Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Delphi XE7 ist der Hammer - Geräteübergreifende Anwendung (https://www.delphipraxis.net/181684-delphi-xe7-ist-der-hammer-geraeteuebergreifende-anwendung.html)

Harry Stahl 2. Sep 2014 20:02

Delphi XE7 ist der Hammer - Geräteübergreifende Anwendung
 
Liste der Anhänge anzeigen (Anzahl: 3)
Also das ist ja echt cool!!!!

Die Erstellung von geräteübergreifenden Anwendungen hat jetzt einen ganz anderen Ansatz bekommen. Das geniale daran ist, dass man mit dem Designer nun unterschiedliche Erscheinungen einer Form verwalten kann. Auf der Ansicht für Windows richte ich die Buttons in meiner Form z.B. links aus, in der Ansicht für MAC OS X eben rechts. Ich muss also nicht mehr so rumtricksen, wie zuvor. Gelöst wird das so, indem man eine unit.pas hat und für die Forms dann z.B. unit.windows.fmx, unit.macintosch.fmx, unit.iPad.fmx.

Toll auch, dass der Designer die Form nun auch für die MAC OS X-Fassung in Delphi selber schon annähernd so wie später auf dem MAC darstellt (siehe anliegende Screenshots).

Also, auch wenn ich nur mal gerade 1 Stunde mit XE7 gespielt habe, ich bin schon Feuer und Flamme. Das sieht ja mal nach einer echten Innovation aus!!:thumb::thumb::thumb:

Der schöne Günther 2. Sep 2014 20:18

AW: Delphi XE7 ist der Hammer - Geräteübergreifende Anwendung
 
Kann man in den Spezialfassungen auch neue Komponenten hinzufügen?
Technisch ist das im Endeffekt wahrscheinlich Vererbung eines Basisformulars, oder? Mein Download zu Hause läuft noch, kannst du einmal zeigen wie man auf dem Formulardesigner umschaltet?

Muss es, wenn es eine Windows-Spezialfassung gibt, dann auch eine Spezialfassung für alle anderen aktivierten Plattformen geben?

Harry Stahl 2. Sep 2014 20:22

AW: Delphi XE7 ist der Hammer - Geräteübergreifende Anwendung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier in der Anlage mal die Liste, aus der man die Ansichten wählt.

Zu der ergänzenden Frage: Nein, man wählt sich dazu, was man benötigt.

Harry Stahl 2. Sep 2014 20:26

AW: Delphi XE7 ist der Hammer - Geräteübergreifende Anwendung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Was ich auch Klasse finde: Für den MAC gibt es jetzt den PAServer-Manager. Damit kann man verschiedene PAServer verwalten, außerdem hat man leichter Zugriff auf das Scratch-Dir und kann dies anscheinend sogar selber festlegen, siehe Screenshot.

mkinzler 2. Sep 2014 20:35

AW: Delphi XE7 ist der Hammer - Geräteübergreifende Anwendung
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1270752)
Kann man in den Spezialfassungen auch neue Komponenten hinzufügen?

Im Master sind immer alle Komponenten.
Zitat:

Muss es, wenn es eine Windows-Spezialfassung gibt, dann auch eine Spezialfassung für alle anderen aktivierten Plattformen geben?
Nein, wie man im Screenshot sieht. Oben sind die "Spezialfassungen", unten die noch Verfügbaren Sichten.

Harry Stahl 2. Sep 2014 20:57

AW: Delphi XE7 ist der Hammer - Geräteübergreifende Anwendung
 
Zitat:

Zitat von mkinzler (Beitrag 1270755)
Zitat:

Zitat von Der schöne Günther (Beitrag 1270752)
Kann man in den Spezialfassungen auch neue Komponenten hinzufügen?

Im Master sind immer alle Komponenten.

Das stimmt. Man kann aber die Komponenten nicht nur anders anordnen, sondern auch mit anderen Werten und Einstellungen versehen, also eine Komponente auf einer Plattform z.B. ausblenden oder mit anderen Werten vorbelegen.

Das schöne daran ist, dass ich das nicht mehr mit dem ganzen IFDEF-Geraffel machen muss, sondern kann es gleich im Designer einstellen.

Einfach nur genial.

Dejan Vu 2. Sep 2014 21:27

AW: Delphi XE7 ist der Hammer - Geräteübergreifende Anwendung
 
Sag mal, wirst Du für Emba bezahlt? :lol: Klingt fast so.

Nee, Spaß. Muss wirklich etwas dran sein. Ich glaub, ich werde (Was kostet der Mump?) ... nee. Kann ich nicht zugeben...

Aber wie immer gilt: Abwarten ob es stabil ist.

Harry Stahl 2. Sep 2014 21:37

AW: Delphi XE7 ist der Hammer - Geräteübergreifende Anwendung
 
Auch wenn Du selbst sagst, es sei nur Spaß, nur zur Sicherheit: Nein, ich habe keine Vorteile bei EMBA (was ich auch gar nicht wollte, um meine Unabhängigkeit in Sachen Blog und FireMonkey-Buch zu behalten).

Da ich im Oktober 2013 den Maintanance-Vertrag gezogen habe, hat mich XE6 und XE7 "quasi" nichts gekostet.

Oh ja, ich hoffe auch, dass das stabil ist, denn das würde die Plattform-übergreifende Entwicklung wirklich revolutionär vereinfachen....

Dejan Vu 2. Sep 2014 21:40

AW: Delphi XE7 ist der Hammer - Geräteübergreifende Anwendung
 
Glaub ich dir. Die Preispolitik lässt komischerweise auch keine Wünsche offen.

Blöd, mir gehen langsam die Bashingargumente aus :-D

Harry Stahl 2. Sep 2014 21:59

AW: Delphi XE7 ist der Hammer - Geräteübergreifende Anwendung
 
Was mir gerade auffällt: Wenn man im Designer bei einer Komponente die Eigenschaft "Visible" auf "False" stehen hat, dann ist die auch im Designer unsichtbar. Die Option "Designvisible" gibt es offenbar nicht mehr.

Es fehlen also nach dem Öffnen eines bestehenden Projektes keine Komponenten, sondern die sind eben einfach nicht sichtbar.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:09 Uhr.
Seite 1 von 5  1 23     Letzte »    

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