AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:17

Parameter dieser Suchanfrage:

Suche in Thema: 32bit-DLL mit LoadLibrary auf einem 64bit-System laden?
Suche alle Beiträge, die von "TERWI" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

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

      Delphi
      by TERWI, 17. Sep 2022
    ???
    Ich hab das schon gelesen ...
    Ist hier auch in etwa das gleiche: Win 10 64 bit, Treiber dito - aber eben eine 'Zubehör-DLL' für erweiterten Zugriff in 32 bit.

    Kompilere ich eine 32 bit EXE, kann ich die DLL laden und anwenden. Alles grün.
    Als 64 bit kann ich zwar mit LOAD_LIBRARY_AS_DATAFILE laden - hab aber (wie bei MS auch beschrieben) nur Lesezugriff.
    Das hilft nur bedingt weiter.
    ...
  • Forum: Sonstige Fragen zu Delphi

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

      Delphi
      by TERWI, 17. Sep 2022
    Eine kleine Klinke ist doch noch da:
    Das senden von Daten an die DLL und von da zum 'Gerät' geht so weit ja prima.

    Jetzt hätte ich aber z.B. auch gern Daten zurück (vom 'Gerät' gelesen) bzw. das Ergebnis der aufgerufen Funktion....

    Die Antwort vom Wapper kommt ja immer in der Message-Routine und das ist (logo ?) eine andere wie die welche Daten anfragt.

    Die urspüngliche Funktionalität,...
  • Forum: Sonstige Fragen zu Delphi

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

      Delphi
      by TERWI, 17. Sep 2022
    Ich hab das hier nun mittels WM_COPYDATA gelöst.
    Finde ich zwar irgendwie ein bischen "von hinten durch die Brust ins Auge" ... aber es funktioniert tadellos.

    Dazu hab ich einen Variant-Record gebastelt, den ich die Sendmessage hänge.
    Je nach Anforderung darin liest oder schreibt der Wrapper in/aus der DLL und gibt den ggf. gefüllten Record gleich wieder zurück.

    Praktisch ist, das...
  • Forum: Sonstige Fragen zu Delphi

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

      Delphi
      by TERWI, 16. Sep 2022
    Wenn ich das nun so weit richtig verstanden habe, dann muss ich:

    - 1)
    ... eine 32er App als "Wrapper" erstellen, welche die 32er DLL lädt und die Funktionen/Daten via Message als WM_COPYDATA bereitstellt / übergibt.
    - 2)
    den v.g. Wrapper mit "ShellExecute" laden.
    - 3)
    ... und dann Messages / Daten mit dem Wrapper austauschen.

    So soll es funtionieren ?
  • Forum: Sonstige Fragen zu Delphi

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

      Delphi
      by TERWI, 16. Sep 2022
    ... ja, prima, schön .. wenn es denn (hoffentlich irgendwie) geht --- wie denn nun ?
    "Der Brei scheint heiß ? Wie bekommt man den auf den Teller und genießbar runter ?"

    Lasst mich bitte als Hobby-Progger nicht dumm sterben und erklärt das doch mal bitte für Dummies wie mich und andere im Klartext einfach.

    Ich will einfach nur aus einer 32er DLL mittels div. vorh. Funktionen ein paar Werte...
  • Forum: Sonstige Fragen zu Delphi

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

      Delphi
      by TERWI, 16. Sep 2022
    ja gut wenn das funzt, aber ...
    Ich möchte die 32er DLL unter 64 wie gewohnt laden und anwenden / Funktionen aufrufen.
    Wie & wo muss / soll / kann ich da WM_COPYDATA anwenden ?
    Habe absolut keinen Plan, wie das geht --- Besipiel(e) wär(en) nicht schlecht :-D
  • Forum: Sonstige Fragen zu Delphi

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

      Delphi
      by TERWI, 16. Sep 2022
    @TurboMagic
    @himitsu

    NICHT 64 bit DLLs in 32 bit Programmen
    SONDERN 32 bit DLLs in 64 bit Programmen !
    Es handelt sich in diesem Fall ausschliesslich um eine Windows-Applikation.

    Ich benötige den Zugriff aus meiner 64 Bit App in eine 32-Bit-DLL, weil es diese NICHT in der 64er Version gibt / geben wird.
    (Details dazu zum weshalb / warum / wieso ggf. später im Detail ... wenn das...
  • Forum: Sonstige Fragen zu Delphi

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

      Delphi
      by TERWI, 16. Sep 2022
    Aus gegebenem Anlass einen "uralten" Fred mal wieder nach oben gepusht !

    Ehrlich gesagt: Zu meinem Prob bin nach Studium des Fred's hier nicht schlauer geworden.
    Problem hier:
    - 64Bit Win Anwendung
    - 32Bit DLL die ich verwenden möchte ... muss, weil es keine 64er Version zu geben scheint.

    Bisher mit
    DLLHandle := LoadLibrary(PChar(DateiName));
    hat ja alles super funktioniert ...


URL zu dieser Suchanfrage:

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