AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Delphi 10.1 Berlin Update 1 verfügbar
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 10.1 Berlin Update 1 verfügbar

Ein Thema von MEissing · begonnen am 19. Sep 2016 · letzter Beitrag vom 23. Okt 2016
Antwort Antwort
Seite 5 von 9   « Erste     345 67     Letzte »    
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.021 Beiträge
 
Delphi 12 Athens
 
#41

AW: Delphi 10.1 Berlin Update 1 verfügbar

  Alt 20. Sep 2016, 07:24
Es wäre schön, wenn Delphi diesbezüglich mal einen Paradigmenwechsel in der Verwaltung von Komponenten durchführt - hin zu Projekt-bezogenen Komponenten, die direkt im Source des Projektes installiert/verwaltet werden. Meinetwegen gern als "breaking change". GetIt ist da nur die halbe Lösung. So könnte man nach einer Neuinstallation das Projekt öffnen und ist fertig.
Ich habe da vor ein paar Wochen ein kleines Tool geschrieben, das ein projektbezogenes Laden von Designtime-Packages realisiert. Beim Projektwechsel werden diese Packages dann wieder entladen (vereinfacht gesagt - der reale Prozess ist etwas komplexer). Der eigentliche Anlass war die Verwendung unterschiedlicher Versionen von Packages in unterschiedlichen Projekten, die ja nicht gleichzeitig geladen sein können. Das von dir geschilderte Szenario lässt sich aber wohl auch damit realisieren. Näheres dazu in diesem Artikel: There Can Only Be One – At a Time!
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
BigAl

Registriert seit: 6. Sep 2008
Ort: Kehl
495 Beiträge
 
Delphi 12 Athens
 
#42

AW: Delphi 10.1 Berlin Update 1 verfügbar

  Alt 20. Sep 2016, 07:31
Hallo Uwe,

das verstehe ich nicht ganz. Beim Projekt werden doch die "aktivierten" Bibliotheken mit abgelegt. Wenn ich bestimmte Bibliotheken in Projekten deaktiviere und das Projekt speichere, dann sind beim nächsten Laden des Projekts diese Bibliotheken auch wieder deaktiviert. Das nutze ich teilweise für (ältere) eigene Komponenten, die in Kundenspezifischen Versionen vorliegen. Bei neuen Projekten habe ich allerdings - aus Gründen der Einfachheit - die Bibliotheken universeller gemacht und die Entscheidung bzw. aktiven Teile innerhalb der Bibliotheken gesteuert...

Gruß
Alex
Man sollte nie so viel zu tun haben, dass man zum Nachdenken keine Zeit mehr hat. (G.C. Lichtenberg)
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.594 Beiträge
 
Delphi 11 Alexandria
 
#43

AW: Delphi 10.1 Berlin Update 1 verfügbar

  Alt 20. Sep 2016, 07:39
Es wäre schön, wenn Delphi diesbezüglich mal einen Paradigmenwechsel in der Verwaltung von Komponenten durchführt - hin zu Projekt-bezogenen Komponenten, die direkt im Source des Projektes installiert/verwaltet werden. Meinetwegen gern als "breaking change". GetIt ist da nur die halbe Lösung. So könnte man nach einer Neuinstallation das Projekt öffnen und ist fertig.
Ich habe da vor ein paar Wochen ein kleines Tool geschrieben, das ein projektbezogenes Laden von Designtime-Packages realisiert. Beim Projektwechsel werden diese Packages dann wieder entladen (vereinfacht gesagt - der reale Prozess ist etwas komplexer). Der eigentliche Anlass war die Verwendung unterschiedlicher Versionen von Packages in unterschiedlichen Projekten, die ja nicht gleichzeitig geladen sein können. Das von dir geschilderte Szenario lässt sich aber wohl auch damit realisieren. Näheres dazu in diesem Artikel: There Can Only Be One – At a Time!
Danke Uwe, Dein Projekt kenne ich. Ich hab da für mich selbst auch eine ähnliche Lösung und brauch da auch nur einmal "drücken". Das sollte Embarcadero aber nicht von einer innovativen Weiterentwicklung abhalten.
Sven Harazim
--
  Mit Zitat antworten Zitat
Benutzerbild von ConnorMcLeod
ConnorMcLeod

Registriert seit: 13. Okt 2010
Ort: Bayern
490 Beiträge
 
Delphi 10.4 Sydney
 
#44

AW: Delphi 10.1 Berlin Update 1 verfügbar

  Alt 20. Sep 2016, 07:44
Ach ja, wegen den ständigen Neuinstallieren: Das Migrationtool haben inzwischen alle entdeckt?
Das Tool zum Migrieren von Einstellungen unterstützt Delphi 7 und alle neueren Versionen von RAD Studio, Delphi oder C++Builder. RAD Studio-Versionen ab Delphi 7 werden nicht offiziell unterstützt.


Bin das nur ich oder sieht da sonst noch jemand einen Widerspruch?
Nr.1 Delphi-Tool: [F7]
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#45

AW: Delphi 10.1 Berlin Update 1 verfügbar

  Alt 20. Sep 2016, 07:59
Man kann sich auch anstellen.
Die englische Version sagt es deutlicher: "The Settings Migration Tool supports Delphi 7 and all newer versions of RAD Studio, Delphi or C++Builder. RAD Studio versions released before Delphi 7 are not officially supported."

Quelle:
http://docwiki.embarcadero.com/RADSt...Migration_Tool


Das ist letztlich auch exakt die Aussage, die man sich mit einem wenig gutem Willen hätte herleiten können.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.021 Beiträge
 
Delphi 12 Athens
 
#46

AW: Delphi 10.1 Berlin Update 1 verfügbar

  Alt 20. Sep 2016, 08:03
Beim Projekt werden doch die "aktivierten" Bibliotheken mit abgelegt.
Das ist nicht ganz richtig. Das Projekt merkt sich lediglich die "deaktivierten" Packages. Damit kann man zwar Packages entladen, die man für das Projekt nicht braucht, aber man kann keine Packages laden, die nicht schon beim IDE-Start geladen sind. Der vorgeschaltete Artikel There Can Only Be One! beschreibt diese Problematik.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.021 Beiträge
 
Delphi 12 Athens
 
#47

AW: Delphi 10.1 Berlin Update 1 verfügbar

  Alt 20. Sep 2016, 08:06

Das Tool zum Migrieren von Einstellungen unterstützt Delphi 7 und alle neueren Versionen von RAD Studio, Delphi oder C++Builder. RAD Studio-Versionen ab Delphi 7 werden nicht offiziell unterstützt.
Guck doch nochmal genau hin.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Lemmy
Online

Registriert seit: 8. Jun 2002
Ort: Berglen
2.366 Beiträge
 
Delphi 10.3 Rio
 
#48

AW: Delphi 10.1 Berlin Update 1 verfügbar

  Alt 20. Sep 2016, 08:24
Guck doch nochmal genau hin.
das ist jetzt aber gemein
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#49

AW: Delphi 10.1 Berlin Update 1 verfügbar

  Alt 20. Sep 2016, 09:35
Dann geht es auch noch um einige selbst erstellte Bibliotheken, die man erstmal wieder kompilieren muss.
Neu kompilieren muß man nur, wenn sich der Compiler verändert (neue Compilierversion, meißt beim Upgrade auf die nächste Version)
oder wenn sich die gelinkten BPLs in ihrer Schnittstelle ändern, bei den verwendeten Methoden/Klassen/Typen.

Sowas sollte bei einem Update oftmals nicht zutreffen.



BPLs und DCUs sind compiler-abhängig, bzw. abhängig von den öffentlichen Schnittstellen, der gelinkten Bibliotheken (BPLs).
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von ConnorMcLeod
ConnorMcLeod

Registriert seit: 13. Okt 2010
Ort: Bayern
490 Beiträge
 
Delphi 10.4 Sydney
 
#50

AW: Delphi 10.1 Berlin Update 1 verfügbar

  Alt 20. Sep 2016, 13:48
Das ist letztlich auch exakt die Aussage, die man sich mit einem wenig gutem Willen hätte herleiten können.
Nee, das hieße dann ... Versionen vor Delphi 7 ...
Das ist das, was die englische Variante aussagt.
Guter Wille <> Glaskugel
Nr.1 Delphi-Tool: [F7]
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 9   « Erste     345 67     Letzte »    


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 19:07 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