hjælp til Tinifile problem

Tags:    delphi

Hey allesammen,

Jeg har forsøgt mig lidt med Tinifile men kan sku ikke få det til at virke.
Når jeg bruger:

inifil.Create('/data/settings.ini');
inifil.Readstring('settings', 'compiler', '/compiler/compiler.bat');
inifil.Free;

Kommer Delphi med denne fejl:
Project c++.exe raised exception class EAccessViolation with message 'Access violation ad address
in module 'c++.exe'. read of address FFFFFFFF'. Process stopped. Use step or run to continue.
(bruges på indstillingershow (indstillinger = min side med instillinger)
hvad er fejlen?

Med venlig Hilsen
Ken Christensen
Christensenken@hotmail.com
www.kenchristensen.tk




3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hey allesammen,

Jeg har forsøgt mig lidt med Tinifile men kan sku ikke få det til at virke.
Når jeg bruger:

inifil.Create('/data/settings.ini');
inifil.Readstring('settings', 'compiler', '/compiler/compiler.bat');
inifil.Free;


Prøv at rette det til:

inifil := TIniFile.Create('/data/settings.ini');
try
inifil.Readstring('settings', 'compiler', '/compiler/compiler.bat');
MereKode;
finally
inifil.Free;
end;

[Redigeret d. 18/08-02 16:16:39 af Lasse M]



Hey allesammen,

inifil.Create('/data/settings.ini');
inifil.Readstring('settings', 'compiler', '/compiler/compiler.bat');
inifil.Free;


Dit problem er at du ikke creater objectet rigtigt. Du skal skabe det UD FRA en klasse
Du gør:
inifil.Create('/data/settings.ini');
Du skal:
INIFil := TINIFile.Create('data/settings.ini');




Hey allesammen,

Jeg har forsøgt mig lidt med Tinifile men kan sku ikke få det til at virke.
Når jeg bruger:

inifil.Create('/data/settings.ini');
inifil.Readstring('settings', 'compiler', '/compiler/compiler.bat');
inifil.Free;


Prøv at rette det til:

inifil := TIniFile.Create('/data/settings.ini');
try
inifil.Readstring('settings', 'compiler', '/compiler/compiler.bat');
MereKode;
finally
inifil.Free;
end;

[Redigeret d. 18/08-02 16:16:39 af Lasse M]

Yup husk Try og Finally ellers så er det tit der kommer den slags fejl som du beskriver
-
neuroman? det' da mig :D
Aloha - Er du fresh???



t