Einzelnen Beitrag anzeigen

whiteF

Registriert seit: 14. Okt 2008
45 Beiträge
 
#6

AW: OnDrawTab korrekt ausführen

  Alt 12. Okt 2016, 23:19
@Uwe: Ich habe versucht ein neues Delphi Projekt aufzubauen um es dir zeigen zu können.
Leider funktioniert es bei diesem example wunderbar. Natürlich ist der code nicht 1:1 der selbe wie aus meinem eigentlichen projekt.
Ich habe jetzt über 3 Stunden versucht den Fehler zu finden und habe noch immer keine Lösung.

Mir ist nur ein neuer sehr abstrakter Fehler aufgefallen.

Auf meinem Delphi-PC habe ich 100% DPI und auf meinem testnotebook 125% DPI.
Alle Memos die zur Laufzeit erstellt wurden verhalten sich anders als das was bereits zur Laufzeit Existierende.
Es werden lediglich der erste Buchstabe (hier 'D') von meinem String der Line hinzugefügt (hier: Memo.Lines.Add('Dies ist ein String');
In der nächsten Line kommt der 2.te Buchstabe... usw. usw. bis der komplette String untereinander steht.
Wenn ich nun auf dem Test-Notebook die DPI wieder auf 100% umstelle, wird der String korrekt in der Memo angezeigt.
(Ich habe auch auf einem anderen Test-PC das auch mit DPI 125% ausprobiert. Da wird der String auch untereinander hingeschossen.)
Nur wenn ich die DPI im Windows umstelle?! (natürlich mit abmeldung)

Also langsam verzweifel ich...

Geändert von whiteF (12. Okt 2016 um 23:21 Uhr)
  Mit Zitat antworten Zitat