Français
SDK-Helfer/ Tools

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

 

Jens-Arne
Reumschüssel
JRPC: XPSE avec XProfan X3 nutzen: FOR, ENDFOR, QUADINTS

Herunterladen

allô zusammen,

il y a bestimmt encore quelques de Euch, qui (comment je) XPSE  [...]  benutzen, quoique cet Tool assez dans qui Jahre gekommen ist et zur Zeit pas weiterentwickelt wird. Z.B. à cause de qui nProcs ist es mais toujours aktuell et plus ou bien moins unentbehrlich.

Viele Neuerungen dans XProfan, qui XPSE pas soutenu, peux on oui zum Glück avec {PUSHKEYWORD ...} disponible faire. mais au plus tard avec qui neuen FOR...ENDFOR-Syntax de XProfan X3 allez cela pas plus so sans weiteres. là XPSE avec einer eigenen FOR...FIN-Syntax ausgestattet ist, hilft es rien, FOR comme keyword trop pushen. c'est mais absolu wünschenswert, qui neue FOR-Possibilité de XProfan trop nutzen, weil vous *viel* plus rapide ist.

j'ai ici - avec einem weiteren Tool - Abhilfe geschaffen. Es est JRPC (Jens-arneReumschüsselPraeCompiler). Es arbeitet extrem vite (selbst 15.000 Zeilen Code volonté dans deutlich sous einer seconde erledigt; on voit cela gelbe la fenêtre de JRPC seulement kurz aufblitzen).

qui Einbindung ist entier simple.

ici qui Anleitung:

JRPC.exe muss dans cela XProfan-Verzeichnis, wohin aussi XPSE.exe liegt, kopiert volonté. Eingebunden wird JRPC im Sourcecode comment folgt:
 {$PUSHKEYWORD xfor,endfor}
 {$PREBATCH <XProfan X3-Pfad>\JRPC.exe "<Programmname>.enh"}

1. FOR...ENDFOR
maintenant peux qui FOR...ENDFOR-Syntax de XProfan X3 entier simple dadurch verwendet volonté, dass on statt "FOR" simple "XFOR" écrit. qui reste bleibt so, comme dans XProfan vorgesehen ist. JRPC mets cela "XFOR" pour qui Bearbeitung par XPSE dans "FOR" um.
Beispiel:
 {$PUSHKEYWORD xfor,endfor}
 {$PREBATCH <XProfan X3-Pfad>\JRPC.exe "<Programmname>.enh"}

PROC TestProc

    declare i%
    xfor i%,10,20,2
    imprimer i%
    endfor'i%

ENDPROC'TestProc


2. Hinweis pour QUADINTS
XPSE venez de Hause aus aussi avec QUADINTS pas zurecht. si on mais qui entsprechenden Variablen zusätzlich "pusht", funktioniert alles. qui bisher ici dargestellte quelque chose kompliziertere Umsetzung sur JRPC ist pas nötig.
ici un Beispiel:
 {$PUSHKEYWORD freetocaller,totalamount,totalfree}
DEF GetDiskFreeSpaceEx(4) !"kernel32.dll","GetDiskFreeSpaceExA"

PROC GetFreeDiskSpace'paramètre: Laufwerk (peux sur irgendeinen Pfad montrer)

    parameters drive$'peux sur irgendeinen Pfad des gewünschten Conduire montrer
    declare d#,erg%
    declare quad freetocaller,totalamount,totalfree
    dim d#,255
    string d#,0=drive$
    erg%=@GetDiskFreeSpaceEx(d#,@addr(freetocaller),@addr(totalamount),@addr(totalfree))
    dispose d#
    return freetocaller

ENDPROC'GetFreeDiskSpace


420 kB
Bezeichnung:JRPC.exe
Version:1.3
Kurzbeschreibung: mets FOR...ENDFOR pour XPSE um
Hochgeladen:08.02.2016
Downloadcounter34
Herunterladen
1.449 kB
Bezeichnung:XProfEd - JRPC & Prf2cpp
Version:4.0a
Kurzbeschreibung: Hervorhebung de XFOR, XPSE- & Prf2cpp-Direktiven
Hochgeladen:08.02.2016
Downloadcounter3
Herunterladen
 
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
je hab dein Beispiel la fois comme Voir le texte source formatiert. simple sous dem flèche "Quelltext" Vous pouvez, après que du den Code geschrieben et markiert la hâte.

peut-être erbarmt sich David oui la fois deiner et pouvoir avec XPSE plus (si son Handyprojekt pas plus entier 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)
je hab dein Beispiel la fois comme Voir le texte source formatiert. simple sous dem flèche "Quelltext" Vous pouvez, après que du den Code geschrieben et markiert la hâte.


allô Jörg, vielen Dank!

Jörg Sellmeyer (08.02.2016)
peut-être erbarmt sich David oui la fois deiner et pouvoir avec XPSE plus (si son Handyprojekt pas plus entier soviel Einsatz erfordert).


oui, cela wäre wirklich joli. il hatte aussi Schonmal quelque chose comme angedeutet; entier tot ist XPSE alors wohl encore pas.
 
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 oui, un Präkompilierer pour den Präkompilierer.

mon "Plan" pour XPSE:

qui jetzige Version pour XProfan 11 wird qui dernier cette Ära son, Updates voudrais je mais pas komplett ausschließen. il peut avec son et XProfan 11 (ou bien FreeProfan) native Anwendungen écrivons sans XProfan trop sortir de. à diesem circonstance pourrait sich aussi encore viele Jahre rien changement.

je erzeuge ensuite une neue Open-Source-variante de XPSE. cet Version wird ab ensuite cependant dans PHP geschrieben, avec cela vous einfacher aussi sur chaque Web-Server marcher peux ou bien plan bistrot.

Dadurch, dass cet Version ab ensuite "Open- Source" ist, peut wir alle den besten Präkompilierer et Kompilierer construire avec "zwei et fünfzigstem" nProc- ASM- Optimier- "Pass".
 
08.02.2016  
 




Jens-Arne
Reumschüssel
Feiner plan!

Hoffentlich allez cela bien, si ab là ensuite viele Köche im 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  
 



... hat cela Thema la fois pour SDK-Helfer/ Tools déménagé

et beim XPSE verlinkt:  [...] 
 
08.02.2016  
 




funkheld
allô, guten journée.

Den Befehl "Prozess" bekomme je pas zum courir .
qui muss irgendwie comment qui "For" Befehl dans dem Programme : jrpc.exe
eingebettet volonté.

je bekomme cela pas hin.

merci.
Gruss
 
06.04.2016  
 




Jens-Arne
Reumschüssel
funkheld (06.04.2016)
Den Befehl "Prozess" bekomme je pas zum courir .
qui muss irgendwie comment qui "For" Befehl dans dem Programme : jrpc.exe
eingebettet volonté.


Moin, c'est simple:
 {$PUSHKEYWORD process}

reicht. JRPC brauchst Du pour pas. Letzteres ist seulement notwendig, wohin XProfan et XPSE inzwischen kollidierende Schlüsselwörter verwenden. c'est zur Zeit seulement chez FOR qui le cas.

Salut, 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 merci pour qui Aider.
maintenant funktioniert es.

Gruss
 
10.04.2016  
 



RGH (21.04.2016)
@iF: Welches Byte des Headers oui c'est ca muss sur welchen Wert gesetzt volonté?


Sorry, j'écrivais oui sinngemäß, dass je es malheureusement pas plus sais.

Matthias Arlt (21.04.2016)
cela fragliche Flag liegt chez Offset (long(runtime#,60) + 92).
Pour qui Console sollte là $3 stehen, pour Fenêtre $2.


Super!
 
21.04.2016  
 




Jörg
Sellmeyer
[OFFTOPIC]Hm - ist là quoi im falschen Fil gelandet?[/OFFTOPIC]
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
21.04.2016  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

14.385 Views

Untitledvor 0 min.
Gast.081529.08.2024
R.Schneider30.01.2024
funkheld21.04.2023
KJ08.03.2023
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie