Forum: Object-Pascal / Delphi-Language
by Union,
24. Feb 2014
Bitte um Code auch Code-Tags machen :-D
Forum: Object-Pascal / Delphi-Language
by Union,
23. Feb 2014
Und schon wird fast Dein gesamter Code nicht mehr compiliert weil Du auch kein result mehr hast.
// Geht nicht
function IstUngleichNull(AInteger : integer) : boolean;
begin
result := AInteger <> 0;
end;
// Muss dann so sein
function IstUngleichNull(AInteger : integer) : boolean;
begin
Forum: Object-Pascal / Delphi-Language
by Union,
23. Feb 2014
Und ich wünsche mir einen Compilerschalter, der konstante Parameter verbietet oder bei der Verwendung warnt:
GenerateComplicatedOutput('Test.txt', 1, 7.35, 'No') // Sollte nicht zulässig sein
GenerateComplicatedOutput(LFileName, LPageNumber, LFactor, C_NO) // So ist es fein