Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch (https://www.delphipraxis.net/198858-delphi-rio-10-3-fmx-twebbrowser-nur-quadratisch.html)

Jaybee2018 5. Dez 2018 17:17

Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Liste der Anhänge anzeigen (Anzahl: 1)
In der Vorschau von RAD Studio wird alles wunderbar angezeigt, die TWebBrowser Komponente nimmt dort den gesamten Client-Bereich ein. Wenn die App jedoch auf dem Handy läuft, wird die Komponente lediglich als Quadrat angezeigt. Interessanterweise reagiert der Bereich oberhalb des Quadrates jedoch auf Touch-Eingaben. Es ist egal was man anstellt, die Komponenten lässt sich nicht weiter vergrößern. Auch das Mobile Snippet Beispiel verhält sich so. Ich teste die App auf einem Galaxy S8 (Android 8). Ein Screenshot der Beispielanwendung vom Handy habe ich angehängt.

Da ich mit Delphi Rio erstmalig in Firemonkey eingestiegen bin, wäre es gut zu wissen, ob es sich um einen Bug in 10.3 handelt, oder ob ich eine Einstellung übersehen habe.

Rollo62 5. Dez 2018 17:36

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Seltsam, ich habs gerade auf einem S7 Edge getestet, und da sieht es super aus.
Die Emba-Seite skaliert nicht besonders gut, aber quadratisch ist es bei mir nicht.

Erstaunlich das es anscheinend bei jedem irgendwie anders aussehen kann :shock:

Jaybee2018 6. Dez 2018 10:48

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Danke für's Testen! Jetzt frage ich mich, ob es überhaupt Sinn macht, mit Firemonkey zu starten. Wenn schon die allererste Komponente, die ich teste, nicht zuverlässig läuft, dann macht's wohl keinen Sinn. Hinzu kommt, dass der Support von Emba fast nicht existiert. Es scheint nur ein paar verwaiste oder deaktivierte Foren zu geben. Eigentlich traurig bei solche einem interessanten Produkt.

MEissing 6. Dez 2018 10:58

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Das aktuelle Forum findet sich hier:
https://community.idera.com/developer-tools/p/forums

(Das ist auch recht prominent auf der alten Community-Homepage beschrieben! Gleich oben im Banner

Mehr dazu hier:
https://community.embarcadero.com/ar...oper-community

rokli 6. Dez 2018 11:08

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
den besten support gibts sowieso hier :!: :thumb:

Jaybee2018 6. Dez 2018 13:14

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Zitat:

den besten support gibts sowieso hier
Das glaube ich gern! :-D Im vorliegenden Fall scheint es sich allerdings um einen Bug zu handeln, den vermutlich nur Emba beseitigen kann.

Naja, ich hab's mal in deren neues Forum gepostet. Mal schauen, ob sich etwas tut.

philipp.hofmann 6. Dez 2018 14:11

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Also die Qualität der anderen FMX-Komponenten ist deutlich besser als TWebBrowser. Dieser wird dir aus meiner Sicht nie als Chrome-Ersatz dienen können.
Ich habe eine Zeit lang bei mir die Variante von TMSSoftware TTMSFMXWebBrowser drinnen gehabt, ich glaube die war etwas handlicher, baut aber auch nur auf der Emba-Variante auf.
Also ich würde die Frage der Sinnhaftigkeit nicht am Browser festmachen.

Jaybee2018 6. Dez 2018 16:40

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Die TWebBrowser Komponente würde es ermöglichen, Anwendungen, die bisher als WebApp realisiert sind, quasi sofort in eine "echte" App zu verwandeln. Über die Sinnhaftigkeit kann man sicherlich streiten, aber WebView halte ich generell schon für sehr wichtig.

Das "Ärgerliche" ist, dass die Komponenten ansonsten perfekt läuft, d.h. der Inhalt wird butterweich angezeigt, trotz anspruchsvoller html5 Animationen. Gefühlt würde ich sagen, es ist die Chrome Engine, die dort läuft. Aber als Quadrat nützt das nicht soviel.

TurboMagic 6. Dez 2018 19:03

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Zitat:

Zitat von Jaybee2018 (Beitrag 1420250)
Die TWebBrowser Komponente würde es ermöglichen, Anwendungen, die bisher als WebApp realisiert sind, quasi sofort in eine "echte" App zu verwandeln. Über die Sinnhaftigkeit kann man sicherlich streiten, aber WebView halte ich generell schon für sehr wichtig.

Das "Ärgerliche" ist, dass die Komponenten ansonsten perfekt läuft, d.h. der Inhalt wird butterweich angezeigt, trotz anspruchsvoller html5 Animationen. Gefühlt würde ich sagen, es ist die Chrome Engine, die dort läuft. Aber als Quadrat nützt das nicht soviel.

Falls du eine bezahlte Version mit Subscription dein eigen nennst, kannst du bis zu 3 persönlich von EMBT bearbeitete Tickets im Support Portal aufgeben. M. Eissig kann da sicher mehr dazu sagen bzw. weiß ich die URL zum Support Portal gerade nicht auswendig. Ich habe das aber bereits mehrfach benutzt und mindestens in 2-3 Fällen auch bekommen, was ich wollte bzw. soviel unterstützung, dass ich den Rest hinbekommen habe.

Rollo62 7. Dez 2018 07:37

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Jetzt wo ich QUADRATISCH sehe, ich hatte gerade eine Win-Demo mit TWebBrowser hochgeladen.

Das sollte auch unter Android/iOS funktionieren.

Jedenfalls, könnte das "quadratisch" durch eine fehlendes Setzen der Align-Property (z.B. auf TAlignLayout.Client) liegen ?
Das könnte sowas nach sich ziehen.

Rollo

Jaybee2018 10. Dez 2018 09:43

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Zitat:

Jedenfalls, könnte das "quadratisch" durch eine fehlendes Setzen der Align-Property (z.B. auf TAlignLayout.Client) liegen ?
Leider nein. Ich habe es mit align=client probiert, aber auch mit diversen anderen Einstellungen sowie mit Frames. Es wird in der Vorschau stets korrekt dargestellt, aber auf dem S8 bleibt es quadratisch. Das gilt auch für das unveränderte Beispiel aus den mitgelieferten Examples. Ein zweiter Effekt kommt hinzu. Der Bereich oberhalb des Quadrates in touch sensitive. D.h. wenn man dort eine Wischbewegung ausführt, wird der Inhalt des Quadrates bewegt.

Das ganze könnte mit dem Seitenverhältnis des S8 zusammenhängen. Möglicherweise hat Emba die Komponente nur auf 16:9 Geräten getestet, nicht aber auf 18.5:9 oder 19:9. Dann wären allerdings praktisch alle aktuellen Handys betroffen.

skoschke 10. Dez 2018 11:56

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Ich habe gerade mal auf meinem Galaxy A8 (Display 18:9) getestet:

Formular mit TWebbrowser drauf, Align = alClient und alles schick im Hoch und im Querformat!

Allerdings ist hier Berlin 10.1, sollte sich da wirklich zu 10.2 was eingeschlichen haben?

Ciao
Stefan

Jaybee2018 10. Dez 2018 14:09

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Ich habe nun testweise statt TWebBrowser mal ein TMemo auf das Formular gesetzt. Hier läuft alles einwandfrei, d.h. es wird korrekt client aligned. Von daher gehe ich davon aus, dass es sich wirklich um einen Bug in 10.3 handelt. Das lässt zumindest auf einen Hotfix hoffen.

TurboMagic 11. Dez 2018 19:02

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Ja, es könnte sich in 10.3 etwas eingeschlichen haben, da die viel an der Architektur des Android Supports
geändert haben um die Z-Order Unterstützung einzubauen, von der auch TWebbrowser profitieren soll, da es ja
von Haus aus ein natives Steuerelement einbindet.

=> bitte mal prüfen ob dieser Sachverhalt schon in QP bekannt ist und falls nicht bitte schleunigst einen
Report inklusive Angabe betroffener Geräte anlegen, damit das möglichst schon für Update 1 behoben wird.

Die Report Nummer auch gerne hier posten, damit andere betroffene mit anderen Smartphones ihre Modelle
beim Report in die Kommentare schreiben können.

Grüße

TurboMagic

Jaybee2018 17. Dez 2018 09:46

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Zitat:

=> bitte mal prüfen ob dieser Sachverhalt schon in QP bekannt ist
Das sagt mir leider gar nichts. Wo findet man das?

Uwe Raabe 17. Dez 2018 09:49

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Zitat:

Zitat von Jaybee2018 (Beitrag 1421033)
Zitat:

=> bitte mal prüfen ob dieser Sachverhalt schon in QP bekannt ist
Das sagt mir leider gar nichts. Wo findet man das?

https://quality.embarcadero.com

Jaybee2018 17. Dez 2018 15:13

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Vielen Dank! Nun müsste ich nur noch wissen, wer oder was mein JIRA Administrator ist... :-D

Uwe Raabe 17. Dez 2018 15:42

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Zitat:

Zitat von Jaybee2018 (Beitrag 1421063)
Vielen Dank! Nun müsste ich nur noch wissen, wer oder was mein JIRA Administrator ist... :-D

Anmelden kannst du dich mit deinem normalen EDN Account, unter dem auch dein Delphi registriert ist. Zumindest war das bisher immer so.

Jaybee2018 17. Dez 2018 16:03

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Es hat geklappt! Hatte vorher die Login-Daten der neuen Emba Community verwendet, mit denen es nicht ging. Der Bug ist also nun gemeldet.

TurboMagic 18. Dez 2018 05:40

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Üblicherweise teilt man dann hier die Nummer des QP Eintrages mit, dann können wir nämlich dafür abstimmen, den Eintrag verfolgen oder kommentieren falls wir weitere sachdienliche Hinweise entdeckt haben sollten usw.

Jaybee2018 18. Dez 2018 17:53

AW: Delphi Rio (10.3): FMX.TWebBrowser nur quadratisch
 
Gerne!

https://quality.embarcadero.com/brow...%20twebbrowser


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:48 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