Divné. Mě to funguje i s tímto souborem. Může to prosím vyzkoušet někdo další?xm wrote:Spadne mi to na jakemkoliv *.lnk.
Testovano na dvou PC (ceske WinXPPro SP2 a SP3) se stejnym vysledkem.
Plugin na zastupce
- stepand76
- Plugin Developer
- Posts: 455
- Joined: 16 Apr 2007, 21:22
- Location: Pardubice, Czech Republic
Re: Plugin na zastupce
-
- Plugin Developer
- Posts: 707
- Joined: 08 Dec 2005, 14:33
- Location: Prague, Czech Republic
- Contact:
Re: Plugin na zastupce
Zatim tu nepadla verze Salamanderu. Me to funguje i na pokus.lnk na XP SP3 v AS2.51 i 2.52b1stepand76 wrote:Divné. Mě to funguje i s tímto souborem. Může to prosím vyzkoušet někdo další?xm wrote:Spadne mi to na jakemkoliv *.lnk.
Testovano na dvou PC (ceske WinXPPro SP2 a SP3) se stejnym vysledkem.
- stepand76
- Plugin Developer
- Posts: 455
- Joined: 16 Apr 2007, 21:22
- Location: Pardubice, Czech Republic
Re: Plugin na zastupce
Díky za otestování. Plugin by měl fungovat minimálně na těchto verzích.Jan Patera wrote:Zatim tu nepadla verze Salamanderu. Me to funguje i na pokus.lnk na XP SP3 v AS2.51 i 2.52b1
Re: Plugin na zastupce
Mi to taky funguje jak ma.
Jedine 2 problemy co jsem mel se stepand76 pluginy bylo dnes pri experimentech s verzema AS a to lehl cely AS. Cely report jsem posilal mailem.
Jedine 2 problemy co jsem mel se stepand76 pluginy bylo dnes pri experimentech s verzema AS a to lehl cely AS. Cely report jsem posilal mailem.
Code: Select all
Call Stacks:
Thread with Exception (ID: 0x1564)
WinMainBody(0x400000, , , 1)
WinMainBody::FindLatestConfiguration
WinMainBody::StartupDialog
WinMainBody::inicialization
WinMainBody::load_config
CPlugins::UninstallUnregisteredComponents(, 0)
CPluginData::UninstallUnregisteredComponents(, , , C:\Program Files\Altap Salamander\plugins\shelllinkviewer\,) (shelllinkviewer\shelllinkviewer.spl v. 0.2.0)
- stepand76
- Plugin Developer
- Posts: 455
- Joined: 16 Apr 2007, 21:22
- Location: Pardubice, Czech Republic
Re: Plugin na zastupce
Prozradíš nám s jakýma verzema AS jsi měl 2 problémy?Raptor wrote:Jedine 2 problemy co jsem mel se stepand76 pluginy bylo dnes pri experimentech s verzema AS a to lehl cely AS. Cely report jsem posilal mailem.
Re: Plugin na zastupce
Predchozi testy s padem byly vzdy na Sal 2.51.
Ted jsem na jeden z tech PC nainstaloval cistou 2.52b1 a nepada to.
Ted jsem na jeden z tech PC nainstaloval cistou 2.52b1 a nepada to.
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Plugin na zastupce
Bylo by dobré u pluginu vyznačit, pro kterou verzi Salamandera je určen a případně zamítnout načtení do nekompatibilních verzí.
Viz Version History pro Explorer Thumbnails Plugin.
Salamander 2.52 beta 1 bude stát z hlediska kompatibility stranou (jakmile expiruje, bude to jedno), ale pomocí nového SDK lze kompilovat pluginy kompatibilní s verzí Salamandera 2.5, 2.51, 2.52 beta 2, atd.
Jenom to bude v tomto případě znamenat přenést změny provedené v posledním SDK do Delphi.
Viz Version History pro Explorer Thumbnails Plugin.
Salamander 2.52 beta 1 bude stát z hlediska kompatibility stranou (jakmile expiruje, bude to jedno), ale pomocí nového SDK lze kompilovat pluginy kompatibilní s verzí Salamandera 2.5, 2.51, 2.52 beta 2, atd.
Jenom to bude v tomto případě znamenat přenést změny provedené v posledním SDK do Delphi.
Re: Plugin na zastupce
Pouzival jsem vedle sebe 2.52 beta 1 a beta 2 (PB 22). Nakopiroval jsem novou verzi shelllink a flash pluginu do slozek bety 1 a spustil ho. Okamzite lehl na obou pluginech a nejelo to dokud jsem je fyzicky nesmazal z disku a neodklepl chybu ze nebyl plugin nalezen. Pak AS jel. Tipuju ze to bylo zpusobeno tim, ze v registru mohl byt ulozeno neco co nova verze pluginu necekala. Nevim kdy za jakych podminek je volano CPluginData::UninstallUnregisteredComponents.stepand76 wrote:Prozradíš nám s jakýma verzema AS jsi měl 2 problémy?
- stepand76
- Plugin Developer
- Posts: 455
- Joined: 16 Apr 2007, 21:22
- Location: Pardubice, Czech Republic
Re: Plugin na zastupce
Že shelllinkviewer či flashplayer nepojede na PB22 je pravděpodobné (není přeložen s příslušným SDK). Proto jsem ho také nedával do sekce pro testování interních verzí. Na 2.51 a 2.52b1 by ale měl fungovat. Možná PB 22 ukládá něco do registru jinak. Vyzkouším to.Raptor wrote:Pouzival jsem vedle sebe 2.52 beta 1 a beta 2 (PB 22). Nakopiroval jsem novou verzi shelllink a flash pluginu do slozek bety 1 a spustil ho. Okamzite lehl na obou pluginech a nejelo to dokud jsem je fyzicky nesmazal z disku a neodklepl chybu ze nebyl plugin nalezen. Pak AS jel. Tipuju ze to bylo zpusobeno tim, ze v registru mohl byt ulozeno neco co nova verze pluginu necekala. Nevim kdy za jakych podminek je volano CPluginData::UninstallUnregisteredComponents.stepand76 wrote:Prozradíš nám s jakýma verzema AS jsi měl 2 problémy?
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Plugin na zastupce
Toto je divné, protože 2.52b1 je z hlediska SDK nekompatibilní s 2.51.stepand76 wrote:Na 2.51 a 2.52b1 by ale měl fungovat.
S jakým SDK je plugin přeložen?
- stepand76
- Plugin Developer
- Posts: 455
- Joined: 16 Apr 2007, 21:22
- Location: Pardubice, Czech Republic
Re: Plugin na zastupce
Díky. Máte pravdu. 100% to opravdu funguje jen se 2.52b1 (s 2.51 to na první pohled funguje, na druhý to opravdu skončí nepěkně). Omlouvám se. Příště budu opatrnější než něco napíšu. Ach jo.Jan Rysavy wrote:Toto je divné, protože 2.52b1 je z hlediska SDK nekompatibilní s 2.51.stepand76 wrote:Na 2.51 a 2.52b1 by ale měl fungovat.
S jakým SDK je plugin přeložen?
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Plugin na zastupce
Proto jsem zmiňoval problematiku kompatibility.
Jakmile odumře 2.52b1, neměl by tento problém znovu nastat. Minimálně v řadě 2.5, 2.51 a 2.52 plánujeme zpětnou kompatibilitu udržet. Potom se uvidí, co bude v našich silách
Jakmile odumře 2.52b1, neměl by tento problém znovu nastat. Minimálně v řadě 2.5, 2.51 a 2.52 plánujeme zpětnou kompatibilitu udržet. Potom se uvidí, co bude v našich silách
- stepand76
- Plugin Developer
- Posts: 455
- Joined: 16 Apr 2007, 21:22
- Location: Pardubice, Czech Republic
Re: Plugin na zastupce
Joj, ten post jsem přehlédl. Doplním to.Jan Rysavy wrote:Proto jsem zmiňoval problematiku kompatibility.
Zatím jsem zapracoval některé připomínky od ethera. Příští týden uvolním novou verzi.
Re: Plugin na zastupce
Ale ono to padalo prave v 2.52b1 a ta ma oddelene registry od PB22. Poslal jsem kompletni popis se stavem registru na analyzu tak uvidime cim to bylo.stepand76 wrote:Že shelllinkviewer či flashplayer nepojede na PB22 je pravděpodobné (není přeložen s příslušným SDK). Proto jsem ho také nedával do sekce pro testování interních verzí. Na 2.51 a 2.52b1 by ale měl fungovat. Možná PB 22 ukládá něco do registru jinak. Vyzkouším to.
-
- ALTAP Staff
- Posts: 1112
- Joined: 08 Dec 2005, 09:13
- Location: Novy Bor, Czech Republic
- Contact:
Re: Plugin na zastupce
Testoval jsem shelllinkviewer.spl, 0.2.0.18 (build 18 = 2.52 beta 1). SalamanderPluginGetReqVer vraci 23 (SDK verze 23 = 2.52 beta 1). Takze plugin je zjevne staven pro 2.52 beta 1. To, ze jde naloadit do verze 2.51 je chyba (protoze 2.51 a 2.52 beta 1 nemaji kompatibilni SDK). Plugin by mel v SalamanderPluginEntry testovat verzi Salamandera a u starsich nez LAST_VERSION_OF_SALAMANDER (pro 2.52 beta 1 je to 23) vypisovat hlasku o nekompatibilite. V DemoPluginu je to tento kod:
Verze 2.52 beta 2 (PB 22) mi pri pokusu o pridani pluginu (obecne pri jakemkoliv loadu pluginu) spravne napise:
Code: Select all
// tento plugin je delany pro aktualni verzi Salamandera a vyssi - provedeme kontrolu
if (SalamanderVersion < LAST_VERSION_OF_SALAMANDER)
{ // starsi verze odmitneme
MessageBox(salamander->GetParentWindow(),
REQUIRE_LAST_VERSION_OF_SALAMANDER,
PluginName, MB_OK | MB_ICONERROR);
return NULL;
}
Code: Select all
---------------------------
Error
---------------------------
The plugin (...\shelllinkviewer.spl) is not supported by this version of Altap Salamander. Please get updated version of this plugin.
---------------------------
[OK]
---------------------------