2010-09-22 11 views
16

Come controllare il tipo di oggetto in VB 6.0, dobbiamo modificare il codice esistente per usare il metodo 'typeof', Esiste un metodo come spostare il cursore sulla variabile oggetto o come quick watch dove Posso vedere il suo tipo.Come controllare il tipo di oggetto in VB 6? - Non voglio usare il metodo 'TypeOf'

so seguente metodo, ma non voglio usarlo -

Set fs = New Scripting.FileSystemObject 

If TypeOf fs Is Scripting.FileSystemObject Then 
    Debug.Print "Is a FileSystemObject" 
End If 
+0

Non dovresti avere problemi con "Aggiungi Watch" e "Quick Watch". Queste due finestre di debug dovrebbero mostrare il tipo di dati. – AMissico

risposta

27

Provare la funzione TypeName.

Nel tuo esempio se si immette TypeName(fs) nella finestra immediata che si otterrebbe indietro "FileSystemObject"

+1

+1 Mi sono permesso di modificare la risposta per aggiungere un collegamento all'argomento del manuale VB6 per 'TypeName' – MarkJ

+0

La domanda originale era" Come controllare il tipo di oggetto ... diverso da 'TypeName' "!! (Http://stackoverflow.com/questions/3684693/how-to-check-type-of-object-in-vb-6-is-there-any-method-other-than-typename) – onedaywhen

-1

destro variabile oggetto del mouse e selezionare "Quick Info" dal menu contestuale.

Problemi correlati