Delphi-PRAXiS
Seite 7 von 18   « Erste     567 8917     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet (https://www.delphipraxis.net/190530-vcl-vs-fmx-die-frage-ist-vorerst-offiziell-beantwortet.html)

stahli 13. Okt 2016 16:09

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

Das klingt gut. So etwas meine ich.

Aber dafür hast Du ja offenbar extra einen Handler gebaut.

Out of the Box funktioniert es also offenbar nicht.


Zu meinen FMX-Zeiten bestand dann noch das Problem, dass ständige Neuzeichnungsorgien ausgelöst wurden. Das scheint ja dann wohl nicht mehr so zu sein.


@jbg

Ah ja, ok.
Das kommt mir noch in etwa bekannt vor...

Mavarik 13. Okt 2016 16:22

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

Zitat von stahli (Beitrag 1350799)
Aber dafür hast Du ja offenbar extra einen Handler gebaut.

Out of the Box funktioniert es also offenbar nicht.

Zu meinen FMX-Zeiten bestand dann noch das Problem, dass ständige Neuzeichnungsorgien ausgelöst wurden. Das scheint ja dann wohl nicht mehr so zu sein.

Mein Handler ist "nur" dafür da, ob meinen Thread vom Viewmodel zu entkoppeln... Es geht auch mit Bordmitteln..

Für die Updates: BeginUpdate / EndUpdate... Das gibt es auch für den kompletten Screen. Da zeichnet dann so lange nix, bis Du endupdate sagst und schwupp ist dein UI da. Mit einem VRAM-Screen-Update.

Fritzew 13. Okt 2016 16:47

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

Zitat von Mavarik (Beitrag 1350793)
Zitat:

Zitat von Fritzew (Beitrag 1350790)
Also Crossplattform ist es in meinen Augen nicht. Was da fehlt ist opengl unter Windows.

Was hat OpenGL damit zu tun? Welche Engine benutzt wird ist doch letztlich egal...
Es sei den, Du willst manuell etwas machen...
Aber das kannst Du ja trotzdem noch!

Sehr viel. Wenn Du anspruchsvolle 3d Grafiken hast, vor allem interaktiv kommst Du mit den FMX Bordmitteln nicht weit.
Also Selbermachen. Ist ja in Ordnung. Ausser bei Windows hats Du OPENGL. Also kannst Du Dich da rein hängen. Mit FMX Win geht das nicht.
Mixen von DirectX und OPENGL ist nur was für Masochisten. Also was bleibt?
Entweder OPENGL und VCL oder DIRECTX und FMX.
NIX CROSSPLATTFORM

EWeiss 13. Okt 2016 16:58

AW: VCL vs. FMX - Die Frage ist (vorerst) offiziell beantwortet
 
FMX = FireMonkey?
Wenn ja dann wird dort doch OpenGL verwendet oder?
Ist das so dann ist deine Aussage "DirectX und FMX" irgendwie daneben gegriffen.

gruss

Fritzew 13. Okt 2016 17:00

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

Zitat von EWeiss (Beitrag 1350809)
FMX = FireMonkey?
Wenn ja dann wird dort doch OpenGL verwendet oder?
Ist das so dann ist deine Aussage "DirectX und FMX" irgendwie daneben gegriffen.
gruss

Genau das ist ja das Problem FMX Windows benutzt DIRECTX und nicht OPENGL

Mavarik 13. Okt 2016 17:02

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

Zitat von EWeiss (Beitrag 1350809)
FMX = FireMonkey?
Wenn ja dann wird dort doch OpenGL verwendet oder?
Ist das so dann ist deine Aussage "DirectX und FMX" irgendwie daneben gegriffen.

Nein Aussage ist richtig..

OpenGL und DirectX sind ähnlich... Aus meiner Sicht fand ich DirectX immer besser als OpenGL...
Fühlte sich "nativer" für mich an.

Auf den "anderen" Plattformen ist es OpenGL auf Windows "nur" DirectX!

Mavarik

EWeiss 13. Okt 2016 17:07

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

Auf den "anderen" Plattformen ist es OpenGL auf Windows "nur" DirectX!
Ahh deshalb das ganze gefriemel das ist natürlich schlecht.
Dann hätte man bei Windows auch auf OpenGL bleiben müssen und kein Mixstatus generieren.
Dann ist es nicht mehr CROSSPLATTFORM kompatibel. Ein Widerspruch in sich selbst.

Nun gut. ;)

Zitat:

NIX CROSSPLATTFORM
Sehe ich genauso.

gruss

Mavarik 13. Okt 2016 17:18

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

Zitat von EWeiss (Beitrag 1350813)
Zitat:

NIX CROSSPLATTFORM
Sehe ich genauso.

ja für die 1 Promill der Developer die auf die Idee kommen nativ die OpenGL-Schnittstelle an zu sprechen...
Wahrscheinlich sind es noch weniger!

Deswegen zu sagen: FMX ist nicht crossplattform ist lächerlich!

Fritzew 13. Okt 2016 17:22

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

ja für die 1 Promill der Developer die auf die Idee kommen nativ die OpenGL-Schnittstelle an zu sprechen...
Entschuldige bitte aber jetzt wird es lästig.
Ich weis das Du Dich in FMX verliebt hast, aber nur weil Deine Anforderungen andere sind ist so eine Aussage echt daneben.

Ich bleibe dabei. FMX ist nicht wirklich CrossPlattform auch wen Du es nicht wahrhaben willst.
Ich bin jetzt hier weg

EWeiss 13. Okt 2016 18:04

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

Ich bleibe dabei. FMX ist nicht wirklich CrossPlattform auch wen Du es nicht wahrhaben willst.
Und da gibt es nichts zu rütteln..

Wenn ich FMX unter Windows ausschließlich mit DirectX verwenden kann dann sind Programme
die als Beispiel in Windows Programmiert wurden unter Android, Linux oder was auch immer nicht lauffähig.

Da kannst du sagen was du willst.
Das hat mit CrossPlattform Kompatibilität nichts mehr zu tun unabhängig davon wie viele Leute nativ die OpenGL-Schnittstelle an sprechen.

Entweder oder kompatibel zu allen Plattformen oder nicht.
Und das ist hier SO leider nicht gegeben.

Das ist nun mal Fakt.

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:34 Uhr.
Seite 7 von 18   « Erste     567 8917     Letzte »    

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