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 anything

    Ist 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


Log in to reply