Guten Morgen / Mittag!
Ich habe folgendes Phänomen. Wenn ich eine InputQuery erzeugen möchte und das Als Loginfenster mache, funktioniert alles.
Delphi-Quellcode:
InputQuery('Anmeldung', ['Name', #1'Passwort'], ['', ''],
procedure(const AResult: TModalResult; const AValues: array of string)
begin
if AResult = mrOk then
Begin
//für das Problem unwichtiger Code
end;
end
);
jetzt versuche ich eine Ähnliche Inputquery zu machen,
Delphi-Quellcode:
InputQuery('Anmeldung', ['Name', 'Passwort'], ['', ''],
procedure(const AResult: TModalResult; const AValues: array of string)
begin
if AResult = mrOk then
Begin
//für das Problem unwichtiger Code
end;
end
);
und falle auf die Schnauze. Meldung:
Code:
Im Projekt dyld_sim ist eine
Exception der Klasse EInvalidOperation mit der Meldung 'Nicht unterstützte InputQuery-Felder' aufgetreten.
der einzige Unterschied ist das
#1 bei der Ersten InputQuery, welches das 2. Feld zu einem "masked Field" macht. Lasse ich dies weg, funktioniert es nicht mehr. Hat da jemand eine Idee/Abhilfe?
Das Problem tritt auch nur bei iOS auf, auf Android funktioniert alles einwandfrei.