AS a instance Hex Editor Neo
AS a instance Hex Editor Neo
Zdravim, resim takovy zajimavy problemek (soucasne to resim s tvurci HE Neo). Pokud pres shell extension z AS otevru soubor v HE a nasledne takto otevru druhy soubor, otevre se vzdy v nove instanci HE i kdyz by mel v te jedine. Nezalezi na tom jak dlouha je prodleva mezi oteviranim, kazde otevreni generuje novou instanci. Puvodne jsem to bral jako chybu HE, ale problem je ten, ze na WinXP (a udajne i NEKDY na Win7 32b) je to udajne bez problemu a stejne tak je to bez problemu i na mych Win7 x64 pokud toto udelam z Win Exploreru. Takze me zajima - je nejaky rozdil mezi tim jak vytvari tyto "procesy" AS a jak Explorer? Protoze evidentne je zrada pouze ve spojeni s AS.
-
- ALTAP Staff
- Posts: 5229
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: AS a instance Hex Editor Neo
Pokud vím, Windows neznají na úrovni procesů pojem jedné instance. To se řeší až na úrovni jednotlivých aplikací a to tak, že při spuštění se daná aplikace podívá zda již běží a pokud ano, aktivuje takovou běžící instanci a sama se ukončí. Pokud nenajde předchozí instanci, spustí se normálně.
Z toho usuzuji, že v HE Neo musí být chyba v tomto detekčním mechanismu. Salamander proces spustí, ale ten nenajde svou předchozí již běžící instanci. Ještě to proberu s kolegou.
Z toho usuzuji, že v HE Neo musí být chyba v tomto detekčním mechanismu. Salamander proces spustí, ale ten nenajde svou předchozí již běžící instanci. Ještě to proberu s kolegou.
Re: AS a instance Hex Editor Neo
Ano, vim jak to single instancing, ale nedava mi proste smysl, ze z AS to nefunguje a z Exploreru to funguje. Proto se ptam zda treba v AS neni nejaka zajimavost, ktera to dokaze nejak oklamat nebo ja nevim co
-
- ALTAP Staff
- Posts: 5229
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: AS a instance Hex Editor Neo
Nedokážu si představit, co by měl Salamander udělat, aby se o takový stav zapříčinil. Aplikaci spustí a tím to pro něj končí. Spouštění probíhá správně, dál je to v režii dané aplikace.
Salamander a Průzkumník liší, už jsme několikrát opravovali problémy s místním menu, spouštěním aplikací nebo otevíráním dokumentů. Jen v tomto případě mě nenapadá, kde by mohla být chyba u nás.
Salamander a Průzkumník liší, už jsme několikrát opravovali problémy s místním menu, spouštěním aplikací nebo otevíráním dokumentů. Jen v tomto případě mě nenapadá, kde by mohla být chyba u nás.
Re: AS a instance Hex Editor Neo
Jedine co ma napada, je odsledovat to pomocou Process Monitora co sa tam deje.
-
- ALTAP Staff
- Posts: 5229
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: AS a instance Hex Editor Neo
Navrhuji počkat, co na to autoři programu. Pokud dojdou k závěru, že problém není u nich, můžeme to dál řešit.
Re: AS a instance Hex Editor Neo
Tak vyreseno, neni to problem AS, pokud se nebere to, ze AS neni 64b aplikace Maji instancing reseni na urovni registru, ne na urovni aplikace a AS jako 32b aplikace pouzival jiny "prikaz" nez je volany z 64b shellu. Trosku hloupe, ale snad to casem opravi do normalni podoby.