Newsgroup: it.comp.lang.visual-basic
Titolo: VB.net Form

Perchè in VB.net quando cambio il nome al mio form e lo lancio mi appare
questa finestra?
ERRORE DURANTE LA GENERAZIONE. CONTINUARE?
Se dico di si mi esegue il progetto senza problemi...

 ha scritto nel messaggio
news:cJzQa.29122$it4.7...@news1.tin.it...

Dove cambi il nome ?
giuseppeD

> Dove cambi il nome ?
Nella finestra delle proprietą dell'oggetto form...
Proprietą Name



E tu digli di no guarda cosa ti scrive nella finestrella di log in
basso ;-)
-- 
ciao, hal

 basso ;-)
Mi dice che manca "Sub Main" in WindowsApplication1.Form1
Ma scusa ho solo cambiato un nome ad un form....


Situazione molto curiosa.
Esaminiamola
Prima:
nome classe: form3
nome proprietą form: form3
nome del file: Form3.vb
un sistema per visualizzare la form:
 Dim f As Form3
f = New Form3()
f.Show()
dopo:
modifico il nome della proprietą:
da  form3 >  TuaForm3
il nome della classe diventa
Public Class TuaForm3
nome del file rimane invariato: Form3.vb
' il seguente rimane invariato:
 Dim f As Form3
f = New Form3()
f.Show()
Avvio l'applicazione, genera un errore:
"Errore durante la generazione. Continuare ?"
Al Si , l'applicazione si avvia.
E al click si istanzia la classe TuaForm3
Nell'elenco delle attivitą:  Tipo "Form3" non definito.
Con il ildasm.exe il nome ove č racchiusa la classe conserva   Form3
modifico anche il nome del file a  TuaForm3.vb
Adesso tutto č allineato meno il codice per istanziare la classe.
L'errore permane
Con il ildasm.exe il nome ove č racchiusa la classe conserva sempre   Form3
Sono perplesso
Conserva in memoria, in quale ? Il nome della classe iniziale.
giuseppeD



Questi figli degli wizard! ;-)
Probabilmente ci sara' qualche proprieta' del progetto che definisce
qual e' l'oggetto di partenza e tu, cambiandogli il nome, fai si' che
il compilatore non lo trova piu' percio' cerca la Sub Main ;-)
-- 
ciao, hal

HAI RAGIONE HAL!!! GRAZIE MILLE ERA PROPRIO QUELLO!
Cavolo appena in tempo.... per il nervoso stavo per disinstallare tutto!
Anche se però da sta TORCIA di linguaggio di programmazione mi aspettavo che
cambiasse da solo il nome del form di avvio! Il tanto bisfrattato VB6
sighn... l'avrebbe fatto.... ;-)

Grazie Giuseppe ma la soluzione l'ha trovata HAL grazie tanto cmq...

 Questi figli degli wizard! ;-)
Herry Potter ci sta rovinando a tutti :)
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

Quando crei un applicazione 
VS.NET
 automaticamente imposta il form di
default (Form1) come startup form (a differenza di C# che invece usa una
sempre void Main() come entry point) se rinomini Form1 in frmPippo e non
informi il progetto che frmPippo e' il nuovo startup form avrai sempre
l'errore.
Modifica le proprieta' dell'oggetto e vedrai che tutto si risolve.
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org

> Questi figli degli wizard! ;-)
Cmq non ho mai usato uno wizard in vita mia!

 Ma scusa ho solo cambiato un nome ad un form....
guarda che anche in vb6 se parti da submain di un modulo ti dava ugualmente
errore e il nome della forn di certo non te lo cambiava automaticamente !
^_^
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/


--------------------------------
Inviato via 
http://usenet.libero.it

 cavolate...
Le tue, queste ultime, non sono cavolate. Sono cazzate vere e proprie.
Prima di prendertela, cerca di essere obiettivo.

 scusa Giorgio2K se continuero' a deliziarti con le mie cavolate...
Ciccio hai sbagliato a leggere il tono del mio post quindi lo prendo come un
malinteso e Soprattutto me chiamo GIGIO ^_______^
Happy life

 più il "coglione" di quanto non possa accettare il "Giorgio"... :-P
Eh eh vero vero, l'unica cosa che me fa scattare l'unico nervo integro che
mi e' rimasto e' quando me storpiano il nome ^_^
:p

malinteso e Soprattutto me chiamo GIGIO ^_______^
Domenico non e' nuovo a certe incandescenze, speriamo che col tempo
migliori ;-)
-- 
ciao, HALephant.man

Prima di prendertela, cerca di essere obiettivo.
Mi sembra obbiettivo dire che la frase NEO CI HA DELIZIATO CON QUESTE DUE
RIGHE
sia una frase scanzonatoria...(che accetterei anche senza nessun problema se
accanto ci fosse una soluzione come quella contenuta nel post di HAL che
ringrazio ancora moltissimo...) ...ma mettiamo pure il tutto come un
malinteso mi sta bene...
Visto che sono polemico risponderei qui anche a LUPO sul fatto di andare
addosso alle persone (visto che giustamente si è già inserito a pieno titolo
in quel ruolo) una volta ho avuto un problema con ADO e mi ha risposto
proprio LUI (conosciutissimo paladino di ADO in questo newsgroup visto che
nei
post vecchi che trattano questo argomento c'e' sempre lui)... prima di
ottenere la sua rispettosa soluzione (che non ho avuto)  ho dovuto attuare
un opera di convincimento sulla sua
persona sul fatto che avessi veramente quel problema ... infatti non ci
credeva assolutamente mi diceva: "Non ci credo neanche se mio padre me lo
dice in sogno" ed io educatamente: "Guarda che altri hanno avuto il mio
stesso problema vedi i post vecchi", e lui "Dici solo cazzate queste cose
non si sono mai sentite" ecc.. ecc.. adesso io dico: Credi di potermi
aiutare? SI? OK Mi aiuti e cerchiamo una soluzione NO? Stai zitto... ma non
incominci uno sfottio solamente perchè non ti è mai capitato o perchè al tuo
cervello sembra assurdo!!! Giorni dopo ho trovato la soluzione... ho scritto
sia sul NG che privatamente a chi aveva avuto il mio stesso problema
ottenendo dei ringraziamenti....
E poi quello obbiettivo dovrei essere io? Probabilmente alcune persone
dovrebbero mettere i piedini per terra ed essere un tantino più
professionali... so già che questo post attirerà le ire di un casino di
persone e insulti di ogni genere ma credo proprio di rappresentare l'idea di
quelle persone che profane di VB  chiedono aiuto a questo NG e s'imbattono
con chi crede di "volare alto"... senza togliere niente invece a molti altri
che invece sono coretti nelle risposte!

 che invece sono coretti nelle risposte!
Senti un po', visto che gli insulti te li aspetti: 'fanculo.

'fanculo.

> 'fanculo.
Ogni amore finisce con un 'fanculo.
E' sempre così, se no non finirebbe.
O non era un amore.

 niente invece a molti altri che invece sono coretti nelle risposte!
Ma fammi capi' quanto ci paghi ? ciccio ci vuole umilta' per campare a sto
mondo !
Io so l'ultimo dei niubbi , del vb mi interessano solo certi aspetti e
questo lo so io e lo sanno indirettamente anche altri, se mi parli di stampe
io ti dico HTML altri di dicono Printer ... i miei post sono registrati in
google , chi vuole puo' risalire alla mia conoscenza di vb e farsi una idea
, e se "volo alto" sta tranquillo che scendo di quota per aiutare chi
"merita" !
.
-- 


mondo !
Su questo sono d'accordo anch'io e invito tutti e tre (Neo, Lupo e
Gigio, in rigoroso ordine analfabetico ;-) a bloccare l'iniettore
della benzina e spegnere un momento il motore: da un flame cosi' 
si esce mica tanto bene :-(
-- 
ciao, 
hal e l'understatement

Va bene ha ragione Hal... chiedo scusa a tutti non se ne esce piů mi spiace
di avere creato questo putiferio... diciamo che probabilmente sono un pň
nervoso per il troppo lavoro e altre cose e sono facilmente suscettibile...
in un altro periodo forse non me la sarei presa cosě... scusate  ancora....