Moin zusammen.
Evtl. ne dumme Frage, aber ich habe bis jetzt nur wenig Erfahrung in Delphi. Bin eigentlich ehr ein C Mensch.
Ich mag es nicht wenn Variablen uninitialisiert in Gegend rumstehen. Bis jetzt mache ich die Initialisierung so:
Delphi-Quellcode:
function SendByte(Byte: char; devHAndle: FT_HANDLE):Integer;
var
ret : FT_Return;
WriteBuffer : array[1..8] of byte;
NumberOfBytesToWrite : Integer;
NumberOfBytesWritten : DWORD;
i : Integer;
begin
ret := 0;
NumberOfBytesToWrite := 8;
NumberOfBytesWritten := 0;
i := 0;
for i := 1 to 8 do
begin
...
...
...
Ich finde es aber doof die ganze Latte der deklarierten Variablen noch mal am Anfang der Funktion für die Initialisierung aufzuführen. Gibt es da nicht eine Möglichkeit wie z.B. bei C, die Initialisierung gleich bei der Deklaration durchzuführen?
SuFu und Tante Google haben mir nicht wirklich weiterhelfen können.
Vielen Dank im vorraus.