Einzelnen Beitrag anzeigen

Benutzerbild von TERWI
TERWI

Registriert seit: 29. Mär 2008
Ort: D-49626
381 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Timer ohne Form mehrfach - nur Fehler ....

  Alt 5. Mai 2013, 10:39
Hauptsächlich Speicherzugriffsfehler. Kann nicht lesen Wert von Adresse ....
Dann von der Applikation (welche die DLL nutzt) noch so einiges undefiniertes (Eigene Meldung, nicht WinDoof).

Es erweckt den Anschein, als wenn auf eine nicht erzeugt variable zugegriffen wird.
So was ähnliches kann ich auch provozieren, in dem ich LOG := TLOG.Create; mal bewusst vergesse und dann zig LOG-Aufrufe kommen ...

Interessanterweise wie gesagt auch schon, wenn ich nur FCI_Timer erzeuge.
Der Timer selbst wird noch gar nicht gestartet, bzw. es erfolgt noch kein Zugriff auch die On-Timer-Routine.
(die ist auch völlig leergeklammert)

Mittlerweile habe ich auch alle möglichen Funktions-Aufrufe der Klasse DDAPI (so heisst das Ding, wo auch der 2 Timer gestartet/erzeugt wird) in der DLL ausgeklammert.
Es wird nur DDAPI := TDDAPI.Create; ausgeführt.
Im Constructor stehen nach inherited Create; auch sonst nur intern wertmäßig zu definierende Variablen.
... und der Aufruf. s. o.

Ich progge schon viele Jahre mit Delphi, aber so was hatte ich noch nicht.

Geändert von TERWI ( 5. Mai 2013 um 11:05 Uhr)
  Mit Zitat antworten Zitat