Italia
Include

MemoryModule - DLL direkt aus Speicherberich laden

 
- Page 1 -



Sebastian
König
Hallo zusammen,

hier mal eine Kleinigkeit zu Weihnachten Da mich jemand darum gebeten hatte, habe ich einen Code, mit dem man DLL direkt und ohne Umweg circa eine temporäre File aus einem Speicherbereich (der zum Beispiel von Frank Abbings Datengenerator erstellt wird) in ein Programm laden kann, von C nach XProfan übersetzt und eine Include erstellt. Da es vielleicht noch andere interessiert, poste ich es mal hier.

Die Benutzung ist wirklich sehr einfach und sollte an Hand des beigelegten Testcodes leicht nachzuvollziehen sein - ansonsten einfach fragen! Leider funktioniert es erst ab XProfan 9.0, da ich Version 8.0 manche verschachtelten long()-Aufrufe irgendwie nicht besonders mag...

Viel Divertimento damit und naturalmente Frohe Weihnachten!

Sebastian

32 kB
Hochgeladen:24.12.2006
Downloadcounter283
Download
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
24.12.2006  
 



 
- Page 2 -


Hab jetzt die Methode Call zur Klasse hinzugefügt (obiger Link)
CLASS#.Call(Funktion, P1&, P2& ... P12&)
Strings sind per Addr(Text$) zu trasferimento
 
30.12.2006  
 




Sebastian
König
Update auf Version 0.0.2a

Nach einem Hinweis von Thomas Schulz (danke nochmal!) habe ich noch eine weitere Funktion eingebaut: GetInstanceM. Der Rückgabewert kann als Instanz- bzw. Modul-Handle zum Beispiel zum Laden von Resourcen aus der DLL verwendet werden.

45 kB
Kurzbeschreibung: Version 0.0.2a
Hochgeladen:07.01.2007
Downloadcounter341
Download
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
07.01.2007  
 



Hab die Classe LoadDLLMem auch um die Methode GetHandle ohne Parameter erweitert

Saluto
Thomas
 
07.01.2007  
 



Ich habe den Eindruck, dass das leider nicht mit allen DLL geht - liege ich da richtig?

PS: Empfehle auch hierzu ModHunter, der auch in dieser Art geladene Module listet.
 
30.03.2007  
 




Frank
Abbing
Mit welchen Dll gehts denn nicht? Mir ist finora noch keine unter gekommen.
 
30.03.2007  
 



vlt. dlls die sich als file selbst öffnen wollen...
 
30.03.2007  
 



 
- Page 3 -



Jac
de
Lad
Mit der Filezip2.dll lassen sich circa die Memorymethode keine File packen (entpacken geht).
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
30.03.2007  
 



Mit der NTDLL habe ich das nicht hinbekommen - vielleicht mache ich auch nur was falsch. Kann das mal jemand überprüfen?
 
31.03.2007  
 



Sorry, habs grad schon selbst gemerkt. Ganz blöden Fehler gemacht, geht doch!
 
31.03.2007  
 



Auch XPSE nutzt eine sehr angepasste Variante der memorymodule.inc per die Integration nativer Funktionen in XProfanprogramme, die Include erspart uns XProfan-Programmierern das Mitschleppen von DLL und ist ein wahres Geschenk! Danke Sebastian!
 
26.10.2009  
 




Jörg
Sellmeyer
Man sollte dabei nicht die Lizenzbedingungen der jeweiligen Dll-Autori ignorieren. Nicht jeder will, dass seine Dll versteckt wird.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.10.2014  
 




H.Brill
obiger Beitrag entfernt.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
17.10.2014  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

38.619 Views

Untitledvor 0 min.
Jens-Arne Reumschüssel28.05.2023
H.Brill30.04.2023
iF01.11.2020
p.specht12.06.2020
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie