![]() |
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 |
AW: Firemonkey mit XE2
Nein. :roll: :-D
Gruß Milo |
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. :) |
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 > ...) |
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 |
AW: Firemonkey mit XE2
Zitat:
Oder meinst du die Plattform iOS, welche in das MobileStudio ausgelagert wurde? |
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. |
AW: Firemonkey mit XE2
Zitat:
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. |
AW: Firemonkey mit XE2
Zitat:
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. |
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 10:43 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 by Thomas Breitkreuz