Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Interesantan problem sa referencama i konstruktorima

  • 3 odgovora
  • 2.757 pregleda

Najnovija ↓

Interesantan problem sa referencama i konstruktorima 14.12.2005. u 16:22 · pre 254 meseca #1
Ovako:

U solutionu imam 3 projekta, dve biblioteke klasa (Library1, Library2) i jednu konzolnu aplikaciju.

U Library1 nalazi se klasa Class1

U Library2 koristim (i imam referenciranu) Library1.

U Library2 se nalazi klasa Class2. Class2 ima nekoliko konstruktora, od kojih su neki protected internal i imaju među svojim parametrima Class1, dok su ostali public (i među parametrima nemaju ništa iz Library1).

U konzolnoj aplikaciji referenciram Library2 i koristim Class2. To radi.

Problem: Kad u konzolnoj aplikaciji probam da pozovem konstruktor klase Class2, kompajler se žali da moram da dodam i Library1 u reference, iako ne koristim (i ne mogu, jer je protected internal) varijantu konstrukotra koji prima Class1.

Ima li neko ideju zašto se ovo dešava?
Re: Interesantan problem sa referencama i konstruktorima 14.12.2005. u 18:13 · pre 254 meseca #2
Citat:
jablan: Ovako:
U konzolnoj aplikaciji referenciram Library2 i koristim Class2. To radi.


Sta mislis pod koristim? Staticke metode?

Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Interesantan problem sa referencama i konstruktorima 14.12.2005. u 18:18 · pre 254 meseca #3
Interesantan problem. Nasao sam ovo u jednom blogu:

"Microsoft themselfs admit that this problem exists in the compiler for C# 1.1. It will be fixed in upcoming versions though (VS 2005+)..."

Definitvno bug... :)

Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Interesantan problem sa referencama i konstruktorima 15.12.2005. u 13:05 · pre 254 meseca
izmenjeno 1 put, poslednji put jablan 15.12.2005. u 13:10
  1. jablan15.12.2005. u 13:10zapis iz teksta poruke
#4
Sorry, tek sad stigoh ponovo na ES...
Citat:
mmix: Sta mislis pod koristim? Staticke metode?

Ne statičke metode, jednostavno radim sa instancama te klase kreiranim na neki drugi način...
Citat:
Nasao sam ovo u jednom blogu:

"Microsoft themselfs admit that this problem exists in the compiler for C# 1.1. It will be fixed in upcoming versions though (VS 2005+)..."

Definitvno bug... :)

Imaš link?

BTW, rešio sam problem tako što sam izbacio sakriveni konstruktor potpuno, a tu logiku prebacio na drugo mesto...

Nađoh i link: http://dotnet247.com/247reference/msgs/56/284237.aspx

Hvala u svakom slučaju...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme