Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



ATOM

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: ATOM

Autor: pleytwak

9:22:04 12.10.2011

Jen se pouštím do spekulací, ale už podle popisu fce AddAtom:
[quote]The AddAtom function adds a character string to the local atom table and returns a unique value (an atom) identifying the string. [/quote]
hádám, že název toho dat. typu by mohl vyjadřovat něco jako že jde o základní / unikátní / "atomický" identifikátor. Klidně to mohli pojmenovat ID, nebo IDENT, asi nemá smysl nad tím názvem hloubat.

Citovat příspěvek

 

Re: ATOM

Autor: JiriValerian

18:41:02 11.10.2011

[color=#008000]Loyssa Napsal:
-------------------------------------------------------
> A proč se to teda implicitně jmenuje ATOM? Třeba
> BOOL je mi jasnej, vrací binární hodnotu, ale co
> kdo chtěl jako říct tím atomem? :S[/color]

Protože se jedná o Win API specifické datové typy, pro které tvůrci Win API vymysleli různé specifické názvy v dávných dobách ještě prastarých Windows. Jak už zde bylo zmíněno datových typů Win API je mnoho různých typů. Atomy jsou záležitostí přetrvávající ve Windows z dob pravěkých šestnáctibitových Windows. Popis k nim viz odkaz.

[b]Atoms[/b]
http://msdn.microsoft.com/en-us/library/ms648708(VS.85).aspx

Citovat příspěvek

 

Re: ATOM

Autor: Ondrej1

7:43:01 05.10.2011

Těch typů je ve WINAPI víc, viz
http://msdn.microsoft.com/en-us/library/aa383751%28v=vs.85%29.aspx,
specielně o ATOM je
http://msdn.microsoft.com/en-us/library/ms648708%28v=vs.85%29.aspx

Ondřej

Příspěvek zaslán emailem

Citovat příspěvek

 

Re: ATOM

Autor: Kra_

15:11:31 04.10.2011

Nejspis z toho stejneho duvodu, proc se WINAPI je _stdcall - proste proto :) Ted nemam u sebe VS, ale dle MSDN je to tohle:

typedef WORD ATOM;

Takze kdyz se MS jednoho krasneho dne rozhodne, ze word je pro atom uz malo, a ze by bylo potreba dword, tak jen zmeni tenhle typedef a tvoje aplikacka pouzivajici typ ATOM bude porad fungovat (a naopak, kdyz budes vsude psat word, tak se pak dockas prekvapeni).

Kra

Citovat příspěvek

 

Re: ATOM

Autor: Loyssa

11:16:26 04.10.2011

A proč se to teda implicitně jmenuje ATOM? Třeba BOOL je mi jasnej, vrací binární hodnotu, ale co kdo chtěl jako říct tím atomem? :S

Citovat příspěvek

 

Re: ATOM

Autor: pleytwak

8:58:32 04.10.2011

Předpokládám, že ATOM je odpovídající datovej typ, kterej vrací uvedená funkce. Jestli je MAMON shodnej s ATOM, napiš klidně MAMON ;-)

Citovat příspěvek

 

ATOM

Autor: Loyssa

7:48:44 04.10.2011

Dobrý den, proč se toto: ATOM MyRegisterClass(HINSTANCE hInstance);
jmenuje ATOM? A co by se stalo, kdybych místo ATOM napsal třeba MAMON?

Děkuji, Loyssa.

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: