AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi PAS-Datei vorhanden, DCU nicht -> Fehler!
Thema durchsuchen
Ansicht
Themen-Optionen

PAS-Datei vorhanden, DCU nicht -> Fehler!

Ein Thema von PeterPanino · begonnen am 24. Mai 2008 · letzter Beitrag vom 25. Mai 2008
Antwort Antwort
PeterPanino

Registriert seit: 4. Sep 2004
1.451 Beiträge
 
Delphi 10.4 Sydney
 
#1

PAS-Datei vorhanden, DCU nicht -> Fehler!

  Alt 24. Mai 2008, 20:29
Hallo, ich habe mir von CodeGear den Source-Code von Simple Live Template Generator for BDS heruntergeladen. Den Pfad des Source-Ordners habe ich natürlich als Bibliothekspfad eingetragen. Als ich TemplateGeneratorExpert.bdsproj compilieren wollte, kam die Fehlermeldung
"[Pascal Fataler Fehler] frmTemplateGeneratorExpert.pas(47): F1026 Datei nicht gefunden: 'NixUtils.dcu'",
OBWOHL die Datei NixUtils.pas im Source-Ordner enthalten ist, dieser im Bibliothekspfad eingetragen ist und die Datei eigentlich gefunden werden müsste!

Dieses Problem - der Compiler verlangt nach einer DCU, obwohl die gleichnamige PAS-Datei ja vorhanden ist, ist schon öfters aufgetreten. Wieso verlangt der Compiler nach der DCU, wenn die PAS-Datei ja vorhanden ist?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: PAS-Datei vorhanden, DCU nicht -> Fehler!

  Alt 24. Mai 2008, 20:44
Steht das Package auf automatisch erstellen?
Markus Kinzler
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.451 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: PAS-Datei vorhanden, DCU nicht -> Fehler!

  Alt 24. Mai 2008, 20:52
Zitat von mkinzler:
Steht das Package auf automatisch erstellen?
Ich verstehe die Frage leider nicht.
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.451 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: PAS-Datei vorhanden, DCU nicht -> Fehler!

  Alt 24. Mai 2008, 21:03
ich habe das Problem jetzt gelöst: In einigen Package-Dateien im Source-Ordner war der Pfad zu NixUtils.pas angegeben als "..\nixutils\NixUtils.pas". Ich habe das jetzt korrigiert und die Compilierung funktioniert jetzt.

Aber wieso hat denn der Compiler bei einer Stelle gemeckert, wo NixUtils.pas in einer uses-Liste ganz normal ohne Pfad angegeben war?
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#5

Re: PAS-Datei vorhanden, DCU nicht -> Fehler!

  Alt 25. Mai 2008, 02:17
Zitat von PeterPanino:
..Ich habe das jetzt korrigiert und die Compilierung funktioniert jetzt...
Wahrscheinlich von Hand korrigiert und irgendeine Datei vergessen, Pfad falsch getippt usw. 8) Der nächste Fehler wird nicht lange auf sich warten lassen. Man macht das anders : zweifelhafte Datei "aus dem Projekt entfernen". Dann die richtige "dem Projekt hinzufügen". Da sind mittlerweile zu viele Dateien an einem Projekt beteiligt. DPR, DCU, PAS, DPK, DPP etc. Es ist einfach zu fehlerträchtig, da selber Hand anzulegen. Du kannst es aber auch sein lassen und lustig an allem dranrumfummeln. Ergebnis ist hier dann wieder als Frage zu besichtigen. Selbst die beschriebene Vorgehensweise ist nicht ohne. Dadurch ändert sich die Reihenfolge der automatisch erzeugten Forms. Auch das kann tödlich werden. Deshalb gibt es ja auch noch den Menüpunkt -> Projekt -> Optionen "automatisch erzeugte Formulare" und "verfügbare Formulare" und man kann diese auch gezielt zur Laufzeit erzeugen.
Gruß
Hansa
  Mit Zitat antworten Zitat
Antwort Antwort


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 05:29 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