 | Sie betrachten gerade: (Pascal) Unit "graph" funktioniert nicht
|  | |
11.07.2007, 20:12
| (Pascal) Unit "graph" funktioniert nicht
#1 | | Erfahrener Benutzer
Registriert seit: 18.03.2007
Beiträge: 596
| (Pascal) Unit "graph" funktioniert nicht
Wie der Titel schon sagt, funktioniert bei meinem Compiler die Unit "graph" nicht. Ich benutze Dev-Pascal.
Die Errors:
5 / 14 untitl~1.pas Error: call by var parameters have to match exactly: Got LONGINT expected SMALLINT
6 / 12 untitl~1.pas Error: call by var parameters have to match exactly: Got LONGINT expected SMALLINT
27 untitl~1.pas Fatal: There were 2 errors compiling module, stopping
Währe toll wenn ihr das hinbekommt! =)
|
11.07.2007, 20:34
| (Pascal) Unit "graph" funktioniert nicht
#2 | | Gast | (Pascal) Unit "graph" funktioniert nicht
Hui, Pascal ist bei mir schon ein paar Jahre her. Aber so wie das aussieht benutzt du den falschen Datentyp bei Aufrufen, nämlich longint statt smallint. Poste doch mal denn Code deines Programms.
|
11.07.2007, 20:37
| (Pascal) Unit "graph" funktioniert nicht
#3 | | Erfahrener Benutzer Themenstarter
Registriert seit: 18.03.2007
Beiträge: 596
| (Pascal) Unit "graph" funktioniert nicht
Ehm, das ist bei allen die die Unit graph haben.
|
11.07.2007, 20:47
| (Pascal) Unit "graph" funktioniert nicht
#4 | | Gast | (Pascal) Unit "graph" funktioniert nicht
Wie gesagt, du musst da smallint als Datentyp verwenden. Poste ruhig mal den Code zu der Compilerausgabe oben, damit wir ein Beispiel zum erklären haben.
|
11.07.2007, 20:52
| (Pascal) Unit "graph" funktioniert nicht
#5 | | Erfahrener Benutzer Themenstarter
Registriert seit: 18.03.2007
Beiträge: 596
| (Pascal) Unit "graph" funktioniert nicht
uses graph;
var treiber, modus: integer;
begin
treiber := detect;
initgraph(treiber, modus, '');
if graphresult = 0 then begin
bar3d(50, 230, 590, 250, 80, TopOn);
readln;
closegraph;
end;
end.
Ist einer aus einem Tutorial.
|
11.07.2007, 21:02
| (Pascal) Unit "graph" funktioniert nicht
#6 | | Gast | RE: (Pascal) Unit "graph" funktioniert nicht
okay, schreib mal in der zweiten Zeile statt
integer shortint oder smallint hin und probier es nochmal. Also nochmal kurz die Änderung: Zitat: Original von michael_mitti
uses graph;
var treiber, modus: shortint;
begin
treiber := detect;
initgraph(treiber, modus, '');
if graphresult = 0 then begin
bar3d(50, 230, 590, 250, 80, TopOn);
readln;
closegraph;
end;
end.
| |
11.07.2007, 21:04
| (Pascal) Unit "graph" funktioniert nicht
#7 | | Erfahrener Benutzer Themenstarter
Registriert seit: 18.03.2007
Beiträge: 596
| (Pascal) Unit "graph" funktioniert nicht
Smallint funktioniert! Danke!
|
11.07.2007, 21:09
| (Pascal) Unit "graph" funktioniert nicht
#8 | | Gast | (Pascal) Unit "graph" funktioniert nicht
Bitte, kein Problem. Nehme an, das Tutorial ist schon etwas älter. Das Problem ist, dass sich im Laufe der Zeit durch andere Compiler, Rechner und Vereinbarungen die Länge des Integers bei Pascal von 16 auf 32 Bit geändert hat. Kann passieren, dass du noch einige Male Integer durch smallint ersetzen musst.
|
11.07.2007, 21:11
| (Pascal) Unit "graph" funktioniert nicht
#9 | | Erfahrener Benutzer
Registriert seit: 13.08.2006
Beiträge: 1.294
| (Pascal) Unit "graph" funktioniert nicht
Nur noch eine Kleinigkeit, tu uns den Gefallen und Formatier den Code ordentlich (habe ich früher auch nie gemacht ;-)), dass ist nicht böse gemeint , aber es ist einfach verständlicher und du findest dich in größeren Projekten, auch nach ein paar Wochen noch zurecht.
|
11.07.2007, 21:22
| (Pascal) Unit "graph" funktioniert nicht
#10 | | Erfahrener Benutzer Themenstarter
Registriert seit: 18.03.2007
Beiträge: 596
| (Pascal) Unit "graph" funktioniert nicht
Tschuldigung wegen meiner Unwissenheit. Was meinst du mit Formatieren?
|  | |
| Thema: (Pascal) Unit "graph" funktioniert nicht
| | Themen-Optionen | Thema durchsuchen | | | | | Ansicht | Linear-Darstellung |
Ähnliche Themen für: (Pascal) Unit "graph" funktioniert nicht
| | Thema | Autor | Forum | Antworten | Letzter Beitrag | Turbo-Pascal 7.0..Probleme Hallö
Ja..einige werden mich bestimmt steinigen :D
Also..wir hängen in Informatik im Programm Turbo-Pascal zum lernen dranne
Ich hab des auch auf...
| pc-freak | Webmaster Hilfe / Programmierer Forum | 3 | 28.09.2008 18:06 | MDA Compact: Graph?! Hey Leute!
Ich hab seit gerstern nen MDA Compact (von meinem bruder geschenkt bekommen^^) und such ein Programm das einen GTR nachahmen kann.. das...
| Nico | PDA, XDA, MDA | 0 | 02.09.2008 06:21 | pascal hi, hab ein kleines problem:
hab ein simples pascal-prog (addition) erstellt, aber mir wird das ergebnis nicht angezeigt
ist der code irgendwo...
| xwzte45z765 | Software Probleme | 4 | 28.01.2008 15:26 | TOSHIBA 490XCDT | 4.0 System Unit -GROßES PROBLEM!!!! Hallo Leute,
ich habe von einem Kupel ein Notebook von TOSHIBA geschenkt bekommen:
Es hat folgende Daten:
TOSHIBA 490XCDT | 4.0 System Unit...
| amd93 | Windows Probleme | 2 | 07.01.2008 19:06 | Turbo Pascal, wer hilft mir?! Wir lernen in der Schule gerade Turbo Pascal...auf jeden Fall sollte ich was zum laufen bringen, es haut aber nicht hin, bekomm ständig ne...
| Claire-Redfield | Webmaster Hilfe / Programmierer Forum | 7 | 14.10.2004 09:28 | |