Pokaż wyniki od 1 do 2 z 2
  1. #1
    Obserwator
    Dołączył
    June 07
    Postów
    1
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Question Dziwny problem w Pascalu

    Problem jest taki:
    mam program, włączam tryb graficzny i na ten przykład mam instrukcję
    ch:=readkey;
    no ale nic nie idzie. Wogóle nie wczytuje znaków z klawiatury. Program zawisa w próżni i czeka na wciśnięcie klawisza ale niestety sie nie doczeka...
    Wszystko jest prawidłowo napisane, nawet wczytujac inne programy napisane choćby przez firmę borland nic nie idzie...
    Próbowałem w Turbo Pascalu 5.5, w Free Pascal Compiler ale nic.
    Czy ktokolwiek wie jak to naprawić??

  2. #2
    Obserwator
    Dołączył
    January 07
    Postów
    493
    Siła Reputacji
    0


    Twoja ocena: Yes No

    A w trybie tekstowym działa? Jeśli tak, to może Ci się coś na grafice wywala i jest wcale nie związane z ReadKey. Jeśli nie, to podejrzewałbym błąd sterowników klawiatury w trybie DOSowym... Chociaż i to dziwne, bo FP ma chyba odpowiednio zaimplementowane przerwania.

    Tak czy owak, bez większego kodu nie ma nawet co gdybać, czy to na pewno ta funkcja powoduje problem (tylko dlaczego nie działają Ci borlandowskie..)

    Spróbuj w trybie tekstowym wywołać ReadLn; (czy zareaguje na Enter) i posprawdzaj, czy KeyPressed zwraca true lub false (najlepiej w jakiejś pętli).
    Do tego drugiego w trybie tekstowym wypisuj na ekranie jakieś znaczki, np.
    Kod:
    if KeyPressed Write("A")
    w trybie graficznym rysuj jakieś piksele, o ile dobrze pamiętam, np.
    Kod:
    if KeyPressed PutPixel(Random(320),Random(240),Random(16))
    Oczywiście wszystko w pętli. Metodą eliminacji można znaleźć źródło problemu.

    Aha, spróbuj zainstalować Patcha do BP7. Bez tego był walnięty moduł CRT. Teoretycznie nie odpaliłby Ci się w ogóle program (Runtime Error), ale kto ich tam wie..

Informacje o temacie

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Problem z macierza w pascalu
    By Chrzanek in forum Programowanie
    Odpowiedzi: 2
    Ostatni post / autor: 15-06-07, 13:21
  2. Problem z programami w Pascalu
    By macieya in forum Programowanie
    Odpowiedzi: 1
    Ostatni post / autor: 18-05-07, 19:24
  3. Dziwny jest ten świat.
    By zweibierbitte in forum INNE TEMATY
    Odpowiedzi: 2
    Ostatni post / autor: 20-09-06, 20:35
  4. Dziwny kłopot z mikrofonem
    By sirp in forum HARDWARE
    Odpowiedzi: 5
    Ostatni post / autor: 21-07-06, 21:19
  5. dziwny problem ze sprzętem
    By gorniksg in forum HARDWARE
    Odpowiedzi: 19
    Ostatni post / autor: 31-08-05, 10:48

Zakładki

Zakładki

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  

Jak czytać DI?

Powered by  
ATMAN EcoSerwer