zugreifen auf Funktion einer eingebundenen dll

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
JMaker
Beiträge: 102
Registriert: 19.01.2015 10:18

zugreifen auf Funktion einer eingebundenen dll

Beitrag von JMaker »

man kan eigene dll in seine exe einbinden. muss ich die dll vorher entpacken um darauf zuzugreifen
oder kann ich mit Speicherbefehlen darauf zugreifen? pointer oder so? Wenn meine dll extern liegt
kann ich problem los darauf zugreifen aber was ist wenn ich meine dll in meine exe einbinde?
Wie greife ich dann zu?
Ich benutze Pure Basic 5.30 auf Microsoft Windows 7.
Gruß
JM
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: zugreifen auf Funktion einer eingebundenen dll

Beitrag von ts-soft »

Es gibt nur die Möglichkeit mit MemoryModule drauf zuzugreifen.
Findeste hier: http://www.realsource.de/downloads/doc_ ... morymodule

Beispiel ist bei, ansonsten nochmal fragen.

Achtung: Es ist nicht mit jeder DLL erlaubt diese so zu nutzen, also Lizenzbedingungen unbedingt lesen!

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
walbus
Beiträge: 137
Registriert: 03.03.2013 20:50

Re: zugreifen auf Funktion einer eingebundenen dll

Beitrag von walbus »

:)
Zuletzt geändert von walbus am 07.02.2015 23:23, insgesamt 1-mal geändert.
Benutzeravatar
JMaker
Beiträge: 102
Registriert: 19.01.2015 10:18

Re: zugreifen auf Funktion einer eingebundenen dll

Beitrag von JMaker »

danke ts-soft
Sei bitte nicht bös wenn ich wegen der kompliziertheit das nicht nehme. Ich bin noch nicht so weit. :D
danke walbus
ich denke ich werde einfachshalber die dll entpacken wie du es gesagt hast.
Ich benutze Pure Basic 5.30 auf Microsoft Windows 7.
Gruß
JM
walbus
Beiträge: 137
Registriert: 03.03.2013 20:50

Re: zugreifen auf Funktion einer eingebundenen dll

Beitrag von walbus »

:)
Zuletzt geändert von walbus am 07.02.2015 23:24, insgesamt 6-mal geändert.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: zugreifen auf Funktion einer eingebundenen dll

Beitrag von NicTheQuick »

Denk vor allem an diesen Teil in der FAQ von 7z:
Darf ich EXE- oder DLL-Dateien von 7-Zip in kommerziellen Anwendungen nutzen?

Ja, Sie müssen jedoch Folgendes in Ihrer Dokumentation angeben: (1) dass Sie Teile von 7-Zip verwenden, (2) dass 7-Zip unter der GNU LGPL lizensiert ist und (3) müssen Sie einen Verweis zu www.7-zip.org angeben, wo der Quelltext eingesehen werden kann.
Antworten