PROGRAMOWANIE
WEBMASTER:
 Artyku³y
 Kursy
 Skrypty
PHP:
 Artyku³y
 Kursy
 Skrypty
VISUAL C/C++:
 Artyku³y
 Kursy
 Kody ¼ród³owe
C++ BUILDER:
 Artyku³y
 Kursy
 Komponenty
 Kody ¼ród³owe
 FAQ
DELPHI:
 Artyku³y
 Kursy
 Komponenty
 Kody ¼ród³owe
 FAQ
JAVA:
 Artyku³y
 Kursy
 Aplety
ASP:
 Artyku³y
 Kursy
 Skrypty
VISUAL BASIC:
 Artyku³y
 Kursy
 Kody ¼ród³owe
PASCAL:
 Artyku³y
 Kursy
 Kody ¼ród³owe
ASSEMBLER:
 Artyku³y
 Kursy
 Kody ¼ród³owe
O NAS [...]
 Ekipa portalu
 Reklama
REKLAMA

Pascal » Artyku³y
Opis modu³u Overlay
Modu³ ten stanowi bibliotekê podprogramów umo¿liwiaj±cych tworzenie struktur nak³adkowych. Program g³ówny, z którego podprogramy nak³adkowe bêd± wywo³ywane, musi zawieraæ deklaracjê modu³u (uses Overlay) oraz nastêpuj±ce po niej deklaracje nak³adek. W³±czenie podprogramów nak³adkowych do programu nastêpuje po wywo³aniu {$O nazwa_pliku.OVR}, gdzie nazwa _pliku.OVR jest nazw± pliku zawieraj±cego zestaw nak³adek. Pamiêtaæ nale¿y, aby wszystkie podprogramy, które pozostaj± aktywne po wywo³aniu podprogramu na- k³adkowego, by³y kompilowane w zasiêgu dyrektywy {$F + }

Sta³e

kody b³êdów (patrz: Komunikaty b³êdów):

ovrOK = 0; ovrlOError =-4;

ovrError = -1; ovrNoEMSDriver =-5;

ovrNotFound = -2; ovrNoEMSMemory =-6;

ovrNoMemory = -3;

Zmienne

OvrResult: Integer

W zmiennej jest przechowywany kod ewentualnego b³êdu po wykonaniu operacji nak³adkowych (patrz: Kody b³êdów).

Ovrinit (nazwa: string)-procedura

nazwa - nazwa pliku z nak³adkami, z rozszerzeniem OVR

wynik: Zainicjowanie modu³u Overlay i programu.

OvrlnitEMS-procedura

wynik: Je¶li komputer ma tzw. pamiêæ rozszerzon± - umieszczenie pliku wyró¿nionego w Ovrlnit w tej w³a¶nie pamiêci.

OvrSetBuf (roz: Longint)-procedura

roz - rozmiar bufora nak³adek

wynik: Zmiana standardowej wielko¶ci bufora nak³adek na zadan±. Procedura musi byæ wykonana przed wszystkimi innymi procedurami zarz±dzaj±cymi pamiêci± dynamiczn± w programie, ale po wykonaniu Ovrlnit.

OvrGetBuf: Longint-funkcja

wynik: Wielko¶æ bufora nak³adek liczona w bajtach.

OvrClearBuf-procedura

wynik: Oczyszczenie bufora nak³adek. Po wykonaniu tej procedury nie mo¿na korzystaæ z nak³adek.

Printer

Modu³ Printer

Modu³ ten zawiera jedynie zmienn± plikow± typu Text, zwi±zan± z portem drukarki LPT1

Poni¿szy program demonstruje u¿ycie modu³u Printer - wyprowadza na drukarkê tekst "Krzychu"

uses Printer;

begin

Write(lst,'Krzychu');

end.

Drukarka bêdzie dzia³a³a je¿eli jest ustawiona na dos-a.


Adam Æwik³a
NEWSLETTER
Chcesz byæ zawsze na bie¿±co?
Zapisz siê!
WP.PL
LITERATURA
INNE [?]
Katalog WWW
Sponsor
On-Line: 5
stat4u
Wszystkie prawa zastrze¿one © 2001-2002 Programik.com