Kezdőoldal » Számítástechnika » Programozás » Mi lehet itt a hiba?

Mi lehet itt a hiba?

Figyelt kérdés

Delphiben tanulok programozni, teljesen alap szinten, és mivel holnapra fel kell készülnöm a tesztre otthon gyakorolom a ciklusokat. Viszont találtam egy hibát, és nem tudok rájönni, hogy mi lehet. A For to do-s sorban mutatja a hibát... :


procedure TForm1.Button1Click(Sender: TObject);

var i:integer;

begin

randomize

For i:=1 to 10 do

begin

Image1.Canvas.Font.Color:=RGB(random(225), random(225), random(225));

Image1.Canvas.TextOut('Tél'), random(580), random(360);

Image1.Canvas.Font.Height:=random(50+50);



2013. jan. 15. 17:19
 1/6 anti paladin ***** válasza:
100%
Nem vagyok otthon deplhiben de nem kellene egy pontosvessző a randomize után?
2013. jan. 15. 17:42
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Nem, abban nem mutatja a hibát... :/
2013. jan. 15. 18:11
 3/6 anti paladin ***** válasza:
Csak mert c++ban kismilliószor előfordult már hogy mondjuk 32.sor elején mutatta a hibát mert a 31. sor legvégéről hiányzott a ;
2013. jan. 15. 18:14
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
100%

#1 jól mondja. Ez a hiba.


Egyébként pedig simán látszik, ha belegondolsz: a randomize is egy utasítás, ugyanúgy, mint a begin alatt levő értékadások. Amiket pontosvesszővel zártál -> így a randomize-t is azzal kéne.


És azért egy későbbi sorra írja a hibát, mert nem zártad le a randomize utasítást, és így további sor(ok)ról is azt hiszi a fordító, hogy még mindig ugyanabban az utasításban jár (ami a "randomize"-vel kezdődött).

2013. jan. 15. 18:30
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:
Nagyon széépen köszönöm :)
2013. jan. 15. 18:35
 6/6 anti paladin ***** válasza:
De jó, a 4-es meg is tudja fogalmazni azt amiben szinte biztos vagyok. :/
2013. jan. 15. 18:38
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!