| |
|
|
Jac de Lad | Hola Roland!
Wäre lo posible una Execute-Befehl para Compilate a hacer? Yo weiß, el es sicher schwierig, como no sinnvoll es, el ganzen Interpreter en el Runtime a quetschen Aber wäre lo posible tal vez compilierte Programmezeilen auszuführen (y a el Zweck en el Speicher otra vez a decompilieren?) Yo lugar me muy praktisch antes, para Ejemplo para größere Programas, para el una continuación Plugins programa podría.. El könnten entonces direkt en el Programa eingreifen, qué en el Moment todavía no posible es, außer con DLL por ejemplo, el aber auch no simplemente así Profano-Variables conjunto puede...
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 | 18.08.2006 ▲ |
|
|
|
|
Michael Dell | ¡Hola Jac,
dachtest Usted esta a algo como: |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 18.08.2006 ▲ |
|
|
|
|
| Nun Jacob a algo como Tuve auch ya pensamiento - y lo va tatsächlich!
Yo habe angedacht esta una Incluir a escribir (oder una Unit?) - esta se entonces XProfanCode incluso interpretar y ausführen. Ein XProfan en el XProfan sozusagen. Yo glaube el va. Natürlich se lo langsam ser - pero yo glaube jugando entonces sólo una Nebenrolle. |
|
|
| |
|
|
|
| Apéndice:
Das XProfan en el Xprofan kann una propio - una todavía einfachere Syntax como XProfan haben.
Lo sería quasi una Lenguaje de programación con XProfan programmiert.
Puedo sí en Gelegenheit esta veces a la Anfang hacer. |
|
|
| |
|
|
|
RGH | ¡Hola Jacob, ¿qué es exactamente schwebt Usted antes?
1. daß una compiliertes XProfan-Programa XProfan-Quellcode ausführen kann? oder 2. daß el XProfan-Interpreter compilierten XProfan-Code ausführen kann? oder 3. daß una compilertes XProfan-Programa compilierten XProfan-Code así ausführen kann?
Versión 1 y 2 haben el problema, daß entonces el Interpreter auch el Runtime enthalten müßte y el Runtime auch el Interpreter. Es sicher no así simplemente machbar, aber una interessanter Gedanke.
Versión 3 wäre en el einfachsten Variante una Entsprechung des Execute-Befehls para compilierte Programas, en el una PRC-Expediente a Laufzeit así eingebunden sería, como wäre ellos Teil des Programmes. Sie greift also en el gleichen Variables, etc. a. Auch no sin.
Was sí ya siempre (seit Versión 1.3) va, es folgendes: Ein compiliertes y a EXE gelinktes Programa kann como Runtime para weitrere PRC-Module dienen. Diese son aber eigenständige Programas y a Datenübergabe würden se INI-Archivos oder Registry-Einträge empfehlen.
Was me todavía vorschwebt (tal vez para XPRofan 11, 12 oder 13?) son XPDLs, XProfan Dynamic Librarys. Diese könnten Objetos, Prozeduren, etc. en compiliertem XProfan-Code enthalten, el de cada compilierten XProfan-Programa, el ellos einbindet, aufgerufen voluntad podría. Un Wrapper-DLL, el natürlich el Runtime enthalten oder nutzen müßte, podría esta Funktionalitäten auch otro Windowsprogrammen disponible stellen. Bislang exitiert así algo allerdings sólo en mi Kopf y algunos handschriftlichen Notizzetteln ...
Aber vorerst voluntad Yo XProfan 10 fertig bekommen, y como se lo sicher No más neuen Features mehr geben.* (Yo denke, el qué bislang neu gegenüber XProfan 9 es, hätte auch bien y gerne para 2 Versionssprünge gereicht.)
Saludo Roland
* Ok, Versión RC2 se como letzten Parámetro en oGL(Init,...) no sólo 0 y 1 zulassen, pero 0 - 5 y somit 5 verschiedene Lichtarten bieten, aber el es wirklich el letzte Erweiterung. |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 18.08.2006 ▲ |
|
|
|
|
Jac de Lad | Hm...meiner Meinung después de es el Interpreter así más o menos fast überflüssig. Yo teste todos mi Programas fast ausschließlich en el compilierten Modus, porque en el Vergangenheit siempre veces otra vez kleine Abweichungen de Interpreter y Runtime aufgetaucht son. No bastante überflüssig es el Interpreter para mich sólo, porque él en el Falle uno Fehlers meistens viel genauere Auskunft en Ursache geben kann, el Runtime son meistens sólo Fehler en Línea soundso de, qué entonces gemappt voluntad muss...muy kompliziert y zeitaufwändig.
Mi Concepto es, dass Yo Plugins escribir kann, quasi como para Firefox. Dort puede el Plugins auch direkt el Vrehalten des Browsers ändern y haben offensichtlich Zugriff en el Variables de Firefox. Yo ya zwei Programas en Profano geschrieben, el otro como Plugins ausführen y el Runtime des aufrufenden Programms uso, soweit funktionierts bastante bien. Sobald el aufgerufene Proggi aber, por ejemplo, en el %HWnd des aufrufenden Proggis una Steuerelement redactar voluntad, Será mejor que te va Mist, porque me entweder el Rechte fehlen oder otro Kram dazukommt.
Deswegen Yo zuerst pensamiento, dass uno quasi el Befehl Execute 1:1 umsetzen podría, dazu müssten el Plugins aber uncompiliert ser, y si doch compiliert se el Ganze unnötig schwer...
Also tener Yo intenta una propio Batchsprache para desarrollar (el Yo sí mühelos verschlüsseln, compilieren, qué De todos modos, kann). Leider wir ddas Ganze entonces doch sehhhhhr langsam y así richtigen Zugriff (Yo erwähne hier una vez más el en el Hauptprogramm declarierten Variables) en ALLES Yo no. Un gute Concepto wäre natürlich todavía así qué como dynamische Unidades. Also Unidades, el no direkt en el Hauptprogramm stecken, pero en uno otro Expediente. Das sería en el Sinne de Plugins aber sólo trabajo, si la Pfade y Dateinamen dazu dynamisch, also en Stringvariablen, angegeben voluntad könnten. Und entonces debería el Hauptprogramm auch en el Lage ser, el entsprechenden Code no en Programmstart a invitar, pero eben sólo a el entsprechenden Programmzeile.
Versteht ihr worauf Yo hinaus voluntad???
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 | 18.08.2006 ▲ |
|
|
|
|
Jac de Lad | @Michael: El principio des Aufrufs el Runtime con PRC-Expediente es klar. Das Yo bisher auch benutzt. Das Ganze wirkt auch bastante schön con SetParent, porque una continuación, el Eindruck ha, dass el Ganze wirklich una Plugin es. Leider gehts entweder así, dass Yo el relevanten Variables en un INI escribir oder como Parámetro übergebe, el es no muy elegant y effektiv. Außerdem gibts siempre otra vez Anzeigeprobleme si el Ventana verdeckt se...muy mühsam! |
|
|
| 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 | 18.08.2006 ▲ |
|
|
|
|
Jac de Lad | @IF: Yo veces algo como como una Lenguaje de programación con XProfan 8 geschrieben, war aber al Ende bastante sinnlos. Das debería entonces ya direkt en el Runtime integriert ser oder una DLL ser, porque sonst ists a langsam. Und en ner DLL, denke Yo, ists relativ schwer hinzukriegen, dass uno en ALLES Zugriff ha...
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 | 18.08.2006 ▲ |
|
|
|
|
| Nun Yo denke no el lo Sinn macht en alles Zugriff a haben. Den Zugriff debería el Hauptprogramm steuern - also es doch más una Cuestión dessen como el Hauptprogramm el PlugInNachrichten verarbeitet - oder? |
|
|
| |
|
|
|
Michael Dell | XProfan Dynamic Librarys, klingt Spannend! Darauf a warten lohnt determinado! (aber mi armen Nerven... ) |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 19.08.2006 ▲ |
|
|
|
|
Michael Wodrich | In FireFox se el PlugIns una API disponible gestellt. El regelt, en qué Zugriff ha. Auf esta Weise podría lo auch en Profano programmiert voluntad. Und el Datenzugriff debería no global gesehen voluntad, pero como en Objekten: como sagt uno auch gib veces Valor X oder poner Valor Y. Für el Ausführung es entonces el Objeto zuständig - trifft auch en selbsterstellte API-Características a.
El de Roland angesprochene Profano-DLL: DLL voluntad sí en el Speicherbereich des Hauptprogrammes ausgeführt. Damit fallen entonces ya veces algunos Begrenzungen weg - una gute Concepto.
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 19.08.2006 ▲ |
|
|
|
|
Jac de Lad | Profano-DLL y XPDL klingt bien! So en etwa lugar Yo el antes... |
|
|
| 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 | 20.08.2006 ▲ |
|
|
|