Español
SDK-Helfer/ Tools

JRPC: XPSE y XProfan X3 // FOR...ENDFOR // QUADINTS

 

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:
 {$PUSHKEYWORD xfor,endfor}
 {$PREBATCH <XProfan X3-Pfad>\JRPC.exe "<Programmname>.enh"}

PROC TestProc

    declarar i%
    xfor i%,10,20,2
    imprimir i%
    endfor'i%

ENDPROC'TestProc


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
Ladeanzahl34
Descargar
1.449 kB
Bezeichnung:XProfEd - JRPC & Prf2cpp
Versión:4.0a
Kurzbeschreibung: Hervorhebung de XFOR, XPSE- & Prf2cpp-Direktiven
Hochgeladen:08.02.2016
Ladeanzahl3
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).
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
08.02.2016  
 




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 X3
XProfan 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".
 
08.02.2016  
 




Jens-Arne
Reumschüssel
Feiner Plan!

Hoffentlich va el bien, si de como entonces viele Köche en el Brei rühren...
 
XProfan X3
XProfan 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:  [...] 
 
08.02.2016  
 




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
 
06.04.2016  
 




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:
 {$PUSHKEYWORD process}

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 X3
XProfan 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
 
10.04.2016  
 



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!
 
21.04.2016  
 




Jörg
Sellmeyer
[OFFTOPIC]Hm - es como qué en el falschen Hilo gelandet?[/OFFTOPIC]
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
21.04.2016  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

14.428 Views

Untitledvor 0 min.
Gast.081529.08.2024
R.Schneider30.01.2024
funkheld21.04.2023
KJ08.03.2023
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie