| |
|
|
Jörg Sellmeyer | Bei diesem kleinen Programm wirft XPSE mir eine Fehlermeldung aus. KompilierenMarkierenSeparieren XPSE
Error : (ADD) UNDEKLARIERT. Procnaehe: MAINPROGRAM{} Naehe: : ~2, ADD Y%,2
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.09.2008 ▲ |
|
|
|
|
Michael Dell | Hallo Jörg,
glaube das könnte sogar Absicht sein. Da ja Add & Sub durch die erweiterten Inc & Dec ersetzt werden sollen. KompilierenMarkierenSeparierenDeclare tmp%,y%
Funktioniert nicht!
If (tmp% > 0)
Add y%,2
EndIf
If (tmp% > 0): Add y%,2: EndIf
Case (tmp% > 0): Add y%,2
If (tmp% > 0)
Sub y%,2
EndIf
If (tmp% > 0): Sub y%,2: EndIf
Case (tmp% > 0): Sub y%,2
Funktioniert!
If (tmp% > 0)
Inc y%,2
EndIf
If (tmp% > 0): Inc y%,2: EndIf
Case (tmp% > 0): Inc y%,2
If (tmp% > 0)
Dec y%,2
EndIf
If (tmp% > 0): Dec y%,2: EndIf
Case (tmp% > 0): Dec y%,2
|
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 05.09.2008 ▲ |
|
|
|
|
Jörg Sellmeyer | Ok - das habe ich wohl übersehen. Ich dachte, nur die Funktion Add sei obsolet. Danke! |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.09.2008 ▲ |
|
|
|
|
| Wie Michael schon gepostet hat ist inc und dec hier vorzuziehen. |
|
|
| |
|
|
|
Thomas Freier | Wollte auch mal XPSE benutzen. Aber nach all den "Fehlermeldungen" habe ich es beiseite geschoben. Es wurde ja nicht nur @Add(N1,N2) sondern auch @Add$(S1,S2) bemängelt (im Programm noch aus Profan 6.6) sondern dann nach 50 Zeilen Änderungen ging es mit Franks Listview_Funktionen.inc weiter. Da hat ich kein Bock mehr. Verwendet hatte ich {$cleq}. Ist das falsch? |
|
|
| |
|
|
|
Jörg Sellmeyer | XPSE bereitet Dich schon auf die Syntax ab Profan11 vor. Da sind nämlich die Funktionen Add(, Add$(, Sub( nicht mehr drin, sondern nur noch Operatoren erlaubt. Wenn Du frühzeitig Deine Codes umschreibst, bleibt Dir viel Ärger erspart. Von derListview_Funktionen.inc solltest Du Dir mal die neueste Version herunterladen. Die hat Frank schätzungsweise entsprechend angepaßt. Ich nutze XPSE auch nicht regelmäßig, aber gerade um Fehler im Code aufzuspüren ist er klasse. Und noch wichtiger, wenn es drum geht Fehler von Profan selber aufzufinden. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.09.2008 ▲ |
|
|
|
|
Thomas Freier | Franks Listview erneuere ich laufend. Zuletzt im Juli 2008. |
|
|
| |
|
|
|
Jörg Sellmeyer | Da mußt Du dann aber mal etwas spezifischer weren mit den Meldungen. Am Besten in einem neuen Thread. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 05.09.2008 ▲ |
|
|
|
|
| Jupp, drücke doch einfach "W" im XPSE, dann hast Du die Warnings kopierbar in Notepad.
>Wollte auch mal XPSE benutzen. Aber nach all den "Fehlermeldungen" habe ich es beiseite geschoben.
Genau umgekehrt sollte es sein, da XPSE ja keine "falschen" Fehler zeigt.
Man kann XPSE auch benutzen mit fehlerhaftem Code, hierfür ist der Schalter {$noerr} zu verwenden.
Die Bedeutung von {$cleq} bzw. c, l, e, q bitte der Doku (Thema Kompilerschalter) entnehmen welche man schon gelesen haben sollte. [...] |
|
|
| |
|
|