Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
1. Mär 2003
Moin Mario,
mir ist zwar im Moment nicht so recht klar, warum das nicht funktioniert (auch wenn's nicht schön ist die Servernummer fünfmal zu lesen, gehen sollte es so), aber ich hätte da noch eine Idee:
var
settings : TIniFile;
iServerNr : integer;
begin
settings := TIniFile.create(ExtractFilePath(ParamStr(0)) + 'settings.ini');
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
1. Mär 2003
Moin Mario,
sollte so gehen:
procedure TForm3.FormActivate(Sender: TObject);
var
settings: TIniFile;
i : integer;
begin
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
28. Feb 2003
Moin Daniel,
es geht mir auch nicht um die 64KB Grenze, sondern um die sinnvolle Verteilung der Daten.
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
28. Feb 2003
Moin Daniel,
nur wäre es eventuell praktischer der INI einen aussagekräftigen Namen zu geben.
Zum einen ist es dann leichter sie ihrer Funktion zuzuordnen, zum anderen:
Was machst Du, wenn Du mehrere Ini's brauchst?
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
28. Feb 2003
Moin Mario,
schau Dir doch mal
den letzten Satz meines Postings und
die Beschreibung von paramstr(0) in der Hilfe
an. ;-)
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
28. Feb 2003
Moin Mario,
was Du auch noch auf jeden Fall bedenken solltest:
Wenn Du
TIniFile.Create('Settings.ini');
benutzt, muss sich die Datei beim Create im Windos Verzeichnis befinden, was aber etwas unpraktisch ist (das irgendein anderes Programm den gleichen Namen für seine INI verwendet ist ja nicht ganz unwahrscheinlich.
Besser wäre es immer einen genauen Pfad anzugeben, wo sich die INI...