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.