Seite 1 von 1

Spezielle Zeichen zum "malen" von Rahmen

Verfasst: Mi, 19. Okt 2011 15:49
von Eckhard Sallermann
Huhu, noch ´ne Frage, ich zeichene mit Clipper immer so einen Rahmen für die Programme

╠════════════╣

Wenn ich das so lasse, wie es ist, dann erscheinen aber im Programm des mit mit XBASE erstellten EXE Sonderzeichen, also nicht die, die ich eigentlich haben will.
Gibt es da eine einfache Einstellung oder wie macht ihr das ? Also GUI kommt zunächst mal nicht in Frage.

Außerdem würde ich die XBASE-App unter windows 7 gerne im Vollbildmodus laufen lassen, statt die immer nur in einem "kleinen" Fenester zu haben

Re: Spezielle Zeichen zum "malen" von Rahmen

Verfasst: Mi, 19. Okt 2011 15:53
von brandelh
Hallo,

die doppelten Linien gibt es nicht mehr, aber die einfachen müssten noch gehen (bzw. die Ecken davon) also mit @ 1,1 to 20,10
Wenn dein Programm als CONSOLEN Programm compiliert ist (GUI=NO), dann kannst du die Schriftart mit Windows selbst einstellen wie in jedem CMD Fenster.
Wenn dein Programm mit XbpCrt() also (GUI=YES) compiliert wurde (auch wenn es keinen GUI Dialog hat, dies ist auch nötig um z.B. grafisch zu drucken),
dann kannst du selbst die Schriftart festlegen (dazu gibt es von mir was in der Wissensbasis) und somit größer machen.

Einen echten Vollbildschirmmodus gibt es aber nicht mehr !

Re: Spezielle Zeichen zum "malen" von Rahmen

Verfasst: Mi, 19. Okt 2011 16:09
von Tom
Ich habe zwar nie im CRT-Modus gearbeitet, aber: GraBox funktioniert doch auch dort, oder? :?:

Re: Spezielle Zeichen zum "malen" von Rahmen

Verfasst: Mi, 19. Okt 2011 16:38
von brandelh
Ja, die Gra... Funktionen funktionieren sobald das Programm auf GUI=YES (in Project.XPJ) gesetzt wurde.

Allerdings denke ich, dass er die Zeichen vom IBM Zeichensatz wollte und dort gibt es eben nur die mit der einfachen Linie (wegen der Ecken).

Re: Spezielle Zeichen zum "malen" von Rahmen

Verfasst: Mi, 19. Okt 2011 20:38
von AUGE_OHR
brandelh hat geschrieben:die doppelten Linien gibt es nicht mehr
hm ... dann probieren mal das

Code: Alles auswählen

procedure main
LOCAL b_type0 := CHR( 201 ) + CHR( 205 ) + CHR( 187 ) + CHR( 186 ) + CHR( 188 ) + CHR( 205 ) + CHR( 200 ) + CHR( 186 ) + " "
LOCAL b_type1 := CHR( 218 ) + CHR( 196 ) + CHR( 191 ) + CHR( 179 ) + CHR( 217 ) + CHR( 196 ) + CHR( 192 ) + CHR( 179 ) + " "

@01, 00, 10, 79 BOX b_type0
@11, 00, 20, 79 BOX b_type1

@21,00 SAY ""
WAIT

RETURN

Re: Spezielle Zeichen zum "malen" von Rahmen

Verfasst: Mi, 19. Okt 2011 22:29
von brandelh
Ok, erwischt ;-)

Es ist schon eine Weile her, in einem meiner älteren Programme hatte ich Zeichen, die nicht unterstützt wurden.
Ich dachte es wären die Ecken, aber es waren dann wohl die Übergänge (also doppelte Linie im 90° Winkel auf einfache Linie) von einfach auf doppelt und umgekehrt.

Es ist schon so lange her 8)