BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- Pascal setpath (http://www.black-board.net/thread.php?threadid=19439)


Geschrieben von pRoT_ru am 18.12.2004 um 13:47:

  setpath

hi,ich habe mir 2 pascal compiler runtergeladen.
1. free pascal compiler (www.freepascal.org)
2. TurboPascal 5.5

ich habe beide installiert,und bei beiden muss ich die setpath variable bearbeiten.
bei free pascal compiler steht folgendes drin:

-------
@echo off
echo Setting PATH for use with win32 Free Pascal compiler
set A=c:\programs\pascal\program\bin\win32;%PATH%
set Path=
set PATH=%A%
set A=
--------

ich muss diese datei bearbeiten um dann kompilieren zu können richtig?
das habe ich aber noch nicht ganz verstanden,wie ich das machen soll. und wie genau lege ich fest welche der dateien kompiliert werden soll.
und nochwas: kompiliere ich txt dateien wo der code enthalten ist?



Geschrieben von COCYHOK am 18.12.2004 um 14:11:

 

Was genau ist dein Problem? Weißt du nicht, wo du den obigen Codeabschnitt eintragen sollst? Oder weißt du nicht, wie du ein Pascal-Programm kompilierst? Stell mal genau deine Frage!



Geschrieben von pRoT_ru am 18.12.2004 um 14:20:

 

ich weiß nicht wie ich das programm kompilieren soll,da ich das erste mal ein pascal programm kompiliere.
ich weiß halt nichtmal ob ich txt format kompilieren kann mit dem code drin smile



Geschrieben von COCYHOK am 18.12.2004 um 14:27:

 

dann kapier ich immer noch nicht, was das mit der path-variable zu tun hat.
also wenn dein pascal-compiler eine Entwicklungsumgebung (IDE) hat, schreibst du dein Programm darin. Du hast dann Syntax-Hightlighting und automatischen Einzug, was die Lesbarkeit des Codes erheblich verbessert. Außerdem kannst du direkt auf Schmankerl wie Hilfe, Debugging, Tools, Compiler und Linker zugreifen.
Meistens kannst du einfach auf Run oder so ähnlich klicken und dein Programm wird kompiliert, gelinkt und gestartet.



Geschrieben von pRoT_ru am 18.12.2004 um 14:30:

 

das ist es ja ich habe leider keine ide.
sonst wäre das ganze ja garkein problem,aber ich habe halt den fpc der auf dosebene läuft unglücklich
sag vielleicht hast du einen mit einer grafischen oberfläche,den man runterladen oder KAUFEN (Zunge raus ) könne?



Geschrieben von LX am 18.12.2004 um 14:56:

Achtung

Letztendlich geht's bloß darum, den Pfad zum Compiler der Umgebungsvariable PATH hinzuzufügen. Das kannst du auch manuell unter Systemsteuerung -> System -> Erweitert -> Umgebungsvariablen.

Deinen Code schreibst du letztendlich in eine ASCII-Textdatei, ja. Die Endung von Pascal-Sourcen war glaub ich immer *.pas, ist aber letztendlich egal, wenn du es per Kommandozeile kompilierst.



Geschrieben von pRoT_ru am 18.12.2004 um 15:22:

 

aber welchen pfad genau meinst du?
ich meine ich weiß nicht genau was du meinst.
allerdings habe ich einen anderen compiler mit grafischer oberfläche gefunden.
allerdings wenn ich kompiliere weiß ich nicht wo ich die datei finden kann,die dann in den ascicode kopmiliert ist. kompiliert pascal überhaupt in .exe ?



Geschrieben von LX am 18.12.2004 um 15:30:

 

Der Pfad, den du eintragen musst, heißt C:\PP\BIN\WIN32 (oder wo immer du das hininstalliert hast). Wie du ein Programm damit kompilierst, steht ebenfalls in der Dokumentation. Die Executable sollte genauso heißen wie die Source-Datei, nur eben mit *.exe als Dateiendung.



Geschrieben von pRoT_ru am 18.12.2004 um 18:28:

 

also in meiner setpath steht nun das hier drin:
--
@echo off
echo Setting PATH for use with win32 Free Pascal compiler
set A=c:\programs\pascal\program\bin\win32;C:\programs\pascal\BIN\WIN32
set Path=
set PATH=%A%
set A=
--
und zum compilieren habe ich fpc.exe test.pas eingegeben,dann kommt diese meldung:
C:\Programs\pascal\program\bin\win32>fpc.exe test.pas
Hint: End of reading config file fpc.cfg
Free Pascal Compiler version 1.0.10 [2003/06/27] for i386
Copyright (c) 1993-2003 by Florian Klaempfl
Target OS: Win32 for i386
Compiling test.pas
syswin32.pp(2,1) Hint: Conditional I386 was set at startup in last compilation o
f syswin32.pp
Linking test.exe
test.pas(11,1) Error: Util asw.exe not found, switching to external linking
Closing script ppas.bat



Geschrieben von Cpt.Miller am 18.12.2004 um 22:14:

 

asw.exe wurde nicht gefunden, warscheinlich hast du die PATH Variable nicht richtig gesetzt.



Geschrieben von pRoT_ru am 19.12.2004 um 09:20:

 

das ist es ja vielleicht ist jetzt endlich mal einer in der lage mir vernünftig zu sagen wie ich sie editieren muss und vorallem an WELCHER stelle Augenzwinkern



Geschrieben von COCYHOK am 19.12.2004 um 13:40:

 

Irgendwie nicht, da hier keiner dein Problem kapiert. Am besten legst du dir mal einen ordentlichen Compiler inklusive IDE zu.



Geschrieben von LX am 19.12.2004 um 14:08:

 

Soweit ich die Website verstehe, ist bei FreePascal sowohl eine Win32-IDE als auch eine Beta einer DOS-IDE dabei.



Geschrieben von Cpt.Miller am 19.12.2004 um 14:27:

 

jupp ich hab auch mal nachgeguckt und das sieht so aus als ob du eine DOS-IDE hast.

und LX sagte doch bereits wo die PATH Variable setzen kannst.
Vielleicht sieht das ganze dann so aus C:\FreePascal\bin

also ich habs jetzt nicht getestet, bin dafür zu faul, aber irgendwo im FreePascal Ordner musst du auf den Bin Ordner verweisen [warscheinlich]


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH