Einzelnen Beitrag anzeigen

Dejan Vu
(Gast)

n/a Beiträge
 
#9

AW: ESC-Sequenze für QR-Code

  Alt 19. Okt 2015, 20:11
...ich keine zusätzliche globale Variable namens "Result".
Äh... Bitte keinen Blödsinn verbreiten. Das kann keine globale Variable sein, weil...
Delphi-Quellcode:
Function Foo : String;
Begin
  Result := 'Non Global';
End;

initialization
  Result := 'Will not compile'
end.
Löblich ist Dein Ansatz zur Lesbarkeit. Ich würde die einzelnen ESC-Befehle als Konstanten ablegen, und parametrierte Befehle über eine Funktion abbilden, Dann würde so ein Result-Monstrum vielleicht so aussehen:
Delphi-Quellcode:
Function MyPrinterCommand : String;
begin
  Result := InitSequence
      + PrintAsQrBarcode('www.Foobar.com')
      + ForwardToEndOfPage
      + CutPaper;
end;
  Mit Zitat antworten Zitat