AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

DLL wegen RTTI zu einem Package umbauen

Ein Thema von QuickAndDirty · begonnen am 28. Aug 2006 · letzter Beitrag vom 12. Okt 2014
Antwort Antwort
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.441 Beiträge
 
Delphi 2007 Professional
 
#1

AW: DLL wegen RTTI zu einem Package umbauen

  Alt 12. Okt 2014, 13:41
Ok Danke

Dann werde ich das morgen mal probieren, ob es in meinem Fall so funktioniert wie ich es mir wünsche ...

[edit]Würde das dann auch funktionieren, wenn mit dem SELBEN Compiler auf zwei verchiedenen Rechner das ganze mache?
Also auf einem REchner spriche einem Delphi 2007 erzeuge ich die EXE und auf einem anderen Rechner auch mit Delphi 2007 dann die BPL dazu?
Oder würde es da dann krachen?[/edit]
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: DLL wegen RTTI zu einem Package umbauen

  Alt 12. Okt 2014, 13:47
Ja funktioniert. Mit verschieden Compiler meinte ich verschiedene Delphiversionen.
Wenn auf den 2 Rechner die selbe Version (inkl. Patchstand) installiert ist, funktioniert das. Sonst würden die ganzen 3rd-Party Komponenten/Plugins, welche nur als Bpl kommen auch nicht funkionieren.
Markus Kinzler
  Mit Zitat antworten Zitat
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.441 Beiträge
 
Delphi 2007 Professional
 
#3

AW: DLL wegen RTTI zu einem Package umbauen

  Alt 12. Okt 2014, 15:26
Ok danke

So hab noch mal einiges gelesen ....

Also wenn ich meine BPL schreibe, und ich WILL ja KEINE NEUE EXE machen müssen wenn ich die BPL aktualisiere.

Darf ich nichts in der interface section ändern, also alle Änderungen in der implemenation Section sind tabu

Stimmt das so? Oder darf ich gewisse änderungen in der interface section machen?
zB.: private variablen in eine Klasse hinzufügen oder gewissen funktionen/procedure dazu?

Also welche Änderungen darf ich in einer unit machen ohne das sich die Version der Package ändert?

Was passiert mit units die ich per uses in die BPL einbinde?
Hat dazu noch wer interne infos?
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: DLL wegen RTTI zu einem Package umbauen

  Alt 12. Okt 2014, 15:39
Zitat:
Darf ich nichts in der interface section ändern, also alle Änderungen in der implemenation Section sind tabu
Was hat die implementation Section mit dem Interface zu tun?
Dort darfst Du so viel verändern wie Du willst.
Im Interface darfst Du nichts entfernen oder funktional verändern; erweitern kannst Du.

Eine Bpl ist eine Dll, mit der zusätzlichen Möglichkeit komplexere (Objekt-)typen im Interface zu verwenden.
Markus Kinzler
  Mit Zitat antworten Zitat
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.441 Beiträge
 
Delphi 2007 Professional
 
#5

AW: DLL wegen RTTI zu einem Package umbauen

  Alt 12. Okt 2014, 15:50
Zitat:
Darf ich nichts in der interface section ändern, also alle Änderungen in der implemenation Section sind tabu
Was hat die implementation Section mit dem Interface zu tun?
Dort darfst Du so viel verändern wie Du willst.
Im Interface darfst Du nichts entfernen oder funktional verändern; erweitern kannst Du.

Eine Bpl ist eine Dll, mit der zusätzlichen Möglichkeit komplexere (Objekt-)typen im Interface zu verwenden.
ah sorry meinte natürlich interface

... Aber was meinst du mit "erweitern kannst du" ?

den published properties werde ich ja nichthinzufügen dürfen vermute ich mal oder?
Das ich nichts entfernen kann/darf, das ist kein Problem, aber eben neue Sachen hinzufügen ... da habe ich noch wenig infos dazu gefunden.
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 07:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz