| |
|
|
Nico Madysa | OK, folgendes:
Yo habe antes Kurzem mi Programa una kleine ListBox hinzu gefügt. In Ihr debería todos EXEn (vornehmlich Zusatztools a mi Programa) en el selben Ordner como mein Programa adecuado voluntad. Wählt uno una EXE de, se daneben ihr Logo y una kurze Descripción adecuado. Bilder y Cuerdas son como Ressourcen en el EXEn eingelagert. Nun el problema:
En Draufklick rufe Yo el entsprechende Programa con WinExec en, erhalte ser Instanzhandle y ziehe con Crear(hPic) y ExtString$() el Sachen fuera, el Yo costumbre. Das Problema: Lo kamen weder Bild todavía String. Yo probierte el Sache en el entsprechenden Programa incluso con %hInstance - Bild y String kamen.
Mi Cuestión nun: Kann lo ser, dass WinExec gar kein Instanzhandle zurück liefert? Und si no, como krieg Yo entonces? |
|
|
| |
|
|
|
Rolf Koch | Usted hast Usted el Cuestión con el Instancehandle ya beantwortet y fue incluso hier ya öfters beschrieben: Winexec liefert sólo el Fehlercode zurück |
|
|
| |
|
|
|
| [quote:e25ce0de4c=Nico Madysa] Mi Cuestión nun: Kann lo ser, dass WinExec gar kein Instanzhandle zurück liefert? Und si no, como krieg Yo entonces?[/quote:e25ce0de4c] So es. So funktioniert el no! Das Instanzhandle el Anwendung es el Handle des Prozesserzeugenden Moduls en el jeweiligen Prozess.
Schau dir veces el API LoadLibraryEx a, el hilft dir más. TNT dürfte como ebenfalls bien para dich ser, así du el Angelegenheit verstehst.. |
|
|
| |
|
|
|
| UseDLL debería trabajo, simplemente el Exe anstatt uno DLL angeben. Das Ergebnis kannste nutzen, habs con Profano ahora no getestet, aber si no va, nutze el ~LoadLibraryA API |
|
|
| |
|
|
|
Nico Madysa | @A. Hötker: TNT es definitiv nichts para mich, allerdings no de Abneigung, sonern porque Yo Windows ME tener.
@A. Hötker y TS-Soft: Gracias para la respuesta rápida. Sollte UseDLL no trabajo, voluntad Yo el API probieren. (Hehe, el reimt se.) |
|
|
| |
|
|
|
| |
|
| |
|
|
|
Nico Madysa | OK, Gracias, probier Yo. |
|
|
| |
|
|
|
| [quote:c0fd4ace4f=Nico Madysa]@A. Hötker: TNT es definitiv nichts para mich, allerdings no de Abneigung, sonern porque Yo Windows ME tener. [/quote:c0fd4ace4f] Einige Características (como z.B. el Scannen de Prozessspeicher fremder Prozesse o Taskmannagerfunktionen) laufen auch bajo ME. |
|
|
| |
|
|
|
Nico Madysa | Ach así , otra vez qué gelernt. Tiempo sehen, si Yo como qué para mich Interessantes encontrar voluntad. |
|
|
| |
|
|
|
Nico Madysa | OK, danke a todos, el problema es auch para API-Fürchter como mich simplemente geklärt.
Man muss no en LoadLibraryEx zugreifen, UseDLL va auch. (Tuve el problema fast vergessen, como Tuve en nem LoadFile-Diálogo de Versehen ne EXE gewählt y el entonces me UseDLL geöffnet, funktioniert sin Fehler). |
|
|
| |
|
|
|
| Naja, Andreas ha una vorliebe fürs Komplizierte |
|
|
| |
|
|
|
| [quote:1fc9eb0811=TS-Soft]Naja, Andreas ha una vorliebe fürs Komplizierte [/quote:1fc9eb0811] Kann Yo de No behaupten - más en el Gegenteil. Yo habe bloß bastante gerne siempre algo mehr Möglichkeiten como el Rest el Menschheit Intento veces con Usedll bajo XP el User32 de Windows98 a invitar - y luego mach el veces con LoadLibraryEx .
|
|
|
| |
|
|