Zum Navigations-Menü
Kein Layout? Lesen Sie hier, warum...

Turbo Pascal

Forum



Alle Dateien dieses Themas

Dateiname Dateigröße geschrieben von Datum
Random.pas563 bytesGloob14.05.10 15:33Nachricht lesen
Random.pas1.3KBGloob15.05.10 11:30Nachricht lesen
Random.pas1.4KBGloob15.05.10 13:38Nachricht lesen

1 Kleiner Fehler bei Random(6)+1

Autor: Gloob (R) (IP bekannt)
Datum: 14. Mai. 2010 15:33

Hallo alle zusammen,
kleine frage:

Ich schreibe ein Programm bei dem der Bildschirm mir zufällig farbenden nullen vollgeschrieben werden soll. Der bringt mir aber die Fehlermeldung:
"." expected but "(" found.

QT im Anhang.

Danke im voraus.


edit: An der geschweiften Klammer im QT liegt es nicht, hab ich rausgenommen.

edit 2 :habs selbst gelöst!

Fehler war im Programmkopf



2 mal bearbeitet. Zuletzt am 14.05.10 15:45 von Gloob.

Anhänge:

Antworten | Zitieren

2 Re: Kleiner Fehler bei Random(6)+1

Bewertungen: 0 negativ/0 positiv

Autor: BP92 (R) (IP bekannt)
Datum: 14. Mai. 2010 16:11

Hi Gloob,

du hast als Namen fuer das Programm ein reserviertes Wort benutzt, naemlich RANDOM. Kleiner Tipp: Programmbezeichner (also das hinter PROGRAM) nie so nennen, wie die Befehle heissen ;)

Die geschweifte Klammer entdeckst du bestimmt auch noch :)

-- 
PASCAL Programmierer aus Leidenschaft

Turbo Pascal Beispiele fuer Anfaenger: [www.webplain.de]

Momentane Projekte:
-----------------------
Konsolen-Adventure Game mit FreePascal (im Denkpause-Forum) [www.webplain.de]
Funktionsplotter und -rechner; Vorabversion gibt's hier: [www.webplain.de]
Objektorientierte Textmodus-GUI; Release-Termin: groesstenteils fertig




1 mal bearbeitet. Zuletzt am 14.05.10 16:13 von BP92.

Antworten | Zitieren

3 Re: Kleiner Fehler bei Random(6)+1

Bewertungen: 0 negativ/0 positiv

Autor: Gloob (R) (IP bekannt)
Datum: 15. Mai. 2010 11:30

Ja, hehe ich habe meine Fehler sogar noch vor deinem Post entdeckt. Aber irgendwie fällt mir sowas erst im Nachhinein ein.


Im Anhang ist mal das wie bei uns im Consolen-Adventure formatierte Programm, wollte eigentlich auch noch die neue Unit einbauen doch dann 1. es war nicht mehr farbig und 2. der hat immer weiter ausgegeben.



1 mal bearbeitet. Zuletzt am 15.05.10 11:33 von Gloob.

Anhänge:

Antworten | Zitieren

4 Re: Kleiner Fehler bei Random(6)+1

Bewertungen: 0 negativ/0 positiv

Autor: BP92 (R) (IP bekannt)
Datum: 15. Mai. 2010 13:09

Hi

Zitat Gloob:

...habe meine Fehler sogar noch vor deinem Post entdeckt...


Gut so ;)

Wenn die Ausgabe beim Versuch mit der neuen Unit nicht farbig war, kann daran liegen, dass du zwar nachwievor die WRITE-Anweisungen verwenden kannst, sich aber die TextColor() und TextBackground() nicht mehr auf die WRITEs beziehen. Farbige Ausgaben erreichst du mit dem TextOutC() Befehl. Die Cursorsteuerung bei der Ausgabe mit TextOut() und TextOutC() werden wir noch verbessern, das funktioniert noch nicht ganz so wie mit den WRITEs.
WhereX und WhereY sollten aber tatsaechlich genauso funktionieren, wie die Vorbilder aus CRT.

Was noch wichtig ist, wenn du unsere neue Unit verwenden willst, dann auf keinen Fall mehr zusammen mit CRT benutzen, schliesslich soll conio32 ja CRT vollstaendig ersetzen :) (um die Nachteile von CRT zu umgehen...)

-- 
PASCAL Programmierer aus Leidenschaft

Turbo Pascal Beispiele fuer Anfaenger: [www.webplain.de]

Momentane Projekte:
-----------------------
Konsolen-Adventure Game mit FreePascal (im Denkpause-Forum) [www.webplain.de]
Funktionsplotter und -rechner; Vorabversion gibt's hier: [www.webplain.de]
Objektorientierte Textmodus-GUI; Release-Termin: groesstenteils fertig

Antworten | Zitieren

5 Re: Kleiner Fehler bei Random(6)+1

Bewertungen: 0 negativ/0 positiv

Autor: Gloob (R) (IP bekannt)
Datum: 15. Mai. 2010 13:38

So, hab ich jetzt alles gemacht (QT im Anhang), aber jetzt führt er mein Programm überhaupt gar nicht aus, obwohl der 0 Fehler findet.

Speicherich vielleicht die Unit am falschem Ort? Wo sollte die hin?

Anhänge:

Antworten | Zitieren

6 Re: Kleiner Fehler bei Random(6)+1

Bewertungen: 0 negativ/0 positiv

Autor: Samolex (R) (IP bekannt)
Datum: 15. Mai. 2010 13:43

Zitat Gloob:

Speicher ich vielleicht die Unit am falschem Ort? Wo sollte die hin?


Hi,

es gibt bei Freepascal zwei Orte, einmal kannst du die Unit in dem Unit-Verzeichnis speichern, oder du speicherst die Unit in dem selben Ordener wie dein Programm.

MfG
Samolex

-- 
Computer helfen uns Probleme zu lösen,
die wir vorher nicht hatten.

Retrokuhn
Hey du, isch mach dich Zweierkomplement... ;-)

Antworten | Zitieren

7 Re: Kleiner Fehler bei Random(6)+1

Bewertungen: 0 negativ/0 positiv

Autor: BP92 (R) (IP bekannt)
Datum: 15. Mai. 2010 16:02

Letzteres empfehle ich auch. Fuer groessere Projekte macht es Sinn, ein eigenes Verzeichnis anzulegen, in dem dann alle zugehoerigen Quelltexte und Units abgelegt werden.
Allgemein habe ich bei mir eine Verzeichnisstruktur angelegt, die nach Themen unterteilt ist, im FreePascal Hauptverzeichnis angelegt. Das kann z.B. so aussehen:

C:\ -+- FPC\ -+- Rechenprogramme\
     |        +- Graphikprogramme\
     |        +- Sonstige\
     |        +- ...\
     +- ...\

(Das soll jetzt mal ein Beispiel fuer eine Verzeichnisstruktur sein...)

-- 
PASCAL Programmierer aus Leidenschaft

Turbo Pascal Beispiele fuer Anfaenger: [www.webplain.de]

Momentane Projekte:
-----------------------
Konsolen-Adventure Game mit FreePascal (im Denkpause-Forum) [www.webplain.de]
Funktionsplotter und -rechner; Vorabversion gibt's hier: [www.webplain.de]
Objektorientierte Textmodus-GUI; Release-Termin: groesstenteils fertig

Antworten | Zitieren

Hinweise

  1. Das hier ist kein Hausaufgabenservice. Konkrete Fragen werden natürlich gerne beantwortet.
  2. Probieren Sie doch zuerst die Suchfunktion aus und werfen Sie einen Blick in die FAQ.
  3. Ein aussagekräftiger Betreff ist wichtig, unter »HILFE!!!« kann man sich nichts vorstellen. Bitte nicht nur Großbuchstaben.
  4. Anhänge zu Ihrem Projekt (max. 250 KB) können helfen, das Problem schnell zu lösen.
  5. HTML-Tags sind aus Sicherheitsgründen nicht möglich.
  6. Quelltext können Sie mit [code]Quelltext[/code] formatieren.
  7. Alle weiteren möglichen Forum-Tags können Sie hier nachlesen.
Neuen Beitrag erstellen










Datei anhängen
  • Folgende Dateitypen können angehängt werden:
    asm, bgi, bmp, c, cc, cpp, gif, inc, jpg, obj, pas, pdf, png, rar, rtf, tpu, txt, zip, frm, vbp
  • Die Dateien dürfen jeweils nicht größer sein als 250KB.
  • 3 zusätzliche Dateien können an den Beitrag angehängt werden.



Nach oben
© 2000-2010 Clemens Weiß | Webplain.de
Link zu dieser Seite | Letzte Änderung: 26. Okt. 2008