Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: my.embarcadero.com and getit offline?

  Alt 20. Jan 2024, 19:59
Mangels Community Version kann ich das nicht testen.
Du könntest dir ja eine besorgen und z.B. in einer VM installieren.

Prinzipiell gibt es keinen Unterschied,
bzw. rauf zu nahezu keine Probleme.

* Von einer kleineren Edition sollte alles in einer Größeren lauffähig sein. (der Kleinen fehlt vielleicht eine Komponente, aber die Größere hat natürlich alles)
* Von einer älteren Version sollte sich alles in einer Neueren öffnen lassen.

Also egal ob Trial, CE, Pro oder Enterprise, sollte es keine Hindernisse geben, egal in welche Richtung, solange nichts verwendet wird, was die kleinere/eingeschränkte Edition nicht kennt.

Selbiges gilt eigentlich auch für Delphi-Versionen, ABER
vor allem, wenn es hin und her und nicht in beiden Versionen gespeichert werden soll.
Da würde ich erstmal nicht empfehlen die selbe DPROJ für beide/alle Versionen zu nutzen, da sich dort gern mal was nicht wirklich kompatibel ändert.
Und sich dann entscheiden, in welcher Version Forms bearbeitet werden sollen. (mal hier und mal dort macht sonst echt Spaß ... ganz besonders zusammen mit einer Versionierung)

Wenn CE und eure gekaufe Entwicklungsversion gleich sind, dann gibt es somit kaum Probleme. (blöd, wenn die CE älter ist, also das aktuelle Delphi)



Es kann z.B. sein, dass im neueren Delphi ein Property neu dazu gekommen ist, dann kennt das alte Delphi es natürlich nicht und meckert dann rum.

PS: Es geht auch andersrum.
z.B. ist vor ein paar Jahren das Property OldCreateOrder von neueren Delphis auf True gesetzt worden, wenn es in der DFM fehlte (nur der FormDesigner setzte es auf False, wenn man die Form neu erstellt)
Zuletzt ist dieses Property aber in Delphi 11 wieder rausgeflogen, nachdem es nun ein paar Jahre im Delphi nicht mehr genutzt wurde.
Problem ist nun, wenn man parallel z.B. mit XE und D11 arbeitet. In den DFMs ist das Property mit False drin (weil wir es bei Umstellung von D7 mühevoll überall gesetzt haben)
nun schmeißt D11 dieses Property raus und anschließend denkt XE "oh, es fehlt, also setze ich es auf True", obwohl es eigentlich False sein müsste.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (20. Jan 2024 um 20:03 Uhr)
  Mit Zitat antworten Zitat