Forum: Cross-Platform-Entwicklung
Delphi
by zeras,
31. Dez 2019
Wenn ich nun
Alarm.sAlarmUeberschrift := DataModul.SQLQuery.FieldByName(feldAlarmUeberschrift).AsString;
durch das
Alarm.sAlarmUeberschrift := DataModul.SQLQuery.FieldByName(feldAlarmUeberschrift).WideAsString;
Forum: Cross-Platform-Entwicklung
Delphi
by zeras,
31. Dez 2019
Leider bringt die Deklaration "Alarm.sAlarmUeberschrift" sowohl als UnicodeString, als auch als Widestring keine Verbeserung.
Auch ein Test mit AdvMemo bringt keine Verbesserung.
Forum: Cross-Platform-Entwicklung
Delphi
by zeras,
31. Dez 2019
Wie im Bild gezeigt, stehen die Zeichen im Objekt "Alarm.sAlarmUeberschrift"
Nach der Zuweisung steht dann im Objekt "meUeberschrift.Text" nur noch das erste Zeichen.
Ein AnsiChar ist nicht mehr dazwischen. Jedenfalls sehe ich nichts.
Forum: Cross-Platform-Entwicklung
Delphi
by zeras,
31. Dez 2019
Ich habe mit einem Programm eine SQLite Datenbank erzeugt.
Für die Auswertung der Daten hatte ich "Geräteübergreifendes Formular" verwendet. Alles gut.
Nun habe ich ein neues Programm für die Auswertung nur für Windows geschrieben und es wird immer nur das erste Zeichen einer Zeichenkette angezeigt.
Für das Ansprechen habe ich die gleichen Objekte genutzt, TFDQuery, TFDPhysSQLiteDriverLink und...