[VB6] DLL...

Von: , Frage gestellt am Di, 8. Aug 2000

Guten Morgen

Ich arbeite seit langem wiedermal mit Visual Basic. Nun sollte ich eine DLL benutzen. Leider kann ich aber unter "Verzweise" keine neue DLL hinzufügen. Wenn ich das aber nicht mache, kommt der Error "48 - Datei nicht gefunden"...

Wie muss ich vorgehen ?

Danke & tschüss

Christian

3 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde hilfreich
    Re: [VB6] DLL...

    Wunderschönen Guten Morgen!

    Was meinst du mit "DLL benutzen"? Willst du eine Funktion, die in einer DLL definiert ist benutzen? Dann musst du diese Funktion in deinem Programm mit einer Anweisung wie
    DECLARE FUNCTION Funktionsname LIB "KERNEL32" (Parameter)
    deklarieren.
    "Verweise" kenn ich gar nicht. Ist das ein Menüpunkt? Ich hab leider nur eine englische Version von VB6, daher kann ich das nicht nachvollziehen.

    Salü
    Roland [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

  2. Antwort von nach 4 Stunden hilfreich
    Re: [VB6] DLL...

    Jede DLL die man in den Verweisen findet ist vorher registriert worden. Das geht z.B. manuell auch mit "regsvr32.exe" im MS-DOS Fenster.

    Wir die DLL gelöscht, verschoben oder umbenannt kann man zwar in VB das Hakerl bei den Verweisen setzen (kommt aus der Registry), VB kann aber dann im End-Effekt die Datei nicht finden - blede G'schicht!

    Lösung 1: entsprechende DLL wieder dorthin kopieren, wo sie hingehört
    Lösung 2: die entsprechende DLL mit regsvr32 wieder neu registrieren.

    greets from MichL (Vienna)

  3. Antwort von nach einem Tag hilfreich
    Re: [VB6] DLL...

    Die Dll Datei auf global multi use setzen und kompilieren. dann einen verweis in deinem Prog setzen.
    Die Function oder Sub Deklarieren und dann kannst du sie jeder zeit aufrufen

    Ciao

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!