English
SDK-aide/ Tools

JRPC new Precompiler for XProfan X4 - JRPC3

 
- Page 1 -



Jens-Arne
Reumschüssel
good evening together,

i'm recent over the trouble stumbled, that XPSE a quite large Quelldatei of I do not More process could. variables get suddenly as not definiert gemeldet and others "erratische" Problems More. I could me present, that this on it lying, that XPSE Keywords in windows-Atoms manages. there's sometime Schluss (with something between 60.000 and 70.000 Piece, where one deliberating must, that XPSE The windows-API with vorhält). Perhaps is But something integrally other, I can Yes not whom "Maschinenraum" of XPSE look.

anyway stayed me, there XPSE not any more taken care of becomes, nothing other spare, as the nachzubauen. the Result is JRPC3.

----- Features:

*reasonable Message of Fehlern
*direct display the Programmablaufes in XProfEd (sofern the under erhältliche aufgebohrte XProfEd is used)
*Umsetzung the middle-aged Profan-Syntax for Operators and old Containerfunktionen
*extreme speedy native fbPROCs, sofern one FreeBasic installs has (free, see Help)
*with fbPROCs can additionally Inline-Assembler too to XProfan X4 realized go
*extreme speedy native pbPROCs, sofern one PureBasic installs has
*Echtzeitverfolgung of Variableninhalten
*simple Zeitmessungen in the Programmablauf
*Profan-Kompilerdirektiven functions finally sensible (z.B. Verschachtelung)
*eingebettete variables functions too with Arrays
*most WIN32-API-functions are already vordefiniert included
*API-Aufrufe over @external(...) go automatically in @call(...)-Aufrufe umgesetzt
*Einrückungsanalyse to that find of vertrackten Verschachtelungsfehlern
*Klammeranalyse to that find of vertrackten Klammerfehlern
*ENUMERATE-Funktionalität
*Assert to Fehlerkontrolle
*it can arbitrary DLLs into XProfan-EXE integrate go, so tappt im dunkeln not delivered go must (see {$WrapDll})
*simple Killen Pixel JRPC3 launched Programs (interprets, .prc launched, .exe launched)
*extreme quick (and therefore naturally not XProfan written, there a interpretierte Language this natural plenty too slow is)
*at Start of JRPC3 already available .prc-Files can to that started and left used go (it'll one Info displayed, that it itself for a altes Compilations deals)
*the Profan-Compiler can to Beschleunigung with high Prozessorpriorität called go
*eingebauter Update-Checker with Download, if it one Update gives (Help --> online to Updates search)
*64- or 32-bit-Version available (simply JRPC3_64.exe or JRPC_32.exe as Interpreter in XProfEd deposit [Options --> general Settings] and JRPC3 with F7 started) - deference, The 64-bit-Version created naturally no 64-bit-XProfan-programs, there XProfan the not can, separate JRPC3 self becomes as 64-bit-Program carryed out
*XProfan X4-Syntax available (möglicherweise not yet everything, I presumably not everything of it use, but I have me circa Vollständigkeit ready - anyway are z.B. HASH-Arrays and QUADINTs thereby)
*Interpreter, PRCs and EXEs can with Kommandozeilenparametern carryed out go
*Interpreter, PRCs, EXEs and XPSE can with Administratorrechten carryed out go
*Procedures, The in the actually Program of course include are, but not uses go, go from the umgesetzten File removes, around the Filesize the Kompilats possible small To hold
*variables, The in the actually Program of course include are, but not uses go, go from the umgesetzten File removes, around the Filesize the Kompilats possible small To hold and the Speicherverbrauch To optimize
*nPROCs from XPSE go automatically with XPE to a DLL umgesetzt and the Aufrufe the nPROCs in the program properly adjusted, sofern XPSE present is
*almost everything from XPSE functions too in JRPC3 ({$NOERR}, {$(PRE)BATCH}, {$PUSHKEYWORD}, Interpreter, Runtime and compiler determine, Shorties, ...)
*XProfEd_JR with View source-AutoComplete
*XProfEd_JR with View source-Memory-function (Markierungen, To them zurückgesprungen go can)

Einschränkungen:
-no XPSE-Inline-Assembler, well but XProfan-Inline-Assembler (therein though no tests on Korrektheit the Codes)
-ABER: one can XPSE from JRPC3 out Call, so these Funktionalität furthermore available is, sofern one XPSE own (new Shorty: {$x})
-variables, The in a procedure not declared are, separate "aus the aufrufenden procedure übernommen werden", are standardmäßig not registered (XProfan allows the, but such a thing is just as mortal How GOTO-instructions). Please any To nutzenden Inputs as Parameter transfer, and if something from the aufrufenden Programmteil changed go must, when calling as Parameter z.B. @addr(x&) use and the procedure parameters x# and LONG x#,0=y& benefit.
If one but absolutely "vererbte" variables benefit would like, can this with the Kompilerdirektive {$Declare...} do.

*as Hommage on XPSE sounds The Endung the Ausgabedatei ".enh3"

an genauere explanation the individual Features is the chm-Helpfile To entnehmen, The in the program under Help --> Helpfile Show or with F1 available is.

----- /Features

Download and install:
JRPC3 can under Downloaded go (setup_jrpc3.exe or as ZIP-File).
as Installationsverzeichnis Please the XProfan-Stammverzeichnis indicate, means the one, in the The Files PROFAN.EXE, PROFCOMP.EXE, PRFRUN32.EXE etc. lying. alternatively can The ZIP-File Downloaded and its Content manually in that XProfan-Stammverzeichnis copies go.

facility:
JRPC3_64.exe or JRPC_32.exe as Interpreter in XProfEd deposit [Options --> general Settings] and JRPC3 with F7 started.

any command are with the commands "h" How "Hilfe" abrufbar and should selbsterklärend his.

for many erweitere Features, The XProfEd concern, How z.B. jenes, The row, in the one Error auftrat, directly in XProfEd Show to, is the mitinstallierte XProfEd_JR necessary. For this must one means XProfEd_JR.exe instead of XProfEd.exe as editor using. as "goody" there moreover, that at On- and Zufalten of Programs one Fortschrittsanzeiger integrate is (the can with large Programs Yes known a little bit last).

it likes his, that not yet everything perfect functions. I Please this circa clemency. my  programs can umsetzen, but the must yet long not hot, that this with Programs another Authors, The eachone so your Eigenheiten having, too functions.

Fehlermeldungen and Verbesserungsvorschläge gladly on jreumsc@web.de or here in the Forum.

best Regards, Jens-Arne

2.664 kB
Bezeichnung:JRPC3
Version:10.33
Kurzbeschreibung: JRPC3-Installer
Hochgeladen:02/15/21
Downloadcounter384
Download
1.699 kB
Bezeichnung:XProfEd_JR
Version:5.2
Kurzbeschreibung: old Version without AutoComplete to safety
Hochgeladen:02/15/21
Downloadcounter238
Download
4.063 kB
Bezeichnung:JRPC3
Version:10.33
Kurzbeschreibung: ZIP-File instead of Installer
Hochgeladen:04/02/21
Downloadcounter301
Download
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
02/16/21  
 



 
- Page 13 -


« this Posting watts as Solution marked. »

- Page 15 -



Jens-Arne
Reumschüssel
there's a new Version, The differently with the internen Messagehandling bypassing. Please probier The time from. Perhaps is the trouble so fixed.
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
09/24/22  
 




Jens-Arne
Reumschüssel
XProfEd_JR can now View source-AutoComplete!
he's in the actually Version of JRPC3 include.

I have not hinbekommen, a Scintilla-Lexer To write, the AutoComplete could. but The Scintilla-API together with the windows-API and one LowLevelKeyboardHook having it me allows, nevertheless a Version of XProfEd_JR to develop, The AutoComplete can.

Möglicherweise proposes the a or others Virenscanner with the installation because of the LLKeyboardHooks Alarm (the windows-Own Scanner does it by me but not), there these function essentiell for undertow. Keylogger is. self-evident loggt XProfEd_JR no Tastatureingaben with, separate these function is moreover necessary to find out, when in the AutoComplete-Vorgabebox arrow-high, arrow-down etc. pressed becomes. These input must then abgefangen go, so Scintilla not at the same time in the View source march.

an small Help AutoComplete is in the Menu "Optionen" of XProfEd_JR integrally under to find. in the actually Version are Elementvariablen of Strukturvariablen against Help not yet include.

These new version needed a DLL of me, The The quick To erledigenden things (Subclassing, LLKeyboardHook, fast Filtern the abertausenden possible AutoComplete-Vorgaben) abarbeitet (XProfEd_JR.dll); these becomes therefore mitinstalliert.

supra in the Download Area this Threads is too yet the old boy XProfEd_JR available, so one it to safety again install can, if with the AutoComplete yet something schieflaufen ought to. How always be I for Testberichte very grateful.

best Regards, Jens-Arne
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
07/25/22  
 




Jens-Arne
Reumschüssel
I see, almost had I it forget:

AutoComplete must to the first Benutzung in the Menu "Optionen" activate go, otherwise does itself there nothing. The crux to the Menüzeile "AutoComplete" must staid his. thereafter observes itself XProfEd_JR these attitude for next Start.
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
07/25/22  
 




Jens-Arne
Reumschüssel
in the newest Version can AutoComplete now too Memory-Variables with structure, means The "Subvariablen" to the point. too "with" functions thereby.

with global Memory-Variables with structure becomes though from Performancegründen always The in the whole code lastly allocated structure using. in the rule becomes one but for different Structures too different Memory-Variables benefit and letzteren not multiple different Structures allocate, therefore might the no large trouble his. with local Memory-Variables counts these Einschränkung not.

best Regards, Jens-Arne
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
07/29/22  
 




Jens-Arne
Reumschüssel
who incidentally only whom editor without JRPC3 install would like, the can integrally supra The ZIP-File of JRPC3 herunterladen. from it must then only following Files the XProfan-Stammverzeichnis copies go:
- XProfEd_JR.exe (instead of XProfEd.exe using)
- XProfEd_JR.dll
- JRPC3.dlldat (if one API-Funktionsvorgaben having would like)
- JRPC3.hd (if one API-Konstanten having would like)

If one not at the same time JRPC3 use would like, recommend it itself, the two last Files *not* To install. because then go Headerdefinitionen (z.B. ~getobject) supplied, The XProfan of dwell from not knows. then is it rather, The suitable Header-Files in the code einzubinden (z.B. windows.ph). The therein encompassed Definitionen knows The AutoComplete-function then too (ggf. F5 pressing, if a Headerdatei new installed watts - so go globale Vorgaben updated).

I have in the comparison to that last mail incidentally yet something on the Support the AutoComplete-function for fbProcs worked (no new version number, but nevertheless a new Version with new Build-number). local Veriablen the fbProc and SharedInFbProcs gepushte variables are now available.
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
07/29/22  
 




Jens-Arne
Reumschüssel
now go too Klassendefinitionen with AutoComplete berücksichtigt.
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
07/30/22  
 




Jens-Arne
Reumschüssel
good evening love Gemeinde,

it given bislang with the XProfEd_JR one mysteriöses trouble, with the it completely willkürlich and seldom To "Aufhängern" coming, with the it none crash given, but nevertheless no Inputs More possible were and, plenty worse, too no Save the Source code More went. I have the trouble eingegrenzt and To 90% even fixed. in the newest Version there therefore but a Message, if so a "Deadlock-Situation" nevertheless to recur ought to. Also becomes these situation fixed, so one Save and really too normal weiterarbeiten can. If such a thing appears, mail me Please a Screenshot the Message.

now is it so, I of course see, that the program furthermore Downloaded becomes, but Rückmeldungen I get at all no, particularly not To Fehlern.

I personally have me since felt 100 years a XProfEd desired, the AutoComplete can. now there the, but I have whom local, that it otherwise none interested. this is naturally completely ok. but then must I that here really neither moreover release and me to the Gemeinde circa new versions bemühen, The The unvermeidlichen Error ausbügeln. The motivation moreover would vastly climb, if I at least now and than once one Feedback receive would. so my I no "Lobhudeleien", separate short Notes on something, the still not correctly. works. This is too for JRPC3. who can tell, Perhaps becomes the only yet Downloaded, circa it if need be to have, without it currently einzusetzen? I find it anyway already odd, that itself nobody More To word reports, if I in new versions something verbastele, so I the everything self find out must and hopefully too do, without something To overlooking.

the comes naturally everything plenty To late. to 10 years had the quite different ausgesehen. but there's yet Profaner, and of course More, as one from whom Posts into Forums divert would.

it existing from the whole jüngsten work z.B. a Spinoff. I could code available to put, the The now in XProfEd_JR integrierten Close-Buttons on TabControl darstellt (with self chosen Icons), and of course even in reinem XProfan without DLL. But if to the feeling has, that it ohnehin none so correctly. interested, can one it end even.

the are in the momentum so my Thoughts this proposition. i'd me gigant forward, if I with my fears wrong läge.

best Regards, Jens-Arne
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
08/11/22  
 




p.specht


who can tell, Perhaps becomes the only yet Downloaded, circa it if need be to have, without it currently einzusetzen?

... is by me objectively momentarily the case: Long-Covid, The tensely situation around the ukraine or. The preparation on the chilly winter, a old mother's and your ständigen Arzttermine etc. settle presently others Prioritäten. but nevertheless stops I your work for utterly valuable: large respect for the from you already reached - and möge your enthusiasm many one paragon his! we're again new exit grasp, becomes JRPC3 The future of XProfan his. Please moreover so!
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
08/12/22  
 




RudiB.

now is it so, I of course see, that the program furthermore Downloaded becomes, but Rückmeldungen I get at all no, particularly not To Fehlern.


...goes me too so, shining really niemanden More To interested, what here on Projekten posting...... there lose one then already times the pleasure weiterzumachen.....
 
XProfan X4
Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
08/12/22  
 




RudiB.
is incidentally in Paules-PC-Forum not plenty differently...
 
XProfan X4
Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
08/12/22  
 




p.specht

small misunderstanding: me missing momentarily only The Time, not the interest! latest week could I do not fall asleep, and I me therefore thoughts made, How to the Grundgerüst of/ one Ulam-Spirale program could, The but only ungerade numbers contains. none simply, The Coordinates by Formel to get! or has there someone something Fertiges?
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
08/12/22  
 




Manfred
Barei
Hello, by me likewise, it missing in the momentum The Time and The motivation The projects moreover To program. be currently very abgeschlagen and dull, lying but too with on the work currently a great many Überstunden.
but it go again others times come hope I still and dan goes it with plenty elan moreover.
 
XProfan X2
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
08/12/22  
 




Jens-Arne
Reumschüssel
OK, thanks for Your Rückmeldungen moreover. I hope, you have sometime (soon) time again pleasure, something with XProfan to organize or. To style.

here How promised the TabControl with "neu"-tab and "Schließen-X": [...] 

Greeting, Jens-Arne
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
09/18/22  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

no Systemprofil laid out. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Please register circa a Posting To verfassen.
 

Topic-Options

70.162 Views

Untitledvor 0 min.
Axel Berse vor 5 Tagen
Jens-Arne Reumschüssel vor 18 Tagen
HofK02/12/25
Uwe ''Pascal'' Niemeier02/08/25
More...

Themeninformationen



Admins  |  AGB  |  Applications  |  Authors  |  Chat  |  Privacy Policy  |  Download  |  Entrance  |  Help  |  Merchantportal  |  Imprint  |  Mart  |  Interfaces  |  SDK  |  Services  |  Games  |  Search  |  Support

One proposition all XProfan, The there's!


My XProfan
Private Messages
Own Storage Forum
Topics-Remember-List
Own Posts
Own Topics
Clipboard
Log off
 Deutsch English Français Español Italia
Translations

Privacy Policy


we use Cookies only as Session-Cookies because of the technical necessity and with us there no Cookies of Drittanbietern.

If you here on our Website click or navigate, stimmst You ours registration of Information in our Cookies on XProfan.Net To.

further Information To our Cookies and moreover, How You The control above keep, find You in ours nachfolgenden Datenschutzerklärung.


all rightDatenschutzerklärung
i want none Cookie