Article View: alt.pl.comp.lang.csharp
Article #21450Re: Jak odczytać katalog w którym jest uruchomiana aplikacja?
From: Łukasz 'Maly' Ostrowski
Date: Wed, 21 Apr 2010 07:03
Date: Wed, 21 Apr 2010 07:03
33 lines
2239 bytes
2239 bytes
On Wed, 21 Apr 2010 08:24:48 +0200, GrzybSon wrote: > Użytkownik "MIchał" <spinaker75@wupe.peel> napisał w wiadomości > news:hqkmt1$fjp$1@node1.news.atman.pl... >> Witam, >> >> Jak odczytać katalog w którym jest uruchomiana aplikacja. >> >> Jest cały zastaw metod do operacji na klasie path al.e jak do zmiennej >> ścieżka przypisać aktualny katalog aplikacji? > > > To ja też dorzucę swoją propozycję: > > Application.StartupPath Można by jeszcze zaznaczyć że wersje z Application.Xxxxx ciągną za sobą zależność w postaci System.Windows.Forms, nie zawsze sensowną/możliwą. A jedyne co robią, z tego co mówi Reflector, to wołają, Assembly.GetEntryAssembly() i jeżeli to się nie powiedzie to wołaja unsafe native GetModuleFileName(NULL, buffer): http://msdn.microsoft.com/en-us/library/ms683197(VS.85).aspx A unsafe też nie w każdym kontekście dostępny ;-). -- Pozdrawiam, Łukasz 'Maly' Ostrowski. http://l3v.pl/ ICQ: 148498663 GG: 2544385 AIM: malyzgora GTalk: l3vi4than@gmail.com ASTRA: L3viathan
Technical Details
Message-ID:
<1xkk7cpjdyhtn.1n0hxka3dfsut.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!goblin1!goblin.stu.neva.ru!postnews.google.com!news2.google.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.dialog.net.pl!not-for-mailReferences:
<hqkmt1$fjp$1@node1.news.atman.pl> <hqm5nh$vpr$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!goblin1!goblin.stu.neva.ru!postnews.google.com!news2.google.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.dialog.net.pl!not-for-mail From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Jak odczytać katalog w którym jest uruchomiana aplikacja? Date: Wed, 21 Apr 2010 09:03:03 +0200 Organization: Acme Lines: 33 Message-ID: <1xkk7cpjdyhtn.1n0hxka3dfsut.dlg@40tude.net> References: <hqkmt1$fjp$1@node1.news.atman.pl> <hqm5nh$vpr$1@news.onet.pl> NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1271833366 24065 78.9.71.129 (21 Apr 2010 07:02:46 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Wed, 21 Apr 2010 07:02:46 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit