| |
|
|
Jens-Arne Reumschüssel | JRPC: XPSE con XProfan X3 nutzen: FOR, ENDFOR, QUADINTS
Descargar
¡Hola zusammen,
lo son determinado todavía algunos de Euch, el (Yo) XPSE [...] benutzen, obwohl dieses Tool bastante en el Jahre gekommen es y a Tiempo no weiterentwickelt se. Z.B. wegen el nProcs es aber siempre todavía aktuell y o más weniger unentbehrlich.
Viele Neuerungen en XProfan, el XPSE no unterstützt, puede ser sí para Glück con {PUSHKEYWORD ...} verfügbar hacer. Aber spätestens con el neuen FOR...ENDFOR-Syntax de XProfan X3 va el no mehr así sin weiteres. Como XPSE con uno eigenen FOR...FIN-Syntax ausgestattet es, hilft lo nichts, FOR como keyword a pushen. Es aber absolut wünschenswert, el neue FOR-Möglichkeit de XProfan a nutzen, porque ellos *viel* más rápido es.
Yo habe hier - con un más Tool - Abhilfe geschaffen. Lo heißt JRPC (Jens-arneReumschüsselPraeCompiler). Lo arbeitet extremadamente rápido (incluso 15.000 Zeilen Code voluntad en deutlich bajo uno Sekunde erledigt; uno sieht el gelbe Ventana de JRPC sólo kurz aufblitzen).
El Einbindung es bastante simplemente.
Hier el Anleitung:
JRPC.exe muss en el XProfan-Directorio, wo auch XPSE.exe liegt, kopiert voluntad. Eingebunden se JRPC en el Sourcecode como folgt:
{$PUSHKEYWORD xfor,endfor}
{$PREBATCH <XProfan X3-Pfad>\JRPC.exe "<Programmname>.enh"}
1. FOR...ENDFOR Jetzt kann el FOR...ENDFOR-Syntax de XProfan X3 bastante simplemente dadurch verwendet voluntad, dass uno en lugar de "FOR" simplemente "XFOR" schreibt. Der Rest restos así, como en XProfan vorgesehen es. JRPC setzt el "XFOR" después de el Bearbeitung por XPSE en "FOR" en. Ejemplo:
2. Referencia para QUADINTS XPSE kommt de Casa de auch con QUADINTS no zurecht. Wenn uno aber el entsprechenden Variables zusätzlich "pusht", funktioniert alles. El bisher hier dargestellte algo kompliziertere Umsetzung encima JRPC es no nötig. Hier una Ejemplo:
{$PUSHKEYWORD freetocaller,totalamount,totalfree}
DEF GetDiskFreeSpaceEx(4) !"kernel32.dll","GetDiskFreeSpaceExA"
PROC GetFreeDiskSpace'Parámetro: Laufwerk (podrá, a irgendeinen Pfad zeigen)
parámetros drive$'podrá, a irgendeinen Pfad des deseado Laufwerkes zeigen
declarar d#,erg%
declarar quad freetocaller,totalamount,totalfree
dim d#,255
cadena d#,0=drive$
erg%=@GetDiskFreeSpaceEx(d#,@addr(freetocaller),@addr(totalamount),@addr(totalfree))
disponer d#
volver freetocaller
ENDPROC'GetFreeDiskSpace
|
| 420 kB | | Bezeichnung: | JRPC.exe | | Versión: | 1.3 | | Kurzbeschreibung: | setzt FOR...ENDFOR para XPSE en | | Hochgeladen: | 08.02.2016 | | Ladeanzahl: | | | | Descargar | | | | 1.449 kB | | Bezeichnung: | XProfEd - JRPC & Prf2cpp | | Versión: | 4.0a | | Kurzbeschreibung: | Hervorhebung de XFOR, XPSE- & Prf2cpp-Direktiven | | Hochgeladen: | 08.02.2016 | | Ladeanzahl: | | | | Descargar |
|
|
| XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM PM: jreumsc@web.de | 08.02.2016 ▲ |
|
|
|
|
Jörg Sellmeyer | Yo dein Ejemplo veces como Ver código fuente formatiert. Einfach bajo el Pfeil "Quelltext" anklicken, después de du el código geschrieben y markiert hast.
Tal vez erbarmt se David sí veces deiner y macht con XPSE más (si ser Handyprojekt no mehr bastante soviel Einsatz erfordert). |
|
|
| |
|
|
|
Jens-Arne Reumschüssel | Jörg Sellmeyer (08.02.2016)
Yo dein Ejemplo veces como Ver código fuente formatiert. Einfach bajo el Pfeil "Quelltext" anklicken, después de du el código geschrieben y markiert hast.
¡Hola Jörg, vielen Dank!
Jörg Sellmeyer (08.02.2016)
Tal vez erbarmt se David sí veces deiner y macht con XPSE más (si ser Handyprojekt no mehr bastante soviel Einsatz erfordert).
Sí, el wäre wirklich schön. Er hatte auch schonmal algo como angedeutet; bastante tot es XPSE also wohl todavía no. |
|
|
| XProfan X3XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM PM: jreumsc@web.de | 08.02.2016 ▲ |
|
|
|
|
| Fetzt sí, una Präkompilierer para el Präkompilierer.
Mein "Plan" para XPSE:
El jetzige Versión para XProfan 11 se el letzte dieser Ära ser, Updates möchte Yo pero no komplett ausschließen. Se puede con ihr y XProfan 11 (oder FreeProfan) native Anwendungen escribir sin XProfan a verlassen. An diesem Umstand dürfte se auch todavía viele Jahre nichts ändern.
Yo erzeuge entonces una neue Open-Source-Variante de XPSE. Diese Versión se de entonces sin embargo en PHP geschrieben, así ellos einfacher auch en cada Web-Server trabajo kann oder eben lokal.
Dadurch, dass esta Versión de entonces "Open- Source" es, puede wir todos el besten Präkompilierer y Kompilierer bauen con "zwei y fünfzigstem" nProc- ASM- Optimier- "Pass". |
|
|
| |
|
|
|
Jens-Arne Reumschüssel | Feiner Plan!
Hoffentlich va el bien, si de como entonces viele Köche en el Brei rühren... |
|
|
| XProfan X3XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM PM: jreumsc@web.de | 08.02.2016 ▲ |
|
|
|
|
| ... ha el Thema veces después de SDK-Helfer/ Tools movido y beim XPSE verlinkt: [...] |
|
|
| |
|
|
|
funkheld | ¡Hola, guten Tag.
Den Befehl "Prozess" bekomme Yo no para laufen . Der muss irgendwie como el "For" Befehl en el Programa : jrpc.exe eingebettet voluntad.
Yo bekomme el no hin.
Gracias. Gruss |
|
|
| |
|
|
|
Jens-Arne Reumschüssel | funkheld (06.04.2016)
Den Befehl "Prozess" bekomme Yo no para laufen . Der muss irgendwie como el "For" Befehl en el Programa : jrpc.exe eingebettet voluntad.
Moin, el es simplemente:
reicht. JRPC Usted necesita dafür no. Letzteres es sólo notwendig, wo XProfan y XPSE inzwischen kollidierende Schlüsselwörter uso. Es a Tiempo sólo en FOR el Fall.
Saludo, Jens-Arne |
|
|
| XProfan X3XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM PM: jreumsc@web.de | 10.04.2016 ▲ |
|
|
|
|
funkheld | Jup danke para el Ayuda. Jetzt funktioniert lo.
Gruss |
|
|
| |
|
|
|
| RGH (21.04.2016)
@IF: Welches Byte des Headers genau muss en welchen Valor gesetzt voluntad?
Sorry, Yo schrieb sí sinngemäß, dass Yo por desgracia, no mehr weiß.
Matthias Arlt (21.04.2016)
Das fragliche Flag liegt en Offset (long(runtime#,60) + 92). Für el Console debería hay $3 posición, para Ventana $2.
Super! |
|
|
| |
|
|
|
Jörg Sellmeyer | [OFFTOPIC]Hm - es como qué en el falschen Hilo gelandet?[/OFFTOPIC] |
|
|
| |
|
|