| |
|
|
Pedro Santos | ¡Hola
Weiss alguien como una programm strukturiert voluntad muss en PlugIns einzubinden, mejor wäre una kleines Ejemplo Es una Interessantes Thema doch desafortunadamente kann Yo überhaupt no vorstellen como el funktioniert
Gracias
Mfg
Pedro |
|
|
| |
|
|
|
| El Logik detrás de él musst Usted Usted ya incluso erdenken.
Rein systematisch es una Plugin auch sólo una Programa qué Informationen verarbeitet.
Hierbei hay quasi unendlich viele Varianten y Möglichkeiten - je después de Bedarf.
Was es porque Su Bedarf?
Ejemplo: Ein Zeichenprogramm con un Effektplugin.
Zeichenprogramm speichert aktuelles Bild después de temp/nummer.bild. Zeichenprogramm startet plugin winexecwait(par$(0)+ plugin.prc temp/nummer.bild,0) y übergibt el Plugin (en irgend una Art y Weise) el a behandelnde Bild. Plugin arbeitet, speichert Bild y final se. Zeichenprogramm läd el Bild y fertig.
Natürlich kannst Usted auch el Prozesskomunikation deutlich funktionsreicher gestallten. Hierzu kannst Usted z.B. el Pipe-Unit nutzen welche como dafür geschaffen es.
Salve. |
|
|
| |
|
|
|
Michael Dell | Punto me así antes (es natürlich sólo una Möglichkeit!):
Im Plugin- Ordner befindliche DLL necesario una Hauptfunktion haben el heißt z.B.: PlugInFunc ha 8 Übergabeparameter y natürlich una Rückgabewert.
El Richtlinien a nutzung el Parámetro y des Rückwertes musst Usted natürlich festlegen.
Dann puede el Plugin Autores innerhalb el Función Ihren Code einfügen y otro DLL interne Características erzeugen y aufrufen.
Wenn erforderlich puede todavía weitere Características festgelegt voluntad z.B.: PlugInInfo el el número el benutzten Übergabeparameter de PlugInFunc zurückgibt. |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 04.12.2005 ▲ |
|
|
|
|
Michael Dell | Hier una kleines Ejemplo (DLL inkl.): |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 05.12.2005 ▲ |
|
|
|
|
Michael Dell | Hab el Ejemplo mejorado, uno kann ahora deutlich sehen el con un y derselben Definition & Code zwei verschiedene DLL aufgerufen voluntad!!! |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 05.12.2005 ▲ |
|
|
|
|
Jac de Lad | Yo wollts eigentlich todavía zurückhalten. Aber Yo escribir grad una Prog, el cierto, angepasste PRCs como Plugins uso kann. Leider Todavía no Plugins geschrieben, aber 3 Testdinger son esta. Einfach clic, entonces son el otra vez final. Ach así, hier todavía algunos Hinweise:
1. Wundert auch Por favor, no encima el Namen. Yo bin großer Leslie Nielsen-Fan, y habe el Film Dracula - Tot aber glücklich wahrscheinlich unos pocos veces a oft gesehen. Deshalb auch el Bild. Wer el Film sabe se qué con el Namen, el Bild y el Namen zweier Plugins anfangen puede. 2. Das Prog es ne Alpha, also no Garantie, el alles se ejecuta 3. Wenn ihr una Plugin startet se una Pfeil en el Namen adecuado, el Plugin pero no siempre. Einfach otra vez el Plugin clic y ya Será mejor que te va adecuado. Das klappt auch, si gerade una más Plugin aktiv es.
Yo denke dir gehts weitesgehend en el Thema Kommunikation. Yo habe el beim Starten via SharedMapping gelöst. Como el Plugins danach con el Hauptprogramm y eventuell untereinanderkommunizieren, weiß Yo ya, Yo aber todavía no implementiert, o. gestestet.
Yo escribir parallel una SDK, como kann entonces cada ser propio Plugin (=eine sinnvolle Función, una sinnvolles Programa etc.) hacer.
Naja, ni idea si lo ahora hier correcto o no...
Jac |
|
|
| 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 | 05.12.2005 ▲ |
|
|
|