🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: kompatybilnosc controlek w nastepnych wersjach net

#810
From: Marek Janaszewski USUNTO. z adre...
Date: Sun, 04 Apr 2004 20:41
47 lines
3390 bytes
ZreZur wrote:
> Użytkownik "Janusz M" <januszek...@op.pl> napisał w wiadomości
> news:c4m8rk$8e0$1@news.onet.pl...
>> Czy ktos wie jak to jest z binarna kompatybilnoscia componentow w
>> roznych wersjach net.
>> czyli czy jak mam jakies komponenty w postaci binarnej - dll to czy
>> beda dzialac w nastepnej wersji  net.
>> Pytam dlatego, ze zastanawiam sie czy uzywac w moich  projektach
>> kontrolek z Visual Basic Resource Kit, a szczegolnie TrueDBGrid i
>> innych firmy ComponentOne. Teraz to jest free dla net 1.1 ale juz za
>> niecaly rok bedzie nastepna wersja net i obawiam sie ze to juz nie
>> bedzie dzialac, trzeba bedzie kupic, a troszke kasy to kosztuje.
>> Mysle zreszta ze o to chodzilo ComponentOne ze teraz dostajesz za
>> darmo a potem juz caly czas musisz kupowac upgrady.
>>
>
> Nie jestem pewien ale chyba czytalem cos w w empiku w Vademecum Prof,
> ze bedzie cos_tam sprawdzac jakiej wersji frameworka wymaga i bedize
> odpowiednie funkcje z odpowiedniego dll o odpowiedniej versji
> wywolywac.

Witam!

Taki mechanizm nazywa się SideBySide. Problem jest tylko z przenośnymi
urządzeniami, kolesie z Microsoftu żartowali, że można mięć w razie potrzeby
SideBySide dwa telefony komórkowe z różnymi wersjami framerowku :-) A
przypadku PC-tów dyski są tanie. Inny mechanizm to znany z MS-DOS
setver.exe, gdzie system oszukiwał programy co do swojej wersji. Czyli
ustawienie, że nowy framerowk zawiera funkcjonalność starego. Takie
mapowanie wersji. Jeśli to tego były by jeszcze narzędzia administracyjne to
sytuacja wydaje się bardzo dobra. Wydaje mi się, że coś takiego widziałem w
konfiguracji .NET-u, ale teraz tego nie mogłem znaleźć. Może w katalogu
będzie.

Co do projektowania dla nowej wersji to wydaje mi się, że także sytuacja
jest dobra. Jeśli standard komunikacji IDE z frameworkiem zostanie utrzymany
to wydaje mi się, że będzie można zainstalować nowe komponenty tak instaluje
się teraz nową kontrolkę ActiveX w IDE. Samo IDĘ także może się rozszerzać o
nowe edytory komponentów i właściwości. Co z tego jest poblokowane w VS to
nie wiadomo. Oprócz zmian w komponentach mogą być także zmiany języku C#. Na
szczęści biblioteki powinny być niezależne od języka. Jeśli tylko wspólny
jest zestaw używanych typów.

-- 
Pozdrawiam,
Marek Janaszewski
[ j_m...@gazeta.pl ]
Technical Details
Message-ID: <c4ptro$18ev$1@news.atman.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!in.100proofnews.com!in.100proofnews.com!news.astercity.net!news.atman.pl!not-for-mail
References: <c4m8rk$8e0$1@news.onet.pl> <c4phjl$ddg$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!news.glorb.com!in.100proofnews.com!in.100proofnews.com!news.astercity.net!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: kompatybilnosc controlek w nastepnych wersjach net
Date: Sun, 4 Apr 2004 22:41:59 +0200
Organization: ATMAN
Lines: 48
Message-ID: <c4ptro$18ev$1@news.atman.pl>
References: <c4m8rk$8e0$1@news.onet.pl> <c4phjl$ddg$1@inews.gazeta.pl>
NNTP-Posting-Host: staticline702.toya.net.pl
Mime-Version: 1.0
X-Trace: news.atman.pl 1081113272 41439 217.113.228.127 (4 Apr 2004 21:14:32 GMT)
X-Complaints-To: use...@atman.pl
NNTP-Posting-Date: Sun, 4 Apr 2004 21:14:32 +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