Newsgroup: it.comp.lang.visual-basic
Titolo: Includere i miei OCX nel programma finale

Qualcuno sa come sia possibile includere
i file OCX (di controlli activeX creati da me) direttamente
nell'eseguibile finale senza doverseli portare a presso?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 nell'eseguibile finale senza doverseli portare a presso?
Basta includere i file .ctl nel proprio progetto. :P
Ciao

invece di crearti l'OCX, vai nel progetto della tua applicazione vera e
propria e aggiungi uno UserControl....
in questo modo quando compili, crei l'eseguibile normale, contenente i vari
controlli che hai creato....
altrimenti, se proprio vuoi mantere files OCX esterni, avevo sentito parlare
di un'app che "inglobava" tutte le DLL e gli OCX, ma non ho idea di come si
chiami....
Good Coding!!!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

 nell'eseguibile finale senza doverseli portare a presso?
nell'ordine:
o segui il consiglio di Zanna o rinunci o usi questo:
http://www.bit-arts.com/fusion.html
Ciao
--
Faber


Domanda stupida stupida stupida:
...perchč fai degli ocx se poi non vuoi distribuirli?
ciao
ugo
p.s.
Segui il consiglio di Zanna
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

Semplicemente perchč voglio riutilizzarli in diversi
miei altri programmi.
Siccome perņ č scomodo portarsi a presso diversi OCX
in un programma rappresentato da un solo EXE (solo quello!)
allora pensavo alla modularitą degli OCX ma anche alla comoditą
di un solo file.
Spero che la mia domanda (effettivamente stupida: sono agli inizi)
non ti abbia disturbato... :)



La domanda stupida era la mia.
Cmq, segui l'indicazione di Zanna e trasformali in oggetti interni al
tuo exe.    :)
ciao
ugo

 non ti abbia disturbato... :)
mmmh... il mio professore di fisica avrebbe detto "prima di parlare, scrivi
il tuo pensiero su un foglio, conta fino a dieci e poi straccialo". :)
Ma scusa!
Se tu dai via un unico exe dove stà la "modularità" e la riusabilità degli
ocx?
E se vuoi riusare gli ocx non possono stare impastati in un unico exe.
Come vedi il problema non si pone.
Ciao

 E se vuoi riusare gli ocx non possono stare impastati in un unico exe.
Mica vero. Io li riuso correntemente in quel modo.
Così non ho problemi di compatibilità all'indietro: se apro un vecchio
sorgente e mi da errore perchè il mio OCX ha un parametro nuovo, lo
inserisco e ricompilo.
Se invece usassi la tanto sbandierata riusabilità dei componenti esterni,
alla prima installazione dell'OCX modificato si spacca il vecchio programma.
Tenendolo esterno, se si perde compatibilità all'indietro bisognerebbe
cambiare nome all'OCX, col risultato che il tuo codice è tutto da rifare.
L'unico problema è che se usi form standard che riutilizzano lo stesso OCX
includendolo in prodotti diversi, hai un problemino. In sorgente l'OCX viene
visto come "nomeprogetto.nomeocx", quindi la Form non è trasportabile da un
progetto all'altro se i progetti non hanno lo stesso nome.
Per risolvere questo inconveniente, i miei progetti si chiamano tutti
"ProgettoStandard", tanto i dati importanti sono dentro, mica nel nome. Così
anche le Form che contengono gli OCX sorgenti sono condivisibili, e tutti
vissero felici e contenti.
Ciao
*Roby*

 Come vedi il problema non si pone.
E' quello che intendevo con la mia "domanda stupida",
ma ammetto che possa aver cambiato idea strada facendo...   ;-)
ciao
ugo

 ha scritto nel messaggio
news:a6bhdh$dajm0$1@ID-
Adesso capisco la tua perpessità sulla risposta :)
Stavi confondendo OCX con UserControl.
Ciao

 Stavi confondendo OCX con UserControl.
Ma nel primo messaggio si parlava di "controlli activeX creati da me". In
quel caso sono usercontrol, no?
Ciao
*Roby*