AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

pas. compilieren in delphi2006

Ein Thema von SATARA · begonnen am 4. Jul 2007 · letzter Beitrag vom 5. Jul 2007
Antwort Antwort
Seite 1 von 2  1 2   
SATARA

Registriert seit: 2. Jul 2007
6 Beiträge
 
#1

pas. compilieren in delphi2006

  Alt 4. Jul 2007, 21:35
Hi

wie ihr sieht bin ich ein blutiger anfänger aber ich konnte keinen bracubaren eintrag finden wo mir das compilieren erklärt wurde so dass ich es verstehen kann.

also ich will einfach eine .pas compilieren also wie geht das denn ????

für eure hilfe danke ich jetzt schonaml
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: pas. compilieren in delphi2006

  Alt 4. Jul 2007, 21:39
eine einzelne Pas-Datei kann man nicht kompilieren. Du kannst nur komplette Projekte kompilieren wo pas-dateien enthalten sind.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.533 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: pas. compilieren in delphi2006

  Alt 4. Jul 2007, 21:40
Zitat von SATARA:
also ich will einfach eine .pas compilieren also wie geht das denn ????
Einfach in die "uses"-Klausel einfügen, beim Kompilieren des Projekts wird sie dann automatisch mitkompiliert.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
fwsp
(Gast)

n/a Beiträge
 
#4

Re: pas. compilieren in delphi2006

  Alt 4. Jul 2007, 21:42
ändere einfach die dateiendung von .pas in .dpr, vllt musst du noch ein {$Apptype Console} unter program xxx einfügen.
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#5

Re: pas. compilieren in delphi2006

  Alt 4. Jul 2007, 21:49
Zitat von fwsp:
ändere einfach die dateiendung von .pas in .dpr, vllt musst du noch ein {$Apptype Console} unter program xxx einfügen.
Weißt du was du da postest? Das ist grober unfug. Es gibt in der pas-datei kein begin-end. und somit ist es nicht kompilierbar. Und wenn man alle notwendigen dinge anpasst wird das programm trotzdem nix machen weil eben der einstiegspunkt fehlt etc. Und wenn man dann alles ändert inklusive Dateiendung kann man gleich ein neues Projekt erstellen.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#6

Re: pas. compilieren in delphi2006

  Alt 4. Jul 2007, 21:54
Zitat von SirThornberry:
Es gibt in der pas-datei kein begin-end. und somit ist es nicht kompilierbar.
Das ist falsch. Eine Unit hat am Ende ein "end." und das "begin" dazu kann weggelassen werden, er akzeptiert es. Gleiches gilt bei einem DPR. Das kleinste DPR:
Delphi-Quellcode:
program Project1;

end.
Compiliert und läuft.

Zitat von SirThornberry:
Und wenn man alle notwendigen dinge anpasst wird das programm trotzdem nix machen weil eben der einstiegspunkt fehlt etc.
Der fehlt eben nicht. Also lieber mal ausprobieren und nicht gleich alles als Unfug verurteilen.

Aber: Grundsätzlich ist der Tipp nicht als gut anzusehen. Schon allein der Kopf der Datei mit Unit bzw. Program sagt mehr aus.
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#7

Re: pas. compilieren in delphi2006

  Alt 4. Jul 2007, 21:55
@mütze: und was passiert dann? nichts?! denn woher soll der compiler wissen welche procedure zuerst ausgeführt werden soll?!
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
fwsp
(Gast)

n/a Beiträge
 
#8

Re: pas. compilieren in delphi2006

  Alt 4. Jul 2007, 21:57
Zitat von SirThornberry:
Weißt du was du da postest? Das ist grober unfug.
das kommt drauf an. andere pascal compiler (zb fpc) kennt erstmal keine .dpr und speichert alles in .pas - daher kann das durchaus eine lösung sein.
ich bin bei dieser fragestellung davon ausgegangen, das er die pas von irgendwo hat und die ein vernünftiges programm beinhaltet.
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#9

Re: pas. compilieren in delphi2006

  Alt 4. Jul 2007, 21:58
Zitat von SirThornberry:
@mütze: und was passiert dann? nichts?! denn woher soll der compiler wissen welche procedure zuerst ausgeführt werden soll?!
Er führt den Code zwischen Begin/end. aus. Dieses wird immer als erstes ausgeführt - gleiches bei einer Unit. Hier ist der Begin/End Block nur leer. Vergleiche es mit einer leeren main() function. Er springt rein und kommt dann auch sofort zum Ende, also zum Code für das abräumen des Programms.

Zitat von fwsp:
das kommt drauf an. andere pascal compiler (zb fpc) kennt erstmal keine .dpr und speichert alles in .pas - daher kann das durchaus eine lösung sein.
Aber afair er unterscheidet trotzdem das Schlüsselwort im Kopf der Datei - also Unit oder Program - oder nicht?
  Mit Zitat antworten Zitat
fwsp
(Gast)

n/a Beiträge
 
#10

Re: pas. compilieren in delphi2006

  Alt 4. Jul 2007, 22:02
Zitat von Muetze1:
Aber afair er unterscheidet trotzdem das Schlüsselwort im Kopf der Datei - also Unit oder Program - oder nicht?
ja, aber steht da irgendeine info zu diesem thema in der frage?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz