AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

blockade durch opendialog

Ein Thema von gwxxl · begonnen am 23. Apr 2004 · letzter Beitrag vom 28. Apr 2004
 
gwxxl

Registriert seit: 23. Apr 2004
Ort: Berlin
19 Beiträge
 
#1

blockade durch opendialog

  Alt 23. Apr 2004, 12:12
Hallo,

ich versuche gerade mich nen bisle in Delphi einzuarbeiten und mache dazu einen Programm-Manager!
Eine Funktion dabei ist es, dem benutzer einen Button zu bieten, mit dem er eine *.Exe auswählen kann. Von der ausgewählten Datei wird aber nur der Pfad+Dateiname gebraucht, den ich dann in ein Edit lade und in einem Array Speichere.

Zum schluss, falls man auf 'Speichern' drückt, sollten dann alle Daten aus dem Array in eine StringListe geladen werden und wieder in die data.dat gespeichert werden.

Jetzt ist passiert, dass wenn man den OpenDialog benutzt, anstatt den Pfad manuell einzugeben, die betroffene Anwendung zwar in der StringListe gespeichert wird, aber eben nicht in der data.dat.

Hier noch ein paar Code-Schnipsel:
Delphi-Quellcode:
procedure TForm1.Button6Click(Sender: TObject);
begin
if OpenDialog1.Execute then
 Edit2.Text:=OpenDialog1.FileName; // hier schreibt er den pfad+datei in ein edit
end;
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var datafile:TStringList; m:integer;
begin
 datafile:=TStringList.create;
 for m:=0 to high(programme) do begin
  datafile.Add(programme[m].name+';'+programme[m].adresse); // hier holt er die ganzen Programme aus dem array und speichert sie in der stringlist, bis sie schließlich gespeichert werden
 end;
 datafile.SaveToFile(filename); //filename is ne globale konstante
end;
Er speichert wie gesagt alles super, nur wenn ich den OpenDialog benutzte, hört er auf.

Bitte helft mir!

mfg gwxxl
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz