| Delphi 2007 теперь требует ; перед end |
|
| Написал Snowy | |
| 11.07.2007 | |
C древнейших паскалевских времён, синтаксис допускал отсутствие точки с запятой перед end. Пример такая конструкция:if a > b then begin a := b; WriteLn(a) end;Здесь опущена точка с запятой после WriteLn. Данный синтаксис не очень красивый, но допускается всеми версиями дельфи и паскаля. Однако теперь Delphi 2007 считает это ошибкой. Так что рекомендую всегда закрывать такие конструкции точкой с запятой, в особенности, если вы разрабатываете компоненты и хотите, чтобы они работали во всех версиях Delphi Ну и вообще помните, что 2007-я ругнётся на подобную конструкцию. |
| < Пред. | След. > |
|---|

