Modify ↓
#2811 closed Feature Request (Completed)
VarGetType - Example - proposal
| Reported by: | mLipok | Owned by: | Melba23 |
|---|---|---|---|
| Milestone: | 3.3.13.11 | Component: | Documentation |
| Version: | Severity: | None | |
| Keywords: | Cc: |
Description
#include <MsgBoxConstants.au3>
`#include <array.au3>
Local $aArray[2] = [1, "Example"]
Local $dBinary = Binary("0x00204060")
Local $bBoolean = False
Local $hFunc = ConsoleWrite
Local $pPtr = Ptr(-1)
Local $hWnd = WinGetHandle(AutoItWinGetTitle())
Local $iInt = 1
Local $fFloat = 2.0
Local $oObject = ObjCreate("Scripting.Dictionary")
Local $sString = "Some text"
Local $tStruct = DllStructCreate("wchar[256]")
Local $vKeyword = Default
Local $fu_Test = Test
MsgBox($MB_SYSTEMMODAL, "", _
"Variable Types" & @CRLF & _
"$aArray is an " & VarGetType($aArray) & " variable type." & @CRLF & _
"$dBinary is a " & VarGetType($dBinary) & " variable type." & @CRLF & _
"$bBoolean is a " & VarGetType($bBoolean) & " variable type." & @CRLF & _
"$hFunc is a " & VarGetType($hFunc) & " variable type." & @CRLF & _
"$pPtr is a " & VarGetType($pPtr) & " variable type." & @CRLF & _
"$hWnd is a " & VarGetType($hWnd) & " variable type." & @CRLF & _
"$iInt is an " & VarGetType($iInt) & " variable type." & @CRLF & _
"$fFloat is a " & VarGetType($fFloat) & " variable type." & @CRLF & _
"$oObject is a " & VarGetType($oObject) & " variable type." & @CRLF & _
"$sString is a " & VarGetType($sString) & " variable type." & @CRLF & _
"$tStruct is a " & VarGetType($tStruct) & " variable type." & @CRLF & _
"$vKeyword is a " & VarGetType($vKeyword) & " variable type." & @CRLF & _
"MsgBox is a " & VarGetType(MsgBox) & " variable type." & @CRLF & _
"_ArrayAdd is a " & VarGetType(_ArrayAdd) & " variable type." & @CRLF & _
"$fu_Test is a " & VarGetType($fu_Test) & " variable type." & @CRLF & _
"Test is a " & VarGetType(Test) & " variable type." & @CRLF)
Func Test()
EndFunc
Attachments (1)
Change History (4)
Changed 11 years ago by mLipok
comment:1 Changed 11 years ago by Melba23
comment:2 Changed 11 years ago by Melba23
- Milestone set to 3.3.13.11
- Owner set to Melba23
- Resolution set to Completed
- Status changed from new to closed
Changed by revision [10476] in version: 3.3.13.11
comment:3 Changed 11 years ago by mLipok
This on looks beter:
#include <MsgBoxConstants.au3>
Local $aArray[2] = [1, "Example"]
Local $mMap[]
Local $dBinary = Binary("0x00204060")
Local $bBoolean = False
Local $pPtr = Ptr(-1)
Local $hWnd = WinGetHandle(AutoItWinGetTitle())
Local $iInt = 1
Local $fFloat = 2.0
Local $oObject = ObjCreate("Scripting.Dictionary")
Local $sString = "Some text"
Local $tStruct = DllStructCreate("wchar[256]")
Local $vKeyword = Default
Local $fuFunc = ConsoleWrite
Local $fuUserFunc = Test
MsgBox($MB_SYSTEMMODAL, "", _
"Variable Types" & @CRLF & @CRLF & _
"$aArray : " & @TAB & VarGetType($aArray) & " variable type." & @CRLF & _
"$mMap : " & @TAB & @TAB & VarGetType($mMap) & " variable type." & @CRLF & _
"$dBinary : " & @TAB & VarGetType($dBinary) & " variable type." & @CRLF & _
"$bBoolean : " & @TAB & VarGetType($bBoolean) & " variable type." & @CRLF & _
"$pPtr : " & @TAB & @TAB & VarGetType($pPtr) & " variable type." & @CRLF & _
"$hWnd : " & @TAB & @TAB & VarGetType($hWnd) & " variable type." & @CRLF & _
"$iInt : " & @TAB & @TAB & VarGetType($iInt) & " variable type." & @CRLF & _
"$fFloat : " & @TAB & @TAB & VarGetType($fFloat) & " variable type." & @CRLF & _
"$oObject : " & @TAB & VarGetType($oObject) & " variable type." & @CRLF & _
"$sString : " & @TAB & VarGetType($sString) & " variable type." & @CRLF & _
"$tStruct : " & @TAB & VarGetType($tStruct) & " variable type." & @CRLF & _
"$vKeyword : " & @TAB & VarGetType($vKeyword) & " variable type." & @CRLF & _
"MsgBox : " & @TAB & @TAB & VarGetType(MsgBox) & " variable type." & @CRLF & _
"$fuFunc : " & @TAB & VarGetType($fuFunc) & " variable type." & @CRLF & _
"Func 'Test' : " & @TAB & VarGetType(Test) & " variable type." & @CRLF & _
"$fuUserFunc : " & @TAB & VarGetType($fuUserFunc) & " variable type.")
Func Test()
EndFunc ;==>Test
Guidelines for posting comments:
- You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
- In-depth discussions should take place on the forum.
For more information see the full version of the ticket guidelines here.
Note: See
TracTickets for help on using
tickets.

A few minor changes - and I added Map as well.
M23