AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DCUs: Unterschiedliche Delphi Versionen

Ein Thema von ulrich.b · begonnen am 23. Dez 2006 · letzter Beitrag vom 24. Dez 2006
Antwort Antwort
Seite 1 von 2  1 2      
ulrich.b

Registriert seit: 21. Sep 2005
Ort: Kattau (AT)
79 Beiträge
 
Delphi 2009 Professional
 
#1

DCUs: Unterschiedliche Delphi Versionen

  Alt 23. Dez 2006, 19:15
Was passiert wenn man Komponenten in unterschiedlichen Delphiversionen im selben Ordner installiert???

Werden die DCUs dann bei jedem Compilevorgang in der anderen version neu erstellt? oder dieselben DCUs verwendet?
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#2

Re: DCUs: Unterschiedliche Delphi Versionen

  Alt 23. Dez 2006, 19:18
AFAIK können die Delphi-Versionen nur DCUs verwenden, die mit der selben Version erstellt wurden, also wird die andere Delphi-Version entweder erneut Compilieren oder alternativ meckern, dass mit der DCU etwas nicht passt.

  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: DCUs: Unterschiedliche Delphi Versionen

  Alt 23. Dez 2006, 19:18
Dese werden überschrieben. Andere Delphiversionen können dann nichts mehr mit ihnen anfangen. Also gerennte Ordner verwenden.
Markus Kinzler
  Mit Zitat antworten Zitat
ulrich.b

Registriert seit: 21. Sep 2005
Ort: Kattau (AT)
79 Beiträge
 
Delphi 2009 Professional
 
#4

Re: DCUs: Unterschiedliche Delphi Versionen

  Alt 23. Dez 2006, 20:31
Zitat von mkinzler:
Also gerennte Ordner verwenden.
Ja und wenn nicht, ... werden sie dann trotzdem jedesmal überschrieben, und somit für die gerade verwendete Version "gültig gemacht"?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: DCUs: Unterschiedliche Delphi Versionen

  Alt 23. Dez 2006, 20:35
Es wird überschrieben.
Markus Kinzler
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

Re: DCUs: Unterschiedliche Delphi Versionen

  Alt 23. Dez 2006, 20:43
Zitat von mkinzler:
Es wird überschrieben.
..., wenn der Compiler den Quellcode finden kann. Ansonsten meckert der Compiler mit "Ungültiges Unitformat"
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: DCUs: Unterschiedliche Delphi Versionen

  Alt 23. Dez 2006, 20:45
Zitat:
..., wenn der Compiler den Quellcode finden kann. Ansonsten meckert der Compiler mit "Ungültiges Unitformat"
Ich bin natürlich davon ausgegangen, daß das der Fall ist.
Markus Kinzler
  Mit Zitat antworten Zitat
ulrich.b

Registriert seit: 21. Sep 2005
Ort: Kattau (AT)
79 Beiträge
 
Delphi 2009 Professional
 
#8

Re: DCUs: Unterschiedliche Delphi Versionen

  Alt 24. Dez 2006, 08:08
Wenn wir schon bei dem Thema sind *g* ......

Bei der JEDI Library werden die sourcen ja beim installieren der Komponenten compiliert.
Wenn man nun eine Komponente verwendet, und die Applikation compiliert, dann werden eben diese Sourcen NICHT mehr neu übersetzt, sondern die "fertigen" DCUs verwendet.

ABER: Wenn ich dies mit einer andere Library mache (Packet compilieren und installieren + Bibliothekspfad und Suchpfad setzen), DANN werden die PAS Dateien jedesmal neu complilert. WIESO?? Was ist bei der JEDI Library anders?
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#9

Re: DCUs: Unterschiedliche Delphi Versionen

  Alt 24. Dez 2006, 09:07
Zitat von ulrich.b:
Was ist bei der JEDI Library anders?
Die "JEDI Library" fügt nur den lib-Ordner, der die DCU Dateien enthält, dem Bibliothekspfad hinzu. Die Quellcode-Ordner werden in den Suchpfad geschrieben. Dadurch kann der Editor die Quellcodedateien finden, wohingegen der Compiler nur die vorkompilierten DCUs sieht.
(Bei englischen Versionen: Bibliothekspfad=Search path; Suchpfad=Browsing path)
  Mit Zitat antworten Zitat
ulrich.b

Registriert seit: 21. Sep 2005
Ort: Kattau (AT)
79 Beiträge
 
Delphi 2009 Professional
 
#10

Re: DCUs: Unterschiedliche Delphi Versionen

  Alt 24. Dez 2006, 09:36
Zusammenfassend:
Wenn im Bibliothekspfad eine DCU gefunden wird, wird sie direkt zur Anwendung gelinkt, wenn aber zusätzlich eine PAS gefunden wird neu compiliert und diese neue DCU gelinkt. Ist das so richtig?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 12:35 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