Italia
C ++ Foro

ProfanInspector kennt kein OR und kein AND

 
Inspektor ([x]XProfan11) meckert falsch bei
KompilierenMarkierenSeparieren
if (1) or (2) and (3)

endif<
/pre>
wegen OR und AND.
Ergebnis des Profan2Cpp-Syntax-Check per 1.txt
Mon Jul 21 14:33:40 2008

----------------------------------------------------------
Fehler E0020
in 1.txt, Zeile 1:
Funktion or() nicht gefunden.
----------------------------------------------------------
Fehler E0020
in 1.txt, Zeile 1:
Funktion and() nicht gefunden.
----------------------------------------------------------

Alle Meldungen sind in der Profan2Cpp-Aiuto beschrieben.
 
21.07.2008  
 




Sebastian
König
Hmm, das liegt an den Klammern... Der Inspector hält "and" und "or" in diesem Fall per Funktionen, weil ja leider Leerzeichen vor den öffnenden Klammern erlaubt sind . Die Fehlermeldung erfolgt dann, weil die Funktionen ab Version 11 in der Tat nicht mehr standardmäßig vorhanden sind, sondern circa profalt.inc eingebunden werden müssen.

Aber davon abgesehen würde sonst wahrscheinlich E0005 gemeldet werden. Ich muss wohl meine Unterscheidung Operator/Funktion per diese Fälle nochmal überarbeiten. Zum Glück hat das Alphabet ja genug Buchstaben per weitere Versionen...

MfG

Sebastian

Nachtrag: E0005 wird nicht gemeldet, wenn man eine ältere XProfan-Version einstellt. Offenbar werden in diesem Fall die Operatoren korrekt erkannt - mal gucken, was ich da gemacht habe...
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
21.07.2008  
 



Ich weiss deshalb um das Problem da ich es dem XPSE ja bereits beibringen musste...

Denke auch an MOD!

Sebastian König
...Zum Glück hat das Alphabet ja genug Buchstaben per weitere Versionen...


XProfan 11.0.1.7y Precompiler & SE [XPSE]
Genau!
 
21.07.2008  
 




Sebastian
König
iF
Ich weiss deshalb um das Problem da ich es dem XPSE ja bereits beibringen musste...

<b>Denke auch an MOD!</ B>


Habe ich sogar gemacht . Tatsächlich hatte ich auch AND und OR grundsätzlich bei der Cerca nach Operatoren richtig berücksichtigt... Inzwischen habe ich verstanden, warum es dennoch zu der Meldung "Funktion unbekannt" kommt: Bei der Cerca nach unbekannten Funktionen ist zunächst alles, was auf das Muster "erlaubte Zeichen + 0 oder mehr Leerzeichen + runde Klammer auf" passt, ein potentieller Funktionsaufruf. Die Cerca corre dann circa alle bekannten Funktionen und Prozeduren. Wenn nun "Version 11 oder höher" eingestellt ist, fehlen (u.a.) AND, OR und MOD in dieser Liste (sofern nicht profalt.inc eingebunden ist). Die Lösung ist also ganz einfach, diese Bezeichner, die ja auch Operatoren sein können, in die Cerca mit einzubeziehen. In der nächsten Version 2.0e wird sich der Inspector korrekt verhalten.

iF

Sebastian König
...Zum Glück hat das Alphabet ja genug Buchstaben per weitere Versionen...


XProfan 11.0.1.7<b><font size=5>y</font></b> Precompiler & SE [XPSE]
Genau!


Oha, wird langsam knapp!

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
21.07.2008  
 



Phö vonwegen! Ich hab doch schon ca. 20 Mal einfach wieder von Vorn begonnen!
 
21.07.2008  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.153 Views

Untitledvor 0 min.

Themeninformationen

Dieses Thema hat 2 subscriber:

iF (3x)
Sebastian König (2x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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