AGB  ·  Datenschutz  ·  Impressum  







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

[FMX IOS] MessageDLG mit iOS 11.2.2

Ein Thema von Devil1925 · begonnen am 10. Jan 2018 · letzter Beitrag vom 12. Jan 2018
Antwort Antwort
Benutzerbild von Mavarik
Mavarik

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

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 11:14
Habe es jetzt durch eine ganz wirre Kapselung hinbekommen...

So macht man das nicht mehr... Modale MessageDialog sind auf mobilen Plattformen NICHT MEHR MÖGLICH
  Mit Zitat antworten Zitat
Darlo

Registriert seit: 28. Jul 2008
Ort: München
1.196 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#2

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 11:22
Habe es jetzt durch eine ganz wirre Kapselung hinbekommen...

So macht man das nicht mehr... Modale MessageDialog sind auf mobilen Plattformen NICHT MEHR MÖGLICH
Sicher?
http://docwiki.embarcadero.com/Libra...ogs.MessageDlg
Zitat:
The following table summarizes which platforms support which calls to MessageDlg and whether those calls are blocking or non-blocking:
Platform Without ACloseDialogProc With ACloseDialogProc
Windows Blocking Blocking
OS X Blocking Blocking
iOS Blocking Non-blocking
Android Non-blocking
Philip
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

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

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 11:31
Emm...

Zitat:
iOS Blocking Non-blocking
Android Non-blocking
Ja wie du selber postest... Abgesehen davon:
Zitat:
Warning: MessageDlg is deprecated. Please use Platform.IFMXDialogServiceAsync.MessageDialogAsync .
Grüsse

Mavarik
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

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

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 11:35
Unter iOS wird Blocking auch unterstützt, das steht im Zitat. Und es geht hier um Seattle, da is nix mit deprecated.
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
Darlo

Registriert seit: 28. Jul 2008
Ort: München
1.196 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#5

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 11:46
Android ist immer nonblocking, bei iOS ist blocking noch möglich:
Without ACloseDialogProc
iOS Blocking
Philip
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

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

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 12:18
Unter iOS wird Blocking auch unterstützt, das steht im Zitat. Und es geht hier um Seattle, da is nix mit deprecated.
Das mag ja sein, aber eigentlich ist für FMX jede ältere Version als die aktuelle deprecated.

Zitat von Sir_Rufo:
Mach es doch einfach richtig...
Man muss es - wenn der code auf allen Plattformem laufen soll, sowieso non blocking machen... Und wenn es so noch funktionieren würde, gäbe es diesen Thread nicht...
  Mit Zitat antworten Zitat
Benutzerbild von Devil1925
Devil1925

Registriert seit: 20. Nov 2015
Ort: Saerbeck
236 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 13:01
ok... dann nochmal eine Frage meinerseits: Wie stelle ich das jetzt an, dass ich mein MessageDlg habe, und die ACloseDialogProc so ausgeführt wird, dass das Message Fenster dabei nicht mehr angezeigt wird? weil solange das angezeigt wird, kann ich auch noch auf die buttons drücken und entsprechende aktionen starten.
Philipp
Höllische Grüße
Devil
Meistens sitzt das Problem vor dem Bildschirm! - Leider bin das oftmals ich.
  Mit Zitat antworten Zitat
Strally

Registriert seit: 26. Aug 2010
20 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 13:16
Hallo,

vielleicht liefert dieser Link ein paar Ideen zum Thema MessageDlg

[Mimicing MessageDlg on mobile platforms]

https://community.embarcadero.com/bl...bile-platforms

Mfg
Strally
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

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

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 13:59
ok... dann nochmal eine Frage meinerseits: Wie stelle ich das jetzt an, dass ich mein MessageDlg habe, und die ACloseDialogProc so ausgeführt wird, dass das Message Fenster dabei nicht mehr angezeigt wird? weil solange das angezeigt wird, kann ich auch noch auf die buttons drücken und entsprechende aktionen starten.
Ich mache es so, dass ich ein PNG-Image 1px x 1px über das ganze Fenster lege in schwarz mit transparent 40%. Hittest := false;
  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 00:16 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