Kezdőoldal » Számítástechnika » Programozás » Free pascal-ban rajzolás...

Free pascal-ban rajzolás módban hogyan lehet a háttérszínt változtatni? A setbkcolor (szin) parancs nem működik.

Figyelt kérdés
2010. dec. 16. 15:25
 1/6 ejbenjaro ***** válasza:
Másold be ide a programodat légy szíves. Talán a kód alapján lehet lesz valaki, aki tud mondani valamit.
2010. dec. 16. 19:07
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

program pelda002;

uses graph,wincrt;

var gd,gm:integer;


begin

gd:=d4bit;

gm:=m800x600;

initgraph(gd,gm,'');

if graphresult<>grok then

begin

writeln('Hiba a grafika incializálásánál.');

halt;

end;

setbkcolor(white);

setcolor(black);

circle(400,211,32);

readkey;

closegraph;

end.

2010. dec. 16. 19:56
 3/6 ejbenjaro ***** válasza:
A SetBKColor(white); után esetleg tegyél be egy ClearDevice; sort. Ezzel törlöd a képernyőt és a SetBKColorral beállított háttérszínre állítod be.
2010. dec. 16. 20:30
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
még mindig nem jó :\ azért köszi...egyéb ötlet?
2010. dec. 16. 21:26
 5/6 ejbenjaro ***** válasza:

Hmm, próbáld a SetBKColor (white) helyett a SetBKColor (15)-öt. Bár ha nem volna jó a white, akkor hibát adna a fordító, vagy a program futás közben.

Közben túrtam kicsi a netet és úgy tűnik, hogy a Free Pascalban Windows alatt volt már ilyen hiba. Lehet, hogy most is erről van szó. Melyik Free Pascal verziót használod?

2010. dec. 16. 21:50
Hasznos számodra ez a válasz?
 6/6 anonim válasza:

program pelda002;

uses graph,wincrt;

var gd,gm:integer;


begin

gd:=d4bit;

gm:=m800x600;

initgraph(gd,gm,'');

if graphresult<>grok then

begin

writeln('Hiba a grafika incializálásánál.');

halt;

end;

setbkcolor(15);

setcolor(16);

circle(400,211,32);

readkey;

closegraph;

end.


Probald igy..(A "Black=16" "White=15")

2014. márc. 25. 23:17
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!