eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[spam] ProCalcRe: [spam] ProCalc
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: Karol Y <k...@o...pl>
    Newsgroups: pl.comp.programming
    Subject: Re: [spam] ProCalc
    Date: Sat, 25 Feb 2012 23:56:46 +0100
    Organization: ATMAN - ATM S.A.
    Lines: 38
    Message-ID: <jibovn$dtn$1@node2.news.atman.pl>
    References: <o...@n...company.com> <jiafm3$gi1$1@mx1.internetia.pl>
    <o...@s...asus> <jibiiq$hf4$1@mx1.internetia.pl>
    <o...@s...asus>
    NNTP-Posting-Host: staticline56255.toya.net.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node2.news.atman.pl 1330210615 14263 77.237.12.240 (25 Feb 2012 22:56:55
    GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sat, 25 Feb 2012 22:56:55 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:10.0) Gecko/20120129 Thunderbird/10.0
    In-Reply-To: <o...@s...asus>
    Xref: news-archive.icm.edu.pl pl.comp.programming:195739
    [ ukryj nagłówki ]

    > ./pl/* i (w 1.0.2) ./it/* są pliki zasobów .NET dla odpowiednich
    > języków. Akurat taka struktura katalogów mi się średnio podoba, wolałbym
    > je przynajmniej wrzucić do wspólnego podkatalogu, ale z tym jeszcze będę
    > walczył. Każda assembly .NET ma swój własny plik zasobów.

    Bo tak jest określone w manifeście assembly. Kolejność poszukiwania
    zasobów jest następująca, przykład dla en-US:

    1. GAC (Global Assembly Cache) -> en-US
    2. Folder aplikacji -> en-US
    3. GAC -> en (rodzic)
    4. Folder aplikacji -> en (rodzic)
    5. Standardowy zasób (culture independed)
    6. Rzucenie wyjątkiem o niemożności załadowania zasobu (aplikacja się
    sypnie)

    Dlatego, jeżeli chcesz tutaj cokolwiek zmienić musisz użyć funkcji
    "CreateFileBasedResourceManager", która pozwoli Ci wskazać inną lokację
    dla zasobów od tej standardowo przyjętej.

    Więcej na temat jest dobrze opisane tutaj:

    -
    http://www.codeproject.com/Articles/5447/NET-Localiz
    ation-using-Resource-file

    Dodatkowo AL (Assembly Linker) potrafi skleić wiele dllek z zasobami w
    jedną. Z poziomu Visual Studio, tego nie zrobisz.

    > Mogę spróbować to poprawić, ale musiałbyś poszpiegować instalator
    > ProcMonem z SysInternals żeby stwierdzić, do czego próbuje się dobrać i
    > dlaczego mu się to nie udaje. U mnie działa ;)

    A mnie przy próbie włączenia widoku wykresów 2D czy 3D wyskakuje
    komunikat o braku obsługi lub spełniania wymagań :( A program się
    przecież uruchomił. Mam kartę DX10, runtimy directx też, system WinXP.

    --
    Mateusz Bogusz

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: