# Registering the QLM Dlls for VB6, Office and non .NET apps

If you are not using .NET, you need to register the QLM DLLs so that your application can call the QLM API.

The instructions below refer to the VB6 sample we provide but the same approach can be used for any non .NET application.

Note that as of QLM 11, you no longer need to register the QLM DLLs if you use the new VB6 QLM LicenseValidator class.

Before running your program, you need to execute the provided register.bat batch file as an administrator.

\
To do so:

* In Windows, go to Start / All Programs / Accessories.
* Right mouse click on the "Command Prompt" menu item and select "Run As Administrator".
* When the command prompt is displayed, go to the samples folder as follows:
* cd C:\Users\Public\Documents\Quick License Manager\Samples\qlmpro\Windows\VB6
* Run the register.bat" batch file
* If you notice any errors (it might scroll fast), re-run the command as follows: register.bat > register.log
* This will create a log file that you can review or send us in case of errors.
* If everything is successful, you should now be able to successfully run the VB6 sample.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.soraco.co/docs/faq/registering-the-qlm-dlls-for-vb6-office-and-non-.net-apps.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
