🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22501

Dziwna sprawa - bez optimize program nie działa

#22501
From: Miroo
Date: Mon, 19 May 2014 06:58
25 lines
2290 bytes
Witam
Odziedziczyłem pewną aplikację desktopową. Ponieważ pojawiła się taka 
potrzeba (w sumie najwyższy czas) przestawiłem aplikację z .NET 2.0 na 
4.0. I pojawił się problem.
Aplikacja działa bez problemu z poziomu VS2010, działa bez problemu z 
exe, gdy skompiluje się ją z flagą "Optimize code". Natomiast wywala się 
przed pokazaniem formatki logowania, gdy skompiluje się ją bez tej 
flagi. Aplikacja jest kompilowana z targetem x86, ponieważ korzysta z 
COMów 32 bitowych. Gdy się ją skompiluje z targetem Any CPU - działa.

Kod wyjątku: 0xc0000409 (wszystko mówiące "unknown exception")

Próbowałem debugować na piechotę i wyszło na to, że błąd pojawiał się 
podczas korzystania z ResourceManagera (wczytywanie ikonek do 
przycisków). Po zakomentowaniu tego kodu wysypało się przy przypisywaniu 
DataGridView.DataSource. Formatki bez DataGridView pokazywały się.

Aplikacja korzysta z kilku bibliotek skompilowanych dla NET2.0, do 
których nie mam źródeł.

Oczywiście mogę włączyć flagę "optimize" i udawać, że jest wszystko w 
porządku, ale wolałbym jednak namierzyć przyczynę problemu. Niestety 
pomysły mi się skończyły. Może grupowicze coś doradzą?

Pozdrawiam
Technical Details
Message-ID: <5379ab9a$0$2163$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Mon, 19 May 2014 08:58:25 +0200
From: Miroo <miroo75@REMOVEIT.o2.pl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
Newsgroups: alt.pl.comp.lang.csharp
Subject: Dziwna sprawa - bez optimize program nie działa
Lines: 25
Message-ID: <5379ab9a$0$2163$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 91.197.153.32
X-Trace: 1400482714 unt-rea-a-02.news.neostrada.pl 2163 91.197.153.32:12241
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 2089
X-Received-Body-CRC: 2544072367
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit