🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
3 messages
3 total messages Started by Lukasz Lacki Thu, 13 Nov 2003 09:43
dynamiczne tworzenie obiektów
#189
Author: Lukasz Lacki
Date: Thu, 13 Nov 2003 09:43
11 lines
1313 bytes
jak (jesli sie wogole da!?) stworzyc obiekt, podajac jego klase w czasie 
wykonania (run-time). przykladowo, pytam uzytkownika podaj nazwe klasy, 
on podaje, i w kodzie robie cos na ksztalt:

IMyInterface obj = (IMyInterface)System.CreateObject("WpisanaNazwaKlasy");

(System.CreateObject nie istnieje, podalem tu tylko jako przyklad)
zakladam ze stworzony obiekt bedzie implementowal interfejs 
IMyInterface. w przeciwnym wypadku pewnie powinien poleciec jakis wyjatek.

wiecie jak cos takiego zrobic!?
Re: dynamiczne tworzenie obiektów
#190
Author: Kacza
Date: Thu, 13 Nov 2003 10:09
19 lines
1626 bytes
*Lukasz Lacki* wrote in <news:3...@news.home.net.pl>:

> jak (jesli sie wogole da!?) stworzyc obiekt, podajac jego klase w czasie 
> wykonania (run-time). przykladowo, pytam uzytkownika podaj nazwe klasy, 
> on podaje, i w kodzie robie cos na ksztalt:
> IMyInterface obj = (IMyInterface)System.CreateObject("WpisanaNazwaKlasy");
> wiecie jak cos takiego zrobic!?

nie znam sie jeszcze za specjalnie na C# ale do glowy przyszedl mi pomysl z 
kompilacja kodu w locie tzn podczas dzialania programu. Wtedy mozesz 
spokojnie zrobic to co chcesz przy pomocy operatora new. 
Odsylam Cie do artykulu na codeproject: 
http://www.codeproject.com/csharp/matheval.asp

Jezeli nie o to chodzi to sorki... Ja tylko chcialem pomoc :)
-- 
Pozdr, 
znowu Kacza ;)
http://www.dsoft.xu.pl
Re: dynamiczne tworzenie obiektów
#191
Author: Selvin
Date: Thu, 13 Nov 2003 10:29
7 lines
1008 bytes
<ciach>

Activator.CreateInstance

pozdrawiam

Przemek Sulikowski
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads