Autor Beitrag
ethillias
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 41



BeitragVerfasst: Di 09.12.08 15:26 
Hi,

Ich versuche gerade vergeblich eine .ini Datei in ein Memofeld zu laden, dazu hab ich das hier versucht:

ausblenden Delphi-Quelltext
1:
memo1.Lines.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'config.ini');					


leider kommt aber nichts als ein Fehler bei raus der mir garnichts sagt.

Was mach ich da falsch?
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 09.12.08 15:27 
Ohne Fehlermeldung sagt mir der Fehler auch nichts. Steht die Ini auch im selben Verzeichnis wie das Programm?
ethillias Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 41



BeitragVerfasst: Di 09.12.08 15:29 
Hier mal der Fehler, ja die datei befindet sich im selben verzeichniss.

Access violation at adress 00475D95 in module 'project1.exe'. Read of address 00000344.
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 09.12.08 15:36 
Auf den ersten Blick erkenne ich die Fehlerursache nicht. Vielleicht postest Du mal die komplette Methode, evtl. erkennt man da mehr.
ethillias Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 41



BeitragVerfasst: Di 09.12.08 15:40 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Optionen.speichermemo.Lines.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'config.ini');
end;


Das ist das Original, das ist alles was ich an code da drin habe...
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 09.12.08 15:43 
Wenn Form1 Dein Hauptformular ist, ist die Sache klar: Du versuchst bereits während des Erzeugens auf ein anderes Formular zuzugreifen, das zu diesem Zeitpunkt noch gar nicht existiert.
ethillias Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 41



BeitragVerfasst: Di 09.12.08 15:47 
hmm ok versteh ich aber wie umgeh ich das?
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 09.12.08 15:49 
Pack' s doch einfach ins Create des anderen Formulars.
ethillias Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 41



BeitragVerfasst: Di 09.12.08 15:50 
Oh man klar^^, hab ich da mal nen brett vorm Kopf gehabt^^.

DANKE