» »

[c++, windows] Ima sistem nativno ansi funkcijo ali pretvarja v unicode

[c++, windows] Ima sistem nativno ansi funkcijo ali pretvarja v unicode

goranv ::

Zanima me s kaksnimi podatki jedro sistema opravlja, ko se uporabi sistemska funkcija z koncnico A ( FindWindowA ) se vsebina char* direktno uporabi ali pretvarja v wchar_t* in izvede FindWindowW? Ce se potem char* posljem v zgodovino.

Irbis ::

Tukaj nekdo pravi, da se pri ...A pretvori niz v Unicode in pokliče ...W
https://stackoverflow.com/questions/466...
Kar se mi zdi smiselno, ker stvari morajo biti shranjene v unicode (ker bi se drugače čudni znaki izgubljali), ni pa ravno dobro podvajati funkcij (dvojna možnost za hrošče), pretvorba v unicode je pa tudi kar hitra.

Hermit Bob ::

goranv je izjavil:

Zanima me s kaksnimi podatki jedro sistema opravlja, ko se uporabi sistemska funkcija z koncnico A ( FindWindowA ) se vsebina char* direktno uporabi ali pretvarja v wchar_t* in izvede FindWindowW? Ce se potem char* posljem v zgodovino.


Ja, pretvori se v unicode. Nima smisla, da bi dvojno implementirali APIje. Bi ti dissassembly poslal, pa nisem laptopa vzel na morje.

Btw, kaj delas, samo firbcam? :) Fino je videti post, kjer nekdo malo globlje koplje in ne samo v eno(brez)umju js/java/.net plava ;)

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Vault7 tretji del: Wikileaks objavil kodo orodja Marble

Oddelek: Novice / Varnost
84393 (3385) CoolBits
»

[C++] charset-a

Oddelek: Programiranje
7907 (764) SasoS
»

[C++] Slovenski znaki v Command Promptu

Oddelek: Programiranje
133343 (3047) Makronaut
»

[C++] Unicode, Utf...

Oddelek: Programiranje
61511 (1394) Matako
»

Unicode

Oddelek: Programiranje
81311 (1202) Vesoljc

Več podobnih tem