Gamestudio Links
Zorro Links
Newest Posts
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (Ayumi), 662 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
SED Syntax Checker #179975
01/25/08 21:01
01/25/08 21:01
Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
JeyKey II Offline OP
Serious User
JeyKey II  Offline OP
Serious User

Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
Ich hoffe nun hier eine Anwort zu bekommen.

Problem: In Lite-C erhalte ich keine Fehlermeldung in SED.

Habs schon hierLite-C Programming versucht aber keine vernünftige Anwort erhalten.


Ein simples Programm (WDL-File). Um das Problem zu zeigen, habe ich mit Absicht die Variable c nicht deklariert.


Wie erwartet wird der Fehler auch im SED angezeigt (Rot eingekreist).



Nun das selbe Programm (C-File)


Die Engine gibt den Fehler aus, aber "SED's Syntax Checker Results" bleibt leer (rot eingkreist)


Auch nach betätigen einer Taste bleibt das Feld leer.


Was auffällt, es wird in C-Lite keine "Error E355" Mesagebox angezeigt ??

An SED kann es eigentlich nicht liegen, da ich normalerweise mit GST-Editor arbeite(kann doch hier keine Screenys von Fremdprodukten posten) GST-Editor zeigt das selbe Verhalten.

Bin wohl der einzige mit diesem Problem, oder werden in Lite-C die Fehler nicht mehr zurückgegeben ??

Re: SED Syntax Checker [Re: JeyKey II] #179976
01/28/08 09:50
01/28/08 09:50
Joined: Jul 2000
Posts: 27,986
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,986
Frankfurt
The syntax checker was WDL only. Lite-C checks its syntax when compiling, and has no separate syntax checking process.

Re: SED Syntax Checker [Re: jcl] #179977
01/28/08 10:25
01/28/08 10:25
Joined: Sep 2003
Posts: 9,859
F
FBL Offline
Senior Expert
FBL  Offline
Senior Expert
F

Joined: Sep 2003
Posts: 9,859
SED does not list int/var/void/... function types in the function list (code jumper). This is a bit annoying.

Re: SED Syntax Checker [Re: FBL] #179978
01/28/08 11:34
01/28/08 11:34
Joined: Jul 2000
Posts: 27,986
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,986
Frankfurt
Yes, that's on my list of many little improvements for SED. The list is about 3 pages long, and we'll start SED improvements soon after the new Panel Editor is finished.

Re: SED Syntax Checker [Re: jcl] #179979
01/28/08 19:44
01/28/08 19:44
Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
JeyKey II Offline OP
Serious User
JeyKey II  Offline OP
Serious User

Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
Quote:

The syntax checker was WDL only. Lite-C checks its syntax when compiling, and has no separate syntax checking process.



Ohne aufdringlich zu wirken, verstehe ich nicht ganz, warum es nicht auch in Lite-C beibehalten wurde.
Es wäre doch ein Klacks anhanden der Engine-FehlerMeldung (Beispiel oben), "Error in MAIN line 8:" den Cursor im Editor auf CodeZeile 8 zu setzen.

Wäre doch userfreundlicher, wie bis anhin Fehler in die Datei QUITERR.txt zu schreiben.
Soviel ich weiss, liest GST-Editor diese Datei und setzt anhanden dieser Info den Cursor auf die entsprechende CodeZeile im Editor. Oder wollte man Fremdprodukte unatraktiv machen ??


[Jeder ist sich selbst am Nächsten]
Re: SED Syntax Checker [Re: JeyKey II] #179980
01/29/08 12:45
01/29/08 12:45
Joined: Jul 2000
Posts: 27,986
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,986
Frankfurt
Im Gegenteil, ich bin sehr für Fremdprodukte. Dass bei lite-C der SED-Cursor nicht auf die entsprechende Zeile im Code springt, hat keine tiefgehenden Gründe. Es wurde einfach (noch) nicht implementiert.

Re: SED Syntax Checker Beispiel 2 [Re: jcl] #179981
02/01/08 23:02
02/01/08 23:02
Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
JeyKey II Offline OP
Serious User
JeyKey II  Offline OP
Serious User

Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
Eigentlich hätten Sie mir antworten müssen, QUIETERR.txt wird immer noch generiert.!!
Das obige Beispiel war wohl zu simple um QUIETERR.txt zu erzeugen??

Ich hab nun ein MAIN und ein includiertes C-file


Mit den obigen Fehlermeldungen kann man echt nichts anfangen.

Der Fehler liegt nicht im "MAIN" Zeile 4, sondern in "testInclude" Zeile 10 (siehe roter Pfeil)
Ich steige wohl besser wieder auf C-Script zurück.

Bei meinem echten Projekt ist die Fehlerangabe zum Teil um 50 Zeilen daneben.
Wo liegt der Hund begraben? Andere User scheinen keine Probleme zu haben ???

Nur so nebenbei:
Obiger Code hat in C-Script funktioniert. Wertezweisung direkt oder per Define Werte, beides hat funktioniert.


[Jeder ist sich selbst am Nächsten]
Re: SED Syntax Checker [Re: JeyKey II] #179982
02/01/08 23:33
02/01/08 23:33
Joined: Sep 2003
Posts: 9,859
F
FBL Offline
Senior Expert
FBL  Offline
Senior Expert
F

Joined: Sep 2003
Posts: 9,859
Also das mit der Zuweisung MUSS klappen, ich mache fast alles per define in meinen Lite-C Testprojekten.

Es kann höchstens sein, daß das Zeug innerhalb von MATERIAL* = {..} der C-Script Compiler erledigt - der kennt deine Defines in Lite-C natürlich nicht.

Re: SED Syntax Checker [Re: FBL] #179983
02/02/08 12:17
02/02/08 12:17
Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
JeyKey II Offline OP
Serious User
JeyKey II  Offline OP
Serious User

Joined: Dec 2002
Posts: 1,999
Switzerland Zürich
Fireball, machst du mir einen Gefallen und baust das obige Beispiel nach(Main und das includierte File)?? Ich kanns kaum glauben, ist doch ein lupenreiner C-Code?
Würde mich echt interessieren ob es sich nur bei mir so verhält.

Nun, um den Code noch lupenreiner zuschreiben, habe ich void main(){.....} geschrieben, änder aber nichts an der Sache.

Ich denke auch, der Code oder ein Teil davon wird mit dem C-Script Compiler compiliert, gemäss JCL würde das SyntaxChecker-Feld keine Fehlermeldungen mit Lite-C anzeigen (bei mir aber doch ?)

Ärger könnte mir die letzen Haare ausreissen.


[Jeder ist sich selbst am Nächsten]
Re: SED Syntax Checker [Re: JeyKey II] #179984
02/02/08 12:21
02/02/08 12:21
Joined: Sep 2003
Posts: 9,859
F
FBL Offline
Senior Expert
FBL  Offline
Senior Expert
F

Joined: Sep 2003
Posts: 9,859
Ich glaube dir das auch so daß der Code nicht läuft.
Ich weiß, daß der C-Script Compiler einige Sachen wie t.B. TEXT* Definitionen übernimmt, aber eine 100%ige Liste weiß ich nicht - frag jcl.

Page 1 of 2 1 2

Moderated by  old_bill, Tobias 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1