Announcement

Collapse
No announcement yet.

DAX-Fehler bei ActiveX ocx

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DAX-Fehler bei ActiveX ocx

    Hallo erstmal!

    Ich bräuchte dringend eine Auskunft bezüglich "DAX-Fehler".

    Habe ein ActiveX (*.ocx) in Delphi 7 erstellt, so weit so gut.

    Das ActiveX habe ich registriert und es läuft auch problemlos - für eine gewisse Zeit.
    Jedoch erscheint nach ungewisser Zeit ein Fehler (habe ich als Printscreen angehängt) beim Öffnen des ActiveX und dieses öffnet sich als weißes Bildschirmfenster.
    Habe wirklich keine Ahnung was es mit diesen Fehler auf sich hat.

    Vielleicht hat jemand schon einmal den gleichen Fehler gehabt und für mich einen Tipp was ich dagegen machen kann.

    Nur zur Info: das ActiveX wird unter WinServer 2003 SP2 verwendet.

    MfG friedl32
    Attached Files

  • #2
    Irgendwas in deinem ActiveX versucht von Speicheradresse 0 zu lesen. Dies ist nicht zulässig
    Deutet auf einen Null-Zeiger hin.
    Christian

    Comment


    • #3
      Danke für deine schnelle Antwort.

      Ich finde es nur eigenartig das der Fehler nicht immer auftritt.
      Es kann sein das der Aufruf des ActiveX die ersten z.B. 15 Mal normal funktioniert und dann kommt auf einmal der Fehler und das ActiveX lässt sich nicht mehr öffnen.
      Nach ein paar Aufrufversuche funktioniert es jedoch wieder.

      MfG

      Comment


      • #4
        ...naja...

        Hallo allerseits,

        Das ist sehr stark abhängig davon, was in der ActiveX-Komponente passiert.
        Evt. solltes Du das ganze ActiveX-Konstrukt mal nur ohne Funktion testen -
        danach dann wieder die einzelnen Funktioen im ActiveX freischalten, dann
        siehst Du evt. woran es liegt.

        >Bspws. könnte Dir ein Zeiger abhanden gekommen sein, weil dieser irgendwann
        freigegeben wurde.
        >Vielleicht ist auch irgendein Array aus dem Ruder gelaufen.

        Du kannst auch in ActiveX-Komponenten hineindebuggen, evt. bringt es was,
        wenn Du absichtlich mehrere Aufrufe im Debuggingmodus in einer Schleife
        druchführst - die IDE sollte Dir dann die Stelle mit dem Fehler anzeigen.

        hth & viele Grüße,
        tAgedObject
        darkness is a state of mind

        Comment

        Working...
        X