Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Windows Unicode Units gesucht (https://www.delphipraxis.net/50470-windows-unicode-units-gesucht.html)

NicoDE 26. Jul 2005 11:17

Re: Windows Unicode Units gesucht
 
Wenn sich bis morgen keiner meldet, dann würde ich an deiner Stelle (einfach ;)) nur die verwendeten Funktionen in eine eigene Windows-Unit packen (freilich mit UNICODE-Support) - sonst wird das bis Donnerstag nichts...

Luckie 26. Jul 2005 11:22

Re: Windows Unicode Units gesucht
 
Da bin ich schon dabei und motzi hilft mir auch schon. Also Treeview und Listview sind schon Unicode. Jetzt kommen nur die WM_NOTUIFY Nachrichten TVN_SELCHANGING und TVN_SELCHANGED nicht mher an, aber da ist ein anderes Thema. :wall:

Robert Marquardt 26. Jul 2005 11:27

Re: Windows Unicode Units gesucht
 
Ich habe gerade festgestellt das CommCtrl nicht bei der Jedi-Apilib dabei ist.

TreeView_InsertItem ist ein Makro und loest indirekt ueber den UNICODE-Schalter zu den entsprechenden Strukturen auf.
Zusaetzlich ist es noch vom IE abhaengig.

Luckie 26. Jul 2005 11:32

Re: Windows Unicode Units gesucht
 
In C ist es ein Makro, in Delphi eine Funktion.

Olli 27. Jul 2005 12:25

Re: Windows Unicode Units gesucht
 
Zitat:

Zitat von Robert Marquardt
Wahrscheinlich weil bei der Jedi-Apilib Olli mitarbeitet ;->

Watt? Ist irgendwo ein Fehler drin?

@Luckie: bei http://jedi-apilib.sf.net sind eigentlich so ziemlich alle Win32-Header übersetzt. Wenn etwas fehlt, solltest du uns darauf aufmerksam machen, damit es korrigiert werden kann. Die Units unterstützen zwar bedingte Kompilierung dank einer Inc-Datei, aber eine der beiden verwendeten Inc-Dateien wird wohl aktuell noch nicht in die Units eingebunden.

Es wird übrigens daran gebastelt, daß die Units so wie die Header eingebunden werden können. Also beispielsweise nur die JwaWindows.pas, die dann mit Schaltern die entsprechenden anderen "Units" (dann Includes) einbindet. So wird es eine riesige Datei, welche alles innehat. Ähnlich wie man es unter C vorfindet.

Luckie 27. Jul 2005 12:30

Re: Windows Unicode Units gesucht
 
Sind da auch alle Funktionen als Unicode implementiert oder muss ich da auch noch mal selber Hand anlegen, wie bei Treeview_InsertItemW?

Olli 27. Jul 2005 12:34

Re: Windows Unicode Units gesucht
 
Zitat:

Zitat von Luckie
Sind da auch alle Funktionen als Unicode implementiert oder muss ich da auch noch mal selber Hand anlegen, wie bei Treeview_InsertItemW?

Sie sollten jeweils als ANSI und Unicode existieren. Wenn nicht, mache uns drauf aufmerksam und es wird korrigiert.

Luckie 27. Jul 2005 12:35

Re: Windows Unicode Units gesucht
 
Ja, das kann aber noch etwas dauern. Spätestens, wenn ich den Usermanager komplett auf Unicode umstelle.

Robert Marquardt 27. Jul 2005 12:36

Re: Windows Unicode Units gesucht
 
Zitat:

Zitat von Olli
@Luckie: bei http://jedi-apilib.sf.net sind eigentlich so ziemlich alle Win32-Header übersetzt. Wenn etwas fehlt, solltest du uns darauf aufmerksam machen, damit es korrigiert werden kann. Die Units unterstützen zwar bedingte Kompilierung dank einer Inc-Datei, aber eine der beiden verwendeten Inc-Dateien wird wohl aktuell noch nicht in die Units eingebunden.

Ich habe gestern mal mein VS 2005 beta ueberprueft. "Visual Studio 8\VC\PlatformSDK\include" enthaelt 730 .h Files. Es gibt noch viel zu tun.
Vielleicht sollten wir jedi-apilib nochmal von vorne anfangen.

NicoDE 27. Jul 2005 12:40

Re: Windows Unicode Units gesucht
 
Zitat:

Zitat von Robert Marquardt
Vielleicht sollten wir jedi-apilib nochmal von vorne anfangen.

[ot] Ich wäre dafür (Stand w2k3sp1). [/ot]
(bis Mitte August hätte ich noch Zeit um mitzuhelfen)


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:05 Uhr.
Seite 2 von 3     12 3      

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