Einzelnen Beitrag anzeigen

Viktorii

Registriert seit: 19. Jul 2007
358 Beiträge
 
#1

Lokale Varaiablen bei der Deklaration initialisieren

  Alt 19. Jul 2007, 10:56
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.
  Mit Zitat antworten Zitat