2010-09-22 4 views
16

Jak sprawdzić typ obiektu w VB 6.0 musimy zmodyfikować istniejący kod, aby użyć metody "typeof", Czy istnieje jakakolwiek metoda jak przesuwanie kursora nad zmienną obiektu lub jak szybki zegarek, gdzie Widzę jego typ.Jak sprawdzić typ obiektu w VB 6? - Nie chcę używać metody "TypeOf"

wiem następujące metody, ale nie chcę go używać -

Set fs = New Scripting.FileSystemObject 

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

Nie powinieneś mieć problemu z "Dodaj zegarek" i "Szybki zegarek". Te dwa okna debugowania powinny pokazywać typ danych. – AMissico

Odpowiedz

27

Wypróbuj funkcję TypeName.

W przykładzie po wpisaniu TypeName(fs) w oknie Immediate byś wrócić „FileSystemObject”

+1

+1 Mogłem edytować odpowiedź, aby dodać link do tematu instrukcji VB6 dla 'TypeName' – MarkJ

+0

Pierwotne pytanie brzmiało" Jak sprawdzić typ obiektu ... inny niż "TypeName" "!! (http://stackoverflow.com/questions/3684693/how-to-check-type-of-object-in-vb-6-is-there-any-metod-inne-than-typ nazwy) – onedaywhen

-1

zmienną prawym przyciskiem myszy i wybierz obiekt „Quick Info” z menu kontekstowego.

Powiązane problemy