AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:17

Parameter dieser Suchanfrage:

Suche in Thema: DLL dynamisch laden
Suche alle Beiträge, die von "BAMatze" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    Re: DLL dynamisch laden

     
      by BAMatze, 19. Feb 2009
    @sirius

    Du hast Recht. Also werde ich dies nochmal ändern müssen. Möchte, dass das Programm auch startet, wenn die DLL nicht vorhanden ist. Mich verwirrt jetzt eigentlich nur, dass in der Entwicklungsumgebung dies nicht passiert. Hier hatte ich das eigentlich schon so abgefangen, dass er mir gesagt hat im Programm, ob die Datei vorhanden ist oder nicht.
  • Forum: Programmieren allgemein

    Re: DLL dynamisch laden

     
      by BAMatze, 19. Feb 2009
    @sirius

    Habe das erstmal wie folgt gelöst. Weiß nicht, ob das so wirklich logisch ist aber bisher tut es seine Tätigkeit. Hier erstmal der Code:

    in der ersten Unit wird geprüft, ob die DLL vorhanden ist. Wenn sie vorhanden ist, wird eine Komponente kreiert, die in der 2. Unit eingeführt wird.


    function THUnterthread.DLL_suche(const sDatei: string): THandle;
    var DLL_Handle: THandle;...
  • Forum: Programmieren allgemein

    Re: DLL dynamisch laden

     
      by BAMatze, 16. Feb 2009
    Hallo nochmal an alle,

    muss diesen Thread nochmal aufnehmen, da sich neue Probleme auftun. Ich habe mit den Hinweisen, die hier schon gegeben wurden die Funktionen ausgelesen, die mir die mitgelieferte DLL gibt. Diese habe ich nach dem im Eingangsthreat vorliegenen Muster (Delphi-Code) eingebunden. Jetzt hab ich aber festgestellt, dass er selbst auf dem Comport für das Gerät mit den Proceduren...
  • Forum: Programmieren allgemein

    Re: DLL dynamisch laden

     
      by BAMatze, 13. Feb 2009
    also die Procedure so wie ich sie dort geschrieben hab funktioniert, hatte einen kleinen Fehler in der Unit, die diese Funktion aufgerufen hat. Leider stehe ich jetzt vor einem anderen Problem, dass dies anscheinend eine Allgemeine Funktion ist, mit der die Kommunikation mit einem Comport aufgebaut wird, der auch eine angeschlossene Komponente hat. Eigentlich dachte ich, dass es nur die...
  • Forum: Programmieren allgemein

    Re: DLL dynamisch laden

     
      by BAMatze, 13. Feb 2009
    gibt es auch eine Solche funktion, wo man sich anschauen kann, was auf den Com-Schnitt-Stellen liegt, wie für das auslesen der Export-Funktionen einer DLL?
  • Forum: Programmieren allgemein

    Re: DLL dynamisch laden

     
      by BAMatze, 13. Feb 2009
    Hallo @sirius,

    also das Handle wird auf jeden Fall gefunden, so wie es aussiegt, da der Aufruf der Procedure Funktionenladen ausgeführt wird. Habe dies trotzdem mal getestet und mit einem zusätzlichen "\" kommt es direkt beim Aufruf der Procedure Funktionenladen zu einer Exception.
  • Forum: Programmieren allgemein

    Re: DLL dynamisch laden

     
      by BAMatze, 13. Feb 2009
    Danke @worker, funzt gut.

    die DLL enthält wirklich die Funktion, so wie ich sie über mein Programm aufrufen möchte. Warum kann diese aber nicht geladen werden? mache ich eventuell etwas grundlegendes falsch?
  • Forum: Programmieren allgemein

    Re: DLL dynamisch laden

     
      by BAMatze, 13. Feb 2009
    hmm kannst du mal die Bibliotheken noch aufführen, die du verwendet hast, weil einige Funktionen wie LoadedImage, MapandLoad u.s.w nicht erkannt werden ohne weiteres.
  • Forum: Programmieren allgemein

    DLL dynamisch laden

     
      by BAMatze, 13. Feb 2009
    Hallo an alle

    weiß das Thema wurde hier schon öfter mal behandelt, aber irgendwie hab ich noch nichts gefunden, was meine Fragen zum dynamischen Laden einer DLL beantwortet. Also folgende Situation: Ich habe mehrere DLL´s die ich bisher direkt lade. Hier ein kurzer Ausschnitt, damit ihr wißt, wie ich es mache:


    const ExtLib_Verschiebetische = 'MMC.DLL';

    function...


URL zu dieser Suchanfrage:

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