Domande veloci

lunedì 03 ottobre 2005 - 15.36

lordwaizard Profilo | Senior Member

1) Come posso fare per visualizzare il menu copia incolla premendo il tasto destro del mouse in una rich text box?

2) Ho trovato un programma scritto in mfc che riproduce l'agenda di outlook (come grafica).
E' possibile includero in vb.net?

3) Quando apro un db e all'interno c'è un valore null mi si impianta il programma come posso evitare?

Grazie a tutti
Davide

Cteniza Profilo | Guru

Crea un menu context inserendovi delle voci.
Aggiungi il menu all'oggetto.


Cteniza Profilo | Guru

Domanda 2.
No, se è stato scritto in un linguaggio non .NET.


Cteniza Profilo | Guru

Domanda 3
Non credo che l'errore sia assoluto (presenza di null)
Devi guardare che oggetto stai usando, alcuni ad esempio non accettano i null


lordwaizard Profilo | Senior Member

Domanda 1 risolta.
Domanda 2 è stato iscritto per vcc 6 ma convertito in .net funziona perfettamente come faccio a convertirlo o inserirlo in vb?


Domanda 3
Io utilizzo questo metodo però se c'è un valore null va in crisi perchè?
Dim myConnection As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\base.mdb")
Dim myCommand As New OleDb.OleDbCommand(" SQL", myConnection)
Dim myReader As OleDb.OleDbDataReader
myConnection.Open()
myReader = myCommand.ExecuteReader
Do Until myReader.Read = False
MsgBox(myReader("chiavi"))
Loop
myReader.Close()
myConnection.Close()

Cteniza Profilo | Guru

2) se hai compilato il programma con VCC .NET questo può fare sia programmi/dll managed che non.
Se la dll è fatta su .NET allora la puoi includere tra i riferimenti
Se la dll è fatta con win32 allora devi interfacciarti chiamando le sue api

3) perchè devi testare il null prima e/o fare la conversione utilizzando un blocco try
E' inoltre opportuno fare il cast (Ctype(dr(campo),Tipo) oppure usare ToString per i campi di tipo stringa



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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5