ho creato un progetto in vb6, perfettamente funzionante, al quale vorrei
aggiungere un altro progetto
con i suoi relativi forms, moduli eccetera. Dal menu file, ho selezionato
aggiungi progetto, esistente, ed il progetto è stato caricato.
Ho impostato come progetto di avvio il primo e quindi in debug, con F5,
parte regolarmente il mio Form principale.
Ma quando dall'interno dei moduli del progetto principale, chiamo un form
del progetto secondario, non viene riconosciuto.
Se per ipotesi, nel Progetto1 ho
MainForm
Form1
Form2
e nel secondario
FrmMain
Form3
Form4
se all'evento Click del pulsante1 del Form1 chiamo il Form3 mi dice
'Variabile non definita'
Potreste suggerirmi dove sta l'errore?
Grazie a tutti
Ciao, Vincenzo
Grazie ancora.
"VincePik" <TOGLI-ASTERISCHI-i*n*f*o...@monkeysoft.it> ha scritto nel messaggio
news:g66vbo$hpg$1...@tdi.cu.mi.it...
Dipende.
Ci sono due strade per unire due progetti:
1) Aggiungere al primo progetto tutti i componenti del secondo, a
livello di design. In questo caso, dalla struttura del progetto
'padre' aggiungi, uno per uno, tutti gli oggetti del progetto figlio
(form, moduli, classi, ecc. In questo modo, avrai un progetto unico.
Potresti pero' avere problemi con eventuali variabili*funzioni/moduli/
ecc. duplicati, ed allora devi decidere come effettuare
l'integrazione.
2) Trasformare uno dei due progetti in una DLL o un ActiveX, ed
aggiungerne la reference nell'altro progetto (a seconda di cosa ti
serve utilizzare). Riduci al minimo le modifiche al progetto padre, ma
devi 'adattare' il rpogetto filgio per la nuova veste.
Dovrai poi comunque ricompilare il nuovo progetto.
Bye by SixaM 8-]