Deutsch
Forum

XPSE-News

 
- Seite 1 -


XPSE geupdated. Neuste Version V0.1.3i. Siehe oben.

Die durch Ragnar bekanntgemachten Bugs sind beseitigt,- ein neuer Compilerschalter ist eingeführt und bisl Feinschliff ist passiert.

Salve, iF *coolyeah*
 
19.01.2005  
 



 
- Seite 2 -


XPSE V0.1.4c Update.

Ich teste mich an die Abprüfung von Schlüssigkeiten in XProfan-Quelltexten mal langsam heran - wie bereits angekündigt habe ich ja zum Rel 0.1.4 den Parser hierfür deutlich gestärkt.

Ziel des XPSE soll es ja auch sein - qualitativere Quelltexte zu erzeugen. Hierbei soll XPSE einfach strenger als der XProfancompiler den Source untersuchen.

XPSE hat bereits viele syntaktische Abprüfungen intus - jetzt soll es auch noch um die Schlüssigkeit gehen.

XPSE tat dies auch schon vor dem Rel 0.1.4 - ich erinnere mal an die Sectionsverstöße - jetzt habe ich testweise jedoch noch folgendes mit in das Programm genommen:

> Doppeldeklarierungen von Proceduren und Defs (Funktionen).
> nicht-Dimensionierte Bereichsvariablen
> nicht-unDimensionierte Bereichsvariablen
> createFunktionen als Procedure genutzt

Später soll z.B. im Rahmen dieser Maßnahme überprüft werden - ob genutze Variablen auch deklariert sind - oder ob deklarierte Variablen ungenutzt sind.

Insgesammt ist das Ziel einen möglichst sauberen und fehlerfreien Quelltext zu schreiben - was so sonst menschlich-bedingt nicht möglich wäre.

Dadurch ist die Qualität eines mit XPSE geschriebenen Programmes einfach höher.

Viel Spaß mit der neuen Version.



[box:4dd69744aa]Folgende Createanweisungen sind durch XPSE unterstützt - und werden automatisch in den neuen XProfan Style umgeschrieben. Mir persönlich jedoch gefallen die alten Createanweisungen besser - deshalb unterstützt xpse auch die automatische Konvertierung dieser - das selbst wenn RGH die alten Creates gänzlich aus dem Programm streicht - man trotzdem einfach derart weiterprogrammieren kann:

CREATETEXT
CREATEDIALOG
CREATECHOICEBOX
CREATELISTBOX
CREATESORTEDLISTBOX
CREATETABCONTROL
CREATEWINDOW
CREATEGROUPBOX
CREATEDATEEDIT
CREATETIMEEDIT
CREATESPINEDIT
CREATEPICBUTTON
CREATEICONBUTTON
CREATEEDIT
CREATEMULTIEDIT
CREATEBUTTON
CREATELEFTBUTTON
CREATEDEFBUTTON
CREATEHTMLBOX
CREATETOOLWINDOW
CREATECENTERTEXT
CREATERIGHTTEXT
CREATESUNKENTEXT
CREATESUNKENCENTERTEXT
CREATESUNKENRIGHTTEXT
CREATESTATIC
CREATEBLACKFRAME
CREATEBLACKRECT[/box:4dd69744aa]
 
17.04.2005  
 



Die Überprüfung von Doppeldeklarationen von Variablen - zumindestens Globale - ist mir schneller gelungen als ich dachte.

Hier in Version 0.1.4d nun implementiert.

XPSE - und das ist kein Zufall sondern gemeinste Absicht - interessiert nicht das Variablensuffix. Nur so kann eine Verzettelungsgefahr ausgeschlossen werden - auch wenn XProfan eigendlich die Deklaration von Variablen mit gleichem Identifier aber unterschiedlichen Suffix erlaubt.

Salve.
 
17.04.2005  
 



Erkennungsfehler bei in Proceduren verschachtelten Disposes beseitigt in Rel.0.1.4e.

Danke Rolf!
 
17.04.2005  
 



Ab rel. 0.1.4f werden die Warnungen von doppelt-deklarierten Variablenidentifiers komprimiert und weniger auffällig angezeigt.
 
17.04.2005  
 



Ab rel. 0.1.4g werden die Warnungen von doppelt-deklarierten Variablenidentifiers komprimiert und weniger auffällig angezeigt - jetzt auch mit ohne Fehler in der Anzeige.

Salve.
 
17.04.2005  
 



Wichtiges Update. Variablen mit Umlauten wurden falsch behandelt - sowie Identifiers welche mit einem Freizeichen begonnen.

Salve.
 
19.04.2005  
 



Bald gibbed ein wichtiges XPSE-Update was auch mit Classes und Strucs klar kommt.

Ebenso wird es demnächst mgl. sein den XPSE einfach als DLL einzuladen - z.B. um innerhalb einer IDE den XPSE zu befragen/nutzen.

Salve, iF.
 
17.07.2005  
 



Neue XPSE-Beta ist raus - V0.1.4j.

Bitte seit lieb zu dem Neuen.

Ich behaupte erstmal es ist eine Beta - bitte gebt mir Rückmeldungen ob / wie er funktioniert.

Download und News wie immer am Anfang dieses Threads.
Mit
Winexecwait("cmd /c xpse.exe dateiname.prf*nokeyb>outp",0)
kann jetzt die Ausgabe des XPSE in Datei outp umgeleitet werden.
Auch bei "Fehlern" wird XPSE in diesem Modus nicht stoppen.
shell "notepad outp"

Salve, iF.
 
20.07.2005  
 



Dank an TS-Soft der mir grad mitteilte das XProfan auch Namensräume innerhalb von Includes unterstützt - was auch für Klassen/Structs interessant ist und ebenfalls unterstützt wird.

Diese Option hab ich soebend dem XPSE ebenfalls verpasst sodaß die Sources richtig umgesetzt werden.

XPSE unterstützt jetzt also Namensräume innerhalb/für von Includes. Natürlich können namensraumbehaftete Includes wiederum Includes insich haben - egal ob diese dann auch einen Namensraum haben oder nicht. Und diese wiederum, und und und....

Jedenfalls dieses Feature ist ab XPSE V0.1.4k erhältlich.

Salve, iF.
 
20.07.2005  
 



Geringfügiges Update der XProfan-Eigenen Keywords die dem XPSE noch fehlten für die Identifierüberprüfung.

Dank an Dietmar!

Salve, iF.
 
21.07.2005  
 



Neue Version - XPSE V0.1.4K

Probleme beim Konvertieren von Units behoben.

Salve.
 
01.08.2005  
 



Neuer XPSE V0.1.4o erschienen.
 
05.08.2005  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

13.584 Betrachtungen

Unbenanntvor 0 min.
p.specht23.09.2018
Peter Max Müller02.10.2014
Dietmar Horn03.09.2011
Roland Schäffer06.01.2011

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

iF (31x)
unbekannt (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie