Deutsch
Wünsche und Anregungen

Jac's Wünsche

 
- Seite 1 -



Jac
de
Lad
Ich würde gern meinen Parser zur Verfügung stellen, aberich hab nur ein (veraltetes) Beispiel dazu. Bin jetzt auch nicht in der Lage da noch auf die Schnelle was aus dem Boden zu stampfen.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
08.10.2006  
 



 
- Seite 6 -



Jac
de
Lad
Ich habe in fast jedem Projektordner eine Datei test.prf. In die schreibe ich Schnipsel zum Testen rein (wer hätte das gedacht). Manchmal füge ich da schnell noch am Anfang was neues ein um es zu testen und schließe das mit progend ab (und kann es dann nachher schnell wieder entfernen). Der Compiler läuft jedesmal durch die komplette Datei durch.

Der Sinn dahinter ist, dass ich nicht weiß, welchen Wert %ProgEnd hat, wenn hinter progend noch was steht: Den korrekten Wert des Compilats oder nur bis progend?

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
14.02.2008  
 




RGH
Jac
Der Compiler läuft jedesmal durch die komplette Datei durch.


Tut er nicht. Hinter ProgEnd könntest Du auch Liebesgedichte oder Kochrezepte stehen haben, ohne dass der Compiler meckert. Er liest zwar die komplette Datei ein, aber er kompiliert nur bis einschließlich ProgEnd. Alles, was danach kommt, landet nicht im Kompilat.

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
14.02.2008  
 




Jac
de
Lad
Hm, könnte der Compiler dann nicht einfach aufhören; also einfach die Datei abschneiden (im RAM)? Dann wärs schneller. Ansonsten macht er ja schon das, was ich will.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
14.02.2008  
 




RGH
Jac
Hm, könnte der Compiler dann nicht einfach aufhören; also einfach die Datei abschneiden (im RAM)? Dann wärs schneller. Ansonsten macht er ja schon das, was ich will.


Er hört doch auf, sobald er auf ProgEnd trifft.

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
14.02.2008  
 




Jac
de
Lad
Wenn ich mein 2000-Zeilen-Programm durchlaufen lasse und am Anfang ne Messagebox habe und ein Progend läuft der Parser trotzdem zweimal durch. Zweimal durch alle 2000 Zeilen...
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
14.02.2008  
 




RGH
Jac
Wenn ich mein 2000-Zeilen-Programm durchlaufen lasse und am Anfang ne Messagebox habe und ein Progend läuft der Parser trotzdem zweimal durch. Zweimal durch alle 2000 Zeilen...


Ich habe es gerade noch mal getestet: Nur beim ersten Durchlauf, dem Einlesen, läuft der Zähler natürlich durch alle Zeilen, aber beim 2. Hochzählen endet er beim ProgEnd.
Du bist sicher, dass Du ProgEnd richtig geschrieben hast?

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
14.02.2008  
 




Jac
de
Lad
Ja, hm. Ok, ich kann mich irren, aber das erste ist doch auch unnötig, oder?
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
14.02.2008  
 



Rolands erster Durchlauf rührt imho die Kompilerdirektiven durch - also auch $IFDEF-Zeugs.

Wäre zu überlegen ob es Konstellationen gibt in denen Kompilerdirektiven nach progEnd übersehen werden können.

XPSE jedenfalls stoppt nicht bei progEnd, wenn jemand riesige zu übersehende Blöcke definieren möchte möge derjenige das Blockrem /* blub */ nutzen.
 
14.02.2008  
 




Jac
de
Lad
Ich wünsche mir noch, dass WindowStyle und eventuell WindowTitle Set()-Funktionen werden. Das würde gut ins Schema passen.

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
12.03.2008  
 



Dann doch konsequenter:

set(Text,hWnd,Muhahaha)
set(Style,hWnd,512 | 8 )



Also ich persönlich hätte da gerne doch noch ein bisschen Sprache.

Ich mag schon create(text nicht.

[offtopic]ich kompensiere mir das halt über xpse...[/offtopic]
 
12.03.2008  
 




Jac
de
Lad
Naja, ich dachte daran, dass es dann auch ein Get(WindowStyle) gäbe. Das wäre manchmal nicht schlecht.
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
12.03.2008  
 



Ich stimme mit Dir darüber ein, dass eine Funktion getWindowStyle nützlich sein kann.

Wenn ich jedoch bedenke, das dies lediglich eine Umrechnungsfunktion wäre vom api-getStyle zum xprf-Style halte ich es nur noch für wenig Sinnvoll - aber vielleicht übersehe ich etwas.

Ich könnte zum Beispiel übersehen das man diese Funktion gebrauchen könnte um von Fenstern - welche man nicht selbst erstellt hat - einen äquivalenten WindowStyle-Wert zu erhalten, denn zu Fenstern welche man selbst erstellt hat könnte man sich ja eh den WindowStyle merken. Aber vielleicht übersehe ich immer noch etwas - hilf gefälligst!
 
12.03.2008  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

32.674 Betrachtungen

Unbenanntvor 0 min.
Peter Max Müller05.07.2017
Gary1234509.06.2013
Ingobingo10128.04.2012

Themeninformationen



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