Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Pascal] Obsługa portu lpt, sterowanie

winamp 25 Gru 2011 19:56 1990 4
  • #1 25 Gru 2011 19:56
    winamp
    Poziom 10  

    Witam.
    Mam pewien problem chciałbym wysterować pascalem piny portu lpt lecz mam pewien problem mam oto taki przykładowy kod programu

    Kod: pascal
    Zaloguj się, aby zobaczyć kod

    I podczas kompilacji wyskakuje mi taki błąd
    Code:
     Fatal: Can't find unit PORTS

    Gdzie tu jest błąd?(domyślam się ze brakuje jakiejś biblioteki).


    Kod znalazłem tu na elektrodzie.

    Z góry dziękuje za pomoc

    Proszę pamiętać o używaniu znaczników syntax. Opcja Listing kodu. - arnoldziq

    0 4
  • #2 25 Gru 2011 20:49
    arnoldziq
    Moderator Programowanie

    Spróbuj tak :

    Kod: pascal
    Zaloguj się, aby zobaczyć kod

    W Turbo Pascal 7.0 działa bez problemu.

    0
  • #3 25 Gru 2011 21:25
    winamp
    Poziom 10  

    Niestety nie moge zainstalować TP 7,0 ponieważ mam win 7 64 bit
    a ten program co podałeś nie działa w freepascal i Dev-pascal ;/
    znasz jakies inne kompilatory które "poradzą" sobie z tym kodem ?

    0
  • Pomocny post
    #4 25 Gru 2011 21:34
    arnoldziq
    Moderator Programowanie

    No to sprawa się trochę komplikuje...
    1. Można TP7.0 uruchomić pod Win7 64bit, bo sam takiego używam.
    Uruchonienie Turbo Pascal-a w systemie Windows 7 64bit.
    2. Jeżeli chcesz tym kodem wpłynąć na działanie portu, używając Win7, to wybij to sobie z głowy. Instrukcja PORT w Pascal-u, może zadziałać pod DOS, Win3.11, Win95, Win98 oraz XP po użyciu odpowiednich bibliotek systemowych. Ale nie pod Win7 czy Vista.

    0
  • #5 25 Gru 2011 21:36
    winamp
    Poziom 10  

    arnoldziq napisał:
    2. Jeżeli chcesz tym kodem wpłynąć na działanie portu, używając Win7, to wybij to sobie z głowy. Instrukcja PORT w Pascal-u, może zadziałać pod DOS, Win3.11, Win95, Win98 oraz XP po użyciu odpowiednich bibliotek systemowych. Ale nie pod Win7 czy Vista.

    Jest jakiś inny sposób na wysterowanie lpt czy poprostu leiej żebym sobie zainstalwoał na innej partcji win98 ?

    0