Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Fehlermeldung mit ini-Dateien (https://www.delphipraxis.net/170666-fehlermeldung-mit-ini-dateien.html)

Drahcir 27. Sep 2012 19:24

Fehlermeldung mit ini-Dateien
 
* Hoffe ich bin hier richtig*

Hab wieder mal ein nettes Problem, aber ich habe keine Ahnung ob es bei mir liegt oder am Programm:

Delphi-Quellcode:
unit mTest6;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IniFiles, StdCtrls;

type
  TForm1 = class(TForm)
    Memo1: TMemo;
    Button1: TButton;
    Edit1: TEdit;
    Button2: TButton;
    procedure Button2Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var Form1: TForm1;

implementation {$R *.dfm}

procedure TForm1.Button2Click(Sender: TObject);
var ini : TIniFile; filename : string;
begin
  filename := ExtractFilePath(ParamStr(0) + 'config.ini');
  ini := TIniFile.Create(filename);
 
  try
    Memo1.Lines[0] := ini.ReadString('Test5', 'Test', 'Fehler');
    ini.WriteString('Test2','Test3','Test4');

  finally ini.Free; end;
end;

end.
Soll einfach etwas in eine Ini-Datei schreiben und aus dieser etwas anderes Auslesen.
Das Auslesen und Eintragen ins Memo-Feld geht, das Schreiben in die Datei leider nicht
(Kommentiere ich die Schreibzeile aus gibts keine Probleme).

Folgende Fehlermeldung kommt während das Programm läuft (oben in Delphi, unten als Exe):
http://www7.pic-upload.de/27.09.12/krhmt7cwv5bw.jpg

Diese Fehler tauchen seit Samstag bei allen meinen Projekten auf, in denen ich Inis verwende.
(Auch bei Programmen, die schon ein Jahr problemlos laufen o.o)

Kennt ihr das Problem oder wisst ihr ob ich irgendwas falsch gemacht habe?
Samstag wurde ja das Windoof-Update gezogen, hängt das damit vielleicht zusammen?

Habe Windoof 7 drauf und verwende Delphi 6 PE falls das interessiert.

himitsu 27. Sep 2012 19:29

AW: Fehlermeldung mit ini-Dateien
 
Tipp: Schau zukünftig einfach mal im Debugger, was wirklich in deinen Variablen drin ist.

Zitat:

Delphi-Quellcode:
ExtractFilePath(ParamStr(0) + 'config.ini');

Die letzte ) ist ein bissl falsch positioniert. :zwinker:


Bonus-Tipp:
Strg+C funktioniert in Fehlerdialogen oder in den Compilermeldungen ... im Forum dann nur noch Strg+V

Und Bilder bitte möglichst als Dateianang.
Wenn in Zukunft mal nochwer soein Problem hat, dan ist da vermutlich dein Bild gelöscht und niemand kann es mehr sehn.
Wobei es als Text/Kommentar auch ganz praktisch wäre, da so die Forensuche den enthaltenen Text durchsuchen kann.

Drahcir 27. Sep 2012 20:25

AW: Fehlermeldung mit ini-Dateien
 
Vielen Dank, das hätte mir auffallen müssen :/

Und sry, nächstes mal mach ichs mit dem Bild besser :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz