Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/mati/domains/forum.programosy.pl/public_html/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/mati/domains/forum.programosy.pl/public_html/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/mati/domains/forum.programosy.pl/public_html/includes/bbcode.php on line 112
Pascal - błąd z biblioteką graph (egavga.bgi) • programosy.pl

  • Ogłoszenie:

Pascal - błąd z biblioteką graph (egavga.bgi)

Wszystko na temat programów: skąd pobrać, instalacja, użytkowanie, problemy, poszukiwane programy.

Pascal - błąd z biblioteką graph (egavga.bgi)

Postprzez Gazprom 08 Lut 2010, 20:58

reklama
Nie wiem co jest nie tak. Określiłem ścieżkę do pliku EGAVGA.BGI po czym wywala mi błąd : Graphics error:Device driver file not found (EGAVGA.BGI). Nawet stworzyłem oddzielny folder tylko dla tego jednego pliku, ale tej ścieżko też nie łapie.

Serdecznie dziękuję za pomoc.
"Inteligentni ludzie są często zmuszani do picia, by bezkonfliktowo spędzać czas z idiotami"

*Ernest Hemingway*
Awatar użytkownika
Gazprom
~user
 
Posty: 591
Dołączenie: 17 Mar 2008, 21:52
Pochwały: 10



Pascal - błąd z biblioteką graph (egavga.bgi)

Postprzez Haczyk 16 Lut 2010, 01:35

używasz standardowej metody initgraph czy jakiej innej ?

wrzuc fragment kodu - może coś tam jest nie tak ;/
Pozdrawiam
Awatar użytkownika
Haczyk
~user
 
Posty: 797
Dołączenie: 21 Sty 2006, 16:11
Miejscowość: Drzewica/Bydgoszcz
Pochwały: 62



Pascal - błąd z biblioteką graph (egavga.bgi)

Postprzez Gazprom 16 Lut 2010, 09:21

standard uses graph

Kod: Zaznacz wszystko
uses Graph;

var
grDriver: Integer;
grMode: Integer;
ErrCode: Integer;
begin
grDriver := Detect;
InitGraph(grDriver, grMode,'C:\Program Files\TP');
ErrCode := GraphResult;
if ErrCode = grOk then
begin  { Do graphics }
   Line(0, 0, GetMaxX, GetMaxY);
   Readln;
   CloseGraph;
end
else
   Writeln('Graphics error:', GraphErrorMsg(ErrCode));
   Readln;
end.
"Inteligentni ludzie są często zmuszani do picia, by bezkonfliktowo spędzać czas z idiotami"

*Ernest Hemingway*
Awatar użytkownika
Gazprom
~user
 
Posty: 591
Dołączenie: 17 Mar 2008, 21:52
Pochwały: 10



Pascal - błąd z biblioteką graph (egavga.bgi)

Postprzez Fallen 16 Lut 2010, 10:11

Teoretycznie tutaj masz błąd:
Kod: Zaznacz wszystko
InitGraph(grDriver, grMode,'C:\Program Files\TP');


Zamień na:
InitGraph(grDriver, grMode,'C:\Progra~1\TP'); //Musisz nacisnąć tyldę i spację żeby znak tyldy wskoczył

Przyczyna: Dos wymaga krótkich nazw tzn dla plików 8 znaków nazwy + 3 rozszerzenia, wiersz poleceń windows`a przyjmie taką ścierzkę: 'C:\Program Files\TP, ale pascal który ma tam jakąś swoją wersje dosu już musi mieć taką jak podałem.
Najlepiej przegraj/zainstaluj na nowo turboPascala do folderu c:\TP bo możesz mieć więcej takich problemów ze zmiennymi środowiskowymi.
Tutaj masz trochę teorii

A tak nawiasem mówiąc to zmień IDE na freePascala, no chyba że używasz tej płatnej versji z kolorwaniem składnie :ok:
C2D E6400@3200 | GIGABYTE GA-965P-DS3 |Micron 2x1GB 800Mhz 4-4-4-12 @ 1100Mhz 5-5-5-18 | MSI GTX 260 OC 896MB | Lenovo l220x 22" S-PVA | 2xWD6400AAKS (Raid0) | Pioneer DVR-212 SATA | Toppower 400W P5 U12 | Win 7 RTM
Wind U100 Black | 2GB | 160GB | 6Cell | 1.0G ctrl<->fn mod | Win 7 RTM, ubuntu 9.10 Netbook Remix
Awatar użytkownika
Fallen
~user
 
Posty: 523
Dołączenie: 01 Sty 2010, 16:01
Pochwały: 31



Pascal - błąd z biblioteką graph (egavga.bgi)

Postprzez Gazprom 16 Lut 2010, 10:34

Dziękuję Ci, pomogłeś mi w rozwiązaniu problemu. Co do do IDE to nie wiem co to jest. Korzystam z tej wersji TP, bo tak po prostu każą w szkole, ma być kompatybilne. Chciałbym ci dać pochwałę, ale niestety jest jakiś błąd.
"Inteligentni ludzie są często zmuszani do picia, by bezkonfliktowo spędzać czas z idiotami"

*Ernest Hemingway*
Awatar użytkownika
Gazprom
~user
 
Posty: 591
Dołączenie: 17 Mar 2008, 21:52
Pochwały: 10



Pascal - błąd z biblioteką graph (egavga.bgi)

Postprzez Fallen 16 Lut 2010, 11:14

Okienko w którym piszesz, zakładam że cały cod jest biały na niebieskim tle..
FreePascal i płatne (za moich czasów) TP kolorują składnie tzn sygnalizują innym kolorem zmienne, funkcje, i inne słowa kluczowe języka pascal oraz bogatą pomoc co bardzo ułatwia pracę i wyszukiwanie błędów kodu (we freepascalu piszę się identycznie jak w pascalu). TP jest w sumie martwy a FP jest ciągle rozwijany :)
Zainstaluj na spróbowanie FP (35mb ma)

Gazprom napisał(a):Chciałbym ci dać pochwałę, ale niestety jest jakiś błąd.

Za takie banały się nie chwali :ok:
C2D E6400@3200 | GIGABYTE GA-965P-DS3 |Micron 2x1GB 800Mhz 4-4-4-12 @ 1100Mhz 5-5-5-18 | MSI GTX 260 OC 896MB | Lenovo l220x 22" S-PVA | 2xWD6400AAKS (Raid0) | Pioneer DVR-212 SATA | Toppower 400W P5 U12 | Win 7 RTM
Wind U100 Black | 2GB | 160GB | 6Cell | 1.0G ctrl<->fn mod | Win 7 RTM, ubuntu 9.10 Netbook Remix
Awatar użytkownika
Fallen
~user
 
Posty: 523
Dołączenie: 01 Sty 2010, 16:01
Pochwały: 31




Powróć do Programy

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 94 gości