Tušil jsem, že tam nedojde k nějaké inicializace nebo to skáče někam jinam v nějaké větvi. Zajímavé je, že ve WindowsXP se to spustí, asi používají trochu jinou logiku... Původní logika v Automation byla taková, že v konkrétním případě Ruby enginu vůbec v důsledku nedošlo k jeho spuštění, proto se Vám to jeví, že v Salamanderu nejdou skripty spustit a nic se nestane. ...
Ano tak tomu obyčejně bývá, že "nativní" scriptovací stroje jsou preferovány a hlavně odladěny. Právě jsem si říkal, že ty střeva Automation asi budou hodně oháčkovaná.... Bohužel i tato drobná změna může rozbít jiné enginy (Python, Perl, PHP), kvůli kterým Automation obsahuje spoustu hacků (naproti tomu "Microsoftí" JScript a VBScript jsou v pohodě)...
S tou vzájemnou slučiteností mezi M$ JScript a VBScript a ostatními minoritními jazyky je to samozřejmě dobře. Aspoň dovyvinu některé věci, až to bude chodit. Zkouknu také registry pro nové verze 2.4 ruby od Artona a podívám se na otisk registrů, kouknu jaké změny tam provádí a možná zkusím i něco vylepšit (o to se tu podělím)....a druhé straně ale tato změna zavádí do inicializace enginu stejnou logiku, jakou používá WScript/CScript, což by mělo kompatibilitu zlepšit pro všechny enginy celkově.
Hmm škoda, že jsme nestihli teď vydanou verzi 3.08, další verze asi bude nějakou dobu trvat.Tato úprava bude zahrnuta v příští verzi Salamandera
EDIT: Nemohl byste sem nahrat aktualizovanou knihovnu, kterou bych mohl prespat nynejsi verzi Automation, abych to mohl odzkouset? diky