Pokaż wyniki od 1 do 3 z 3
Błąd Turbo Pascal
  1. #1
    Świeżak
    Dołączył
    10.02.2009
    Posty
    8
    Wątków
    1
    Siła reputacji
    7

    Domyślnie Błąd Turbo Pascal

    Witam miałem na Windows Vista Home Premium (32 bit) Turbo Pascal'a 7.0 i wszystko było dobrze. Zainstalowałem Win. 7 Ultimate (też 32 bit) Jeśli wpiszę uses dos; to jest wszystko ok ale gdy przy używaniu modułu crt wyskakuje błąd nr 200 tj. Division by zero czyli dzielenie przez zero.
    Np.

    program zzzz;
    uses crt;
    var
    a:string;
    begin
    clrscr;
    writeln ('podaj imie');
    readln(a);
    writeln ('witaj ',a);
    readln;
    end.
    I wyskakuje błąd, a jak nie będę używał modułu crt to wszystko ok.

    program zzzz;
    var
    a:string;
    begin
    writeln ('podaj imie');
    readln(a);
    writeln ('witaj ',a);
    readln;
    end.
    Po sprawdzeniu czy program działa, a działa to wcześniej wyskakuje(podczas używania modułu):

    Runtime error 200 at 00B:0091.
    Co pokażę na ssie:



    Z góry dziękuję za rozwiązanie mojego problemu. Pozdrawiam
    Uwaga: To jest stary temat
    Ta dyskusja jest starsza niż 90 dni. Informacje w niej zawarte mogą już nie być aktualne
    Ostatnio edytowane przez kraszian ; 16.11.2010 o 18:08

  2. #2
    Użytkownik
    Dołączył
    11.11.2008
    Posty
    95
    Wątków
    21
    Siła reputacji
    8

    Domyślnie Odp: Błąd Turbo Pascal

    Jezu chryste, sposób adresowania pamięci 0x0000:0x0000 jest chyba starszy od DOS'a oO
    Spróbuj może zmienić kompilator na coś ciut nowszego, jak chociażby
    Kod:
    http://www.freepascal.org/
    Precyl ma najlepszą kadrę moderatorską!
    Conajmniej 5 usuniętych postów i nawet nie wiem za co

  3. #3
    Świeżak
    Założyciel Tematu

    Dołączył
    10.02.2009
    Posty
    8
    Wątków
    1
    Siła reputacji
    7

    Domyślnie Odp: Błąd Turbo Pascal

    We FPC wszystko działa poprawnie
    A jeśli chodzi o tego TP to da się coś zrobić, żeby tego błędu nie było?

    EDIT

    Witam, poradziłem sobie już z tym problemem, a jednakże pobrałem patcha ze strony link . Wgrałem Patcha do folderu BIN w Turbo Pascalu, wypakowałem, następnie zmieniłem nazwę pliku PATCH700.RTP na PATCH.RTP i włączyłem PATCH.EXE. Po ponownym uruchomieniu Turbo Pascala było już wszystko dobrze
    Ostatnio edytowane przez kraszian ; 17.11.2010 o 15:13