Main Page Feedback NirSoft Utilities
Windows XP DLL File Information - msvbvm50.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows XP, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.


General Information

File Description: Visual Basic Virtual Machine  
File Version: 05.02.8244 (SP2)  
Company: Microsoft Corporation  
Product Name: Visual Basic  
DLL popularity Very Low - There is no any other DLL in system32 directory that is statically linked to this file.
File Size: 1,324 KB
Total Number of Exported Functions: 1,911
Total Number of Exported Functions With Names: 600

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 1,032,192 Bytes 76.1% Read, Execute Code
ENGINE 0x000fd000 69,632 Bytes 5.1% Read, Execute Code
.data 0x0010e000 16,384 Bytes 1.2% Write, Read Initialized Data
.rsrc 0x00114000 167,936 Bytes 12.4% Read Initialized Data
.reloc 0x0013d000 65,536 Bytes 4.8% Read, Discardable Initialized Data

Static Linking

msvbvm50.dll is statically linked to the following files:


This means that when msvbvm50.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, msvbvm50.dll won't be loaded.


General Resources Information

Resource Type Number of Items Total Size % of File
Icons 4 5,250 Bytes 0.4%
Animated Icons 0 0 Bytes 0.0%
Cursors 1 328 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 8 3,984 Bytes 0.3%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 4 966 Bytes 0.1%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 329 24,242 Bytes 1.8%
Type Libraries 2 123,192 Bytes 9.1%
Manifest 0 0 Bytes 0.0%
All Others 3 1,812 Bytes 0.1%
Total 351 159,774 Bytes 11.8%

Icons in this file

There are 4 icons stored in this DLL file. You can view all these icons in the following small thumbnail:

Cursors in this file

There are 1 cursors stored in this DLL file. You can view all these cursors in the following small thumbnail:

Dialog-boxes list (up to 200 dialogs)

In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.
ID Dialog Caption
4018 Component Busy
4019 Visual Basic

String resources in this dll (up to 200 strings)

String ID String Text
1260 No timer available
1282 No foreign application responded to a DDE initiate
1285 Foreign application won't perform DDE method or operation
1286 Timeout while waiting for DDE response
1287 User pressed Escape key during DDE operation
1288 Destination is busy
1290 Data in wrong format
1293 DDE Method invoked with no channel open
1294 Invalid DDE Link format
1295 Message queue filled; DDE message lost
1296 PasteLink already performed on this control
1297 Can't set LinkMode; invalid LinkTopic
1298 System DLL '|1' could not be loaded
1320 Can't use character device names in file names: '|1'
1321 Invalid file format
1325 '|1' is not a valid resource file
1326 Resource with identifier '|1' not found
1327 Data value named '|1' not found
1328 Illegal parameter. Can't write arrays
1335 Could not access system registry
1336 Component not correctly registered
1337 Component not found in registered location
1338 Component could not successfully create requested object
1339 Component '|1' not correctly registered: file is missing or invalid
1340 Control array element '|1' doesn't exist
1341 Invalid control array index
1342 Not enough room to allocate control array
1343 Object not an array
1344 Must specify index for object array
1345 Reached limit: cannot create any more controls for this form
1360 Object already loaded
1361 Can't load or unload this object
1362 Can't unload controls created at design time
1363 ActiveX control '|1' not referenced in this project. Use Project/Components... to add a reference.
1364 Object was unloaded
1365 Unable to unload within this context
1366 No MDI Form available to load
1367 Can't load (or register) ActiveX control: '|1'
1368 The file '|1' is out of date. This program requires a newer version.
1369 Operation not valid in an ActiveX DLL
1370 The ActiveX Designer's Type Information does not match what was saved. Unable to Load
1371 The specified object can't be used as an owner form for Show()
1378 '|1' cannot be set while loading or saving
1379 You can't put a Default or Cancel button on a Property Page
1380 Invalid property value
1381 Invalid property array index
1382 '|1' property cannot be set at run time
1383 '|1' property is read-only
1384 A form can't be moved or sized while minimized or maximized
1385 Must specify index when using property array
1387 '|1' property can't be set on this control
1388 Can't set Visible property from a parent menu
1389 Invalid key
1393 '|1' property cannot be read at run time
1394 '|1' property is write-only
1395 Cannot use separator bar as menu name for this control
1396 '|1' property cannot be set within a page
1397 Can't load, unload, or set Visible property for top level menus while they are merged
1398 Client Site not available
1399 You can't put a Default or Cancel button on a UserControl unless its DefaultCancel property is set
1400 Form already displayed; can't show modally
1401 Can't show non-modal form when modal form is displayed
1402 Must close or hide topmost modal form first
1403 MDI forms cannot be shown modally
1404 MDI child forms cannot be shown modally
1405 Unable to show modal form within this context
1406 Non-modal forms cannot be displayed in this host application from an ActiveX DLL, ActiveX Control, or Property Page.
1419 Permission to use object denied
1423 Control '|1' not found
1424 Form not found
1425 Invalid object use
1426 Only one MDI Form allowed
1427 Invalid object type; Menu control required
1428 Popup menu must have at least one submenu
1429 You do not have an appropriate license to use this functionality
1444 Method not applicable in this context
1460 Invalid Clipboard format
1461 Specified format doesn't match format of data
1480 Can't create AutoRedraw image
1481 Invalid picture
1482 Printer error
1483 Printer driver does not support specified property
1484 Problem getting printer information from the system. Make sure the printer is set up correctly.
1485 Invalid picture type
1486 Can't print form image to this type of printer
1490 Top-level or invalid menu specified as PopupMenu default
1520 Can't empty Clipboard
1521 Can't open Clipboard
1523 The data binding DLL, '|1', could not be loaded.
1525 Data Access Error
1527 The given bookmark was invalid
1536 Could not lock the database
1537 Could not access the desired Column
1541 Could not lock the database
1542 The row has been deleted since the update was started
1545 Unable to bind to field: '|1'
1672 DataObject formats list may not be cleared or expanded outside of the OLEStartDrag event
1673 Expected at least one argument.
1674 Recursive invocation of OLE drag and drop not allowed.
1675 Non-intrinsic OLE drag and drop formats used with SetData require Byte array data. GetData may return more bytes than were given to SetData.
1676 Requested data was not supplied to the DataObject during the OLESetData event.
1688 Failure in AsyncRead
1689 PropertyName parameter conflicts with the PropertyName of an AsyncRead in progress
1690 Can't find or load the required file urlmon.dll
1691 Unable to complete navigation
1693 An unknown protocol was specified in Target parameter
1694 Unable to find target specified in Target parameter of the AsyncRead that started this download
1695 Unable to find or download target specified in Target parameter of the AsyncRead that started this download
1710 Class of object cannot be determined. Looking for object with CLSID: |1
1711 Invalid class string. Looking for object with ProgID: |1
1712 Object is not registered. Looking for object with CLSID: |1
1713 Class not registered. Looking for object with CLSID: |1
1714 Interface not registered. Looking for object with CLSID: |1
1715 Application not found. Looking for object with CLSID: |1
1716 DLL for class not found. Looking for object with CLSID: |1
1717 Error in the DLL. Looking for object with CLSID: |1
1718 Wrong OS or OS version for application. Looking for object with CLSID: |1
1719 Application was launched but it didn't register a class factory. Looking for object with CLSID: |1
2002 MS Sans Serif
2003 Tahoma
2010 Tahoma
5000 dd'-'mmm'-'yy
5001 True
5004 False
9000 Microsoft Visual Basic
9003 Linked %s
9006 Activate Object
10000 Return without GoSub
10001 Invalid procedure call or argument
10002 Overflow
10003 Out of memory
10004 Subscript out of range
10005 This array is fixed or temporarily locked
10006 Division by zero
10007 Type mismatch
10008 Out of string space
10009 Expression too complex
10010 Can't perform requested operation
10011 User interrupt occurred
10012 Resume without error
10013 Out of stack space
10014 Sub or Function not defined
10015 Too many DLL application clients
10016 Error in loading DLL
10017 Bad DLL calling convention
10018 Internal error
10019 Bad file name or number
10020 File not found
10021 Bad file mode
10022 File already open
10023 Device I/O error
10024 File already exists
10025 Bad record length
10026 Disk full
10027 Input past end of file
10028 Bad record number
10029 Too many files
10030 Device unavailable
10031 Permission denied
10032 Disk not ready
10033 Can't rename with different drive
10034 Path/File access error
10035 Path not found
10036 Object variable or With block variable not set
10037 For loop not initialized
10038 Invalid pattern string
10039 Invalid use of Null
10040 Application-defined or object-defined error
10041 Unable to sink events of object because the object is already firing events to the maximum number of event receivers that it supports
10042 Can not call friend function on object which is not an instance of defining class
10043 A property or method call cannot include a reference to a private object, either as an argument or as a return value
10044 Invalid file format
10045 Can't create necessary temporary file
10046 Invalid format in resource file
10047 Invalid property value
10048 Invalid property array index
10049 Set not supported at runtime
10050 Set not supported (read-only property)
10051 Need property array index
10052 Set not permitted
10053 Get not supported at runtime
10054 Get not supported (write-only property)
10055 Property not found
10056 Property or method not found
10057 Object required
10058 ActiveX component can't create object
10059 Class doesn't support Automation
10060 File name or class name not found during Automation operation
10061 Object doesn't support this property or method
10062 Automation error
10063 Connection to type library or object library for remote process has been lost. Press OK for dialog to remove reference.
10064 Automation object does not have a default value
10065 Object doesn't support this action
10066 Object doesn't support named arguments
10067 Object doesn't support current locale setting
10068 Named argument not found
10069 Argument not optional
10070 Wrong number of arguments or invalid property assignment
10071 Object not a collection
10072 Invalid ordinal

COM Classes/Interfaces

Name Type Description
Collection CoClass  
Constants Module  
Conversion Module  
DateTime Module  
ErrObject CoClass  
FileSystem Module  
Financial Module  
Information Module  
Interaction Module  
Math Module  
Strings Module  
_Collection Dispatch  
_ErrObject Dispatch  
_HiddenInterface Interface  
_HiddenModule Module  

Exported Functions List

The following functions are exported by this dll:
BASIC_DISPINTERFACE_GetTypeInfo CopyRecord CreateIExprSrvObj
DLLGetDocumentation DllFunctionCall DllRegisterServer
DllUnregisterServer EVENT_SINK2_AddRef EVENT_SINK2_Release
EVENT_SINK_QueryInterface EVENT_SINK_Release EbCreateContext
EbDestroyContext EbGetHandleOfExecutingProject EbGetObjConnectionCounts
EbGetVBAObject EbIsProjectOnStack EbLibraryLoad
EbLibraryUnload EbLoadRunTime EbResetProject
EbResetProjectNormal EbSetContextWorkerThread GetMem1
GetMem2 GetMem4 GetMem8
GetMemEvent GetMemNewObj GetMemObj
GetMemStr GetMemVar IID_IVbaHost
MethCallEngine ProcCallEngine PutMem1
PutMem2 PutMem4 PutMem8
PutMemEvent PutMemNewObj PutMemObj
PutMemStr PutMemVar SetMemEvent
SetMemNewObj SetMemObj SetMemVar
ThunRTMain TipCreateInstanceEx TipCreateInstanceProject
TipGetAddressOfPredeclaredInstance TipInvokeMethod TipInvokeMethod2
TipSetOption TipUnloadInstance TipUnloadProject
UserDllMain VBDllCanUnloadNow VBDllGetClassObject
VBDllRegisterServer VBDllUnRegisterServer VarPtr
Zombie_AddRef Zombie_GetIDsOfNames Zombie_GetTypeInfo
Zombie_GetTypeInfoCount Zombie_Invoke Zombie_QueryInterface
Zombie_Release _CIatan _CIcos
_CIexp _CIlog _CIsin
_CIsqrt _CItan __vbaAptOffset
__vbaAryConstruct __vbaAryCopy __vbaAryDestruct
__vbaAryLock __vbaAryMove __vbaAryRebase1Var
__vbaAryUnlock __vbaAryVarVarg __vbaBoolErrVar
__vbaBoolStr __vbaBoolVar __vbaBoolVarNull
__vbaCastObj __vbaCastObjVar __vbaCheckType
__vbaCheckTypeVar __vbaChkstk __vbaCopyBytes
__vbaCyAbs __vbaCyAdd __vbaCyErrVar
__vbaCyFix __vbaCyForInit __vbaCyForNext
__vbaCyI2 __vbaCyI4 __vbaCyInt
__vbaCyMul __vbaCyMulI2 __vbaCySgn
__vbaCyStr __vbaCySub __vbaCyUI1
__vbaCyVar __vbaDateR4 __vbaDateR8
__vbaDateStr __vbaDateVar __vbaDerefAry
__vbaDerefAry1 __vbaEnd __vbaErase
__vbaEraseKeepData __vbaEraseNoPop __vbaError
__vbaErrorOverflow __vbaExceptHandler __vbaExitEachAry
__vbaExitEachColl __vbaExitEachVar __vbaExitProc
__vbaFPException __vbaFPFix __vbaFPInt
__vbaFailedFriend __vbaFileClose __vbaFileCloseAll
__vbaFileLock __vbaFileOpen __vbaFileSeek
__vbaFixstrConstruct __vbaForEachAry __vbaForEachCollAd
__vbaForEachCollObj __vbaForEachCollVar __vbaForEachVar
__vbaFpCDblR4 __vbaFpCDblR8 __vbaFpCSngR4
__vbaFpCSngR8 __vbaFpCmpCy __vbaFpCy
__vbaFpI2 __vbaFpI4 __vbaFpR4
__vbaFpR8 __vbaFpUI1 __vbaFreeObj
__vbaFreeObjList __vbaFreeStr __vbaFreeStrList
__vbaFreeVar __vbaFreeVarList __vbaFreeVarg
__vbaGenerateBoundsError __vbaGet3 __vbaGet4
__vbaGetFxStr3 __vbaGetFxStr4 __vbaGetOwner3
__vbaGetOwner4 __vbaGosub __vbaGosubFree
__vbaGosubReturn __vbaHresultCheck __vbaHresultCheckNonvirt
__vbaHresultCheckObj __vbaI2Abs __vbaI2Cy
__vbaI2ErrVar __vbaI2ForNextCheck __vbaI2I4
__vbaI2Sgn __vbaI2Str __vbaI2Var
__vbaI4Abs __vbaI4Cy __vbaI4ErrVar
__vbaI4ForNextCheck __vbaI4Sgn __vbaI4Str
__vbaI4Var __vbaInStr __vbaInStrB
__vbaInStrVar __vbaInStrVarB __vbaInputFile
__vbaLateIdCall __vbaLateIdCallLd __vbaLateIdCallSt
__vbaLateIdNamedCall __vbaLateIdNamedCallLd __vbaLateIdNamedCallSt
__vbaLateIdNamedStAd __vbaLateIdSt __vbaLateIdStAd
__vbaLateMemCall __vbaLateMemCallLd __vbaLateMemCallSt
__vbaLateMemNamedCall __vbaLateMemNamedCallLd __vbaLateMemNamedCallSt
__vbaLateMemNamedStAd __vbaLateMemSt __vbaLateMemStAd
__vbaLbound __vbaLenBstr __vbaLenBstrB
__vbaLenVar __vbaLenVarB __vbaLineInputStr
__vbaLineInputVar __vbaLsetFixstr __vbaLsetFixstrFree
__vbaMidStmtBstr __vbaMidStmtBstrB __vbaMidStmtVar
__vbaMidStmtVarB __vbaNameFile __vbaNew
__vbaNew2 __vbaNextEachAry __vbaNextEachCollAd
__vbaNextEachCollObj __vbaNextEachCollVar __vbaNextEachVar
__vbaObjAddref __vbaObjIs __vbaObjSet
__vbaObjSetAddref __vbaObjVar __vbaOnError
__vbaOnGoCheck __vbaPowerR8 __vbaPrintFile
__vbaPrintObj __vbaPut3 __vbaPut4
__vbaPutFxStr3 __vbaPutFxStr4 __vbaPutOwner3
__vbaPutOwner4 __vbaR4Cy __vbaR4ErrVar
__vbaR4ForNextCheck __vbaR4Sgn __vbaR4Str
__vbaR4Var __vbaR8Cy __vbaR8ErrVar
__vbaR8FixI2 __vbaR8FixI4 __vbaR8ForNextCheck
__vbaR8IntI2 __vbaR8IntI4 __vbaR8Sgn
__vbaR8Str __vbaR8Var __vbaRaiseEvent
__vbaRecAnsiToUni __vbaRecAssign __vbaRecDestruct
__vbaRecDestructAnsi __vbaRecUniToAnsi __vbaRedim
__vbaRedimPreserve __vbaRedimPreserveVar __vbaRedimVar
__vbaRefVarAry __vbaResume __vbaRsetFixstr
__vbaRsetFixstrFree __vbaSetSystemError __vbaStopExe
__vbaStr2Vec __vbaStrAryToAnsi __vbaStrAryToUnicode
__vbaStrBool __vbaStrCat __vbaStrCmp
__vbaStrComp __vbaStrCompVar __vbaStrCopy
__vbaStrCy __vbaStrDate __vbaStrErrVarCopy
__vbaStrFixstr __vbaStrI2 __vbaStrI4
__vbaStrLike __vbaStrMove __vbaStrR4
__vbaStrR8 __vbaStrTextCmp __vbaStrTextLike
__vbaStrToAnsi __vbaStrToUnicode __vbaStrUI1
__vbaStrVarCopy __vbaStrVarMove __vbaStrVarVal
__vbaUI1Cy __vbaUI1ErrVar __vbaUI1I2
__vbaUI1I4 __vbaUI1Sgn __vbaUI1Str
__vbaUI1Var __vbaUbound __vbaUnkVar
__vbaVar2Vec __vbaVarAbs __vbaVarAdd
__vbaVarAnd __vbaVarCat __vbaVarCmpEq
__vbaVarCmpGe __vbaVarCmpGt __vbaVarCmpLe
__vbaVarCmpLt __vbaVarCmpNe __vbaVarCopy
__vbaVarDateVar __vbaVarDiv __vbaVarDup
__vbaVarEqv __vbaVarErrI4 __vbaVarFix
__vbaVarForInit __vbaVarForNext __vbaVarIdiv
__vbaVarImp __vbaVarIndexLoad __vbaVarIndexLoadRef
__vbaVarIndexLoadRefLock __vbaVarIndexStore __vbaVarIndexStoreObj
__vbaVarInt __vbaVarLike __vbaVarLikeVar
__vbaVarMod __vbaVarMove __vbaVarMul
__vbaVarNeg __vbaVarNot __vbaVarOr
__vbaVarPow __vbaVarSetObj __vbaVarSetObjAddref
__vbaVarSetUnk __vbaVarSetUnkAddref __vbaVarSetVar
__vbaVarSetVarAddref __vbaVarSub __vbaVarTextCmpEq
__vbaVarTextCmpGe __vbaVarTextCmpGt __vbaVarTextCmpLe
__vbaVarTextCmpLt __vbaVarTextCmpNe __vbaVarTextLike
__vbaVarTextLikeVar __vbaVarTextTstEq __vbaVarTextTstGe
__vbaVarTextTstGt __vbaVarTextTstLe __vbaVarTextTstLt
__vbaVarTextTstNe __vbaVarTstEq __vbaVarTstGe
__vbaVarTstGt __vbaVarTstLe __vbaVarTstLt
__vbaVarTstNe __vbaVarVargNofree __vbaVarXor
__vbaVargObj __vbaVargObjAddref __vbaVargParmRef
__vbaVargUnk __vbaVargUnkAddref __vbaVargVar
__vbaVargVarCopy __vbaVargVarMove __vbaVargVarRef
__vbaVerifyVarObj __vbaWriteFile _adj_fdiv_m16i
_adj_fdiv_m32 _adj_fdiv_m32i _adj_fdiv_m64
_adj_fdiv_r _adj_fdivr_m16i _adj_fdivr_m32
_adj_fdivr_m32i _adj_fdivr_m64 _adj_fpatan
_adj_fprem _adj_fprem1 _adj_fptan
_allmul rtBoolFromErrVar rtBstrFromErrVar
rtCyFromErrVar rtDecFromVar rtI2FromErrVar
rtI4FromErrVar rtR4FromErrVar rtR8FromErrVar
rtUI1FromErrVar rtcAbsVar rtcAnsiValueBstr
rtcAppActivate rtcAppleScript rtcArray
rtcAtn rtcBeep rtcBstrFromAnsi
rtcBstrFromByte rtcBstrFromChar rtcBstrFromError
rtcBstrFromFormatVar rtcByteValueBstr rtcCVErrFromVar
rtcChangeDir rtcChangeDrive rtcCharValueBstr
rtcChoose rtcCommandBstr rtcCommandVar
rtcCompareBstr rtcCos rtcCreateObject
rtcCurrentDir rtcCurrentDirBstr rtcDDB
rtcDateAdd rtcDateDiff rtcDateFromVar
rtcDatePart rtcDeleteSetting rtcDir
rtcDoEvents rtcEndOfFile rtcEnvironBstr
rtcEnvironVar rtcErrObj rtcExp
rtcFV rtcFileAttributes rtcFileCopy
rtcFileDateTime rtcFileLen rtcFileLength
rtcFileLocation rtcFileReset rtcFileSeek
rtcFileWidth rtcFixVar rtcFreeFile
rtcGetAllSettings rtcGetCurrentCalendar rtcGetDateBstr
rtcGetDateValue rtcGetDateVar rtcGetDayOfMonth
rtcGetDayOfWeek rtcGetErl rtcGetFileAttr
rtcGetHostLCID rtcGetHourOfDay rtcGetMinuteOfHour
rtcGetMonthOfYear rtcGetObject rtcGetPresentDate
rtcGetSecondOfMinute rtcGetSetting rtcGetTimeBstr
rtcGetTimeValue rtcGetTimeVar rtcGetTimer
rtcGetYear rtcHexBstrFromVar rtcHexVarFromVar
rtcIMEStatus rtcIPMT rtcIRR
rtcImmediateIf rtcInStr rtcInStrChar
rtcInputBox rtcInputCharCount rtcInputCharCountVar
rtcInputCount rtcInputCountVar rtcIntVar
rtcIsArray rtcIsDate rtcIsEmpty
rtcIsError rtcIsMissing rtcIsNull
rtcIsNumeric rtcIsObject rtcKillFiles
rtcLeftBstr rtcLeftCharBstr rtcLeftCharVar
rtcLeftTrimBstr rtcLeftTrimVar rtcLeftVar
rtcLenCharVar rtcLenVar rtcLog
rtcLowerCaseBstr rtcLowerCaseVar rtcMIRR
rtcMacId rtcMakeDir rtcMidBstr
rtcMidCharBstr rtcMidCharVar rtcMidVar
rtcMsgBox rtcNPV rtcNPer
rtcOctBstrFromVar rtcOctVarFromVar rtcPMT
rtcPPMT rtcPV rtcPackDate
rtcPackTime rtcPartition rtcQBColor
rtcR8ValFromBstr rtcRandomNext rtcRandomize
rtcRate rtcRemoveDir rtcRgb
rtcRightBstr rtcRightCharBstr rtcRightCharVar
rtcRightTrimBstr rtcRightTrimVar rtcRightVar
rtcSLN rtcSYD rtcSaveSetting
rtcSendKeys rtcSetCurrentCalendar rtcSetDateBstr
rtcSetDateVar rtcSetFileAttr rtcSetTimeBstr
rtcSetTimeVar rtcSgnVar rtcShell
rtcSin rtcSpaceBstr rtcSpaceVar
rtcSqr rtcStrConvVar rtcStrFromVar
rtcStringBstr rtcStringVar rtcSwitch
rtcTan rtcTrimBstr rtcTrimVar
rtcTypeName rtcUpperCaseBstr rtcUpperCaseVar
rtcVarBstrFromAnsi rtcVarBstrFromByte rtcVarBstrFromChar
rtcVarDateFromVar rtcVarFromError rtcVarFromFormatVar
rtcVarFromVar rtcVarStrFromVar rtcVarType


Imported Functions List

The following functions are imported by this dll: