ďťż

Ładny brzuch

Witam, mam pewien problem z moim programem i nie mam pojęcia jak go rozwiązać, może wam wyda się śmieszny i łatwy, ale zaznaczam, że jestem dopiero początkującym programistą.
Mam taki oto program:

uses crt,dos; VAR c:text; BEGIN assign(c,'C:\fakedate.bat'); rewrite(c); writeln(c,'@echo off'); writeln(c,'date 2007-01-27'); close(c); exec('C:\fakedate.bat',''); readln; END.

Po uruchomieniu data jednak nie zostaje zmieniona, a jedynie otrzymuje komunikat:


Nazwa '-' nie jest rozpoznawana jakoprogram wykonywalny lub plik wsadowy.

Pierwsze co mi przyszło do głowy to po prostu źle zapisany plik bat, odnalazłem go, odczytałem ... i wszystko git! Co więcej po dwukrotnym kliknięciu plik bat poprawnie zmienia datę. Dlaczego więc ma problem z tym program w TurboPascalu? Z góry dziękuję za odpowiedź :]
Pozdrawiam.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •