» »

[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
84364 (3356) CoolBits
»

[C++] charset-a

Oddelek: Programiranje
7897 (754) SasoS
»

[C++] Slovenski znaki v Command Promptu

Oddelek: Programiranje
133327 (3031) Makronaut
»

[C++] Unicode, Utf...

Oddelek: Programiranje
61499 (1382) Matako
»

Unicode

Oddelek: Programiranje
81297 (1188) Vesoljc

Več podobnih tem