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 Devil1925
Devil1925

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

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 09:56
Kann es sein, dass FMX.DialogService erst ab Berlin verfügbar ist? weil ich nutze derzeit noch Seattle. Und wenn ich versuche FMX.DialogService zu nutzen, dann kann der Name nicht aufgelöst werden.
Philipp
Höllische Grüße
Devil
Meistens sitzt das Problem vor dem Bildschirm! - Leider bin das oftmals ich.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

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

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 10:42
Modale Abfragen mit Messagedialogen sind schon länger nicht mehr möglich, auf Android noch länger.

Du must die Programmlogik dann so umstellen, dass es erst weiter geht, wenn die procedure aufgerufen wird.

Mavarik
  Mit Zitat antworten Zitat
Benutzerbild von Devil1925
Devil1925

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

AW: [FMX IOS] MessageDLG mit iOS 11.2.2

  Alt 11. Jan 2018, 10:58
Habe es jetzt durch eine ganz wirre Kapselung hinbekommen...
Delphi-Quellcode:
Begin
  if msgYesNo('Nachricht') then
    DoSomeThing;
End;

function msgYesNo(msg:String):Boolean;
Begin
    Result := MessageDlg(MSG, TMsgDlgType.mtConfirmation, [TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo], 0) = mrYes;
End;
Damit funktioniert der Aufruf unter iOS 11.2.2 wieder einwandfrei.
(muss natürlich noch nen bisschen Testen, scheint aber zu funktionieren)
Philipp
Höllische Grüße
Devil
Meistens sitzt das Problem vor dem Bildschirm! - Leider bin das oftmals ich.
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

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

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
 
#5

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.154 Beiträge
 
Delphi 10.3 Rio
 
#6

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.660 Beiträge
 
Delphi 12 Athens
 
#7

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
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 02:32 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