Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[VB] Jak dodać czcionkę, tak aby uruchamiała się z programem ?

aifab 16 Mar 2011 22:56 1005 3
  • #1 16 Mar 2011 22:56
    aifab
    Poziom 9  

    Witam Serdecznie !

    Napisałem prosty programik w Visual Basicu, który ułatwia mi codzienną pracę. W programie tym, do wyświetlania tekstu użyłem niestandardowej czcionki. Teraz gdy odpalam go na innym komuterze, który owej czcionki nie posiada, zmienia się ona na inną, nie dopasowaną do okienek.
    Czy jest jakaś możliwość, żeby wimplementować czcionkę tak, aby instalowała się przy uruchamianiu aplikacji ?

    Z góry dziękuję za pomoc.
    Pozdrawiam, aifab.

    0 3
  • #2 17 Mar 2011 21:38
    marcinj12
    Poziom 40  

    Próbowałeś skopiować czcionkę do katalogu C:\Windows\Fonts ?

    0
  • #3 17 Mar 2011 22:15
    aifab
    Poziom 9  

    Oczywiście po skopiowaniu działa, jednak chodzi mi o to, aby przy uruchamianiu mojej aplikacji, czcionka automatycznie instalowała się na danym komputerze.
    Pozdrawiam.

    0
  • #4 17 Mar 2011 23:57
    marcinj12
    Poziom 40  

    Zatem użyj instalatora do swojego programu, który przekopiuje tam czcionkę podczas instalacji (polecam Inno Setup Compiler - prawdopodobnie trzeba ją zainstalować poleceniem FontInstall, na necie znajdziesz przykłady).

    Być może istnieje sposób bezpośrednio w VB (np. kompilacja czcionki do zasobów albo jakiś sposób jej ładowania), ale nie znam tego języka więc innych pomysłów brak.
    Może ten link zawiera czego szukasz?

    0