Thema: Delphi Stack overflow

Einzelnen Beitrag anzeigen

gfaw

Registriert seit: 10. Jan 2003
Ort: Baden - Baden
50 Beiträge
 
Delphi 7 Professional
 
#5
  Alt 11. Jan 2003, 20:23
Hi Christian,

schönen Gruß an die Waterkant. Hier im Südwesten schneit es gerade. Ich habe inzwischen den Debugger eingesetzt und habe die Stelle entdeckt, wo es zur einer "Speicherschutzverletzung" kommt. Der Debugger bleibt dann an der ersten Stelle der folgende Funktion stehen :


Delphi-Quellcode:
const
  EXPIRATION_DATE = '31.12.2004';

begin
  Application.Initialize;
  if now>StrToDate(EXPIRATION_DATE) then begin
    MessageDlg('Dieses Programm ist nur bis zum '+EXPIRATION_DATE+' lauffähig.'+#13+#10+
               'Bitte wenden Sie sich an lohn-ag.de, um ein Update zu erhalten!',
               mtError,[mbOK],0);
    Application.Terminate;
  end;
  if now>StrToDate(EXPIRATION_DATE)-14.0 then begin
    MessageDlg('Achtung, dieses Programm ist nur bis zum '+EXPIRATION_DATE+' lauffähig.'+#13+#10+
               'Bitte wenden Sie sich rechtzeitig an lohn-ag.de, um ein Update zu erhalten!',
               mtInformation,[mbOK],0);
  end;
  Application.Title := 'ZEIT@LOHN';
  Application.CreateForm(TfmMain, fmMain);
  Application.CreateForm(TfmKonfiguration, fmKonfiguration);
  Application.CreateForm(TfmMandant, fmMandant);
  Application.CreateForm(TfmSelectMitarbeiter, fmSelectMitarbeiter);
  Application.CreateForm(TqrStammdaten, qrStammdaten);
  Application.Run;
end.
Ich könnte natürlich den Quatsch abklemmen, aber ein Chef ist dann sehr böse. Ist dort etwas erkennbar ?

Ciao

Alf


[edit=Admin]Code-Tags eingefügt und Doppelposting entfernt. Mfg. Daniel[/edit]
  Mit Zitat antworten Zitat