# How-To

Here you will find extended technical articles with tips and tricks that will help you take full advantage of GAPVelocity AI’s VB6 AI Migrator and solve complex issues you may find during the entire VB6 to .NET conversion process.

{% content-ref url="/pages/-MSYNT4B59\_9fNx-XpJA" %}
[Avoid reflection in Hot Paths](/vbuc/knowledge-base/how-to/avoid-reflection-in-hot-paths.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MShK89hnqBi6EMTvfcM" %}
[App.Config and Database Access](/vbuc/knowledge-base/how-to/app.config-and-database-access.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MShPtaz-NmPoze99VYD" %}
[Convert ESRI ArcGIS Visual Basic 6.0 applications to .NET](/vbuc/knowledge-base/how-to/convert-esri-arcgis-visual-basic-6.0-applications-to-.net.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MShT4LCUJyz\_SGGDlPP" %}
[Drag and Drop Conversion Steps](/vbuc/knowledge-base/how-to/drag-and-drop-conversion-steps.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSYJ8RV\_4Up2LYXDDHy" %}
[Inserting elements in a ListView](/vbuc/knowledge-base/how-to/inserting-elements-in-a-listview.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSUBz\_5All5-0Mwv8tY" %}
[String vs StringBuilder](/vbuc/knowledge-base/how-to/string-vs-stringbuilder.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MZDnDvnBYsldLgV0\_nv" %}
[Word Automation in VB6 vs .NET](/vbuc/knowledge-base/how-to/word-automation-in-vb6-vs-.net.md)
{% endcontent-ref %}

{% content-ref url="/pages/8C1c6o5HKpH9uR1VsPYS" %}
[Configure default Factory Database provider](/vbuc/knowledge-base/how-to/configure-default-factory-database-provider.md)
{% endcontent-ref %}


---

# 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.gapvelocity.ai/vbuc/knowledge-base/how-to.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.
