Français
SDK-Helfer/ Tools

JRPC neuer Präkompiler pour XProfan X4 - JRPC3

 
- page 1 -



Jens-Arne
Reumschüssel
Guten soir zusammen,

je suis kürzlich sur cela Problem gestolpert, dass XPSE une assez grand Quelldatei de Je ne plus verarbeiten konnte. Variablen wurden soudain comme pas défini gemeldet et autre "erratische" Probleme plus. je pourrait mir présenter, dass ca daran liegt, dass XPSE Schlüsselworte dans Windows-Atoms verwaltet. voilà irgendwann Schluss (chez irgendwas entre 60.000 et 70.000 Stück, wobei on considérer muss, dass XPSE qui Windows-API avec vorhält). Peut-être es mais aussi quelque chose entier d'autre, je peux oui pas dans den "Maschinenraum" de XPSE regarder.

Jedenfalls blieb mir, là XPSE pas plus gepflegt wird, rien d'autre übrig, comme cela nachzubauen. cela Ergebnis ist JRPC3.

----- Features:

*vernünftige annonce de Fehlern
*directe Anzeige des Programmablaufes dans XProfEd (sofern qui unten erhältliche aufgebohrte XProfEd verwendet wird)
*Umsetzung qui alten Profan-Syntax pour Operatoren et vieille Containerfunktionen
*extrem schnelle native fbPROCs, sofern on FreeBasic installiert hat (kostenlos, siehe Aider)
*avec fbPROCs peux zudem Inline-Assembler aussi avant XProfan X4 realisiert volonté
*extrem schnelle native pbPROCs, sofern on PureBasic installiert hat
*Echtzeitverfolgung de Variableninhalten
*simple Zeitmessungen im Programmablauf
*Profan-Kompilerdirektiven marcher enfin vernünftig (z.B. Verschachtelung)
*eingebettete Variablen marcher aussi avec Arrays
*qui meisten WIN32-API-Funktionen sommes bereits vordefiniert mitgeliefert
*API-Aufrufe sur @external(...) volonté automatisch dans @call(...)-Aufrufe mise en œuvre
*Einrückungsanalyse zum trouver de vertrackten Verschachtelungsfehlern
*Klammeranalyse zum trouver de vertrackten Klammerfehlern
*ENUMERATE-Fonctionnalité
*Assert zur Fehlerkontrolle
*es peut beliebige DLL dans qui XProfan-EXE integriert volonté, sodass vous pas avec ausgeliefert volonté doit (siehe {$WrapDll})
*simple Killen de avec JRPC3 gestarteten Programmen (interpretiert, .prc gestartet, .exe gestartet)
*extrem vite (et daher naturellement pas dans XProfan geschrieben, là une interpretierte Discours hierfür naturgemäß viel trop lente ist)
*beim Start de JRPC3 bereits vorhandene .prc-Fichiers peut zum Starten et Linken genutzt volonté (es wird un Hinweis angezeigt, dass es sich um un altes Kompilat handelt)
*qui Profan-Compiler peux zur Beschleunigung avec hoher Prozessorpriorität aufgerufen volonté
*eingebauter Update-Checker avec Télécharger, si es un Update gibt (Aider --> online pour Updates chercher)
*64- ou bien 32-bit-Version disponible (simple JRPC3_64.exe ou bien JRPC_32.exe comme Interpreter dans XProfEd hinterlegen [Optionen --> Allgemeine Einstellungen] et JRPC3 avec F7 starten) - attention, qui 64-bit-Version erzeugt naturellement aucun 64-bit-XProfan-Programme, là XProfan cela pas peux, mais JRPC3 selbst wird comme 64-bit-Programme fonctionnement
*XProfan X4-Syntax disponible (möglicherweise encore pas alles, là je probablement pas alles en benutze, mais j'ai mich um Vollständigkeit prêt - jedenfalls sommes z.B. HASH-Arrays et QUADINTs dabei)
*Interpreter, PRCs et EXEs peut avec Kommandozeilenparametern fonctionnement volonté
*Interpreter, PRCs, EXEs et XPSE peut avec Administratorrechten fonctionnement volonté
*Prozeduren, qui dans dem aktuellen Programme zwar enthalten sommes, mais pas verwendet volonté, volonté aus qui umgesetzten Dossier entfernt, à Dateigröße des Kompilats possible petite trop tenir
*Variablen, qui dans dem aktuellen Programme zwar enthalten sommes, mais pas verwendet volonté, volonté aus qui umgesetzten Dossier entfernt, à Dateigröße des Kompilats possible petite trop tenir et den Speicherverbrauch trop optimaliser
*nPROCs aus XPSE volonté automatisch avec XPE trop einer DLL mise en œuvre et qui Aufrufe qui nPROCs im Programme entsprechend angepasst, sofern XPSE vorhanden ist
*presque alles aus XPSE funktioniert aussi dans JRPC3 ({$NOERR}, {$(PRE)BATCH}, {$PUSHKEYWORD}, Interpreter, Runtime et Compiler festlegen, Shorties, ...)
*XProfEd_JR avec Voir le texte source-AutoComplete
*XProfEd_JR avec Voir le texte source-Memory-Funktion (Markierungen, trop denen zurückgesprungen volonté peux)

Einschränkungen:
-ne...aucune XPSE-Inline-Assembler, wohl mais XProfan-Inline-Assembler (y allerdings aucun Prüfungen sur Korrektheit des Codes)
-ABER: il peut XPSE aus JRPC3 heraus appel, sodass cet Fonctionnalité weiterhin disponible ist, sofern on XPSE besitzt (neuer Shorty: {$x})
-Variablen, qui dans einer Procédure pas deklariert sommes, mais "aus qui aufrufenden Procédure übernommen werden", sommes standardmäßig pas zugelassen (XProfan erlaubt cela, mais so quelque chose ist genauso tödlich comment GOTO-Anweisungen). s'il te plaît alle trop nutzenden Inputs comme paramètre transfert, et si quelque chose aus dem aufrufenden Programmteil modifié volonté muss, beim Aufruf comme paramètre z.B. @addr(x&) verwenden et dans qui Procédure parameters x# et LONG x#,0=y& nutzen.
si on mais absolument "vererbte" Variablen nutzen voudrais, peux on ca avec qui Kompilerdirektive {$Déclarer...} 1faire.

*comme Hommage à XPSE lautet qui Endung qui Ausgabedatei ".enh3"

une genauere Erläuterung qui individuel Features ist qui chm-Hilfedatei trop entnehmen, qui im Programme sous Aider --> Hilfedatei Montrer ou bien avec F1 disponible ist.

----- /Features

Herunterladen et installer:
JRPC3 peux unten heruntergeladen volonté (setup_jrpc3.exe ou bien comme ZIP-Dossier).
comme Installationsverzeichnis s'il te plaît cela XProfan-Stammverzeichnis angeben, alors dasjenige, dans dem qui Fichiers PROFANE.EXE, PROFCOMP.EXE, PRFRUN32.EXE etc. liegen. Alternativ peux qui ZIP-Dossier heruntergeladen et en le contenu manuel ins XProfan-Stammverzeichnis kopiert volonté.

Einrichtung:
JRPC3_64.exe ou bien JRPC_32.exe comme Interpreter dans XProfEd hinterlegen [Optionen --> Allgemeine Einstellungen] et JRPC3 avec F7 starten.

Alle Befehle sommes avec dem Befehl "h" comment "Hilfe" abrufbar et devrait selbsterklärend son.

Pour viele erweitere Features, qui XProfEd betreffen, comment z.B. jenes, qui la ligne, dans qui un faute auftrat, direct dans XProfEd Montrer trop peut, ist qui mitinstallierte XProfEd_JR erforderlich. Pour cette muss on alors XProfEd_JR.exe statt XProfEd.exe comme Editor benutzen. comme "goody" gibt es en supplément, dass beim sur- et Zufalten de Programmen un Fortschrittsanzeiger integriert ist (cela peux chez grand Programmen oui bekanntlich un bisschen dauern).

Es mag son, dass encore pas alles parfait funktioniert. je s'il te plaît hierfür um Nachsicht. mon  Programme laisser sich umsetzen, mais cela muss encore longtemps pas appeler, dass ca avec Programmen anderer Auteurs, qui chacun so ses Eigenheiten avons, aussi funktioniert.

Fehlermeldungen et Verbesserungsvorschläge volontiers à jreumsc@web.de ou bien ici im Forum.

Beste Grüße, Jens-Arne

2.584 kB
Bezeichnung:JRPC3
Version:10.29
Kurzbeschreibung: JRPC3-Installer
Hochgeladen:15.02.2021
Downloadcounter363
Download
1.699 kB
Bezeichnung:XProfEd_JR
Version:5.2
Kurzbeschreibung: vieille Version sans AutoComplete zur Sicherheit
Hochgeladen:15.02.2021
Downloadcounter224
Download
3.777 kB
Bezeichnung:JRPC3
Version:10.29
Kurzbeschreibung: ZIP-Dossier statt Installer
Hochgeladen:02.04.2021
Downloadcounter291
Download
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
16.02.2021  
 



 
- page 13 -


« cette Beitrag wurde comme Solution gekennzeichnet. »

- page 15 -



Jens-Arne
Reumschüssel
il y a une neue Version, qui anders avec dem internen Messagehandling umgeht. s'il te plaît probier qui la fois aus. Peut-être cela Problem avec cela behoben.
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
24.09.2022  
 




Jens-Arne
Reumschüssel
XProfEd_JR peux maintenant Voir le texte source-AutoComplete!
il ist dans qui aktuellen Version de JRPC3 enthalten.

j'ai es pas hinbekommen, une Scintilla-Lexer trop écrivons, qui AutoComplete pourrait. mais qui Scintilla-API zusammen avec qui Windows-API et einem LowLevelKeyboardHook avons es mir permet, quand même une Version de XProfEd_JR trop entwickeln, qui AutoComplete peux.

Möglicherweise schlägt qui une ou bien autre Virenscanner chez qui installation à cause de des LLKeyboardHooks Alarm (qui Windows-eigene Scanner tut es chez mir mais pas), là cet Funktion essentiell pour sog. Keylogger ist. bien sûr loggt XProfEd_JR aucun Tastatureingaben avec, mais cet Funktion ist en supplément nötig herauszufinden, quand dans qui AutoComplete-Vorgabebox flèche-hoch, flèche-runter etc. gedrückt wird. cet Eingabe muss ensuite abgefangen volonté, avec cela Scintilla pas gleichzeitig im Voir le texte source marschiert.

une kleine Aider trop AutoComplete ist im menu "Optionen" de XProfEd_JR entier unten pour trouver. dans qui aktuellen Version sommes Elementvariablen de Strukturvariablen entgegen qui Aider encore pas enthalten.

cet neue Version nécessaire une DLL de mir, qui qui vite trop erledigenden Sachen (Subclassing, LLKeyboardHook, schnelles Filtern qui abertausenden möglichen AutoComplete-Vorgaben) abarbeitet (XProfEd_JR.dll); cet wird daher mitinstalliert.

dessus im Downloadbereich cet Threads ist aussi encore le vieux XProfEd_JR disponible, avec cela on ihn zur Sicherheit wieder installer peux, si avec dem AutoComplete encore irgendetwas schieflaufen sollte. comment toujours suis je pour Testberichte très reconnaissant.

Beste Grüße, Jens-Arne
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
25.07.2022  
 




Jens-Arne
Reumschüssel
ah bon, presque hätte je es oublier qc:

AutoComplete muss avant qui ersten Benutzung im menu "Optionen" aktiviert volonté, sonst tut sich là rien. qui le crochet avant qui Menüzeile "AutoComplete" muss gesetzt son. après merkt sich XProfEd_JR cet Einstellung pour den prochain Start.
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
25.07.2022  
 




Jens-Arne
Reumschüssel
dans qui neusten Version peux AutoComplete eh bien aussi Bereichsvariablen avec Struktur, alors qui "Subvariablen" pour dem Punkt. aussi "with" funktioniert dabei.

chez globalen Bereichsvariablen avec Struktur wird allerdings aus Performancegründen toujours qui im gesamten Code zuletzt zugewiesene Struktur benutzt. dans qui règle wird on mais pour verschiedene Strukturen aussi différent Bereichsvariablen nutzen et letzteren pas mehrfach verschiedene Strukturen zuweisen, daher pourrait cela ne...aucune großes Problem son. chez lokalen Bereichsvariablen gilt cet Einschränkung pas.

Beste Grüße, Jens-Arne
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
29.07.2022  
 




Jens-Arne
Reumschüssel
qui incidemment seulement den Editor sans JRPC3 installer voudrais, qui peux entier dessus qui ZIP-Dossier de JRPC3 herunterladen. Daraus doit ensuite seulement folgende Fichiers dans cela XProfan-Stammverzeichnis kopiert volonté:
- XProfEd_JR.exe (statt XProfEd.exe benutzen)
- XProfEd_JR.dll
- JRPC3.dlldat (si on API-Funktionsvorgaben avons voudrais)
- JRPC3.hd (si on API-Konstanten avons voudrais)

si on pas gleichzeitig JRPC3 verwenden voudrais, empfiehlt es sich, qui beiden letzten Fichiers *pas* trop installer. car ensuite volonté Headerdefinitionen (z.B. ~getobject) geliefert, qui XProfan de Hause aus pas kennt. ensuite ist es besser, qui entsprechenden Headerdateien im Code einzubinden (z.B. windows.ph). qui y enthaltenen Definitionen kennt qui AutoComplete-Funktion ensuite aussi (ggf. F5 drücken, si une Headerdatei récente incorporé wurde - avec cela volonté globale Vorgaben aktualisiert).

j'ai im comparaison zum letzten poste incidemment et avec ca à qui Unterstützung qui AutoComplete-Funktion pour fbProcs gearbeitet (aucun neue Versionsnummer, mais quand même une neue Version avec neuer Build-numéro). Lokale Veriablen qui fbProc et SharedInFbProcs gepushte Variablen sommes eh bien disponible.
 
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
29.07.2022  
 




Jens-Arne
Reumschüssel
eh bien volonté aussi Klassendefinitionen chez 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
30.07.2022  
 




Jens-Arne
Reumschüssel
Guten soir liebe Gemeinde,

es donnais jusqu'alors avec dem XProfEd_JR un mysteriöses Problem, chez dem es völlig willkürlich et selten trop "Aufhängern" kam, chez dem es keinen Absturz donnais, mais quand même aucun Eingaben plus possible étions et, viel schlimmer, aussi ne...aucune Sauver des Quellcodes plus ging. j'ai cela Problem eingegrenzt et trop 90% sogar behoben. dans qui neusten Version gibt es deswegen mais une annonce, si so une "Deadlock-Situation" toutefois wieder auftreten sollte. Aussi wird cet Situation behoben, sodass on Sauver et eigentlich aussi normal weiterarbeiten peux. si so quelque chose auftritt, envoyez mir s'il te plaît une Screenshot qui annonce.

eh bien ist es so, dass je zwar vois, dass cela Programme weiterhin heruntergeladen wird, mais Rückmeldungen bekomme je überhaupt aucun, insbesondere pas trop Fehlern.

je personnelle habe mir depuis gefühlt 100 Jahren une XProfEd gewünscht, qui AutoComplete peux. eh bien gibt es cela, mais j'ai den impression, dass es sonst keinen intéressé. c'est naturellement völlig ok. mais ensuite muss je que voici eigentlich aussi pas plus veröffentlichen et mich avant qui Gemeinde um neue Versionen bemühen, qui qui unvermeidlichen faute ausbügeln. qui Motivation en supplément serait erheblich monter, si je wenigstens ab et trop einmal un Feedback conservé serait. avec cela mon je aucun "Lobhudeleien", mais kurze Hinweise sur quelque chose, le reste pas richtig klappt. cela gilt aussi pour JRPC3. qui sais, peut-être wird cela seulement encore heruntergeladen, um es notfalls trop avons, sans es aktuell einzusetzen? je trouve es jedenfalls déjà étrange, dass sich niemand plus trop mot meldet, si je dans neuen Versionen quelque chose verbastele, sodass je cela alles selbst herausfinden muss et hoffentlich aussi tue, sans quelque chose trop übersehen.

cela venez naturellement alles viel trop spät. avant 10 Jahren hätte cela entier anders ausgesehen. mais il y a encore Profaner, et zwar plus, comme on aus den Beiträgen dans den Foren ableiten serait.

Es existiert aus qui ganzen jüngsten travail z.B. une Spinoff. je pourrait Code zur Disposition se mettre, qui qui eh bien dans XProfEd_JR integrierten Fermer-Buttons sur TabControls darstellt (avec selbst gewählten Icônes), et zwar sogar dans reinem XProfan sans DLL. mais si on cela sentiment hat, dass es de toute façon keinen so richtig intéressé, peut on es am Ende plan.

ce sont im Moment so mon Gedanken trop diesem projet. je serait mich riesig freuen, si je avec meinen Befürchtungen faux läge.

Beste Grüße, Jens-Arne
 
XProfan X4
XProfan X4 * Prf2Cpp * XPSE * JRPC3 * Win11 Pro 64bit * PC i7-7700K@4,2GHz, 32 GB RAM
PM: jreumsc@web.de
11.08.2022  
 




p.specht


qui sais, peut-être wird cela seulement encore heruntergeladen, um es notfalls trop avons, sans es aktuell einzusetzen?

... ist chez mir réellement momentan qui le cas: Long-Covid, qui angespannte Situation à Ukraine bzw. qui Vorbereitung sur den kalten Winter, une vieille mère et ses ständigen Arzttermine etc. mettons derzeit autre Prioritäten. mais toutefois halte je deine travail pour äußerst wertvoll: Großen Respekt pour cela de Dir déjà Erreichte - et möge Dein Enthusiasmus vielen un Vorbild son! si wir wieder récente Tritt saisir, wird JRPC3 qui Zukunft de XProfan son. s'il te plaît plus so!
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
12.08.2022  
 




RudiB.

eh bien ist es so, dass je zwar vois, dass cela Programme weiterhin heruntergeladen wird, mais Rückmeldungen bekomme je überhaupt aucun, insbesondere pas trop Fehlern.


...allez mir aussi so, scheint wirklich niemanden plus trop intéresser, quoi on ici à Projekten postet...... là verliert on ensuite déjà fois le Lust weiterzumachen.....
 
XProfan X4
Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
12.08.2022  
 




RudiB.
ist incidemment dans Paules-PC-Forum pas viel anders...
 
XProfan X4
Xprofan X4
Rudolf Beske / München

Hardware: NB Intel I9 - 16GByte RAM
12.08.2022  
 




p.specht

Kleines Mißverständnis: Mir fehlt momentan seulement qui Zeit, pas cela intérêt! dernier semaine konnte je pas einschlafen, et habe mir daher Gedanken gemacht, comment on cela Grundgerüst einer Ulam-Spirale programmieren pourrait, qui mais seulement ungerade payons contient. Gar pas simple, qui Koordinaten per Formel herauszubekommen! ou bien hat là quelqu'un quelque chose Fertiges?
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
12.08.2022  
 




Manfred
Barei
allô, chez mir ebenso, es fehlt im moment qui Zeit et qui Motivation qui Projekte plus trop Programmieren. suis en ce moment très abgeschlagen et lustlos, liegt mais aussi avec à qui travail en ce moment très viele Überstunden.
mais es volonté aussi wieder autre Zeiten venons hoffe je doch et dan ca va avec viel elan plus.
 
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 |
12.08.2022  
 




Jens-Arne
Reumschüssel
Ok, merci pour Eure Rückmeldungen en supplément. je hoffe, vous avez irgendwann (bientôt) la fois wieder Lust, quelque chose avec XProfan trop organiser bzw. trop gestalten.

ici comment versprochen cela TabControl avec "neu"-Tab et "Schließen-X": [...] 

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




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

63.263 Views

Untitledvor 0 min.
Jens-Arne Reumschüssel vor 7 Tagen
Manfred Barei25.09.2024
Gast.081529.08.2024
R.Schneider23.08.2024
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