Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ActiveX samo u mom programu

[es] :: .NET :: ActiveX samo u mom programu

[ Pregleda: 3357 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon ActiveX samo u mom programu02.05.2003. u 04:26 - pre 254 meseci
Kako bih mogao da napravim Activex kontrolu ali tako da je jedino ja mogu korisiti u svom programu a ne i neko ko je pokupi kad instalira taj program koji sam ja pravio.
Vidjao sam da kod nekih kontrola koje se pojave posle instalacije nekog programa kad ih dodam u projekat pojavi se poruka da nemam pravo da ih koristim. Dakle, kako se to moze izvesti?
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: ActiveX samo u mom programu08.05.2003. u 17:19 - pre 254 meseci

Anybody?
 
Odgovor na temu

DraganK

Član broj: 4976
Poruke: 109



+3 Profil

icon Re: ActiveX samo u mom programu09.05.2003. u 01:13 - pre 254 meseci
Aj da ti odgovorim...

To pali samo kod ActiveX controla, znači OCX, ali ne i kod ActiveX DLLa.
U project properties imaš opciju dole levo "Require licence key". Prilikom kompajliranja OCX kontrole, naći ćeš u istom direktorijumu file sa ekstenzijom LIC. E sad, to ti je u stvari, reg file, koji upisuje neki random GUID u registry. Kada nekome napraviš setup, pa se u njemu nađe i tvoja OCX, ona će u runtime-u raditi, ali ne i u design time-u.

Ako neko hoće i da razvija svoje aplikacije sa tvojom kontrolom, mora da ima taj ključ u regedit bazi. Znači, ako nekome prodaš svoju kontrolu, onda mu tek daš i LIC file, da ga umerdžuje...
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: ActiveX samo u mom programu09.05.2003. u 01:21 - pre 254 meseci
Hvala na uputstvu.

Zanimljiva stvar koja mi se dogodila je sto kada sam kompajlirao projekat (u njemu sam razvijao i kontrolu i program koji je koristi) nigde ni dll-a ni ocx-a niti bilo cega. Ni u Registry-u nije bilo registrovano nista sa imenom te kontrole. Mozda u slucaju da razvijam i kontrolu i profram pri kompajliranju biva sve ubaceno u exe. Ako je tako, odlicno. To mi najbolje resava problem.
 
Odgovor na temu

DraganK

Član broj: 4976
Poruke: 109



+3 Profil

icon Re: ActiveX samo u mom programu09.05.2003. u 09:35 - pre 254 meseci
Tako je, ti si user kontrolu -CTL embedovao u exe. Da si je prethodno kompajlirao morao bi u projekat da je dodaš kroz komponents/references. I jedno i drugo ima svojih prednosti. Ja recimo imam dll u kome su mi 20 animacija, avija, nekoliko wavova, about screen, najčešće funkcije za rad sa fajlovima, sistemske funkcije, manipulacija stringovima i api funkcije.

Takav iskompajliran dll ima 400kb, zadam referencu i uživam...
 
Odgovor na temu

[es] :: .NET :: ActiveX samo u mom programu

[ Pregleda: 3357 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.