AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi DCC32 - findet *.dcp und *.bpl Dateien nicht
Thema durchsuchen
Ansicht
Themen-Optionen

DCC32 - findet *.dcp und *.bpl Dateien nicht

Ein Thema von MaBuSE · begonnen am 12. Sep 2006 · letzter Beitrag vom 13. Sep 2006
 
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.838 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

DCC32 - findet *.dcp und *.bpl Dateien nicht

  Alt 12. Sep 2006, 16:14
[edit]
Problem gelöst, hatte ein " zuviel im Pfad
[/edit]

Hallo,

ich möchte ein Package compilieren, das von anderen Packages anhängig ist.
Ich verwende hierzu Delphi 7.

In der IDE habe ich folgendes Vorgehen (funktioniert).
  • Kompilieren der abhänigen Packages.
    dabei werden *.bpl Dateien in ...\PackageA\sys
    und *.dcp sowie *.dcu Dateien in ...\PackageA\lib erstellt.
  • Systempfad steht auf ...\PagageA\sys
  • Bibliothekspfad steht auf ...\PackageA\lib
  • PackageB das nun PackageA verwendet lässt sich ohne Probleme nach dem selben Muster kompilieren.
    Delphi sucht die *.dcp im Bibliothekssuchpfad und die Bpl im Systemsuchpfad.
    Alle sind zufrieden.
Aber der DCC32 verhällt sich hier (mal wieder) anders
Folgendes Vorgehen:
  • Kompilieren der abhänigen Packages.
    dabei werden *.bpl Dateien in ...\PackageA\sys
    und *.dcp sowie *.dcu Dateien in ...\PackageA\lib erstellt.
    (Parameter -N0 -LE und -LN)
  • Systempfad steht auf ...\PagageA\sys
  • Bibliothekspfad steht auf ...\PackageA\lib
  • PackageB das nun PackageA verwendet lässt sich nicht kompilieren.
    Delphi sucht die *.dcp nicht im Bibliothekssuchpfad, sondern nur in
    • $(DELPHI)\lib
    Und die Bpl wird nicht im Systemsuchpfad, sondern nur in
    • $(DELPHI)\bin
    • C:\WINNT\System32
    • C:\WINNT\System
    • C:\WINNT
    gesucht.
Meine Frage ist nun:
  • Wo kann ich den PackageSuchpfad angeben?
    • -U ist ja nur für die Units
    • -I ist ja nur für die Include Dateien
    • -R ist ja nur für die Resourcen
    • -O ist ja nur für die Object Dateien
    • -LU macht mich auch nicht glücklich
  • Und warum wird nicht der Systempfad durchsucht?

Und Nein, ich werde nicht die *.dcp und *.bpl Dateien an die von dcc32 gewünschten Orte kopieren.

Im Moment compiliere ich statt mit dcc32 aus dem Batch heraus mit
Code:
rem funktioniert:
delphi32 /b /o%mab_COMPILER_LOG% %mab_PACKAGE%
statt mit meinem Favorit
Code:
rem funktioniert nicht:
dcc32.exe %mab_param% %mab_I% %mab_U% %mab_R% %mab_N0% %mab_LE% %mab_LN% %mab_PACKAGE%
Für sachdienliche Hinweise bedanke ich mich schon mal im Voraus

Vielen Dank.
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
 


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 15:44 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