Ergebnis 1 bis 3 von 3
  1. #1
    Trojaner
    Registriert seit
    25.08.2009
    Beiträge
    94

    Standard C++ Dll functions name ändert sich

    hiho
    ich spiel gerade mit c++ dll dateien
    was mich wundert ist ich erstelle eine dll sagen wir so




    Aufrufen muss ich sie aber so
    ...
    test_DllFunction = (Dispatch_InvokeUpdate)GetProcAddress(hMyLib, "?Dispatch_InvokeUpdate@@YAXXZ");
    ...
    was mach ich falsch wieso wird immer ein ? am anfang und ein @@YAXXZ am ende geadded ??

  2. #2
    NoClose Wurm
    Registriert seit
    21.03.2008
    Beiträge
    196

  3. #3
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    dllexport of a C++ function will expose the function with C++ name mangling. If C++ name mangling is not desired, either use a .def file (EXPORTS keyword) or declare the function as extern "C".
    (Quelle: siehe Link von G36KV)

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

Ähnliche Themen

  1. Uhrezit ändert sich ständig !
    Von br00_pwn im Forum Windows
    Antworten: 7
    Letzter Beitrag: 18.05.2010, 13:10
  2. Hat sich etwas verändert?
    Von discard im Forum Serious Discussions
    Antworten: 3
    Letzter Beitrag: 02.05.2010, 19:54
  3. Fritzbox PW ändert sich immer
    Von littletcom im Forum Hardware
    Antworten: 2
    Letzter Beitrag: 21.08.2008, 15:21
  4. Antworten: 6
    Letzter Beitrag: 23.02.2008, 19:52

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •