![]() |
Re: brauche ini hilfe
Das die Default-werte verwendet werden, weisst darauf hin, das etwas schief läuft. Deshalb muss man Schritt für Schritt überprüfen, was. Der erste Schritt ist es nunmal festzustellen, ob die Ini am richtigen Ort gesucht wird. Solange er aber nicht verrät was in User steht, stochern wir weiter im Nebel.
|
Re: brauche ini hilfe
Benutz doch mal ParamStr.
|
Re: brauche ini hilfe
Delphi-Quellcode:
var
ini: TIniFile; User: string; //lokale Deklaration begin //was soll denn hier in User drinstehen? ini:=TIniFile.Create ('/'+User+'.ini'); //relativer Pfad, das ist pöhse try //Tja, welchen Wert hat User hier? label1.caption:=ini.ReadString(User,'Punkte', '00000'); label2.caption:=ini.ReadString(User,'Geld','00000'); label3.caption:=ini.ReadString(User,'Geschwindigkeit','00000'); label4.caption:=ini.ReadString(User,'Angriff','00000'); label5.caption:=ini.ReadString(User,'Verteidigung','00000'); label6.caption:=ini.ReadString(User,'Geschicklichkeit','00000'); label7.caption:=ini.ReadString(User,'Ruf','00000'); finally ini.free; end; end; |
Re: brauche ini hilfe
1. In User soll der Username stehen den man am anfang angibt z. B. könnt man DeddyH angeben oder da-zocka, das ist aber alles schon fertig.
2.Der Pfad ist erstmal unwichtig(Er leitet automatisch auf das laufwerk C:). 3. User ist der Wert der Sektion. |
Re: brauche ini hilfe
Da es eine lokale Variable User existiert, die eine globale überdeckt.
|
Re: brauche ini hilfe
Zitat:
zu 3) In der Ini-Datei darf die Sektion dann aber nicht "User" heissen wenn du sie anschliessend mit dem Namen "da-zocka" auslesen möchtest. Ist doch irgendwie logisch, oder? |
Re: brauche ini hilfe
Ein Beispiel zur Verdeutlichung:
Delphi-Quellcode:
@ringli: der Sectionname soll ja aus der Variablen befüllt werden.
implementation
var User: string = 'Wuppdi'; procedure TFormBla.Machwas; var User: string; begin ShowMessage(User); //na, was wird ausgegeben? end; |
Re: brauche ini hilfe
Das mit dem Username is doch schon alles geregelt.
|
Re: brauche ini hilfe
Wie sieht der aktuelle Source denn jetzt aus?
|
Re: brauche ini hilfe
Das ist immer noch der, nur der Username wird durch ein MessageDialog gesteuert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 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 by Thomas Breitkreuz