Knowledge Base |

# FIX: Out of Memory w/ Var Named ClientLeft/Top/Width/Height

Article ID: 102069

Article Last Modified on 10/28/2003

APPLIES TO

- Microsoft Visual Basic 3.0 Professional Edition
- Microsoft Visual Basic 3.0 Professional Edition

This article was previously published under Q102069

## SYMPTOMS

When you use a variable named ClientLeft, ClientTop, ClientWidth, or ClientHeight without explicitly defining the variable with Dim or Global, Visual Basic incorrectly generates the error "Out of memory - insufficient variable space," error code 3761.

## WORKAROUND

Define the variable using Dim or Global. For example:
Dim ClientLeft As Single

## STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This problem has been corrected in Visual Basic version 4.0.

## MORE INFORMATION

### Steps to Reproduce Problem

    Sub Form_Click ()
        ' any of the following statements cause the error
        Print ClientLeft
        Print ClientTop
        Print ClientWidth
        Print ClientHeight
    End Sub

Additional query words: buglist3.00 buglist3.00 fixlist4.00

Keywords: kbbug kbfix KB102069