AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi neue ini einträge werden nicht gespeichert
Thema durchsuchen
Ansicht
Themen-Optionen

neue ini einträge werden nicht gespeichert

Ein Thema von Sektalas · begonnen am 18. Jan 2010 · letzter Beitrag vom 24. Jan 2010
 
Sektalas

Registriert seit: 6. Nov 2009
8 Beiträge
 
#1

neue ini einträge werden nicht gespeichert

  Alt 18. Jan 2010, 05:51
Hallo, ich bin fast am verzweifeln, weil es eigentlich eine einfache sache ist, aber es will einfach nicht klappen

An einem bestimmten Teil des programmes, werden die ini informationen ausgelesen und können geändert werden.

Aber ab da wo die Einträge in der Ini quasi geupdatet werden sollen, speichert er einfach nicht die neuen daten

Delphi-Quellcode:
 if fileexists(ExtractFilePath(ParamStr(0))+ 'db.plt') then
    begin
      ini2:=TIniFile.Create(ExtractFilePath(ParamStr(0))+ 'db.plt');
        try

            ini2.WriteInteger(playername, 'points', StrToInt(Edit1.Text)); //Neue Punkte schreiben
            ini2.WriteString(playername, 'editdate', DateToStr(date)); // Editierdatum schreiben
            ini2.WriteInteger(playername, 'puffer', newpuffer); //Puffer schreiben
            //ini.WriteInteger(playername, 'penalty', penalty); // Strafpunkt setzen (folgt später)
            ini2.UpdateFile;
        finally
         ini2.free;
        end;
    end;
Keiner der Writevorgänge funktioniert.

Am einem anderen teil im programm wiederum funktioniert es reibunglos

Delphi-Quellcode:
 if fileexists(ExtractFilePath(ParamStr(0))+ 'db.plt') then
    begin
      ini:=TIniFile.Create(ExtractFilePath(ParamStr(0))+ 'db.plt');
        try
            ini.WriteInteger(playername, 'points', StrToInt(playerpoints));
            ini.WriteString(playername, 'adddate', DateToStr(date));
            ini.WriteInteger(playername, 'puffer', puffer_calc);
            ini.WriteInteger(playername, 'penalty', 0);
            ini.WriteString(playername, 'edit', '');
        finally
         ini.free;
        end;
    end;
Ich finde einfach den Fehler nicht
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:50 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