eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingWyjątki z DLLRe: Wyjątki z DLL
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!newsfeed.pionier.net.pl!feeder.erje.net!eu.feeder.erje.net
    !zen.net.uk!dedekind.zen.co.uk!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.
    pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Date: Sun, 13 Jan 2013 20:04:38 +0100
    From: Grzegorz Bednarski <c...@g...com>
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130109
    Thunderbird/17.0.2
    MIME-Version: 1.0
    Newsgroups: pl.comp.programming
    Subject: Re: Wyjątki z DLL
    References: <ka5lll$qij$1@node2.news.atman.pl> <kaef54$nkl$1@node1.news.atman.pl>
    In-Reply-To: <kaef54$nkl$1@node1.news.atman.pl>
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 15
    Message-ID: <50f30584$0$26691$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.8.45.239
    X-Trace: 1358103940 unt-rea-a-01.news.neostrada.pl 26691 83.8.45.239:41210
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:201651
    [ ukryj nagłówki ]

    W dniu 14.12.2012 06:58, Borneq pisze:
    > Użytkownik "Borneq" <b...@a...hidden.pl> napisał w wiadomości
    > news:ka5lll$qij$1@node2.news.atman.pl...
    >> Mamy funkcję w DLL dającą wyjątek, łapany jest exe lub dll
    >> korzystającym z tej biblioteki. Czy to zadziała? Przypuśćmy że zostały
    >> stworzone różnymi kompilatorami, jedno GCC drugie VC++.
    >
    > Wydaje się że nie, bo nawet jeśli będą obsługiwać wyjątki dokładnie w
    > ten sam sposób, co nie jest powiedziane, to pozostaje kwestia przydziału
    > i zwalniania pamięci - w throw przydzielony obiekt a w catch zwalniany.
    > Czyli jest problem, rozwiązaniem może być tylko owijanie funkcji
    > eksportowanych w łapanie wyjątków.
    Jeżeli zostały stworzone różnymi kompilatorami na pewno nie zadziała.
    Wyjątki są obsługiwane przez bibliotekę crt(windows) lub glib(unix)
    dołączaną do każdego programu.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

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: