Anonymní profil Milouš – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Milouš – Programujte.comAnonymní profil Milouš – Programujte.com

 

Příspěvky odeslané z IP adresy 82.100.0.–

Milouš
MySQL › dotaz
11. 2. 2011   #138729

To je krása. Už jsem se bál, že se z fóra stává obyčejná poradna, ale tenhle příspěvek mě vyvedl z omylu. Díky.

To RePRO : Když se tak hezky svěřujeme - já se zase potřebuju najíst. Asi dám noční krajíc se salámem... Jak budeš svou potřebu řešit ty?

Delphi › žvejkal2009
30. 8. 2010   #133136

Mohl bych ještě předtím poprosit o vysvětlení smyslu topicu? Vypadá to jako poznámkový blok na zdroják...

.NET › Small Basic - spuštění progr…
18. 8. 2010   #132795

Jde to, ale je nutné vytvořit vlastní knihovnu se statickým objektem, který to zajistí.

Jak na to:
- nový projekt Visual Studia -> Class Library,
- do References přidat odkaz na SmallBasicLibrary.dll, což je soubor, který se nachází ve složce se Small Basicem,
- napsat jednoduchý kód:

using Microsoft.SmallBasic.Library;


namespace ExecLib {
[SmallBasicType]
public static class ExecLib {
public static void Run(Primitive path) {
System.Diagnostics.Process.Start(path.ToString());
}
}
}

- uložit, zkompilovat,
- ve složce Small Basicu vytvořit adresář Lib,
- zkopírovat do něj vytvořenou knihovnu (např. ExecLib.dll),
- ve Small Basicu zavolat např.:
ExecLib.Run("notepad.exe")

- hotovo.

Ber to jenom jako návod, jak se knihovny tvoří... Tohle sice funguje, ale je to splácané během deseti minut, takže chybí jakékoliv kontroly a odchycení chyb.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý