AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet
Thema durchsuchen
Ansicht
Themen-Optionen

VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

Ein Thema von Codehunter · begonnen am 12. Okt 2016 · letzter Beitrag vom 20. Okt 2016
Antwort Antwort
Seite 11 von 18   « Erste     91011 1213     Letzte »    
EWeiss
(Gast)

n/a Beiträge
 
#101

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 15. Okt 2016, 12:04
Zitat:
Delphi? Ach was - in diesem Forum bin ICH das Maß aller Dinge.
Aber klar das wissen wir doch.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#102

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 15. Okt 2016, 12:05
Zitat:
Der Markt regelt!
Richtig.. Und das ist Delphi ? LOL.
Und du denkst wirklich Delphi ist das Maß aller Dinge?

Oder ist dieses Framework CROSSDEVELOPMENTFORM?
Du kannst gerne für Deine Apps pro Plattform eine andere IDE und compiler nehmen...
Oder ne Weblösung
Oder Xamarin - mit viel mehr Fehler als FMX und läuft teilweise gar nicht. (Hörensagen nicht selber getestet)

Aber dann melde dich doch bitte in einem Microsoft forum an und lass xxxxxxx
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#103

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 15. Okt 2016, 12:16
* TGrid: Man kann hier direkt unterschiedliche Arten von Spalten einfügen: Strings, Progress, Date, Time, Image, Currency, usw. Jedes Column hat eine Header-Eigenschaft, wo ich ganz bequem schon im Designer eine Überschrift eingeben kann
Sehr gute Auflistung. Vielleicht sollten wir diese Punke mal zusammentragen.

Kleiner Ergänzung:

Das Grid hat ein eigenes Datenmodel, sodass man nicht auf die Idee kommt, das visuelle Control als DataHolder zu missbrauchen.
Durch Austausch der Datenquelle lässt sich in Bruchteilen der Zeit gegenüber einem StringGrid unter VCL - wo ich erst alle Zellen neu im UI Thread befüllen muss - die Ansicht wechseln. Da dies auch gerne in einem Thread passieren kann, ist es viel flexibler und performanter.
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.538 Beiträge
 
Delphi 11 Alexandria
 
#104

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 15. Okt 2016, 12:35
* TGrid: Man kann hier direkt unterschiedliche Arten von Spalten einfügen: Strings, Progress, Date, Time, Image, Currency, usw. Jedes Column hat eine Header-Eigenschaft, wo ich ganz bequem schon im Designer eine Überschrift eingeben kann
Sehr gute Auflistung. Vielleicht sollten wir diese Punke mal zusammentragen.

Kleiner Ergänzung:

Das Grid hat ein eigenes Datenmodel, sodass man nicht auf die Idee kommt, das visuelle Control als DataHolder zu missbrauchen.
Durch Austausch der Datenquelle lässt sich in Bruchteilen der Zeit gegenüber einem StringGrid unter VCL - wo ich erst alle Zellen neu im UI Thread befüllen muss - die Ansicht wechseln. Da dies auch gerne in einem Thread passieren kann, ist es viel flexibler und performanter.
Danke, die Auflistung könnte man sicher noch um eine Vielzahl von Punkten erweitern.

Was ich beim TGrid noch ergänzen kann: Per "OnGetValue" werden im TGrid bei der Darstellung einer Zeile die Daten erst dann abgefragt, wenn Sie zur Anzeige gebracht werden. Insofern - abgesehen vom Sinn- ist es kein Problem und mit Null Performance-Verlust möglich, 1 Mio. Einträge im TGrid anzuzeigen und rasant zu scrollen. Im VCL-Grid könnte man das entsprechend selber im OnDrawCell-Event machen, hätte aber dann die ganze Zeichnung des Inhalts selber zu bewerkstelligen (und damit einfach wieder ein Haufen mehr Arbeit).

Geändert von Harry Stahl (15. Okt 2016 um 12:44 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#105

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 15. Okt 2016, 12:45
Danke, die Auflistung könnte man sicher noch um eine Vielzahl von Punkten erweitern.
Vielleicht unter Deinem Blog? : http://www.devpage.de/blog/firemonkey.htm (FMX = RAD ++ )

Würde immer wenn mit was einfällt Dir schreiben...
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.538 Beiträge
 
Delphi 11 Alexandria
 
#106

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 15. Okt 2016, 12:59
Danke, die Auflistung könnte man sicher noch um eine Vielzahl von Punkten erweitern.
Vielleicht unter Deinem Blog? : http://www.devpage.de/blog/firemonkey.htm (FMX = RAD ++ )

Würde immer wenn mit was einfällt Dir schreiben...
Ja, wäre eigentlich ein schönes Thema.

Mmhh. Wetter ist mies, gerade in Bonn... Wollte eigentlich jetzt zum Flohmarkt.

Aber so...

Also entschieden, mach mich mal ans Werk und werde da einen erweiterten Beitrag draus machen. Ergänzungen wären dann da natürlich willkommen.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#107

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 15. Okt 2016, 13:20
Und es gibt Sofware welche eine Normale Anwendung mit ein paar Klicks in eine APP verwandelt warum sollte man sich dann den ganzen Kram mit FMX antun?
Welche wäre das? Diese kann dann x86-Code so ohne weiteres nach ARM-Code wandeln und auch mit 3th-Party-Komponenten umgehen?
Und dann noch die GUI von Mausbedienung auf Touch-Bedienung umstellen.

Das wäre wirklich super. Hast du da Links zu einer solche Lösung?
Mir sind bisher nur Lösungen bekannt die entweder HTML5-"Apps" konvertieren können oder schon von Grund auf auf Portale Frameworks wie .NET CF basieren.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

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

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 15. Okt 2016, 23:24
OK, ich konnte mich bisher noch nicht mit FMX beschäftigen, aber die Funktionialtät, die gerade aufgeführt wurde, ist echt spannend.

Wäre es also ein einfaches, den VirtualTreeView und z.B. das Grid von TMS durch die FMX-Variante würdig zu ersetzen? Das sind momentan die beiden wichtigsten Elemente in VCL für mich.

Das Controls andere Controls enthalten können, fehlt mir in der VCL schon lange, das wäre ein Grund zu wechseln. Erinnert mich alles etwas an WPF/XAML.

Was hab ich sonst noch im Einsatz

THTMLViewer - gibt es da was Natives?
TChromeTabs - wären mir auch wichtig, zumindest was vergleichbares
ImageEN (http://www.imageen.com) ???
Sven Harazim
--
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.538 Beiträge
 
Delphi 11 Alexandria
 
#109

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 15. Okt 2016, 23:54
OK, ich konnte mich bisher noch nicht mit FMX beschäftigen, aber die Funktionialtät, die gerade aufgeführt wurde, ist echt spannend.

Wäre es also ein einfaches, den VirtualTreeView und z.B. das Grid von TMS durch die FMX-Variante würdig zu ersetzen? Das sind momentan die beiden wichtigsten Elemente in VCL für mich.

Das Controls andere Controls enthalten können, fehlt mir in der VCL schon lange, das wäre ein Grund zu wechseln. Erinnert mich alles etwas an WPF/XAML.

Was hab ich sonst noch im Einsatz

THTMLViewer - gibt es da was Natives?
TChromeTabs - wären mir auch wichtig, zumindest was vergleichbares
ImageEN (http://www.imageen.com) ???
Also hier ging es ja eher um den Vergleich der Standard VCL-Komponenten und der Standard FMX-Komponenten.

Das TMS-Grid ist ja letztlich eine wirklich mächtig spezialisierte Spezial-Komponente eines Grids. Da kann die Standard-FMX-Grid-Komponente auch nicht mithalten (auch wenn sie natürlich schon deutlich mehr kann, als das VCL-Grid).

Es gibt aber auch von TMS eine FMX-Variante des Grids, mit ähnlichen Fähigkeiten.

Im übrigen hängt es natürlich davon ab, wozu Du das Grid brauchst und welche speziellen Fähigkeiten notwendig sind. Ich habe Anfangs auch das TMS-Grid recht häufig genutzt, danach bin ich aber wieder hingegangen und habe es wieder durch das normale Grid ersetzt (ebenso unter FMX). Das liegt einfach daran, dass man die meisten Super-Power-Funktionen gar nicht braucht und ich meine Abhängigkeit von Drittherstellern grundsätzlich versuche so klein wie möglich zu halten.

Unter FMX gibt es eine TWebBrowser-Komponente, mit der Du HTML-Dateien ansehen kannst (die lädt auch im System registrierte PDF-Viewer, PDF anzeige ist also auch möglich (per WebBrowser.url = 'file:///" + Path+Dateiname).

ImageEn: Da kenne ich leider nichts vergleichbares. Ich bin da selber seit Jahren Kunde und nerve die schon seit einiger Zeit, eine FMX-Variante herzustellen, bislang leider noch ohne Erfolg.

ChromeTabs bzw. VirtualTreeview kenne ich nicht, dazu kann ich leider nichts sagen.

Geändert von Harry Stahl (16. Okt 2016 um 01:06 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#110

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet

  Alt 16. Okt 2016, 06:30
ChromeTabs gibt es bisher nicht für Firemonkey, genausowenig wie rkSmartTabs. Letzterer würde das vielleicht machen, hatte aber wohl keine aktuelle Delphiversion. Die Starter könnte das ja jetzt ändern.

Die VirtualTreeview wird es so nie für Firemonkey geben. Dafür ist die zu fest mit Windows verbandelt. Die müsste man für Firemonkey neu schreiben.
Die Frage ist was du da genau brauchst.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 11 von 18   « Erste     91011 1213     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 13:50 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