Forum: Object-Pascal / Delphi-Language
Delphi
by Danyel,
24. Jul 2010
Danke! Das werde ich mir künftig zu herzen nehmen.
Teste jetzt gleich die Änderungen, melde mich dann nochmal, ob es geklappt hat.
EDIT
Hat nun geklappt, im FormCreate kam er damit wohl nicht klar. Danke an alle.
private
{ Private-Deklarationen }
var
ini: TIniFile;
Forum: Object-Pascal / Delphi-Language
Delphi
by Danyel,
24. Jul 2010
Ja, habe ich.
Habe die beiden Variablen vertauscht, entschuldige. (Sind beide Global)
Das höre ich heute zum ersten mal, das die dann in den Private Bereich kommen. (in der Schule falsch beigebracht)
Werde den Aufruf, die Abfrage und die Variablendeklaration schnellstmöglich anpassen.
Habe ich das richtig verstanden, dass wenn meine Variable nur für die Form, zB Form1, gültig sein soll,...
Forum: Object-Pascal / Delphi-Language
Delphi
by Danyel,
23. Jul 2010
Die Variable ist global deklariert, da sie nicht nur dort benutzt wird.
Ist demnach also doch wohl richtig denke ich :thumb:
Auf true Abfragen werden geändert, danke.
Das mit dem FormCreate kann natürlich sein, werde es schnellstmöglich testen, an anderer Stelle aufzurufen.
MfG Danyel
Forum: Object-Pascal / Delphi-Language
Delphi
by Danyel,
23. Jul 2010
uses filectrl;
var bf2modtools:string;
procedure TForm1.FormCreate(Sender: TObject);
begin
if firstrun=true then //wenn erster Programmstart
begin
if SelectDirectory('Select a directory', 'C:\', bf2modtools) then ShowMessage(bf2modtools);
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Danyel,
23. Jul 2010
Hi,
da die Forensuche mich nicht weiter gebracht hat, stelle ich euch hier die Frage. :arrow:
Ich möchte in meinem Programm vom User ein Pfad auswählen lassen und habe keine Lust neue Komponenten etc einzubinden. Bin dann auf SelectDirectory gestoßen.
uses FileCtrl;
procedure xy;
var dir : string;
begin
SelectDirectory('Select a directory', '', Dir);