VZ | Konflikt nové pošty a editoru LS |
| Mám nastaveno upozornění na novou poštu pouze zvukem na pozadí a ikony v System Tray. Když v otevřeném designerovi edituju nějaký skript, k tomu je otevřený nějaký help a do toho přijde nová pošta, tak se ukáže ikona v System Tray, ozve zvuk na pozadí, ve status baru se objeví "You have new mail" a celé to vytuhne. Nedá se přepnout z okna designera ani do okna helpu ani do okna normálního klienta. Rozepsaný skript nelze uložit - na klávesové zkratky to spíš nereaguje, např. Alt+Space otevře kontextové menu k oknu, kde to stejně neprovede žádnou akci anebo to ani žádnou nenabídne.
Vyřeší to samozřejmě "Kill Process Tree", čím se ovšem ztratí rozdělaná práce. Stejně se to chovalo i v R6, ale tam se neozval ani ten zvuk. Kdyby v tom LS editoru aspoň fungoval AutoSave, když to R7 klient podporuje ... Proč ty okna nejsou v jako samostatné tasky, aby šlo killnout třeba jen klienta nebo jen ten help a designera to neovlivnilo? Je to v R8 Designerovi lepší, funguje tam ten AutoSave i pro úpravy skriptů? | Miro Uhlar | Ad Eclipse-based Designer... | 04.06.2010 13:17:12
ID: 3183.1
| V Eclipse based Designerovi (ja pouziva 8.5.1) nie je priamo Autosave (ten klientsky AutoSave je vztiahnuty len specialne k formularom, pouzivanym v klientovi - ale to pri vasich skusenostiach zrejme viete :-)), kazdopadne sa da zapnut: 1. Automaticke rekompilovanie (aj s vazbami na submoduly) 2. Podpisanie a ulozenie pre skompilovani
Inak povedane - ciastocna pomoc :-))
Este k tomu problemu s tuhnutim: Osobne sa mi to nestavalo, kazdopadne by som ho po vytuhnuti zrazil cez >nsd -kill a skusil rozanalyzovat vygenerovany nsd file.
BTW: DD 8.5.1/Win7 ma zatial dost "uspokojuje" (z hladiska funkcnosti i stability) - takze kto vaha, nebojte sa... :-) /rozhodne vsak nie na lenivom PC/ | VZ | Asi tam bude ještě nějaká další souvislost | 04.06.2010 14:14:19
ID: 3183.2
| Myslím, že se to v těch verzích R6, R7 začalo projevovat až po nějakém updatu/service packu WinXP a to jen na PC, kde je 2 jádrový procesor. Každopádně stačí během editace skriptu např. v agentech mačkat co nejčastěji Ctrl+S a taky to jde. Dokonce se tak rychleji najdou a opraví některé chyby. Podstatné je, že se při případném zamrznutí oken neztrácí rozdělaná práce.
Když mi něco podobného kdysi před lety dělal nějaký program ve Fortranu77 na OS RSX-11M (viz link1 ), tak jsem ho rozdělil na dva tasky, které spolu komunikovaly. Takže pokud vytuhlo nějaké zařízení (např. Digitizér), tak to sundalo jen program, který s ním přímo pracoval a pouze předával data tomu druhému. A když ten druhý zjistil, že první task spadl, tak ho nastartoval znovu, první program počkal na inicializaci zařízení a jelo to dál => rozpracovaná data se neztrácela. Když to šlo udělat při tehdejším multitaskingu na takovém předchůdci DEC VMS a MS WindowsNT, tak by snad mohlo jít takhle rozdělit na samostatné tasky i prostředí LN klientů na současných OS. Aby případné vytuhnutí jednoho okna nezpůsobilo nedostupnost ostatních oken stejné aplikace. |
|