AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi7 mit nur einer Unit Unicode fähig machen

Ein Thema von derMischka · begonnen am 10. Jun 2013 · letzter Beitrag vom 22. Okt 2019
Antwort Antwort
Seite 2 von 7     12 34     Letzte »    
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#11

AW: Delphi7 mit nur einer Unit Unicode fähig machen

  Alt 14. Jun 2013, 12:25
Geht die Unit auch mit D 2007?
Gruß
Cookie
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#12

AW: Delphi7 mit nur einer Unit Unicode fähig machen

  Alt 14. Jun 2013, 12:32
Geht die Unit auch mit D 2007?
Die verwendete Technik sollte kein Hinderniss sein.
Müsst halt jemand mit D2007 ausprobieren und evtl. die nötigen Anpassungen vornehmen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#13

AW: Delphi7 mit nur einer Unit Unicode fähig machen

  Alt 14. Jun 2013, 13:12
Hat schon wer unter D 2007 getestet? Hab gerade selbst keine Zeit.
Gruß
Cookie
  Mit Zitat antworten Zitat
derMischka

Registriert seit: 21. Jun 2007
Ort: Dresden
32 Beiträge
 
Delphi 7 Professional
 
#14

AW: Delphi7 mit nur einer Unit Unicode fähig machen

  Alt 17. Jun 2013, 13:56
Und wieder ein Update...

der Mischka
Angehängte Dateien
Dateityp: pas oWinApiUnicode.pas (54,3 KB, 38x aufgerufen)
  Mit Zitat antworten Zitat
derMischka

Registriert seit: 21. Jun 2007
Ort: Dresden
32 Beiträge
 
Delphi 7 Professional
 
#15

AW: Delphi7 mit nur einer Unit Unicode fähig machen

  Alt 25. Jun 2013, 10:45
und wieder ein Update.

konnte inzwischen das Workaround für die Classikansicht entfernen.
Die Callback-Funktionen von Windows werden nun mit einen kleinen Asm-Hack gekapselt - dadurch ist es nun möglich, den Ursprung (Windows oder Exe) des Funktionsaufruf zu bestimmen.

ab dieser Version ist nun darauf zu achten, dass in den Projektoptionen WinApiUnicode definiert ist.

viel Spaß damit.

der Mischka
Angehängte Dateien
Dateityp: pas oWinApiUnicode.pas (58,3 KB, 40x aufgerufen)
  Mit Zitat antworten Zitat
derMischka

Registriert seit: 21. Jun 2007
Ort: Dresden
32 Beiträge
 
Delphi 7 Professional
 
#16

AW: Delphi7 mit nur einer Unit Unicode fähig machen

  Alt 3. Jul 2013, 12:31
Und noch ein paar Bugfixes.

- Memo-Feld ab hundert Zeichen hat an der falschen Stelle eingefügt

ich würde mich über Erfahrungsberichte / Problemeberichte freuen, damit ich die unit soweit rund bekomme.

der Mischka
Angehängte Dateien
Dateityp: pas oWinApiUnicode.pas (57,8 KB, 90x aufgerufen)
  Mit Zitat antworten Zitat
derMischka

Registriert seit: 21. Jun 2007
Ort: Dresden
32 Beiträge
 
Delphi 7 Professional
 
#17

AW: Delphi7 mit nur einer Unit Unicode fähig machen

  Alt 3. Jul 2013, 14:19
Hab noch eine TestAnwendung gemacht ...

der Mischka
Angehängte Dateien
Dateityp: zip WinApiUniCodeTestProg.zip (9,4 KB, 85x aufgerufen)
  Mit Zitat antworten Zitat
Verno

Registriert seit: 4. Aug 2011
5 Beiträge
 
#18

AW: Delphi7 mit nur einer Unit Unicode fähig machen

  Alt 1. Feb 2015, 20:10
Hi,
bin durch zufall auf diesen unit gestoßen, weil ich das Problem habe eine UTF8 datei mit deutschen / russischen text darzustellen.Leide bekomme ich folgende Fehlermeldungen:

Fehler] oWinApiUnicode.pas(77): Undefinierter Bezeichner: 'TGlobalLogType'
[Fehler] oWinApiUnicode.pas(77): Undefinierter Bezeichner: 'cst_Info'
[Fehler] oWinApiUnicode.pas(80): Undefinierter Bezeichner: 'GlobalAddLog'
[Warnung] oWinApiUnicode.pas(118): Vorzeichenbehaftete und -lose Typen werden verglichen - beide Operanden werden erweitert
[Warnung] oWinApiUnicode.pas(152): Vorzeichenbehaftete und -lose Typen werden verglichen - beide Operanden werden erweitert
[Fehler] oWinApiUnicode.pas(774): Undefinierter Bezeichner: 'cst_ERROR'
[Fehler] oWinApiUnicode.pas(1666): Inkompatible Typen: 'LongBool' und 'Integer'
[Fehler] oWinApiUnicode.pas(1699): Undefinierter Bezeichner: 'cst_ERROR'
[Fataler Fehler] dWinApiUniCodeTest.pas(7): Verwendete Unit '..\oWinApiUnicode.pas' kann nicht compiliert werden

Habe D6

Gruß
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#19

AW: Delphi7 mit nur einer Unit Unicode fähig machen

  Alt 1. Feb 2015, 20:19
Wird es besser, wenn Du in Zeile 30 die Direktrive mal deaktivierst?
{.$define CamSpy} //Punkt zwischen { und $
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
Verno

Registriert seit: 4. Aug 2011
5 Beiträge
 
#20

AW: Delphi7 mit nur einer Unit Unicode fähig machen

  Alt 17. Feb 2015, 11:57
Habe es mal probiert, aber dann komme ich vom Regen in die Traufe

Das Problem hat sich eh gelöst mit TntUnicodeControls_2.3.0 Komponentensammlung
Ist zwar umständlich alle Komponenten im Project mit den UniCode Komponenten umzustellen, aber dafür klappt es hervorragend. Sogar Japanisch / Chinesisch wird korrekt dargestellt.

Ich danke Dir trotzdem für deine Hilfestellung
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 7     12 34     Letzte »    

 

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 01:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz