Inhalt einer dll auslesen

Von: , Frage gestellt am Mi, 27. Apr 2005

Hallo!
Ich hätte mal eine Frage: Ich habe eine Anwendung, die bei gewissen Parametern abstürzt. Es kommt immer der Fehler, dass eine dll querschlägt. Ich hätte jetzt mal gern den Inhalt ausgelesen. Ich habe im Web ein Tool namens 'Dependency Walker' gefunden, welches allerdings nur mit 32 und 64 Bit dll's funzt. Meine dll ist eine 16 Bit dll. Gibt es so ein ähnliches Programm auch für 16Bit? Wie heisst es? Wie kann ich 'ne 16Bit dll 'sichtbar' machen?

Danke für eure Hilfe

4 Antworten zu dieser Frage

  1. Antwort von nach 56 Minuten 0 hilfreich
    Re: Inhalt einer dll auslesen

    Hi, Es kommt immer der Fehler, dass eine dll querschlägt.
    Dlls schlagen nicht quer. Stell die Fehlermeldung im Wortlaut hier ein, sonst gifft datt nix. Ich habe im Web ein Tool namens 'Dependency Walker' gefunden
    Der Dependancy Walker liest keine Dlls aus, sondern zeigt Dir Aufrufhierarchien. Wie kann ich 'ne 16Bit dll 'sichtbar' machen?
    Mit einem Disassembler.

    Gruß Ralf

    • Antwort von nach einer Stunde 0 hilfreich
      Re^2: Inhalt einer dll auslesen

      Ok,Ok...

      Also es handelt sich um eine Applikation, welche auf eine Oracle DB aufsetzt - wie gesagt, 16bit.
      Ich habe in einer Oracle Tabelle eine Auswahl von 18 Zeilen (in der Applikation wird diese als drop-down-menü angezeigt); alles funzt. Gebe ich aber eine 19te Zeiele ein, also erweitere die Auswahl, dann kommt der Fehler:
      'Applikation caused a General Protection Fault in module OWL250.DLL at 0012:149E. Choose close'

      Kannst Du damit was anfangen? Vielen Dank! [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

      • Antwort von nach 2 Stunden 0 hilfreich
        Re^3: Inhalt einer dll auslesen

        Hi, 'Applikation caused a General Protection Fault in module
        OWL250.DLL at 0012:149E. Choose close'
        das ist allerdings das schlimmste, was passieren kann - ein echter Programmierfehler, nämlich ein Zugriff auf nicht erlaubte Speicherbereiche. Da hülfe auch das Hineinschauen nicht. Die OWL250.dll ist von Borland, guck mal, ob du hiermit was anfängst: http://www.dynamiclink.nl/htmfiles/rframes/info_dll/.... Vielleicht ist Deine dll beschädigt oder hat die falsche Versíon.

        Gruß Ralf

        • Antwort von nach 2 Stunden 0 hilfreich
          Re^4: Inhalt einer dll auslesen

          Das habe ich befürchtet...
          Na denn trotzdem vielen Dank für Deine Mühe...

          Gruß, auch Ralf [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!