Haupt-Quelltext "program ..." wo anmelden?

Für Fragen rund um die Ide und zum Debugger
Antworten
Martin V
Beiträge: 142
Registriert: Sa 30. Jan 2010, 19:35
OS, Lazarus, FPC: Linux64, Wiindows32, MacOS, Lazarus 1.8.2
CPU-Target: xxBit

Haupt-Quelltext "program ..." wo anmelden?

Beitrag von Martin V »

Hallo,

eigentlich bin ich kein Lazarus Anfänger mehr, bin aber über ein Anfängerproblem gestolpert: In älteren meiner Projekte hat das schon geklappt, aber ich weiß jetzt für ein neues Projekt nicht mehr, wie ich ihm sage, welches der Hauptquelltext, der mit "program" beginnt, ist. Der Compiler moniert "Unit darf nicht mit "program" anfangen oder so ähnlich, dabei ist es mein Hauptprogramm und gerade keine Unit. Die Dateiendung ist pp und nicht das sonst übliche lpr, aber ich weiß dass das eigentlich kein Problem ist, weil das bei meinen anderen Projekten immer so ist. Ich stehe irgendwie auf dem Schlauch... Bei Project Inspector und bei Project Options habe ich nichts gefunden, wo ich das eintragen könnte, und selbst beim Lesen der lpi-Datei im Texteditor habe ich nichts gefunden.

Warf
Beiträge: 2118
Registriert: Di 23. Sep 2014, 17:46
OS, Lazarus, FPC: Win10 | Linux
CPU-Target: x86_64

Re: Haupt-Quelltext "program ..." wo anmelden?

Beitrag von Warf »

Nun da Programme im Gegensatz zu Units Unikat sind und eigentlich nur einem Projekt angehören können (2 mal die selbe Program Datei für 2 unterschiedliche Projekte macht ja überhaupt keinen Sinn) erstellt lazarus für jedes Projekt die lpr Datei welche die Program-Struktur enthält.

Wenn du unbedingt das Program nicht in deiner lpr haben möchtest erstell dir einen makefile in welchem du die andere Datei angibst, aber ich empfehle einfach deine Datei zu nehmen: Rechtsklick->Umbenennen->Projektname.lpr und dann damit deine alte Projektdatei zu überschreiben, das ist die einfachereLösung

BeniBela
Beiträge: 320
Registriert: Sa 21. Mär 2009, 17:31
OS, Lazarus, FPC: Linux (Lazarus SVN, FPC 2.4)
CPU-Target: 64 Bit

Re: Haupt-Quelltext "program ..." wo anmelden?

Beitrag von BeniBela »

Alle Programme müssen bei der zentralen Copyright-Registrierungsstelle angemeldet werden. Kostet 25€ pro Haupt-Quelltext, und 10€ pro Neben-Quelltext

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6764
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Haupt-Quelltext "program ..." wo anmelden?

Beitrag von af0815 »

BeniBela hat geschrieben:Alle Programme müssen bei der zentralen Copyright-Registrierungsstelle angemeldet werden. Kostet 25€ pro Haupt-Quelltext, und 10€ pro Neben-Quelltext
Hab ich da einen :D übersehen :mrgreen:
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Martin V
Beiträge: 142
Registriert: Sa 30. Jan 2010, 19:35
OS, Lazarus, FPC: Linux64, Wiindows32, MacOS, Lazarus 1.8.2
CPU-Target: xxBit

Re: Haupt-Quelltext "program ..." wo anmelden?

Beitrag von Martin V »

Ich habe nun das Problem finden können, indem ich nach und nach meine schon von einem anderen Entwicklungssystem erstellten pp-Dateien in den Projektordner kopiert habe und nicht in einem Rutsch. Nach dem Kopieren einer unverdächtigen Unit trat dann wieder der oben genannte Fehler auf. Es stellte sich heraus, dass im Uses Block dieser Unit der Name des Hauptprogramms auftauchte (wie das zustande kam, kann ich mir nicht mehr erklären, muß schon viele Jahre zurück liegen, das andere Entwicklungssystem hat diesen Quatsch toleriert) und er sich dann gewundert hat, warum eine Unit (die in uses angegeben ist) mit "Program" beginnt. Eigentlich logisch.

Antworten