BlackBoard » Design, Programmierung & Entwicklung » Programmieren » Pascal Bgi Error: Graphics not Initialized(Uses Init Graph) » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Bgi Error: Graphics not Initialized(Uses Init Graph)
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
[DS]-=Pencil=- [DS]-=Pencil=- ist männlich
Senior Member


images/avatars/avatar-712.jpg

Dabei seit: 20.09.2002
Beiträge: 446
Herkunft: Berlin

traurig Bgi Error: Graphics not Initialized(Uses Init Graph)       Zum Anfang der Seite springen

Ich kompiere und starte das ..
Er sagt mir dann
Bgi Error: Graphics not Initialized(Uses Init Graph)

was kann ich tuntraurig

Ich habe den Unitspfad angeben..
Brauche schnell hilfe

hope you help


traurig

__________________
[DS]-=Pencil=-
---------------------------
Eleminate the Enemy | Staatsfeind
Destroy Facism
www.rtcw-prison.net - www.darksoldiers.de
----------------------------
11.11.2002 20:41 [DS]-=Pencil=- ist offline E-Mail an [DS]-=Pencil=- senden Homepage von [DS]-=Pencil=- Beiträge von [DS]-=Pencil=- suchen
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

      Zum Anfang der Seite springen

Ein Quelltext wäre vielleicht recht hilfreich.

Hast Du InitGraph aufgerufen, bevor du zu zeichnen anfängst?
Hast Du die entsprechenden Bibliothek (sorry, weiß leider nicht mehr wie das in Pascal korrekt heißt, ist ziemlich lange her...) eingebunden?
11.11.2002 20:43 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
[DS]-=Pencil=- [DS]-=Pencil=- ist männlich
Senior Member


images/avatars/avatar-712.jpg

Dabei seit: 20.09.2002
Beiträge: 446
Herkunft: Berlin

Themenstarter Thema begonnen von [DS]-=Pencil=-
      Zum Anfang der Seite springen

Ich habe Init graph aufgerufen....

Ich habe eigentlich auch in Optionen zu dem Verzeichniss gelinkttraurig

Quelltext:
Zitat:
program bewegen;
uses Graph,crt;
var g0, g1, x, y, radius:integer;

procedure init;
begin
g0:=detect;
initgraph(g0,g1, 'C:\tp\bgi');
radius:=0;
x:=320;
y:=240;
end;

procedure linie;
begin
line (100,100,400,100);
end;

begin
init;
repeat
linie;
until keypressed;
end.


hope you help

verwirrt

__________________
[DS]-=Pencil=-
---------------------------
Eleminate the Enemy | Staatsfeind
Destroy Facism
www.rtcw-prison.net - www.darksoldiers.de
----------------------------
11.11.2002 20:50 [DS]-=Pencil=- ist offline E-Mail an [DS]-=Pencil=- senden Homepage von [DS]-=Pencil=- Beiträge von [DS]-=Pencil=- suchen
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

      Zum Anfang der Seite springen

Soweit ich mich erinnern kann bedeutet Dein Fehler, daß "graph" nicht gefunden werden kann.

Wenn ich mich nicht täusche nimmt die InitGraph Funktion als 3. Parameter nur einen Pfad ausgehend vom aktuellen Verzeichnis.
Soll heißen, wenn du ins darübergelegene Verzeichnis wechseln willst mußt Du
initgraph(graphdriver, graphmode, '..'); aufrufen. Das Standard-Verzeichnis wird mit '' angesprochen.

Probiers mal aus. Ist lange her, daß ich mit Pascal mal rumgespielt habe bin mir daher nicht mehr ganz sicher.
11.11.2002 21:05 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
[DS]-=Pencil=- [DS]-=Pencil=- ist männlich
Senior Member


images/avatars/avatar-712.jpg

Dabei seit: 20.09.2002
Beiträge: 446
Herkunft: Berlin

Themenstarter Thema begonnen von [DS]-=Pencil=-
      Zum Anfang der Seite springen

Zitat:
Original von Compuholic
Soweit ich mich erinnern kann bedeutet Dein Fehler, daß "graph" nicht gefunden werden kann.

Wenn ich mich nicht täusche nimmt die InitGraph Funktion als 3. Parameter nur einen Pfad ausgehend vom aktuellen Verzeichnis.
Soll heißen, wenn du ins darübergelegene Verzeichnis wechseln willst mußt Du
initgraph(graphdriver, graphmode, '..'); aufrufen. Das Standard-Verzeichnis wird mit '' angesprochen.

Probiers mal aus. Ist lange her, daß ich mit Pascal mal rumgespielt habe bin mir daher nicht mehr ganz sicher.


k ich probiers mal eben..

hope you helped

smile

__________________
[DS]-=Pencil=-
---------------------------
Eleminate the Enemy | Staatsfeind
Destroy Facism
www.rtcw-prison.net - www.darksoldiers.de
----------------------------
11.11.2002 21:07 [DS]-=Pencil=- ist offline E-Mail an [DS]-=Pencil=- senden Homepage von [DS]-=Pencil=- Beiträge von [DS]-=Pencil=- suchen
[DS]-=Pencil=- [DS]-=Pencil=- ist männlich
Senior Member


images/avatars/avatar-712.jpg

Dabei seit: 20.09.2002
Beiträge: 446
Herkunft: Berlin

Themenstarter Thema begonnen von [DS]-=Pencil=-
      Zum Anfang der Seite springen

funzt net..
zumal graphdriver und mode nen unbekannter bezeichner sind...

ansonste vielleicht habe ich auch net kapiert wie du das meinst..
gib mal bitte nen konkretes beispiel am quellcode

hope you help

traurig

__________________
[DS]-=Pencil=-
---------------------------
Eleminate the Enemy | Staatsfeind
Destroy Facism
www.rtcw-prison.net - www.darksoldiers.de
----------------------------
11.11.2002 21:11 [DS]-=Pencil=- ist offline E-Mail an [DS]-=Pencil=- senden Homepage von [DS]-=Pencil=- Beiträge von [DS]-=Pencil=- suchen
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

      Zum Anfang der Seite springen

Aaaaaa,

ich meinta ja auch nicht, daß Du graphdriver und graphmode da reinschreiben sollst. Das ist nur die Bedeutung der Variablen. In deinem Code wären das g0 und g1.

Konkret bedeutet das:
code:
1:
2:
3:
initgraph(g0,g1, '');

Einfach mal ausprobieren. Keine Ahnung ob das funktioniert. (ACHTUNG: '' ist kein Anführungszeichen sondern zwei aufeinanderfolgende Apostrophe, so wie Du es in deinem Code auch verwendet hast. Nur damit es keine weiteren Mißverständnisse gibt)
Sollten sich die BGIs in einem anderen Verzeichnis als dem von dir angegebenen Default-Verzeichnis befinden, mußt Du den relativen Pfad angeben.

btw. warum rufst Du die Prozedur linie immer wieder auf? Die Linie wird solange angezeigt bis Du den Bildschrim wieder löschst.

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Compuholic: 11.11.2002 21:25.

11.11.2002 21:21 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
[DS]-=Pencil=- [DS]-=Pencil=- ist männlich
Senior Member


images/avatars/avatar-712.jpg

Dabei seit: 20.09.2002
Beiträge: 446
Herkunft: Berlin

Themenstarter Thema begonnen von [DS]-=Pencil=-
      Zum Anfang der Seite springen

so nebenbei..
ich habe doch im quelltext schon g0 und g1 zu stehen.. genauso wie du es geschrieben hast..
#
aber das mit dem pfad werde ich nochmal schnell austesten

hope you help

Freude

__________________
[DS]-=Pencil=-
---------------------------
Eleminate the Enemy | Staatsfeind
Destroy Facism
www.rtcw-prison.net - www.darksoldiers.de
----------------------------
11.11.2002 21:25 [DS]-=Pencil=- ist offline E-Mail an [DS]-=Pencil=- senden Homepage von [DS]-=Pencil=- Beiträge von [DS]-=Pencil=- suchen
[DS]-=Pencil=- [DS]-=Pencil=- ist männlich
Senior Member


images/avatars/avatar-712.jpg

Dabei seit: 20.09.2002
Beiträge: 446
Herkunft: Berlin

Themenstarter Thema begonnen von [DS]-=Pencil=-
      Zum Anfang der Seite springen

das mit dem
Zitat:

"

als Pfad funzt leider net (syntaxfehler) und ansonsten habe ich meinen bgi pfad eigentlich korrekt da reingeschriebntraurig

mh die linie wird so lange aufgerufen bis eine taste gedrückst ist..

hope you help

verwirrt

__________________
[DS]-=Pencil=-
---------------------------
Eleminate the Enemy | Staatsfeind
Destroy Facism
www.rtcw-prison.net - www.darksoldiers.de
----------------------------

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von [DS]-=Pencil=-: 11.11.2002 21:29.

11.11.2002 21:27 [DS]-=Pencil=- ist offline E-Mail an [DS]-=Pencil=- senden Homepage von [DS]-=Pencil=- Beiträge von [DS]-=Pencil=- suchen
Compuholic Compuholic ist männlich
knows where he wants to go tomorrow


images/avatars/avatar-552.jpg

Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München

      Zum Anfang der Seite springen

Ach ja. Ein closegraph() vor dem Ende des Programms wäre vielleicht sinnvoll. Sonst bleibt dein Rechner im Grafikmodus.

Unter gewissen Umständen zeigt die DOS-Kommandozeile dann nur noch Müll an.

[edit]Hast Du 2 Apostrophe anstelle von 1 Anführungszeichen verwedent ?
[/edit]

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Compuholic: 11.11.2002 21:29.

11.11.2002 21:28 Compuholic ist offline E-Mail an Compuholic senden Homepage von Compuholic Beiträge von Compuholic suchen
[DS]-=Pencil=- [DS]-=Pencil=- ist männlich
Senior Member


images/avatars/avatar-712.jpg

Dabei seit: 20.09.2002
Beiträge: 446
Herkunft: Berlin

Themenstarter Thema begonnen von [DS]-=Pencil=-
      Zum Anfang der Seite springen

Zitat:
Original von Compuholic
Ach ja. Ein closegraph() vor dem Ende des Programms wäre vielleicht sinnvoll. Sonst bleibt dein Rechner im Grafikmodus.

Unter gewissen Umständen zeigt die DOS-Kommandozeile dann nur noch Müll an.

[edit]Hast Du 2 Apostrophe anstelle von 1 Anführungszeichen verwedent ?
[/edit]

Ich will ihm die ganze zeit im graphmodus haben ..deswegenAugenzwinkern --

und ich habe nur ein " genutzt.. ich probiere mal ''

hope you helped

8)

__________________
[DS]-=Pencil=-
---------------------------
Eleminate the Enemy | Staatsfeind
Destroy Facism
www.rtcw-prison.net - www.darksoldiers.de
----------------------------
11.11.2002 21:31 [DS]-=Pencil=- ist offline E-Mail an [DS]-=Pencil=- senden Homepage von [DS]-=Pencil=- Beiträge von [DS]-=Pencil=- suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » Pascal Bgi Error: Graphics not Initialized(Uses Init Graph)

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH