🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: c# - program pod windows

#672
From: Marek Janaszewski USUNTO. z adre...
Date: Sat, 27 Mar 2004 13:37
35 lines
2458 bytes
iiui wrote:
> witam ponownie.
>
> utworzylem zwykly program pod sharpdevelop, nastepnie chcialem go
> odpalic na innym komputerze, na ktorym nie ma .net framework. Pojawia
> sie pytanie, co zrobic, by utworzony exe chodzil "wszedzie", tam
> gdzie nie ma .net framework rowniez.
> Co robic ?
[...]

Witam!

Framework do biblioteki, z których korzysta aplikacja. Skoro w Windows są
biblioteki, z których korzystają aplikacje i nikt nie próbuje linkować tych
bibliotek do .exe-ków, to dlaczego chcesz stworzyć gigantyczny .exe dla
aplikacji .NET.

Jeśli chcesz tworzyć zwarte exe-ki, które uruchomią się na Windows
posiadający dotychczas dostępny zestaw biblioteki to lepszym wyborem będzie
Delphi albo C++ Builder. W innym przypadku trzeba instalować frameworka.

Taka sytuacja ma jeszcze jedną zaletę, oprócz wielkości aplikacji i
obecności bibliotek raz w pamięci. Chodzi o komunikacje między aplikacją a
bibliotekami albo procesami. Wspólne biblioteki definiują wspólne typy,
posiadają wspólne menadżerzy pamięci, itd. co ułatwia wydanie przepychanie
dane. Np. biblioteka jest wstanie przydzielić dynamicznie pamięć do danych o
zmiennej długości a aplikacja ją zwolnić. W Delphi to jest problem, który
Borland rozwiązał właśnie dodatkową .dll-ką, w której siedzi menadżer
pamięci. Wszystkie moduły gadające ze sobą jeśli chcą dynamicznie
przydzielać pamięć, np. do stringów, muszą korzystać ze wspólnej .dll-ki.

-- 
Pozdrawiam,
Marek Janaszewski
[ j_m...@gazeta.pl ]
Technical Details
Message-ID: <c44lo2$1k0u$2@news.atman.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!nntp.idg.pl!news.atman.pl!not-for-mail
References: <23jf0g1g9fl2.18llqhde4bedf.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!nntp.idg.pl!news.atman.pl!not-for-mail
From: "Marek Janaszewski \(USUN_TO. z adresu!\)" <USUN_TO...@gazeta.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: c# - program pod windows
Date: Sat, 27 Mar 2004 14:37:17 +0100
Organization: ATMAN
Lines: 36
Message-ID: <c44lo2$1k0u$2@news.atman.pl>
References: <23jf0g1g9fl2.18llqhde4bedf.dlg@40tude.net>
NNTP-Posting-Host: staticline702.toya.net.pl
Mime-Version: 1.0
X-Trace: news.atman.pl 1080416834 53278 217.113.228.127 (27 Mar 2004 19:47:14 GMT)
X-Complaints-To: use...@atman.pl
NNTP-Posting-Date: Sat, 27 Mar 2004 19:47:14 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit