- Yettel topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Android alkalmazások - szoftver kibeszélő topik
- VoLTE/VoWiFi
- Xiaomi 15T Pro - a téma nincs lezárva
- Külföldi prepaid SIM-ek itthon
- iPhone topik
- Milyen okostelefont vegyek?
- Motorola Edge 70 - többért kevesebbet
- Samsung Galaxy A54 - türelemjáték
Ú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
- Xbox Series X|S
- Milyen processzort vegyek?
- Mesébe illő csodakábelt tervezett a GeForce-ok leégése ellen a Segotep?
- Bestbuy játékok
- Milyen házat vegyek?
- És akkor a memóriapánik után beköszöntött a HDD-pánik
- Yettel topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Kerékpárosok, bringások ide!
- További aktív témák...
- Lenovo ThinkPad P53 i7-9850H 32GB RAM 256GB NVMe Quadro T2000
- HP ProBook 640 G8 laptop, i3-1115G4, ajándék egér és táska
- Lenovo ThinkPad X13 G2 13.3" -50% AMD Ryzen 5 Pro 5650U Hexa-core 16GB 512GB SSD FHD
- Gaming PC - R5 9600X,RTX 5070 12GB,32GB DDR5,1TB NVMe,850W
- Ultra PC - R7 7800X3D,RTX 5080 16GB,32GB DDR5,1TB NVMe,1200W
- HIBÁTLAN iPhone 12 Pro Max 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4151, 100% Akksi
- Telefon Felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- AKCIÓ! Törött Apple iMac 19.2 i5-8500 Radeon Pro 560X 4GB 16GB 256GB SSD 21.5" 4K Retina
- Samsung Galaxy A33 5G / 6/128GB / Kártyafüggetlen / 12Hó Garancia /
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



