Hirdetés
- Nem megy az AI az Apple-nek, hullanak a fejek
- Akciófigyelő: A One listázta be a legolcsóbb hajlítható telefont
- Papírvékony a jövő a Samsungnál: íme, a Galaxy TriFold!
- 6 év biztonsági támogatást ígér a Motorola
- Milyen okostelefont vegyek?
- Karácsonyi telefonajánló 2025
- Yettel topik
- Apple iPhone 17 Pro Max – fennsík
- iPhone topik
- Xiaomi 15T Pro - a téma nincs lezárva
Új hozzászólás Aktív témák
-
N!tRo
tag
Hali!
Ha minden igaz, ez az az ominózus rész, amiből problémák adódtak:
repeat
oe:=o;
while ( keypressed) do readkey;
jel := readkey;
if ( jel = #0) then jel := readkey;
if jel=#80 then o:=o+1;{fel}
if jel=#72 then o:=o-1;{le}
if jel=#27 then exit; {esc}
if o=0 then o:=n; {tulhaladas}
if o=n+1 then o:=1; {vedelem}
if (jel=#72) or (jel=#80) then begin
textbackground(white);gotoxy(2,y+oe);write(lehet[oe]);{elozo atfestese}
textbackground(blue);gotoxy(2,y+o);write(lehet[o]);{uj atirasa}
end;
until (jel=#13) or (jel=#27);
if jel=#27 then begin szoveg:='';exit;end;{kilep a menube,esc}
if jel=#13 then{enter}
case o of
1:fej:=lehetfej[o];
2:fej:=lehetfej[o];
3:fej:=lehetfej[o];
4:fej:=lehetfej[o];
5:fej:=lehetfej[o];
end;
szoveg:='';reset(fajl2);
end;
Átírtam egy két dolgot, csak azért hogy jobban átlátható legyen, de lehet hogy a feltételezett hibát is kijavítottam ezzel, kérlek teszteld le, nekem nincs rá most lehetőségem, meg őszintén, megnéztem a progidat, nagyon szétszórt az egész. De ha te átlátod no problem
Szóval szerintem így:
while (keypressed) do readkey;
jel:= readkey; if jel = #0 then jel:=readkey;
repeat
oe:=o;
case jel of
#80: begin
o:=o+1; {fel}
textbackground(white); gotoxy(2,y+oe); write(lehet[oe]); {elozo atfestese}
textbackground(blue); gotoxy(2,y+o); write(lehet[o]); {uj atirasa}
end;
#72: begin
o:=o-1; {le}
textbackground(white); gotoxy(2,y+oe); write(lehet[oe]); {elozo atfestese}
textbackground(blue); gotoxy(2,y+o); write(lehet[o]); {uj atirasa}
end;
{ ezt itt nem ertem, itt is exit, meg par sorral lejjebb is??? kell ez ide???
nem lenne jobb ha until utan van csak exit? szerintem torold ezt a sort, de te tudod }
#27: exit; {esc}
end;
if o=0 then o:=n; {tulhaladas}
if o=n+1 then o:=1; {vedelem}
until (jel=#13) or (jel=#27);
case jel of
{ ide se kell a szoveg:='' mert par sorral lejjebb mindenkepp vegrehajtodik ez a parancs
vagy tedd az until utan rogton hogy szoveg:='', szerintem }
#27: begin szoveg:=''; exit; end; {kilep a menube,esc}
#13: case o of
1..5: fej:=lehetfej[o];
end;
end;
szoveg:=''; reset(fajl2);
end;
Üdv: Attila
ui.: remélem tudtam segíteni
[Szerkesztve]
[Szerkesztve]
Új hozzászólás Aktív témák
- Motoros topic
- Stratégiai biztonsággal védekeznek a dráguló memóriák ellen a gyártók
- Épített vízhűtés (nem kompakt) topic
- Androidos tablet topic
- Háztartási gépek
- Nem megy az AI az Apple-nek, hullanak a fejek
- AMD vs. INTEL vs. NVIDIA
- Projektor topic
- Akciófigyelő: A One listázta be a legolcsóbb hajlítható telefont
- Kerékpárosok, bringások ide!
- További aktív témák...
- Targus DOCK423A - USB-C Dual HDMI 4K HUB - 2 x HDMI (120Hz)
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Fujitsu Lifebook A3510 Laptop
- Új Lenovo V15 G4 FHD i5-13420H 4.6Ghz 8mag 16GB RAM 512GB SSD Intel UHD Graphics XE Win11 Garancia
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RTX 3070 8GB Rampage SHIVA A-Data 650W
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest



