![]() |
Windows Unicode Units gesucht
Ich suche für meinen Usermanager die UniCode Versionen unter anderem der Units Windows.pas und CommCtrl.pas. Ich kann sie zwar selber editieren, ist aber sehr mühsam und leider habe ich nicht mehr sehr viel Zeit, bis Donnerstag muss die neue Version laufen.
Edit: Google war auch nicht so der Renner. |
Re: Windows Unicode Units gesucht
Die WinAPI Funktionen sind in der Unit Windows doch auch als Unicode vorhanden.
Alternative: ![]() alternativer Link: ![]() [edit=Admin]Alternativen Link eingefügt, welcher unabhängig von Versionsnummern der API-Lib ist. Mfg, Daniel[/edit] |
Re: Windows Unicode Units gesucht
Warum hat mich dann Motzi gestern die Unit CommCtrl umfriemeln lassen? :gruebel:
|
Re: Windows Unicode Units gesucht
Um welche Funktionen geht es denn?
|
Re: Windows Unicode Units gesucht
Wahrscheinlich weil bei der Jedi-Apilib Olli mitarbeitet ;->
Ich habe teilweise schon Programme geschrieben, die funktionieren egal wie der UNICODE-Schalter steht. Da muss man nur auf die verwendeten Typen achten. |
Re: Windows Unicode Units gesucht
Also SetDlgWindowTextW kennt er aber hier haperts:
Delphi-Quellcode:
TreeView_InsertItemW kennt er zum Beispiel nicht.
procedure FillTreeView_Groups(hTV: THandle; const Computer: WideString; Groups: TGroups);
var Users : TStringArray; i, j : Integer; tvi : TTVInsertStructW; hr : HTREEITEM; hParent : HTREEITEM; begin TreeView_DeleteAllItems(hTV); if length(Groups) = 0 then exit; SetLength(Users, 0); setlength(hWndGroupNodes, length(Groups)); ; ZeroMemory(@tvi, sizeof(tvi)); SendMessage(hTV, WM_SETREDRAW, Integer(False), 0); tvi.hParent := nil; tvi.hInsertAfter := TVI_ROOT; tvi.item.mask := TVIF_TEXT or TVIF_IMAGE or TVIF_SELECTEDIMAGE; tvi.item.iImage := 3; tvi.item.iSelectedImage := 3; tvi.item.pszText := PWideChar(Computer); hr := TreeView_InsertItemW(hTV, tvi); @Robert: Was für ein Schalter? Diesen Unicode Kompilerschalter kenne ich nur von VC her. |
Re: Windows Unicode Units gesucht
Zitat:
|
Re: Windows Unicode Units gesucht
Delphi-Quellcode:
nicht getestet!
function TreeView_InsertItemW(hWnd: HWND; const lpis: TTVInsertStructW): HTREEITEM;
begin Result := HTREEITEM(SendMessageW(hWnd, TVM_INSERTITEM, 0, LPARAM(@lpis))); end; |
Re: Windows Unicode Units gesucht
Zitat:
|
Re: Windows Unicode Units gesucht
Ja, da sich das so hinvbekomme ist klar. Und genau deswegen hab eich nach den Units gefragt, damit ich genau das nicht machgen muss, in jeder Unit rumfriemeln.
Unterstützen die Jedi Units den Schalter? Dann wäre es das, was ich suche. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 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