Ĺadny brzuch
Pomyślałem sobie - gry tworzyć będę. Więc chciałem sobie zacząć od, wiem, wiem, nikt mi nie musi powtzarzać, archaicznego trybu 13h. Tylko mam takie pytanko: "Dlaczego ten tryb nie chce mi się uruchomić?" Mój program, który uaktywniałby ów tryb wygladałby tak:
program ustaw_tryb_graficzny;
{$APPTYPE CONSOLE}
uses
SysUtils;
begin
{ TODO -oUser -cConsole Main : Insert code here }
asm
mov ah, 00h
mov al, 13h
int 10h
end;
end.
Ten przepięknej urody "program" wyświetla przepiękny komunikat Windows "Wystąpił krytyczny wyjątek gdzieś tam...", potem fany czarny ekran, a następnie CIACH! Komputer jest zawieszony!!!
Proszę o bezwględną, a nawet brutalna pomoc ;-)
PS. Korzystam, jak widać, z kompilatora zawaretgo w Delphi(Personal 7).
Poczytaj sobie o tym tutaj: :)
http://pscon.w.inter...all/tryb13h.htm
GG# 2370024 &bull ICQ 343895232 &bull IRC BlackMesa @ #js &bull SKYPE BlackMesa47 &bull Tlen blackmesa
» Zajrzyj koniecznie na moją stronę www.ola.przybysz.prv.pl «
Wszystko ładnie pięknie, używam kolejno procedure: wejścia w rtb, narysowania pixela(1,1,1), wejścia w tryb textowy i uruchamiam i...
KRACH!!! "Występił krytyczny wyjątek..." i albo wychodzi do Windows albo się wiesza! Co robić:dowhat:
Ąciągnij sobie lepiej Turbo Pascala. :P
Oto przykład:
program tryb_13h;
uses crt;
begin
Clrscr;
writeln('Nacisnij ENTER to pokaże ci tryb 13h');
readln;
asm {Włącz tryb 13h.}
mov ah, 00h
mov al, 13h
int 10h
end;
readln;
asm {Wyłącz tryb 13h.}
mov ah, 00h
mov al, 03h
int 10h
end;
writeln('Jesteśmy zpowrotem w trybie tekstowym. Nacisnij ENTER.');
readln;
end.
gg: 5247385 | mail: vejita29@wp.pl
wiesz jesteś dziwny. Po jakiedo czorta pchasz stary tryb 13h do Delphi. Przecie to !@#!#^!$%
milewski28@wp.pl
GG-2720584
Pozdrowka
Dobra mam już co trzeba, tryb działa, ale pojawił sie problem z modułami:
Mam moduł z neta(np. plaplapla.tpu), chcę go dołączyć do aplikacji, ale ta mi mówi:"Nie masz tego, młody programisto, modułu plaplapla.tpu" Jest on dołączony do katalogu UNITS w TP 7.0
Co robić?
cytat:SSSeba napisał:
Dobra mam już co trzeba, tryb działa, ale pojawił sie problem z modułami:
Mam moduł z neta(np. plaplapla.tpu), chcę go dołączyć do aplikacji, ale ta mi mówi:"Nie masz tego, młody programisto, modułu plaplapla.tpu" Jest on dołączony do katalogu UNITS w TP 7.0
Co robić?
Skopiuj go do głównego katalogu TP. :)
gg: 5247385 | mail: vejita29@wp.pl
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
program ustaw_tryb_graficzny;
{$APPTYPE CONSOLE}
uses
SysUtils;
begin
{ TODO -oUser -cConsole Main : Insert code here }
asm
mov ah, 00h
mov al, 13h
int 10h
end;
end.
Ten przepięknej urody "program" wyświetla przepiękny komunikat Windows "Wystąpił krytyczny wyjątek gdzieś tam...", potem fany czarny ekran, a następnie CIACH! Komputer jest zawieszony!!!
Proszę o bezwględną, a nawet brutalna pomoc ;-)
PS. Korzystam, jak widać, z kompilatora zawaretgo w Delphi(Personal 7).
Poczytaj sobie o tym tutaj: :)
http://pscon.w.inter...all/tryb13h.htm
GG# 2370024 &bull ICQ 343895232 &bull IRC BlackMesa @ #js &bull SKYPE BlackMesa47 &bull Tlen blackmesa
» Zajrzyj koniecznie na moją stronę www.ola.przybysz.prv.pl «
Wszystko ładnie pięknie, używam kolejno procedure: wejścia w rtb, narysowania pixela(1,1,1), wejścia w tryb textowy i uruchamiam i...
KRACH!!! "Występił krytyczny wyjątek..." i albo wychodzi do Windows albo się wiesza! Co robić:dowhat:
Ąciągnij sobie lepiej Turbo Pascala. :P
Oto przykład:
program tryb_13h;
uses crt;
begin
Clrscr;
writeln('Nacisnij ENTER to pokaże ci tryb 13h');
readln;
asm {Włącz tryb 13h.}
mov ah, 00h
mov al, 13h
int 10h
end;
readln;
asm {Wyłącz tryb 13h.}
mov ah, 00h
mov al, 03h
int 10h
end;
writeln('Jesteśmy zpowrotem w trybie tekstowym. Nacisnij ENTER.');
readln;
end.
gg: 5247385 | mail: vejita29@wp.pl
wiesz jesteś dziwny. Po jakiedo czorta pchasz stary tryb 13h do Delphi. Przecie to !@#!#^!$%
milewski28@wp.pl
GG-2720584
Pozdrowka
Dobra mam już co trzeba, tryb działa, ale pojawił sie problem z modułami:
Mam moduł z neta(np. plaplapla.tpu), chcę go dołączyć do aplikacji, ale ta mi mówi:"Nie masz tego, młody programisto, modułu plaplapla.tpu" Jest on dołączony do katalogu UNITS w TP 7.0
Co robić?
cytat:SSSeba napisał:
Dobra mam już co trzeba, tryb działa, ale pojawił sie problem z modułami:
Mam moduł z neta(np. plaplapla.tpu), chcę go dołączyć do aplikacji, ale ta mi mówi:"Nie masz tego, młody programisto, modułu plaplapla.tpu" Jest on dołączony do katalogu UNITS w TP 7.0
Co robić?
Skopiuj go do głównego katalogu TP. :)
gg: 5247385 | mail: vejita29@wp.pl