Danke für die vielen Antworten, kam leider jetzt erst zum lesen.
Zitat von
mkinzler:
Steht in Edit1.Text auch ein Intefger drin?
Besser TryStrToInt(), StrToIntDef() nehmen
In onkeypress wird überprüft ob die eingabe ein integerwert ist. aber ich werde es trotzdem in Try ändern. Danke. Aber das der fehler hier entseht denke ich nicht, auch wenn ich 100% einen integerwert eingebe, besteht das problem.
Zitat von
dataspider:
Hi,
vielleicht stört ja auch das UpdateFile...
Ab NT werden die Daten ja nicht mehr gepuffert.
Braucht man wohl noch unter Linux...
Frank
Ich hab es mit und ohne probiert, aber es bleibt alles beim gleichen
Zitat von
himitsu:
Zitat von
mkinzler:
Steht in Edit1.Text auch ein Intefger drin?
Wenn nicht, dann würde ich mich beschweren, weil er uns die Fehlermeldung verschwiegen hat.
Ich will eine problemlösung und werde euch nichts verheimlichen
Zitat von
Uwe Raabe:
Ich tippe eher darauf, daß das Ganze unter Vista und Windows 7 läuft und der Dateivirtualisierer zuschlägt.
ExtractFilePath(ParamStr(0))+ 'db.plt'
Wenn man dann die geänderten INI-Einträge im Programmverzeichnis sucht, wird man nur die unveränderte INI-Datei finden.
Auf Windows Vista/7 (in meinem fall 7) würde ich es auch schieben. Auch die
UAC dachte ich mir zuerst. Aber da die genannte procedure ja funktionier ist es mir ein Rätsel.
-------------------
Zitat von
hoika:
Hallo,
glaube ich nicht
Zitat:
Am einem anderen teil im programm wiederum funktioniert es reibunglos
An den Thread-Ersteller.
Lösche die Ini mal und lasse sie durch den
nicht funktionierenden Code anlegen.
Vorher darf der funktionierende Teil aber nicht aufgerufen werden !
... (will keinn fullquote machen)
Hab ich mal gemacht, di eini gelöscht und dann den scheinbar nicht funktionierenden code gestartet. Es wird dort keine ini erstellt geschweigedenn etwas in ihr gespeichert
Zitat:
Falls es tatsächlich Vista oder Win7 ist,
les dir mal was zu "Ini nichts ins Programm-Verzeichnis" durch.
Werde ich mal tun, wusste ich nicht, das es sowas gibt.
Zitat:
Warum schreibst du den Code doppelt ? Don't repeat yourself (DRY). ....
Diese 2 Aufrufe sind unabhängig voneinander
Edit:
Selbst wenn ich das Programm auserhalb der Entwicklungsumgebung als Administrator starte, passiert scheinbar nichts
Edi2: Jetzt hab ich das ganze in den Eigene Dateien ordner gemacht (die ini) trotzdem wird nichts geändert