AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:17

Parameter dieser Suchanfrage:

Suche in Thema: 32bit-DLL mit LoadLibrary auf einem 64bit-System laden?
Suche alle Beiträge, die von "himitsu" 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: Sonstige Fragen zu Delphi

    AW: 32bit-DLL mit LoadLibrary auf einem 64bit-System laden?

      Delphi
      by himitsu, 17. Sep 2022
    Du kannst ein zweiters WM_COPYDATA auch als Antwort zurück an das Fenster des Aufrufers schicken.

    oder eben Streams/Pipes, jeweils in die beiden Richtungen
    oder man kann MemoryMappedFiles nutzen ... da können Beide lesen und reinschreiben (hin und her)
    oder ...
  • Forum: Sonstige Fragen zu Delphi

    AW: 32bit-DLL mit LoadLibrary auf einem 64bit-System laden?

      Delphi
      by himitsu, 17. Sep 2022
    Weil es eben nicht DIE Lösung gibt.

    Wie gesagt, entweder man kann was Allgemeines nehmen, dann ist alles fast schon fertig (DCOM/COM)
    oder du mußt eben alles selber machen (dir die WrapperEXE bauen und das Interface in dein Programm).

    Und wie die beiden dann miteinander Reden, da gibt es auch massenhaft Lösungen ... nennt sich allgemein IPC.
    SendMessage (auch WM_COPYDATA oder nicht), MMF,...
  • Forum: Sonstige Fragen zu Delphi

    AW: 32bit-DLL mit LoadLibrary auf einem 64bit-System laden?

      Delphi
      by himitsu, 16. Sep 2022
    Es ist egal wie rum.
    32 in 64 oder 64 in 32


    das geht nicht

    nicht direkt

    die DLL wird in ihrem System geladen und ausgeführt (passender DLLHost oder eine Lade-/Schnittstellen-EXE von dir)
    und dazwischen kommt irgendeine "Bridge" (fertig/selbsgemacht/sonstwie), w,
  • Forum: Sonstige Fragen zu Delphi

    AW: 32bit-DLL mit LoadLibrary auf einem 64bit-System laden?

      Delphi
      by himitsu, 16. Sep 2022
    In dem 64 Bit Prozess wurden sie bestimmt nicht genutzt,
    aber man kann DLLs in einem 32 Bit-Prozess hosten und über eine Bridge damit reden.
    Für sowas ist z.B. die dllhost.exe im Windows, jeweils als 32- und 64-Bit-Variante.
    https://docs.microsoft.com/en-us/windows/win32/com/dll-surrogates

    Dafür gab es auch was im CC
    http://cc.embarcadero.com/Item/27667

    Es lässt sich die DLL zwar im...
  • Forum: Sonstige Fragen zu Delphi

    AW: 32bit-DLL mit LoadLibrary auf einem 64bit-System laden?

      Delphi
      by himitsu, 7. Sep 2016
    Deine DLL spicht aber nicht mit 'nem Treiber, sonder mit dem Windows-Explorer und dafür muß sie in dessen Prozessraum geladen werden, was im Windows 64 nur 64 Bit-DLLs können.

    Deine DLL könnte aber dennoch mit einem 32 Bit-Treiber reden, auch vom 64 Bit-Windows-Explorer aus.
  • Forum: Sonstige Fragen zu Delphi

    AW: 32bit-DLL mit LoadLibrary auf einem 64bit-System laden?

      Delphi
      by himitsu, 7. Sep 2016
    Diese DLL wird beim Windows Explorer registriert und da der in Windows 64 auch 64 Bit ist, kann er auch nur Eplorer-Plugins laden, welche ebenfalls 64 Bit sind,
    bzw. in Windows 32 nur 32 Bit-DLLs.


    Das hat aber nichts mit Treibern oder Ressourcen-DLLs zu tun.


    Das Einzige, wo sich solche DLLs in der Bittigkeit unterscheiden dürfen ist bei solchen Out-Of-Process COM Servern, wo die DLL...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=189283
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:35 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