Error 216

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
mungo

Error 216

Post 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 ?

Image
Guest

Post by Guest »

Upřesňuji - hláška je vydávána nejen při otevření, ale i při uzavření aplikace.
---
Image
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

Salamander touto hláškou není ukončen? Lze se přepnout do okna Salamandera, když je hláška zobrazena?
mungo

Error 216

Post by mungo »

Saamander funguje dál jako by se nic nedělo.

Image
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

Lze se přepnout do okna Salamandera, když je hláška zobrazena?
Jan Patera
Plugin Developer
Plugin Developer
Posts: 707
Joined: 08 Dec 2005, 14:33
Location: Prague, Czech Republic
Contact:

Re: Error 216

Post 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.
mungo

error 216

Post 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?
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post 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.
mungo

Error 216

Post by mungo »

Jan Rysavy wrote: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.
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 ...
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post 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)
mungo

Error 216

Post 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é.
:)
Post Reply