AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:17

Parameter dieser Suchanfrage:

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

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: 32 zu 64Bit DLL

      Delphi
      by Zacherl, 2. Aug 2017
    Hin und her schieben muss man aber auch mit den .lib Dateien eigentlich nichts. Es ist ganz normal, dass du einen Library-Path für 32-Bit und einen dedizierten Pfad für 64-Bit hast. Den kannst du für jede Konfiguration (32 Release, 32 Debug, 64 Release, 64 Debug) unabhängig voneinander einstellen.

    So wie du es gemacht hast (.lib einfach ins Projekt reingezogen) macht man das normalerweise...
  • Forum: Programmieren allgemein

    AW: 32 zu 64Bit DLL

      Delphi
      by Zacherl, 2. Aug 2017
    Kein Plan, was du falsch machst, aber bei mir funktioniert es:
    dumpbin /exports _KVideoPlayer.dll
    Microsoft (R) COFF/PE Dumper Version 14.10.25019.0
    Copyright (C) Microsoft Corporation. All rights reserved.


    Dump of file _KVideoPlayer.dll

    File Type: DLL
  • Forum: Programmieren allgemein

    AW: 32 zu 64Bit DLL

      Delphi
      by Zacherl, 1. Aug 2017
    Ahh das kann ich dir sogar erklären. Das Name-Mangling mit vorranstehendem _ (bzw. ohne bei cdecl) und folgendem @n ist nur für die stdcall Calling-Convention. Unter 64-Bit werden allerdings sämtliche expliziten Calling-Conventions ignoriert und überall der 64-Bit vector-call verwendet (von Delphi-Seite aus).

    Siehe dazu auch:...
  • Forum: Programmieren allgemein

    AW: 32 zu 64Bit DLL

      Delphi
      by Zacherl, 1. Aug 2017
    Ich denke nicht, dass es am Kompilat liegt. Das PE Format ist eindeutig definiert und die Export Table - aus der die .lib bzw. .def generiert wird - auch. Ich vermute eher, dass mit der .lib alles ok ist, aber du in Visual Studio falsche Einstellungen gewählt hast.
  • Forum: Programmieren allgemein

    AW: 32 zu 64Bit DLL

      Delphi
      by Zacherl, 1. Aug 2017
    Das deutet für mich darauf hin, dass hier irgendwo ein Konflikt zwischen 32 und 64-Bit vorliegt. Also irgendeins der Tools (oder sogar MSVC) davon ausgeht, dass es mit einer 32-Bit DLL arbeitet, du aber die 64-Bit DLL reinfütterst (oder umgekehrt). Vielleicht brauchst du da irgendwo einen Commandline-Switch, um die CPU Architektur zu übergeben oder sowas in der Art.

    Edit: Okay das lag wohl...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Zacherl&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 08:22 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