Szeretnék írni egy progit doson pascalban, amit akárhol el tudom indítani mint egy dos parancsot, most azt írja ki hogy invalid switch. - /Q mi lehet a hiba, hogy csináljam?
program clear;
uses crt;
begin
textbackground(yellow);
textcolor(white);
clrscr;
writeln('...');
end.
Szia.
Amit eddig írtál az jó, kipróbáltam tökéletesen működik.
Szerintem a következőkkel lehet a gond: A pascal fájl neve megegyezik egy a gépeden létező program nevével és ezért adja a hibát. (Mivel a programodban nincs is paraméter kezelés ezért hibát nem is adhat (tehát bármilyen paraméterrel indíthatod, a program nem foglalkozik a paraméterekkel - ezért mindegy neki, hogy /q paramétert kap, vagy pl. /x paramétert kap), kipróbáltam /q paraméterrel, ugyan azt csinálta mint ha nem írtam volna neki /q paramétert, és kipróbáltam /x paraméterrel is, és azzal sem volt gond).
Próbáld meg a lefordított Pascal fájlt elnevezni valami másra és úgy próbálni (pl clear.exe -> Clear1.exe)
Amúgy milyen fordítót használsz ? (Turbó pascal, Borland pascal, esetleg más).
Sok sikert.
üdv.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!