![]() |
AW: IBO 5 kein Eurozeichen in TIB_Memo
Hallo,
ich sehe eben auf der IBO-Seite die neue IBO-Version 5.12.3_3064, die ich noch nicht installiert habe. Aktuell habe ich noch die 5.12.1_2967. Bei dieser Version gibt es ja das Problem, dass in TIB_Memo die Speicherung des Zeichens "€" nicht möglich ist. Kann jemand sagen, ob das jetzt in der neuen Version funktioniert? K.-D. |
AW: IBO 5 kein Eurozeichen in TIB_Memo
Servus,
ein Kollege kam heute mit dem selben Problem zu mir und das kam mir so bekannt vor und war erstaunt, als ich den Thread hier gefunden habe :-) Wir haben auch noch die 5.12.1.2967 installiert und haben das TIB_Memo testweise durch ein TMemo ausgetauscht und machen den Rest von Hand, klappt wunderbar mit dem € Zeichen. |
AW: IBO 5 kein Eurozeichen in TIB_Memo
Zitat:
Ich habe im Februar die 5.12.3.3064 installiert und das Problem besteht weiter. Man kann natürlich mit iboquery.AssignSQLWithSearch (IB_Query) ein TMemo benutzen. Aber die wirkliche Lösung ist das natürlich nicht. ***** Habe das eben nochmals mit einer Delphi6 Anwendung getestet, indem ich diese neu mit 5.12.3.3064 kompiliert habe. Da funktioniert das mit den € |
AW: IBO 5 kein Eurozeichen in TIB_Memo
Das Problem ist, dass es zwei Wege gibt, einen für einen String aus einem TIB_Edit und einen für eine Stringliste aus einem TIB_Memo.
Der Weg über den String funktioniert, weil das Encoding mit einer eigenen Funktion gemacht wird. Die Stringliste wiederum wird über TEncoding und SaveToStream gespeichert. Das lässt sich denke ich recht einfach fixen, indem man die Funktion TIB_ColumnMemo.LoadFromStrings leert und durch die Speicherung als String ersetzt:
Delphi-Quellcode:
Da es sich um eine virtuelle Methode handelt, kann man die natürlich auch gut zur Laufzeit patchen.
procedure TIB_ColumnMemo.LoadFromStrings( const aStrings: TStrings );
begin SetAsString(aStrings.Text); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10: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