Thema: Delphi Seltsame Exception

Einzelnen Beitrag anzeigen

Benutzerbild von Mystic
Mystic

Registriert seit: 18. Okt 2003
Ort: Flerzheim
420 Beiträge
 
Turbo Delphi für Win32
 
#17

Re: Seltsame Exception

  Alt 1. Nov 2005, 21:10
Mehr Mysterien:

Delphi-Quellcode:
FindFirst(ExtractFilePath(Application.ExeName), faAnyFile, F);
  try
  repeat
    showmessage(LowerCase(ExtractFileExt(F.Name)));
    if LowerCase(ExtractFileExt(F.Name)) = '.dfpthen
      ProfileReader.ReadProfile(F.Name);
  until FindNext(F) <> 0;
  finally
    FindClose(F);
  end;
Führt nur zu einer einzigen leeren ShowMessage-Box.

Im Verzeichnis ist eine einzige dfp-Datei (Balanced.dfp), die anscheinend richtig importiert wird.

/edit:

Ok, das lag an der Zeile:

ReadProfile(ExtractFilePath(ParamStr(0)) + 'Balanced.dfp'); edit/

Zitat von jim_raynor:
Kann mir eigentlich nur vorstellen, dass ProfileApplyExecute vor dem FormCreate aufgerufen wird. Schon mal haltepunkt in Zeile 55 und 111 (nach dem Listing im Forum) gesetzt, und geschaut was zuerst aufgerufen wird?

P.S: Die IF-Bedingung kann nicht wahr werden, da du den String in klein-Buchstaben konvertierst und mit Groß-Buchstaben vergleichst
Das Create wird zuerst aufgerufen.
Jan Steffens
Der Fachwortgenerator - 100% Schwachsinn --- Der UPnP Router Manager - Kommentare erwünscht!
  Mit Zitat antworten Zitat