| |
|
|
Frank Abbing | XPSE meldet in meinem Testsource: Fehlender . im Namensraum. Hä, wieso Punkt im Namensraum? Die Zeile wird auch falsch berechnet. Überhaupt ist mir (grad jetzt, da ich mich selber mit dem Thema intensive beschäftigt habe) aufgefallen, das alle Fehlerzeilen falsch berechnet werden, wenn Include-File benutzt werden. |
|
|
| |
|
|
|
RGH | Frank Abbing
XPSE meldet in meinem Testsource: Fehlender . im Namensraum.
Ich nehme mal an, daß in XPSE ein Namensraum mit einem Punkt enden muss, während es in XProfan dem Anwender überlassen ist, wie er die Übersichtlichkeit seines Quellcodes gestaltet. (Ich nutze hier eher den Unterstrich, um Verwechslungen mit dem Punkt zwischen Objekt und Methode zu vermeiden.)
Saluto 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 | 06.01.2009 ▲ |
|
|
|
|
Frank Abbing | RGH
Frank AbbingXPSE meldet in meinem Testsource: Fehlender . im Namensraum. Ich nehme mal an, daß in XPSE ein Namensraum mit einem Punkt enden muss, während es in XProfan dem Anwender überlassen ist, wie er die Übersichtlichkeit seines Quellcodes gestaltet. (Ich nutze hier eher den Unterstrich, um Verwechslungen mit dem Punkt zwischen Objekt und Methode zu vermeiden.) Saluto Roland
Vielleicht auch nur ein Bug. Wenn nicht, fände ich es nicht gut, dem User einen bestimmten Stil durch eine Fehlermeldung aufzudrängen. |
|
|
| |
|
|
|
| XPSE necessario bei Vergabe von Namensräumen einen abschließenden Punkt, wie Roland eben bereits erwähnte. |
|
|
| |
|
|
|
Frank Abbing | Das wird in der Doku nirgendwo beschrieben, also kannst ichs nicht wissen.
Und die Berechnung einer Fehlerzeile? |
|
|
| |
|
|
|
| Habe halt auf Performance Wert gelegt, auch bei der Fehlerzeilenangabe.
Natürlich kann man das alles immer noch besser machen, auch dafür sind wir hier.
Die Fehlerzeile erspringt halt aus einer jeweiligen internen Liste per das aktuell-abgearbeitete Objekt.
Somit bekomme ich es ohne zusätzliche globale Merkliste nicht hin, immer die korrekte Zeilennummer auszugeben, ohne das XPSE merklich lahmarschig würde.
Deshalb ist die Zeilennummer auch nie einziger Hinweis auf eine Warnung - immer ist auch ein Beschreibungstext dabei und meist ein Auszug aus der problematischen Codestelle.
Das mit dem Punkt hast Du einfach nicht mitbekommen, weil es Dich zu der Zeit, als es um die Unit-Implementation des XPSE ging, einfach nicht mitgehört hast. Irgendwo irgendwann ... aber ein paar Male - aber auch völlig unwichtig. |
|
|
| |
|
|
|
Frank Abbing |
Das mit dem Punkt hast Du einfach nicht mitbekommen, weil es Dich zu der Zeit, als es um die Unit-Implementation des XPSE ging, einfach nicht mitgehört hast. Irgendwo irgendwann ... aber ein paar Male - aber auch völlig unwichtig.
Darum gibt es ja Dokumentationen zum verewigen und nachlesen. |
|
|
| |
|
|
|
Frank Abbing |
Somit bekomme ich es ohne zusätzliche globale Merkliste nicht hin, immer die korrekte Zeilennummer auszugeben, ohne das XPSE merklich lahmarschig würde.
Vielleicht könnten wir eine schnelle Methode finden. Hier [...] hab ich das genauso gemacht und der Ablauf ist nicht lahm. Dafür hab ich ja Skype installiert, nicht nur zum Ignorieren. |
|
|
| |
|
|