Krytyczny błąd podczas instalacji Turbo Pascala 5.5 na Viście

0

Witam,
Na samym początku instalacji programu Turbo Pascal 5.5 w Windows Vista pojawił się błąd http://images33.fotosik.pl/653/47eabda13fa17439.jpg , przerywający proces. Co mam zrobić, aby to środowisko móc zainstalować?

PS: Turbo Pascal 5.5 pochodzi z płyty dołączonej do tej książki http://helion.pl/ksiazki/praktyczny-kurs-turbo-pascala-wydanie-iv-tomasz-m-sadowski,pktp4.htm

1

jak masz vistę 64-bit to nie da rady. Ściągnij i zainstaluj dosboxa i w nim TP

0

Mam Windows Vista Home Premium 32-bit

2

TP 5.5 jest zbyt nowoczesny dla Visty, musisz albo zainstalować Windows 9, albo pobrać Turbo Pascal 1.0, który wspiera Vistę.

0

Zmodyfikowałem rejestr, ale to nic nie dało

1

idź może jebni z dyńki w ścianę to ci się poprawi...

Widzę mój drogi kolego że jeszcze nie opanowałeś pojęcia ironii.

Rozwiązanie jest bardzo proste: www.freepascal.org

0

To nie jest rozwiązanie;

Otóż jest, jeżeli potrzebujesz kodu szesnastobitowego (z całą pewnością do tego dąży pytacz) to sobie zainstaluj crosscompiler. Niestety zmartwię ciebie ale FPC we wszystkich zastosowaniach (no może poza grafiką żółwia z TP 3) może zastąpić TP. Dodatkowo gwarantując ładną nowoczesną oprawę przy pisaniu kodu dla twojego ukochanego DOSa poprzez Lazarusa. Ale gdzie tam FPC, przecież uczmy się programować pod DOS, system operacyjny z przyszłością!
A wy zamiast podpowiedzieć pytaczowi grzecznie że czasy świetności TP 5.5 minęły, i żeby zainstalował nowoczesne środowisko, pomagacie mu się ładować w błoto. Cóż za świetny pomysł! Potem polecam go uczyć interuptów oraz funkcji systemu DOS.

1
xpeye napisał(a)

Co mam zrobić, aby to środowisko móc zainstalować?

wujekmadrarada napisał(a)

A wy zamiast podpowiedzieć pytaczowi grzecznie że czasy świetności TP 5.5 minęły, i żeby zainstalował nowoczesne środowisko, pomagacie mu się ładować w błoto. Cóż za świetny pomysł! Potem polecam go uczyć interuptów oraz funkcji systemu DOS.

Otóż nie jest - instalacja FPC/Lazarusa nie sprawi, że TP 5.5 nagle zacznie działać; Jak @xpeye chce zainstalować TP 5.5 to niech sobie to zrobi i niech kodzi na tym, na czym chce - jego sprawa; A to, że TP to przeżytek i FPC jest bardzo dobrą alternatywą jak na dzisiejsze czasy to już inna bajka;

wujekmadrarada napisał(a)

Niestety zmartwię ciebie ale FPC we wszystkich zastosowaniach (no może poza grafiką żółwia z TP 3) może zastąpić TP.

No i? Pytanie jest jak pozbyć się błędów instalacji TP 5.5 a nie jak go zamienić na FPC; Jak nauczysz się odpowiadać na pytania to wróć tutaj i napisz coś sensownego - coś, co pomoże pytaczowi.

3

Otóż nie jest - instalacja FPC/Lazarusa nie sprawi, że TP 5.5 nagle zacznie działać;

To jeżeli dam ci nową wersję programu który ma naprawiony błąd, to nie spowoduje to ze ten stary program zacznie działać, masz rację! Tylko co z tego?!
I nie, to nie analogia, tylko przykład.

Jak @xpeye chce zainstalować TP 5.5 to niech sobie to zrobi i niech kodzi na tym, na czym chce - jego sprawa;

No bo przecież początkujący wszystko wie!
Zdziwiony bardzo jestem, że w innych wątkach proponujesz napisać coś pytaczom na 'case'. Przecież to nie rozwiąże ich problemu! To nic nie ma z ich problemem związanego! Jak chcą pisać na drabince ifów to niech piszą tak! Ty im coś narzucasz, a tutaj mi zabraniasz czegoś polecać? Hipokrytą jesteś.

No i? Pytanie jest jak pozbyć się błędów instalacji TP 5.5 a nie jak go zamienić na FPC; Jak nauczysz się odpowiadać na pytania to wróć tutaj i napisz coś sensownego - coś, co pomoże pytaczowi.

Może odpowiem ci tak: Nie ucz ojca dzieci robić.
To że rozumiesz pytanie to bardzo dobrze. To że nie dopuszczasz rozwiązań alternatywnych to źle. Zwłaszcza że twoje nastawienie zależy od tematu.

0

System Vista w góre (Win 7, Win8) nie obsługuje aplikacji 16bitowych, a więc według mnie rozwiązaniem byłoby zainstalowanie starego dobrego Win Xp na maszynie wirtualnej i w niej zainstalować owy program

0

To jeżeli dam ci nową wersję programu który ma naprawiony błąd, to nie spowoduje to ze ten stary program zacznie działać, masz rację! Tylko co z tego?!

Nową wersję programu, czy zupełnie inny program?

No bo przecież początkujący wszystko wie!

A nie pomyślałeś, że pytacz może być uczniem (i jak dla mnie dużo na to wskazuje) i w szkole pracować właśnie na TP, a nie na FPC? I co, napisze kod w FPC a w szkole będzie go przerabiał, bo dziadek TP pewnych rzeczy nie zrozumie? Dla mnie to utrudnienie, a nie rozwiązanie; Wcale nie zastanawiałbym się pisząc pod FPC czy to pójdzie na TP, czy nie, tylko pisałbym od razu w TP;

Zdziwiony bardzo jestem, że w innych wątkach proponujesz napisać coś pytaczom na 'case'. Przecież to nie rozwiąże ich problemu! To nic nie ma z ich problemem związanego!

Ależ oczywiście, jednak zwróć uwagę, że to propozycja, a nie tak jak Ty napisałeś jasno i wyraźnie: Rozwiązanie jest bardzo proste: www.freepascal.org;

Hipokrytą jesteś.

Odezwał się ten, co ma za sobą kilka banów za "wzorowe zachowanie w sieci" (czyt. trolling);

Może odpowiem ci tak: Nie ucz ojca dzieci robić.

Szczerze współczuję tym dzieciom...

To że rozumiesz pytanie to bardzo dobrze. To że nie dopuszczasz rozwiązań alternatywnych to źle. Zwłaszcza że twoje nastawienie zależy od tematu.

Rozumiem pytanie, bo trudno go nie rozumieć, ale nie udzielam się, bo nie mam Visty i niestety nie mam jak sprawdzić i odpowiedzieć; Dopuszczam i serdecznie polecam zarówno FPC z IDE konsolowym jak i Lazarusa, jednak nie narzucam tego nikomu i nie piszę, że rozwiązaniem problemu jest instalacja innego oprogramowania; Moje nastawienie jest zawsze takie same - jeśli wiem jakie jest rozwiązanie problemu - jasno piszę, że trzeba zrobić to i to i będzie działać; Z kolei jeśli wiem, że coś będzie wygodniej/lepiej zapisać wykorzystując inne instrukcje - proponuję zamianę; A nie wciskam kitu robiąc z propozycji rozwiązanie problemu; Swoją drogą moja niechęć do Twoich wypowiedzi nie wzięła się z kosmosu - głównie dzięki temu tonowi, pogardzie, bezczelności i cwaniactwu.

1

Nową wersję programu, czy zupełnie inny program?

Wyraźnie zaznaczyłem że to nie analogia. Ale cóż, czytasz jak chcesz.

A nie pomyślałeś, że pytacz może być uczniem (i jak dla mnie dużo na to wskazuje) i w szkole pracować właśnie na TP, a nie na FPC?

Nawet używając FPC 32-bit dla Windows, algorytmy i inne WTFy które się przerabia w szkole są takie same albo bardziej rozbudowane w FPC. Jeżeli nie wyjdzie za schemat to będzie dokładnie tak samo.

I co, napisze kod w FPC a w szkole będzie go przerabiał, bo dziadek TP pewnych rzeczy nie zrozumie?

Tak. W zamian będzie miał wygodną pracę w domu o parę poziomów więc jest większa szansa że jak dorośnie to nie powie, że Pascal jest archaiczny. Bah, może nawet teraz on chce zostać programistą czy coś, TP nie pokaże mu tego od dobrej strony. Natomiast ty jesteś przekonany że to uczeń który do szkoły to robi, możliwe ale nie pewne.

Dla mnie to utrudnienie, a nie rozwiązanie;

Dla mnie to coś za coś.

Wcale nie zastanawiałbym się pisząc pod FPC czy to pójdzie na TP, czy nie, tylko pisałbym od razu w TP;

Ze swoich doświadczeń wiem, że najpierw pisałem w FPC, potem przenosiłem na docelowe TP i tam poprawiałem błędy. Oczywiście od razu w FPC pisałem bez featurów których wiedziałem że TP nie ma, ale zakładając że pytacz jest uczniem, to się nie dowie o istnieniu takich rzeczy.

Ależ oczywiście, jednak zwróć uwagę, że to propozycja, a nie tak jak Ty napisałeś jasno i wyraźnie: Rozwiązanie jest bardzo proste: www.freepascal.org;

A nie jest to rozwiązanie? Jasno i wyraźnie stwierdziłem że jest podobne środowisko które działa. Moim zdaniem to to samo.

Odezwał się ten, co ma za sobą kilka banów za "wzorowe zachowanie w sieci" (czyt. trolling);

Nie rozumiem co to ma do hipokryzji. Przybliż mi to, bo niestety nie wiem co przez was bardzo szeroko pojęty trolling ma do twojej hipokryzji. Jeżeli dla ciebie 'troll' kojarzy się wyłącznie negatywnie oznacza to że masz ograniczony światopogląd.

Szczerze współczuję tym dzieciom...

Hah, ale zabawne :) . To chyba poniżej poziomu mojego komentarza.

jednak nie narzucam tego nikomu

Podanie linku i stwierdzenie że to będzie rozwiązaniem (i mam rację, będę się kłócił) to narzucanie? Nie.

A nie wciskam kitu robiąc z propozycji rozwiązanie problemu;

kit? Otóż nie, bardzo dobre rozwiązanie które sam praktykuję. Są dwie możliwości: Albo pytacz nie zobaczy żadnych różnic między FPC a TP, albo gdy takie coś się zdarzy to będzie już na tyle myśleć że to poprawi dziwiąc się że ten TP takich rzeczy łatwych nie umie.

Swoją drogą moja niechęć do Twoich wypowiedzi nie wzięła się z kosmosu - głównie dzięki temu tonowi, pogardzie, bezczelności i cwaniactwu.

Ja doskonale wiem skąd się bierze wasza niechęć do mnie. Tylko że u was to wpływa na ocenianie moich porad i powoduje że sami obniżacie swój poziom (ty nie lepszy powiedział by ktoś głupi, natomiast problem jest taki że ja kontroluję i bardzo celowo stosuję dany typ odpowiedzi a wy nie).

0

Ale w DosBox'ie można otwierać już zainstalowane programy - tak mi się wydaje - a ja mam problem na samym początku instalacji

PS. Na studiach jest wymóg Turbo Pascala

0

Pierwsza odpowiedź jest jedynie słuszna, nie wiem po co ta dalsza dyskusja.
Turbo Pascal to program DOS-owy.
Windows od którejś tam wersji nie ma prawdziwego DOS-a tylko jakąś namiastkę.
Zainstaluj DosBoxa jeśli chcesz mieć pełny DOS. http://www.dosbox.com/
Lub dual-boot z FreeDOS: http://www.freedos.org/
Lub FreeDOS na VirtualBox: http://sourceforge.net/apps/mediawiki/freedos/?title=VirtualBox

0

Oczywiście od razu w FPC pisałem bez featurów których wiedziałem że TP nie ma, ale zakładając że pytacz jest uczniem, to się nie dowie o istnieniu takich rzeczy.

robi się tak:

{$IFDEF FPC}{$MODE TP}{$ENDIF}
1

W DOSBOX działa - bardzo dziękuję za pomoc

0
Azarien napisał(a):

Oczywiście od razu w FPC pisałem bez featurów których wiedziałem że TP nie ma, ale zakładając że pytacz jest uczniem, to się nie dowie o istnieniu takich rzeczy.

robi się tak:

{$IFDEF FPC}{$MODE TP}{$ENDIF}

Azairen, rozmawiasz z osobą która zna się na tych kompilatorach. Ale wciąż są rzeczy na które FPC pozwoli a TP nie. Sprawdź sobie np. przekazywanie rekordów jako wyników funkcji..

1 użytkowników online, w tym zalogowanych: 0, gości: 1