Grafika w pascalu: graph/13h

  • 9 Odpowiedzi
  • 1602 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline paw111

  • **
  • 141
Grafika w pascalu: graph/13h
« dnia: Styczeń 10, 2006, 20:43:28 »
Czy powinny być problemy z uruchomieniem moidółu draw na palmtopie?
u mnie są. crt=no problem, moje własne=no problem ale graph wyświetla mi "error 72: Unit file format error (graph.tpu)".
Może lepiej używać innego sposobu(13h, vesa[? :wink: ?])?
mam wm 2003, tp55, loox 420.
Jeśli to ja coś źle robie, to prosiłbym o przykład poprawnego kodu(choć próbowałem nawet bez treści; sam uses draw, więc nie miałem dużo miejsca na pomyłkę :D ).

Z góry thx :)

*

Offline paw111

  • **
  • 141
Grafika w pascalu: graph/13h
« Odpowiedź #1 dnia: Styczeń 11, 2006, 18:15:47 »
??????????

*

Offline Poklik

  • *****
  • 2379
  • Płeć: Mężczyzna
    • http://www.poklik.yoyo.pl
  • Sprzęt: eee... 901
Grafika w pascalu: graph/13h
« Odpowiedź #2 dnia: Styczeń 11, 2006, 20:06:48 »
Ja używałem kiedyś tego modułu http://www.pokliksoft.webpark.pl/grafika.pas Wykorzystuje on tryb 13h, rozdzielczość 320x200 (256 kolorów), więc jest ona najlepsza jak na palmtopowe ekrany.
Niestety, moduł jest dość ograniczony (raptem kilka procedur) jednak jest za to szybka, a do tego bezproblemowo działa zarówno na PocketDosie, jak i innych darmowych emulatorach Dosa.

*

Offline paw111

  • **
  • 141
Grafika w pascalu: graph/13h
« Odpowiedź #3 dnia: Styczeń 12, 2006, 09:58:10 »
innych darmowych emulatorach dosa - to znaczy?

*

Offline paw111

  • **
  • 141
Grafika w pascalu: graph/13h
« Odpowiedź #4 dnia: Styczeń 12, 2006, 11:16:33 »
mam pocketdos demo, moe  dlatego nie działa?

*

Offline paw111

  • **
  • 141
Grafika w pascalu: graph/13h
« Odpowiedź #5 dnia: Styczeń 13, 2006, 08:33:57 »
Co to znaczy "Unit name mismach"?

*

Offline Poklik

  • *****
  • 2379
  • Płeć: Mężczyzna
    • http://www.poklik.yoyo.pl
  • Sprzęt: eee... 901
Grafika w pascalu: graph/13h
« Odpowiedź #6 dnia: Styczeń 13, 2006, 15:25:32 »
Ja korzystałem z dema PocketDosa (1.10.x) i jeszcze z jakiegoś darmowego emulatora (nazwy nietsety nie pamiętam).
Na obu Pascal 7.01 działał znakomicie (no, może na tym darmowy troszkę wolniej, ale dało się przeżyć), tak samo jak moduł, który ci podałem. Jednak co do graph.tpu to nigdy go nie sprawdzałem, gdyż jest jak dla mnie za wolny. :D
Co do tego błędu, to spróbuj zmienić nazwę modułu. Być może, że jakaś procedura w jego wnętrzu ma taką samą nazwę (lub kompilator znalazł inny moduł z taką samą nazwą), lub nazwa jest niedozwolona... Czy może ten błąd wyskakuje przy kompilacji podanego przeze mnie modułu?

*

Offline paw111

  • **
  • 141
Grafika w pascalu: graph/13h
« Odpowiedź #7 dnia: Styczeń 13, 2006, 16:37:28 »
Już mam.
wykasowałe wszystko i wrzuciłem od nowa.
gdy próbowałem użyć grafika.pas, wpisywałem, program się włancza i nic.
ani textoutxy, ani bar, ani line.
Teraz mam pytanie:
Czy to że graph wyświetla błąd po włączeniu programu o tym że"graphic not initialized" to moja wina czy tp? Do programu pokazującego właściwości sprzętu dodałe putpixel:
taki tekst:

uses graph,crt;VAR I,X,Y :integer  ;
karta,tryb : integer;
textthh : STRING;
begin
DetectGraph(Karta,Tryb);
initgraph (karta,tryb,'c\bpbgi');
x:=getmaxx;
y:=getmaxy ;
putpixel (4,5,4);
closegraph;
writeln ('sterownik graficzny numer: ',karta);
writeln ('tryb: ',tryb);
writeln ('rozdzielczosc: ',x,'X',y);
textthh:='elllo' ;

readkey   ;
readln (textthh)
end.

*

Offline paw111

  • **
  • 141
Grafika w pascalu: graph/13h
« Odpowiedź #8 dnia: Styczeń 13, 2006, 17:40:36 »
Już ok.
nie wiem czemu nie działało, reset i jest extra:)

*

Offline paw111

  • **
  • 141
Grafika w pascalu: graph/13h
« Odpowiedź #9 dnia: Styczeń 13, 2006, 20:14:11 »
Wszystko ok, poprawiłem go trochę: bar już działa, dodałem czworokąty.