AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Erste FMX-Versuche

Ein Thema von Delbor · begonnen am 6. Jun 2021 · letzter Beitrag vom 9. Jun 2021
Antwort Antwort
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.192 Beiträge
 
Delphi 11 Alexandria
 
#1

Erste FMX-Versuche

  Alt 6. Jun 2021, 21:33
Delphi-Version: 10.4 Sydney
Hi zusammen

Nachdem ich nun schon einige Jährchen mit Delphi und der VCL arbeite, finde ich, ist es nun schon mehr als überfällig, dass ich mich in FMX einarbeite.
Ganz Grob hatte ich da mal 2 Demos offen und gerade eben einne leere Geräteübergreifende Anwendung begonnen, Sprich, meine Anwendung esteht erstmal aus einer kompett leeren Form-
Tja, und da geht mein Blick erstmal zu ObjectInspector und Palette. Und die kennt offenbar sämtliche VCL Komponenten, einige solcher Dinger, die es unter der VCL nicht gibt und einige, von denen nicht wirklich klar ist, zu welchem Framework sie nun gehören.

Aktuell habe ich entdeckt, dass ein TMenueitem zwar erzeugt werden kann, aber nie sichtbar wird.

Des weiteren befinden sich in meiner Komponentenpalette Kategorien wie FileUtils - die Kategorie des TFilesearcher von DeddyH und einer benötigten *.pas. TFileseaercher ist unter vielen älteren Delphis lauffähig, aber nur unter der VCL- Andere Komponentenframeworks sind auch nur (zum grössten Teil?!) unter der VCL lauffähig. Zum Beispiel die Jedis oder die Raize-Komponenten. Von letzteren bin ich sicher, dass es keine FMX-Versionen gibt.

Was kommt da auf mich zu? Muss ich damit rechnen, plötzlich eine nicht funktionierende Komponente zu haben?

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch

Geändert von Delbor ( 6. Jun 2021 um 21:44 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.659 Beiträge
 
Delphi 12 Athens
 
#2

AW: Erste FMX-Versuche

  Alt 6. Jun 2021, 21:49
Stell Dich schon einmal auf einen ganzen Sack voller IFDEF-Direktiven ein. Der FileSearcher funktioniert nur unter Windows, bei vielen anderen VCL-Komponenten wird das nicht anders sein.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.560 Beiträge
 
Delphi 12 Athens
 
#3

AW: Erste FMX-Versuche

  Alt 6. Jun 2021, 22:15
Ja, von den meisten VCL-Komponenten wirst Du Dich verabschieden müssen. Wenn es um Standard-Komponenten geht, dürfte das egal sein, weil FMX das entsprechend anbietet.

Hast Du spezielle Komponenten, die bislang nur unter VCL liefen, dann musst Du schauen, ob der Hersteller inzwischen auch etwas für FMX anbietet oder einfachere Sachen evtl. selber auf FMX umstellen.

Es gibt aber auch Anbieter, die haben Komponenten, die mit identischen Eigenschaften und Funktionen sowohl unter der VCL als auch unter FMX laufen (die TMS-FNC -Komponenten). Es gibt übrigens auch ein paar (schmutzige) Tricks, VCL-Komponenten in Dein FMX-Programm einzubauen, aber davon würde ich strikt abraten, weil dies letztlich zu instabilen Programmen und unerklärlichen Problemen führen kann.

Aber falls es Dir Spaß macht, mal was interessantes neues zu lernen, dann ist FMX eine schöne Sache, weil es gleichzeitig die Möglichkeit (und die Notwendigkeit) eröffnet sich mit anderen Betriebssystemen zu befassen, sei es Linux oder MACOS oder halt die mobilen Systeme.

Am Anfang ist der Lernaufwand groß, allerdings ist es heutzutage schon sehr viel einfacher, es gibt Mengen an Literatur, Videos und auch hier auf der DP findest Du alle möglichen Fragen und Antworten zu FMX.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.659 Beiträge
 
Delphi 12 Athens
 
#4

AW: Erste FMX-Versuche

  Alt 6. Jun 2021, 22:32
Wenn man bereit ist, sich von Pascal zu verabschieden, gibt es eine ganze Reihe an Alternativen. Ich persönlich bin nach 2 Jahren Frustration diesen Weg gegangen, aber das bleibt natürlich jedem selbst überlassen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.560 Beiträge
 
Delphi 12 Athens
 
#5

AW: Erste FMX-Versuche

  Alt 6. Jun 2021, 22:44
Wenn man bereit ist, sich von Pascal zu verabschieden, gibt es eine ganze Reihe an Alternativen. Ich persönlich bin nach 2 Jahren Frustration diesen Weg gegangen, aber das bleibt natürlich jedem selbst überlassen.
Rein interessehalber: Wo bist Du jetzt gelandet? XCode und Android-Studio oder ganz was anderes?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.659 Beiträge
 
Delphi 12 Athens
 
#6

AW: Erste FMX-Versuche

  Alt 7. Jun 2021, 05:57
Ich war zuerst bei Ionic gelandet, bin jetzt aber auf Flutter umgestiegen. Als IDE nutze ich Visual Studio Code. Das ist alles Open Source und auf MacOS lauffähig, somit entfallen auch irgendwelche PAServer und Konsorten.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort


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 17:10 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-2025 by Thomas Breitkreuz