DLL Programmierung unter VC++



  • Hallo,
    im Rahmen eigens Schulprojektes haben wie das Probelm eine DLL unter C++ zu schreiben und diese unter Visual Basic einzubinden.
    Leider haben wir nicht das passende Material und benötigen dringend Hilfe, Tipps ... eben alles was geht.

    Heutiger Aufgabenschwerpunkt:

    Meilenstein 1: Die DLL

    1. Klären Sie im Gruppengespräch die Anforderungen und den Umfang der Projektaufgabe mit ihren Teilaufgaben.

    2. Suchen Sie Informationen zu der DLL-Programmierung und –Einbindung.

    3. Welche Bedeutung hat der Begriff HANDLE?

    4. Erstellen Sie eine einfache Test-DLL mit einer elementaren Funktion zunächst ohne Parameter, welche die korrekte Ausführung erkennen lässt (z.B. Ton über den Systemlautsprecher ausgeben; ein Zeichen oder eine Zahl ausgeben).

    5. Wie kann dem aufrufenden (VB-)Programm der Name der Test-DLL und der Name der aufzurufenden Funktionen bekannt gemacht werden?

    6. Schreiben Sie zu der DLL ein Test-Programm in VB, welches die Test-DLL einbindet und aufruft.

    7. Erweitern Sie die Funktionen um Übergabe- und Rückgabe-Parameter.

    8. Erklären Sie im Zusammenhang mit der Parameterübergabe die Begriffe ByVal, ByRef, _stdcall.

    9. Erläutern Sie die Namensübergabe über Alias und Def-Datei.

    HILFE!!!!!!!!!! 😮



  • Mal abgesehen davon das wir keine Hausaufgaben machen bist im falschen Forum gelandet.

    Versuche doch mal bei google.de ein wenig Informationen zu finden, da gibts eigentlich einiges zu finden.

    Gruß
    Michael



  • 😡 Sorry, aber bitte erkläte mir warum ich im falschem Forum bin? C++ ist das Thema ... allgemeines Problem ist eine DLL unter C++ zu schrieben und diese unter VB einzubinden, welche nicht das Problem ist ... Problem ist eine Angepasste DLL für ein Dig 😕 itales Multimeter zu schreiben, welche am dem COM2 Port hängt. Das hat auch nichts mit Hausaufgaben zu tun, da dies ein Projekt ist. Es währe kein Problem wenn nicht 10 Bücher verschiedener Verläge weiterhelfen könnten.

    Aber danke schonmal 😮



  • Du bist im falschen Forum weil Windows-DLL nichts mit C++ zu tun hat.
    Genausowenig wie Sockets,GUI, Steuerelemente, VB, C#, etc.

    Und DLL-Erstellen unter VC++. www.mut.de -> Leseecke -> VC++ 6 in 21 Tagen.
    z.B. oder Henkes WinAPI-TUT u.s.w.



  • Hallo,
    bevor du hier mit roten Köpfen um dich wirfst, lies bitte erstmal das:
    Wohin mit meiner Frage?

    -> WinAPI.



  • hier ein paar dll infos aus der winapi faq
    Dll



  • Bestens Dank Elise
    🙄


Anmelden zum Antworten