Altap Salamander SDK
Altap Salamander SDK je skupina nástrojů, dokumentace a ukázek zdrojového kódu, které jsou potřeba pro vytváření pluginů (rozšíření), které lze spouštět uvnitř programu Altap Salamander.
Novinky v 3.08 SDK
- Ukázkové pluginy se sestavují v Microsoft Visual C++ 2008 nebo Microsoft Visual Studio 2015 (C++)
- Dvě speciální SDK verze Altap Salamandera. Jedna pro platformu x64 (64bitová) a druhá pro x86 (32bitová).
- V projektech ukázkových pluginů se používají tzv. property sheets. Usnadňuje to správu všech šesti cílů (Debug x86+x64, Release x86+x64 a SDK x86+x64).
- Použití speciálních proměnných prostředí je volitelné. Můžete jednoduše vybalit SDK a hned sestavit ukázkové pluginy.
- Zpětná kompatibilita s verzemi 2.5x Altap Salamandera je porušena. Takže není možné načíst pluginy pro verzi 2.5x do Altap Salamandera 3.08 a opačně. Je to hlavně z důvodu nekompatibilních dynamických RTL (salrtl9.dll místo salrtl.dll).
Ukázkové pluginy
- DemoMenu: jedná se o nejjednodušší plugin, který přidává jediný příkaz do menu Pluginy, neváhejte a použijte ho jako základ pro Vaše pluginy pro rozšíření menu.
- DemoView: jednoduchý základ pro Vaše pluginy prohlížečů.
- DemoPlug: snaží se o předvedení veškeré funkcionality, která může být poskytnutá pluginem. Uvidíte, jak se implementuje archivátor (pakovač / rozpakovávač), prohlížeč souborů, rozšíření menu (přidání příkazů do menu Pluginy), souborový systém a načítač miniatur (thumbnailů). Navíc obsahuje příklady použití mnoha metod pluginového rozhraní.
- UnFAT: zdrojové kódy skutečného pluginu, který je distribuován s Altap Salamanderem. Věříme, že zde najdete většinu technik potřebných pro vytvoření vlastního pluginu archivátoru.
Pro testování Vašich pluginů doporučujeme používat speciální SDK verze Altap Salamander 3.08 (SDK x64) a Altap Salamander 3.08 (SDK x86), které naleznete uvnitř SDK balíku, protože obsahují ladící funkce a trace zprávy užitečné při vývoji pluginů. Tyto zprávy sbírá Altap Trace Server, který je přiložený u obou těchto verzí Altap Salamandera a umí se spouštět automaticky, kdykoliv spustíte tyto verze Salamandera. Zároveň je také možné ukládat trace zprávy do souboru v TEMP adresáři, viz okenní menu Salamandera (klikněte na ikoně v levém horním rohu hlavního okna).
Požadavky pro SDK
- Microsoft Windows 10, 8.1, 7, Vista, XP nebo 2000.
- Jeden z překladačů: Microsoft Visual C++ 2008 nebo Microsoft Visual Studio 2015 (C++).
- Případně překladač Delphi a neoficiální verze SDK pro Delphi.
- Microsoft HTML Help Workshop 1.3 pro překlad nápovědy (nepovinné).
Přečtěte si prosím soubory readme.txt a license.txt v adresáři doc.
Stáhnout
Altap Salamander 3.08 SDK
Starší verze SDK (nekompatibilní s verzí 3.0):
Altap Salamander 3.07 SDK
Altap Salamander 2.54 SDK
Ohlasy
Pro dotazy, připomínky nebo návrhy prosím použijte diskuzní fórum.