| |
|
|
- Página 1 - |
|
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? |
|
|
| |
|
|
|
| |
|
- Página 1 - |
|
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 .
|
|
|
| |
|
|
| |
|
- Página 2 - |
|
|
Nico Madysa | Kann Yo no nachvollziehen, tener kein XP [ironie]el CD se sólo morgen con mi neuen HDready-Fernseher geliefert.[/ironie] Kann me de tiempo alguien el Diferencia erläutern? |
|
|
| |
|
|
|
| El LoadLibraryEx API ha sólo 2 Parámetro mehr, wovon uno sin Función es, y otro para Usted unnütz es. Um a el Resourcen uno Exe a kommen, bietet lo keinerlei Vorteile. Nur komplizierter |
|
|
| |
|
|
|
| UseDll ruft el API LoadLibrary en. LoadLibrary lädt el DLL y führt el Einsprungsfunktion (si disponible) de. Ist como irgendein Call en una Función oder Adresse uno otro OS disponible (el lo en el aktuellen OS no son), va el Laden en el Hose.
Mit LoadLibraryEx lädt uno zwar el DLL, führt como pero no necesariamente algo de (hängt vom Parámetro de). Como du ME benutzt, müßte LOAD_LIBRARY_AS_DATAFILE en dir trabajo (voluntad Yo jedenfalls hoffen). Sollte el DLL komprimiert ser, hay aber auch hier Problemas.
In TNT versuche Yo el DLL zuerst con LoadLibraryEx a invitar - va el torcido (como ellos komprimiert es), muß UseDll herhalten. Auf esta Weise kann Yo auch Exportfunktionen Betriebsystemfremder DLL auslesen - más que manche otro Programas puede.
Saludo
Andreas |
|
|
| |
|
|
|
Nico Madysa | Lest doch veces el ersten Contribución! Yo voluntad sólo Logo y n bissel Texto de de me programmierten Zusatztools ziehen! |
|
|
| |
|
|