Page 1 of 1
Error 216
Posted: 02 Oct 2006, 08:47
by mungo
Dobrý den,
Salamander mi začal vyhazovat hlášku "Runtime error 216 at 00002830" při každém otevření ((libovolného) souboru asociovanou aplikací z okna Salamandru.
Stalo se po zrušení feature "Open files through salopen.exe ..."
Situace je stejná i po opětovaném obnovení této možnosti a i po přeinstalování Salamandra.
Má s tím něco společného [%tempdir%\salexten.dll] ?
V čem může být chyba ?

Posted: 02 Oct 2006, 11:13
by Guest
Upřesňuji - hláška je vydávána nejen při otevření, ale i při uzavření aplikace.
---

Posted: 02 Oct 2006, 11:17
by Jan Rysavy
Salamander touto hláškou není ukončen? Lze se přepnout do okna Salamandera, když je hláška zobrazena?
Error 216
Posted: 02 Oct 2006, 15:41
by mungo
Saamander funguje dál jako by se nic nedělo.

Posted: 02 Oct 2006, 15:54
by Jan Rysavy
Lze se přepnout do okna Salamandera, když je hláška zobrazena?
Re: Error 216
Posted: 03 Oct 2006, 07:05
by Jan Patera
mungo wrote:Salamander mi začal vyhazovat hlášku "Runtime error 216 at 00002830" při každém otevření ((libovolného) souboru asociovanou aplikací z okna Salamandru.
Pro pripad, ze to nekomu pomuze pri hledani priciny: Jde o chybu kodu prekladaneho v Bordelandim Delphi nebo Staviteli. 216 je EAccessViolation. 00002830 je offset od Image Base Address.
error 216
Posted: 03 Oct 2006, 07:14
by mungo
Ano - vše funguje kromě té otravné hlášky (no-ona je otravná hlavně proto že mám zapnuté některé systémové zvuky.) Děje se to jen na jednom počítači - na jiných jsem zatím podobnou věc nezaznamenal.
Jan Rysavy wrote:Lze se přepnout do okna Salamandera, když je hláška zobrazena?
Posted: 03 Oct 2006, 08:01
by Jan Rysavy
Pokud Salamander dál žije během zobrazené hlášky, nemá s ním hláška pravděpodobně nic společného (chybová hlášení Salamandera zastaví jeho chod).
Předpokládám, že půjde o problém některé Shell Extension, viz:
http://forum.altap.cz/viewtopic.php?t=497
http://forum.altap.cz/viewtopic.php?t=500
Zkuste prosím podle uvedeného návodu problém lokalizovat a napsat nám, co jej způsobovalo. Děkujeme.
Error 216
Posted: 05 Oct 2006, 16:25
by mungo
To bude těžké - ShellExtView ukazuje asi 250 Shell Extesions.
Zkusím hledat program, který byl napsám v Borland Delphi / Builderu.
Zatím jsem prošel asi 50 podezřelých - bez výsledku ...
Posted: 05 Oct 2006, 21:56
by Jan Rysavy
Zkuste provést porovnání načtených modulů těsně po startu Salamandera a potom po akci, kdy se zobrazí chybová hláška. Seznam modulů dostanete v menu Help > Report a Bug.
Seznamy se budou lišit v pár nově načtených shell extensions, což by mělo pátrání velmi zjednodušit.
Krok za krokem je to popsáno zde:
http://www.altap.cz/salam_en/faulty_she ... sions.html
(Tracking faulty shell extension handler, Servant Salamander malfunction)
Error 216
Posted: 31 Oct 2006, 09:06
by mungo
Tak problém se jaksi samovolně vyřešil, zejména pak po instalaci nové verze RC2 (těsně předtím jsem odstranil pár otravných rozšíření).
Nyní v nové verzi se mi zdá, že Salamander nabíhá rychleji a hlavně vše funguje normálně, bez otravné hlášky "Error 216".
Bohužel nejsem schopen přesně identifikoval, která konkrétní akce způsobila tuto změnu - zda skutečnost, že v nové verzi už nesídlí salexten.dll v dočasném adresáři nebo něco jiného, co jsem mezitím páchal.
Tedy: Konec dobrý - všechno dobré.
