Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Firemonkey mit XE2 (https://www.delphipraxis.net/171432-firemonkey-mit-xe2.html)

Mavarik 6. Nov 2012 15:04

Firemonkey mit XE2
 
Hallo Zusammen!

Einfache Frage...: Arbeitet einer von Euch ernsthaft mit XE2 & Firemonkey?

Ich frage, weil ich habe schon mehr Fehler als Features gefunden.

- Die IDE spackt rum
- Die Zwischenablage um Controls zu kopieren funktioniert nicht richtig
- Die Positionsmarken fehlen
- Die Tabreihenfolge funktioniert nicht.
- Es ist alles unscharf
- usw.

Grüsse Mavarik

milo 6. Nov 2012 15:06

AW: Firemonkey mit XE2
 
Nein. :roll: :-D

Gruß Milo

stahli 6. Nov 2012 15:12

AW: Firemonkey mit XE2
 
Mit der XE3 Trial ging es mir ähnlich.

Bei einer Master/Detail-DataSource und LiveBinding an ein Grid wurde beim Master-Datensatzwechsel im Detail-Grid nur die aktuelle Zeile neu gezeichnet. Der Rest dann erst durch MouseOver oder Fokussieren (weiß nicht mehr genau) des Grids.

Ich will es aber dennoch mit FM (und dem TMSFMGrid) versuchen, sobald ich mein XE3 Ultimate habe.

Vom Ansatz her finde ich das (selbst für reine Windowsanwendungen) inzwischen ganz interessant, wobei ein paar Dinge sicher noch ausbaufähig sind.


PS: Die gleiche Frage wollte ich demnächst auch mal stellen. :)

himitsu 6. Nov 2012 16:49

AW: Firemonkey mit XE2
 
Für das Unschaf in XE2 gibt es aber irgendwo einen Bugfix (danach isses dann nicht mehr ganz so unscharf :angle:)

Tipp: Wenn ihr lachen+weinen wollt, dan schaut euch die VCL-Metro-App an (Datei > Neu > ...)

fred.ahrens 6. Nov 2012 16:50

AW: Firemonkey mit XE2
 
Wir haben ein Miniprojekt mit FireMonkey gemacht, um die Möglichkeiten zu testen.
Im Ergebnis ist uns FireMonkey noch zu "experimentell" - um es mal diplomatisch auszudrücken.

Neue Projekte mit FM sind nicht geplant und es juckt uns auch nicht wirklich in den Fingern, noch mehr mit FireMonkey zu machen, was bei neuen Features eigentlich immer der Fall ist.

Das dann bei XE3 auch noch Features entfernt werden, die es bei XE2 noch gab, lassen doch wirklich daran zweifeln, dass FireMonkey durch eine durchdachte Roadmap begleitet wird.

Fred

mkinzler 6. Nov 2012 16:55

AW: Firemonkey mit XE2
 
Zitat:

Das dann bei XE3 auch noch Features entfernt werden, die es bei XE2 noch gab, lassen doch wirklich daran zweifeln, dass FireMonkey durch eine durchdachte Roadmap begleitet wird.
Was wurde den entfernt?
Oder meinst du die Plattform iOS, welche in das MobileStudio ausgelagert wurde?

Union 7. Nov 2012 09:20

AW: Firemonkey mit XE2
 
Ja, wahrscheinlich meint er das.

Mir ging es ja ähnlich: Gelockt durch iOS XE2 + SA gekauft. Dann zwei Anwendungen für iOS erstellt, die dann mangels FM-Funktionalität hauptsächlich in FP erstellt werden mussten und mehr {IFDEF} enthielten als LOC. Delphi eigentlich degradiert zu einem ziemlich fehlerbehafteten Resourcen-Editor.

Jetzt ist XE3 da OHNE JEDE Mobile Unterstützung und laut aktueller Product Adress darf man sich das dann 2013 modulweise dazu kaufen. Selbstverständlichkeiten wie Anchors und Actionlists werden als tolle Neuerungen verkauft.

Den alten Source kann man nun auch in die Tonne treten.

himitsu 7. Nov 2012 09:45

AW: Firemonkey mit XE2
 
Zitat:

Zitat von Union (Beitrag 1190098)
Den alten Source kann man nun auch in die Tonne treten.

Es kommt drauf an, sooo viel haben die letztendlich garnicht verändert.
Der Umbau meines FMX-Hints ging einfacher, als erwartet.
- praktisch nur paar Property verschoben/umbenannt
- und ein/zwei verwendete Funktionen ausgebaut (da gab es z.B. mal eine globale Bitmapinstanz, welche für Größenberechungen verwendet wurde, wenn die Komponente selbst grade keinen Canvas besaß, weil sie z.B. nirgendwo einer Form zugewiesen war)



OK, jetzt soll man ja das MobileStudio (irgendwann mal?) mit dazubekommen (abgesehn von "Neukunden"), aber wird das dann auch bei XE4,5,6,... wieder der Fall sein? Ist ja nicht so, daß Delphi jetzt wieder günstiger wird, wo nun wieder weniger drin ist.

Darlo 7. Nov 2012 09:54

AW: Firemonkey mit XE2
 
Zitat:

Zitat von himitsu (Beitrag 1190101)
Zitat:

Zitat von Union (Beitrag 1190098)
Den alten Source kann man nun auch in die Tonne treten.

Es kommt drauf an, sooo viel haben die letztendlich garnicht verändert.

Wenn man sich das FireFlow Sample unter XE3 anschaut, sieht man leider dass da einiges nicht mehr richtig klappt (selbst die mit XE3 mitgelieferte Demo funktioniert
nicht richtig)

Auf die Frage ob jemand mit FM richtig arbeitet: Ja ich ;-)

Das beschriebene Problem mit den Grid hatte ich auch. Man muss hier mit BeginUpdate und EndUpdate sowie im Notfall einem refresh arbeiten, dann funktioniert das auch richtig.
Selbes bei Memos.

Union 7. Nov 2012 10:00

AW: Firemonkey mit XE2
 
Naja, unter anderem funktionierte ja das Virtuelle Keyboard nicht so wirklich. Das musste man sich im iOs zusammenhacken. Oder an den ViewController zu kommen:
Delphi-Quellcode:
type
  TUIWindowHack = objcclass(UIWindow)
  protected
  public
    Text: UITextField;
    mainView: UIView;
    mainController: UIViewController;
  end;
{$ENDIF}


function SelectImage(ABitmap : TBitmap) : boolean;
{$ifdef FPC}
  var
    ImagePicker : UIImagePickerController;
    Window : TUIWindowHack;
{$endif}
begin
{$ifdef FPC}
  Bitmap := ABitmap;
  Window := UIApplication.sharedApplication.Windows.objectAtIndex(0);
  ViewController := Window.mainController;


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 Uhr.
Seite 1 von 2  1 2      

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