Einzelnen Beitrag anzeigen

Benutzerbild von nicodex
nicodex

Registriert seit: 2. Jan 2008
Ort: Darmstadt
286 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Verschachtelung von packages

  Alt 28. Okt 2008, 08:47
Du kannst 'dclipworks6' beim 'sirtwist'-Package in die 'requires'-Liste aufnehmen.
Dann wird die Unit 'ipwldap' nicht in dein Package eingebunden (sirtwist), sondern die aus dem 'dclipworks6'-Package verwendet.

Es gäbe mit {$WEAKPACKAGEUNIT ON} noch die Möglichkeit, die Unit in beide Packages einzubinden (als Duplikate). Allerdings macht das normalerweise nur Sinn, wenn die Unit nur Schnittstellen definiert (die Unit darf in diesem Fall ohnehin keine 'initilization'/'finalization'-Abschnitte besitzen... siehe Dokumentation).

edit: Sollte es sich bei den ipwldap.pas um unterschiedliche Versionen handeln, dann wird es eklig (Umbenennen deiner ipwldap.pas, da du dclipworks6 nicht kompilieren kannst).
  Mit Zitat antworten Zitat