Also das Programm sollte eigentlich zu einer
MYSQL Datenbnk verbinden. Deshalb stehen in einer ini-Datei
die Benutzerdaten die der Benutzer angegeben hat. Nun zum Problem:
Er gibt er mir den Fehler aus, dass er nicht zu #6 verbinden kann. Wenn man das Programm dann Schrittweise ausführt sieht man seltsame Dinge, die mit der User-Variablen passieren.^^
Hier die erste für mich unverständliche Änderung:
Delphi-Quellcode:
ini:=TIniFile.Create(ExtractFilePath(ParamStr(0))+'
settings.ini');
try
muffel :=PChar(ini.ReadString('
MYSQL','
Name','
Fehler'));
Passwort :=PChar(ini.ReadString('
MYSQL','
Passwort','
Fehler'));
Timer :=ini.ReadInteger('
Anderes','
Zeit',0);
Pfad :=ini.ReadString('
Anderes','
Pfad','
Fehler');
finally
ini.free;
Also in der Variable muffel (hieß vorher user, dachte es könnte daran liegen und hab sie dann umbenannt^^) steht wie es sein sollte "root" darin. Aber ab "ini.free;" wird sie zu "root°" verändert.
Dann beim nächsten ini-Aufruf(in den Einstellungen) wird die Variable weiter über "¬ä¨", "\Š©" zu "#6" verändert.
Ich denk mal es ist ein ganz leicht zu lösender Fehler und hoffe deshalb auf schnele Hilfe.^^
Danke im Vorraus
Domestos