| |
|
|
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? |
|
|
| |
|
|
|
Rolf Koch | tu as Dir qui Frage avec dem Instancehandle bereits beantwortet et wurde sogar ici déjà öfters beschrieben: Winexec liefert seulement den Fehlercode zurück |
|
|
| |
|
|
|
| [quote-part:e25ce0ab4c=Nico Madysa] mon Frage eh bien: peux es son, dass WinExec gar ne...aucune Instanzhandle zurück liefert? et si pas, comment krieg je es ensuite?[/quote-part:e25ce0ab4c] So ist es. So funktioniert cela pas! cela Instanzhandle qui Anwendung ist cela Handle des Prozesserzeugenden Moduls im jeweiligen Prozess.
exposition dir fois le API LoadLibraryEx à, qui hilft dir plus. TNT pourrait là également bien pour toi son, avec cela du qui Angelegenheit verstehst.. |
|
|
| |
|
|
|
| UseDLL sollte marcher, simple qui Exe anstatt einer DLL angeben. cela Ergebnis kannste nutzen, habs avec Profan maintenant pas getestet, mais si es pas allez, nutze qui ~LoadLibraryA API |
|
|
| |
|
|
|
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 .
|
|
|
| |
|
|