Starší komentáře ke článku: Objekt Dictionary v ASP

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Jerry

Datum vložení: 15.5.2001 9:51:37

No, jeste je tu moznost pouzivat JavaScript, ktery jmenne indexy umi. Ale ten zase neumi jine veci (skoda, syntaxe je mi sympatictejsi), takze je to prast jako uhod.
Na kazdy pad je ale pouzivani takoveto indexace podstatne narocnejsi na vykon pocitace, nez pouziti klasickeho chraneneho pole ve VB - nevim, jestli Dictionary prohledava vsechny indexy, nebo jestli pouziva hash tabulku nebo neco podobneho, ale vzdycky musi k nejakemu porovnani retezcu dojit, coz je logicky delsi nez prace s jednim cislem; nemluve o rezii potrebne na inicializaci a zruseni objektu. Jde samozrejme o zlomky vteriny, ale na navstevovanem serveru se to projevit muze.
A jeste jedna poznamka - kdyz jsem kdysi objevil Dictionary, zacal jsem ho cpat do objektu Application a cachovat v nem data. Zaplatpanbuh me od toho vcas odradil nektery z SP, ktery implicitne zakazal pouzivani COM objektu s apartmanovymi thready v takovemto kontextu. Pokud by to nekdo mel povolene a zkousel to, koleduje si o prusvih, ta komponenta neni delana na neco takoveho.
Cili pouzivat, ale s rozvahou...

Avatar

Autor komentáře: Pavel

Datum vložení: 23.5.2001 20:22:08

testík

Avatar

Autor komentáře: Foxr

Datum vložení: 2.11.2006 14:09:49

Do hodnoty je možné vložit i pole a posléze se na něj odkazovat. Tak je možné simulovat indexovanou tabulku. Z hlavy (bez ověření správnosti): Jmena.add "Jiri", Array(331649, "Zlín", "76005") Response.Write Jmena("Jiri")(2)

Zpět na článek | Úvodní stránka Interval.cz