Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#6

AW: selectdirectory zugriffsverletzung

  Alt 23. Jul 2010, 17:56
Vielleicht darfst du das im FormCreate einfach noch nicht verwenden.

Und warum wird da eine Variable global deklariert, die nur lokal verwendet wird? Und bitte nicht auf True abfragen.

Delphi-Quellcode:
type
  TForm1 = class(TForm)
:
  private
    { Private-Deklarationen }
    FFirstRun:boolean;
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

uses filectrl;

procedure TForm1.FormCreate(Sender: TObject);
begin
  FFirstRun:=true;
end;

procedure TForm1.FormActivate(Sender: TObject);
var bf2modtools:string;
begin
  if FFirstRun then begin
    FFirstRun:=false;
    if SelectDirectory('Select a directory', 'C:\', bf2modtools) then
      ShowMessage(bf2modtools);
  end;
end;
  Mit Zitat antworten Zitat