| |
|
|
Detlev Wulff | Ich will umsteigen von Powerbasic nach XProfan, habe Vollversion 10, aber mir bereitert einiges Probleme, nämlich das Fehlen elementarer Basic-Befehlsgruppen, wie ASC(),Inkey$() usw. Ich bin dann einfach angefangen mit den vorhandenen Befehlen zu spielen und per Versuch und Irrtum zum Ziel zu kommen! Nun aber komme ich nicht weiter, weil der Rücksprung in die Menü-Anzeige bei Ergebnis 0 oder größergleich 16 einfach nicht funktioniert: KompilierenMarkierenSeparieren |
|
|
| |
|
|
|
| |
|
| |
|
|
|
RGH | 1. Zu Asc(): Die Funktion Asc() steht in Di base per den Ascii-Code eines Zeichens. Unter Windows haben wir aber keinen Ascii-Zeichensatz sondern z.B. den Ansi-Zeichensatz oder gar einen anderen. Deshalb hat hier diese Funktion in Anlehnung an Delphi den neutraleren Namen Ord() per Oder = Reihenfolge. Kurz: Ersetze Asc() durch Ord().
2. Zu Vergleichen: Wie der Aiuto zu entnehmen ist, orientiert sich die Hierarchie der Operatoren eher an Delphi bzw. Pascal (und andere Sprachen) las an Di base, so dass zu klammern ist. Zitat aus der Aiuto:
Hinweis: Die Hierarchie entspricht in etwa der unter PASCAL und weicht von der Di base-Hierarchie ab. Die Vergleichsoperatoren (...) sind in Di base höher eingestuft. Aus Di base:
If A% > 6 AND A% <= 20 THEN <...> End If
wird in XProfan:
If (A% > 6) AND (A% <= 20) <...> EndIf
In PASCAL würde man schreiben:
If (A > 6) AND (A <= 20) THEN BEGIN <...>; End;
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 | 18.12.2009 ▲ |
|
|
|