Diskuze: Program bez dalších souborů
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 13 zpráv z 13.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Obrázky, apod. můžeš dát do resources, ale dll knihoven se nezbavíš, pokud nepoužíváš dll knihovny tak ti stačí jeden soubor ve složce bin\debug\název programu.exe
Bitmap bmp = global::Název projektu.Properties.Resources.Název obrázku
a s tím pak můžeš dál pracovat třeba
pictureBox1.Image = bmp;
ve VB.NET je to trochu jednoduší:
Dim neco = My.Resources.nazev_zdroje
jinak těm obrázků bys měl ještě nastavit nějakou vlasntost aby se při kompilaci přidali k aplikaci, teď ale nevím jakou.
Jak to myslíš přidali k aplikaci? když jsou v resources tak je nepotřebuješ mít jako soubory u aplikace od toho resources je
když si do VS přidáš obrázky tak mají vlastnost Build Action, ta udává co se stane při kompilaci.
Nechci si tady hrát na nejchytřejšího, protože nevím jak je to u visual basicu, ale u C# je to tak že si dám obrázky Resources, tím se mi zakompilují do exe souboru, takže k nim mám přístup zevnitř, zvenčí ovšem ne, nemám na mysli že si je přidám k projektu
jo, a když si pak zobrazíš všechny (i skryté) soubory (Show All Files), tak uvidíš složku Resources a v ní přidané obrázky, když si na ně pak klikneš tak v properties je vlastnost Bild Action (viz. přiložený obrázek). Vždycky jsem tam nastavoval Compile i v c# a fungovalo mi to, ale teda nevim jak tomu je v c# teď.
Nikdy jsem to nepřenastavoval a funguje to, ve složce s programem
(\bin\debug\) ty obrázky nejsou a v programu se normálně zobrazují
P.S.: Build action je defaultně na 'Resource'
já ho mám defaultně na none, to bude asi verzemi Visual Studia (mám 2012).
mám 2010, ale i 2012, nenastavoval jsem to a šlo to normálně
Zobrazeno 13 zpráv z 13.