Compatibilità win7

venerdì 04 giugno 2010 - 11.52

andreaalleg Profilo | Newbie

salve, ho una applicazione scritta in vb2005 che funz perfett su XP ma su win 7 ha dei problemi, sembrerebbe con delle sub overridable...
posto una delle sub in questione:

Overridable Sub Nuovo()
Dim editForm = ObjBase.ApriFormMDI(sEditForm)
editForm.Nuovo()
End Sub

in pratica quando il progr passa per questa funzione ereditata non funziona SOLO su win7...

qualche idea sul da farsi? non so + dove sbattere la testa

luxsor Profilo | Guru

CIao Andrea,
che io sappia, non c'è nessuna incompatibilità.

L'eseguibile lo esegui come amministratore?
Prova a renderlo public?

Posta un pezzetto dell'eseguibile, così lo testo.

Facci sapere


------------------------
Luxsor

andreaalleg Profilo | Newbie

grazie per la risposta... ho provato a ricompilare tutto con x86 ma il risultato è lo stesso...

posto l'errore che esce su w7...
System.NullReferenceException: Variabile oggetto o variabile del blocco With non impostata.
in Microsoft.VisualBasic.CompilerServices.Symbols.Container..ctor(Object Instance)
in Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateCall(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack, Boolean IgnoreReturn)
in Base.clsBase.ApriFormMDI(String NomeForm, Boolean Modal)
in Doc.BrwDocumenti.Modifica()
in Base.FormBrowse.DGF_DoubleClick(Object sender, EventArgs e)
in System.Windows.Forms.Control.OnDoubleClick(EventArgs e)
in C1.Win.C1FlexGrid.C1FlexGridBase.OnDoubleClick(EventArgs e)
in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
in System.Windows.Forms.Control.WndProc(Message& m)
in C1.Win.C1FlexGrid.Util.BaseControls.ScrollableControl.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr l

... facendo un pò di prove di debug (mettendo dei msgbox nel codice) ho isolato il problema identificando quelle sub... ma la cosa strana è che da err solo su w7 !!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2013
Running on Windows Server 2008 R2 Enterprise, SQL Server 2008 & ASP.NET 3.5