ATOM_TABLE
Palasik Sandor
palasik at mail.datanet.hu
Wed Oct 27 23:11:52 CEST 2004
> Aljunk meg egy szora es lassitsunk! Mirol is van szo?
> Ha jol ertem, akkor sztringekhez rendelhetek szamot, amivel kesobb
> mindket progi egy azonos szovegre hivatkozhat?
Igen, pontosan érted. Azért az lényeges, hogy ez a szám nem konstans. Csak
addig marad meg az értéke, amíg legalább egy program hivatkozik rá.
A GlobalAddAtom leírásában azt hiszem, a következő írja le leginkább, hogy
mi történik:
"Strings that differ only in case are considered identical. The case of the
first string of this name added to the table is preserved and returned by
the GlobalGetAtomName function. "
Magyarul az első hívásnál csinál egy másolatot, kioszt egy új sorszámot,
utána emlékszik rá. Akkor törli, ha már senki nem hivatkozik rá, azaz
mindenki hívott rá egy GlobalDeleteAtom függvényt. A második hívásnál már
nem érdekli a kisbetű-nagybetű, de az elsőét megjegyzi.
Ír még atom táblákról, amit belül használ. Pl. a window class-ok neveinek is
van ilyen táblázata, stb.
Palasik Sándor
More information about the Elektro
mailing list