AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:02

Parameter dieser Suchanfrage:

Suche in Thema: 32 zu 64Bit DLL
Suche alle Beiträge, die von "Fritzew" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: 32 zu 64Bit DLL

      Delphi
      by Fritzew, 2. Aug 2017
    Also ich bin echt kein Fan von dynamisch geladenen Dll's. Das einzige was ich mir da gefallen lasse ist ein Pluginsystem und da sollte 1!!! Aufruf reichen zum registrieren.
    Bei statisch gelinkten Code greift einfach schon zur Compile oder besser gesagt Link-Time die Fehlerprüfung.
    Was in den Zusammenhang eigentlich immer geht ist delayed loading. Dann wird die Dll erst gezogen wenn Sie...
  • Forum: Programmieren allgemein

    AW: 32 zu 64Bit DLL

      Delphi
      by Fritzew, 2. Aug 2017
    Ok Du hast das jetzt auf dynamisches laden umgebaut.....

    Ich verstehe echt nicht was Du erreichen willst. Welches Problem soll denn gelöst werden?
  • Forum: Programmieren allgemein

    AW: 32 zu 64Bit DLL

      Delphi
      by Fritzew, 2. Aug 2017
    Emil hör doch auf die def immer automatisch erzeugen zu wollen.
    Benutze die def die ich da oben angehängt hatte.
    Im Prinzip ist der Inhalt der *.def Datei einfach deine Exportsliste aus deinem Delphi Projekt.
    Einfach ohne Kommas :-)
  • Forum: Programmieren allgemein

    AW: 32 zu 64Bit DLL

      Delphi
      by Fritzew, 2. Aug 2017
    Die werden von importierten C++ Funktionen benötigt.
    da aber die Funktionen in Deinem Header als extern "C" deklariert sind werden diese nicht benötigt.
    Das ganze nennt sich name mangling und ist c++ speziell
    C++ <> C, und Delphi exportiert die Funktionen analog zu C

    Immer wenn Der C++ Linker anmeckert das er irgend eine function name@xxx nicht findet fehlt ein extern "C"
  • Forum: Programmieren allgemein

    AW: 32 zu 64Bit DLL

      Delphi
      by Fritzew, 2. Aug 2017
    als *.cmd speichern
    call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat"
    del *.lib
    del *.exp
    lib.exe /DEF:KVideoPlayer.def /MACHINE:X64 /OUT:KVideoPlayer_x64.lib
    lib.exe /DEF:KVideoPlayer.def /MACHINE:X86 /OUT:KVideoPlayer_x86.lib
    pause

    Und jetzt noch die def:
  • Forum: Programmieren allgemein

    AW: 32 zu 64Bit DLL

      Delphi
      by Fritzew, 2. Aug 2017
    Bei mir ist das:
    "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat"

    KVideo_CloseFile name 'KVideo_CloseFile@0',
    KVideo_CreateOverlayBaseImage name 'KVideo_CreateOverlayBaseImage@24',
    KVideo_DisplayModeChanged name 'KVideo_DisplayModeChanged@0',
    KVideo_GetCapturedImage name 'KVideo_GetCapturedImage@4',

    Wieso exportierts Du die function 2...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Fritzew&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=193447
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz