Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Squeak: návrat do budoucnosti (15)

Jirka
Jirka (neregistrovaný)
18. 5. 2004 11:31 Nový

drobná chybička

celé vlákno

Třída StandardFileStream nemá metodu inspectAllSubinstances. Má "pouze" metody inspectAllInstances a inspectSubInstances..

Je to jen taková blbost, ale pro pořádek....

Jinak musím autora opět pochválit za další přínos smalltalkově negramotné veřejnosti....

Jirka
Jirka (neregistrovaný)
18. 5. 2004 11:47 Nový

jak poslat subinstanci zprávu close?

celé vlákno

ještě bych měl takový dotaz.. když zobrazím subinstance třidy StandardFileStream a vidím ty, kterým bych chtěl poslat zprávu close... Jak jim tu zprávu poslat???

díky za radu

Pavel Křivánek
Pavel Křivánek (neregistrovaný)
18. 5. 2004 14:30 Nový

Re: jak poslat subinstanci zprávu close?

celé vlákno

Inspector se otevře nad indexovaným polem. Najdete-li si, že např. na indexu tři se nachází váš zlobivý proud, zavřete jej tak, že ve spodní části Inspectoru vyhodnotíte výraz

(self at: 3) close

Ještě jednoduší je dvakrát kliknou trojku v levé části Inspectoru, čímž se otevře nový Inspector přímo nad onou instancí. Potom již jí stačí (opět ve spodní části okna) jen poslat zprávu

self close.

Jirka
Jirka (neregistrovaný)
18. 5. 2004 16:54 Nový

Re: jak poslat subinstanci zprávu close?

celé vlákno

jak prosté.. díky...

btw: tohle a podobné věci se mi na Squeaku (st obecně) velmi líbí... Nevím, jak bych se nějakého jiného prostředí zeptal kolik je právě otevřených souborů a ještě k tomu bych mohl __takhle jednoduse__ kteremukoliv z nich poslat zpravu... uzasne...

vj
vj (neregistrovaný)
19. 5. 2004 18:41 Nový

Re: jak poslat subinstanci zprávu close?

celé vlákno

Inu, reflektivita a exploratory programming. Stará to LISPovská tradice, kterou Smalltalk dále rozvinul.

Zasílat nově přidané příspěvky e-mailem