Einzelnen Beitrag anzeigen

Looper

Registriert seit: 28. Sep 2007
Ort: Hamburg
131 Beiträge
 
Delphi XE2 Professional
 
#1

Variable ist möglicherweise nicht initialisiert worden

  Alt 22. Feb 2012, 14:43
Delphi-Version: XE2
Hey,
ich habe mal ne Frage zu der Compilerwarnung:
[DCC Warnung] QixList.pas(51): W1036 Variable 'help' ist möglicherweise nicht initialisiert worden

Delphi-Quellcode:
function AddSpark(aData : TSpark) : EList;
var
  help : PSparkList;
begin
  AddSpark := LOK;
  try
    new(help); inc(booked);
    help^.Data := aData;
    help^.pNext := pRoot;
    pRoot := help
  except
    on EOutOfMemory do
      AddSpark := LNoMemory
    else
      AddSpark := LUndefined;
    if help<>nil then
    begin
      dispose(help); dec(booked)
    end
  end
end;
In welchem Fall kann das denn passieren? Ich sehe da keinen offensichtlichen Fehler...
lg Looper
  Mit Zitat antworten Zitat