| |
|
|
- page 1 - |
|
Nico Madysa | OK, folgendes:
j'ai avant Kurzem meinem Programme une kleine ListBox hinzu gefügt. dans son devoir alle EXEn (vornehmlich Zusatztools trop meinem Programme) im selben Dossier comment mon Programme angezeigt volonté. Wählt on une EXE aus, wird daneben son Logo et une kurze Beschreibung angezeigt. Bilder et Cordes sommes comme Ressourcen dans den EXEn eingelagert. eh bien cela Problem:
chez Draufklick appelle je cela entsprechende Programme avec WinExec sur, erhalte son Instanzhandle et ziehe avec Créer(hPic) et ExtString$() qui Sachen raus, qui je coutume. cela Problem: Es kamen weder Bild encore String. je probierte qui l'affaire im entsprechenden Programme selbst avec %hInstance - Bild et String kamen.
mon Frage eh bien: peux es son, dass WinExec gar ne...aucune Instanzhandle zurück liefert? et si pas, comment krieg je es ensuite? |
|
|
| |
|
|
|
| |
|
- page 1 - |
|
Nico Madysa | @A. Hötker: TNT ist définitif rien pour mich, allerdings pas aus dégoût, sonern weil je Windows ME hab.
@A. Hötker et TS-Soft: merci pour qui schnelle Antwort. Sollte UseDLL pas marcher, werde je qui API essayer. (Hehe, cela reimt sich.) |
|
|
| |
|
|
|
| |
|
| |
|
|
|
Nico Madysa | OK, merci, probier je. |
|
|
| |
|
|
|
| [quote-part:c0fd4ace4f=Nico Madysa]@A. Hötker: TNT ist définitif rien pour mich, allerdings pas aus dégoût, sonern weil je Windows ME hab. [/quote-part:c0fd4ace4f] quelques Funktionen (comment z.B. cela Scannen de Prozessspeicher fremder Prozesse ou bien qui Taskmannagerfunktionen) courir aussi sous ME. |
|
|
| |
|
|
|
Nico Madysa | ah bon , wieder quoi gelernt. la fois voyons, si je là quoi pour mich Interessantes trouver werde. |
|
|
| |
|
|
|
Nico Madysa | OK, merci à alle, cela Problem ist aussi pour API-Fürchter comment mich simple geklärt.
on muss pas sur LoadLibraryEx zugreifen, UseDLL allez aussi. (je hatte cela Problem presque oublier qc, là J'ai eu chez nem LoadFile-Dialog aus Versehen ne EXE gewählt et qui ensuite mir UseDLL ouvert, funktioniert sans faute). |
|
|
| |
|
|
|
| bof, Andreas hat une vorliebe pour compliquée |
|
|
| |
|
|
|
| [quote-part:1fc9eb0811=TS-Soft]bof, Andreas hat une vorliebe pour compliquée [/quote-part:1fc9eb0811] peux je de Je ne behaupten - plutôt im Gegenteil. j'ai bloß entier volontiers toujours quelque chose plus Opportunités comme qui reste qui humanité Versuch la fois avec Usedll sous XP qui User32 de Windows98 trop magasin - et ensuite mach cela la fois avec LoadLibraryEx .
|
|
|
| |
|
|
| |
|
- page 2 - |
|
|
Nico Madysa | peux je pas nachvollziehen, hab ne...aucune XP [ironie]qui CD wird seulement demain avec meinem neuen HDready-Fernseher geliefert.[/ironie] peux mir la fois quelqu'un den Unterschied erläutern? |
|
|
| |
|
|
|
| qui LoadLibraryEx API hat seulement 2 paramètre plus, de quoi einer sans Funktion ist, et l'autre pour toi unnütz ist. Um à qui Resourcen einer Exe trop venons, bietet es keinerlei Vorteile. seulement komplizierter |
|
|
| |
|
|
|
| UseDll appelez qui API LoadLibrary sur. LoadLibrary invite qui DLL et führt qui Einsprungsfunktion (si vorhanden) aus. Ist là irgendein Call sur une Funktion ou bien Adresse eines anderen OS vorhanden (qui es im aktuellen OS pas gibt), allez cela magasin dans qui Hose.
avec LoadLibraryEx invite on zwar qui DLL, führt là mais pas absolument quelque chose aus (hängt vom paramètre ab). là du ME benutzt, devrait LOAD_LIBRARY_AS_DATAFILE chez dir marcher (veux je jedenfalls espérer). Sollte qui DLL komprimiert son, gibt es mais aussi ici Probleme.
dans TNT versuche je qui DLL d'abord avec LoadLibraryEx trop magasin - allez cela de travers (là vous komprimiert ist), doit UseDll herhalten. sur cet Weise peux je aussi Exportfunktionen Betriebsystemfremder DLL auslesen - plus que manche anderen Programme peut.
Salut
Andreas |
|
|
| |
|
|
|
Nico Madysa | Lest doch la fois den ersten Beitrag! je veux seulement Logo et n bissel Text aus de mir programmierten Zusatztools tirer! |
|
|
| |
|
|