Borland Services und AccessViolation
-
Hallo!
Windows XP SP 2;
Borland Studio 2006
Erstellen eines Dienstes! Soweit so gut, funktioniert.
Besonderheit: der Dienst weist
a) DataModule auf die einen Datenbankzugriff machen
b) es sind Thread vorhanden welche im ""Hintergrund"" ein paar Dinge erledigen sollen. Soweit so gut! es funktioniert auch.ABER.
Immer wieder bei Änderungen, auch bei wirklich trivialen Änderungen,
der Service start dann nicht und meldet eine AccessViolation UND ZWAR in
den nicht visuellen Komponenten, Timer, ADOConnection. SocketKomponenten
LAnge rede kurzer Sinn, es scheint ein Laufzeitproblem zu sein.
Gibt es eigentlich eine Art Regel einen Service nach einer bestimmten
Methode zu programmieren .Ich erstelle gerade einen Workaround mit einem StartTimer
beim ServiceStart und durch diesen timer laufe ich mehrmals durch und erledige
a) create anything
b) initial anything
c) wait for Connection
d) run anythingIst das soweit verständlich?
Also Frage ist, warum ist dieser Service mit DataModul durch einen simplen Compile wohl so störanfällig.Gruss huk
Java ist eine schöne Insel