Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#10

AW: Prüfung auf Assigned(MyObject) true obwohl MyObject nicht initialisiert wurde

  Alt 23. Mai 2019, 14:25
Hallöle...

Besser...
Delphi-Quellcode:
procedure TfMain.Button1Click(Sender: TObject);
var
  In_A: string;
  slShow: TStringList;
begin
  In_A := '';

  slShow := TStringList.Create;
  try
    if In_A = 'then
      exit;
     
  finally
    slShow.Free;
  end;
end;
oder

Delphi-Quellcode:
procedure TfMain.Button1Click(Sender: TObject);
var
  In_A: string;
  slShow: TStringList;
begin
  In_A := '';

  if In_A = 'then
  begin
    exit;
  end
  else
  begin
    slShow := TStringList.Create;
    try
      // deins
    finally
      slShow.Free;
    end;
  end;
end;
oder

Delphi-Quellcode:
procedure TfMain.Button1Click(Sender: TObject);
var
  In_A: string;
  slShow: TStringList;
begin
  In_A := '';

  if not (In_A = '') then
  begin
    slShow := TStringList.Create;
    try
      // deins
    finally
      slShow.Free;
    end;
  end;
end;

Geändert von haentschman (23. Mai 2019 um 14:28 Uhr)
  Mit Zitat antworten Zitat