In Axapta the variable names can be the same as their types (this does not refere to basic types and reserved key words)
For exaple you can name a CustTable buffer variable with the same name 'custTable'.
Due to that Axapta compiler needs to know where the declaration section ends and this is done by putting semicolon sign (';') after declaration section.
Sometimes when you start your code in a method from a variable call that name is different from its type you do not need to use semicolon because compiler knows that you mean a variable name (such object name does not exist in AOT) but a good practice is to use it always, then you do not have to bother about it.
Comments
Semicolons basically distinguish to the Axapta compiler between variables and actual code.
Some might say that it is not ALWAYS needed. But I would suggest to use this every time.
Regards,
Long way to go before I sleep..
In Axapta the variable names can be the same as their types (this does not refere to basic types and reserved key words)
For exaple you can name a CustTable buffer variable with the same name 'custTable'.
Due to that Axapta compiler needs to know where the declaration section ends and this is done by putting semicolon sign (';') after declaration section.
Sometimes when you start your code in a method from a variable call that name is different from its type you do not need to use semicolon because compiler knows that you mean a variable name (such object name does not exist in AOT) but a good practice is to use it always, then you do not have to bother about it.
Sebastian