# Tips

**URL:** https://clarionhub.com/c/ide/tips/19.md

[Latest](https://clarionhub.com/latest.md) · [Categories](https://clarionhub.com/categories.md) · [Tags](https://clarionhub.com/tags.md)

---

## [About the Tips category](https://clarionhub.com/t/about-the-tips-category/155)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 0

</div>

Share your favourite tips for configuring and working with the Clarion IDE

---

## [Dictionary Bulk Updates using the IDE's Dictionary Search and Replace feature](https://clarionhub.com/t/dictionary-bulk-updates-using-the-ides-dictionary-search-and-replace-feature/9127)

<div class="topic-metadata">

**Author:** [@Bruce](https://clarionhub.com/u/Bruce)\
**Replies:** 4\
**Last updated:** [May 23, 2026, 10:30am UTC](https://clarionhub.com/t/dictionary-bulk-updates-using-the-ides-dictionary-search-and-replace-feature/9127 "2026-05-23T10:30:12Z")

</div>

So as more and more people are switching from a traditional driver to an object based driver, it’s becoming evident that most people don’t know how to do a bulk change in the dictionary (or indeed that the feature even e…

---

## [Msbuild example for Clarion](https://clarionhub.com/t/msbuild-example-for-clarion/274)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 20\
**Last updated:** [December 4, 2025, 12:34pm UTC](https://clarionhub.com/t/msbuild-example-for-clarion/274 "2025-12-04T12:34:41Z")

</div>

I originally posted this as a gist but never wrote a blog or otherwise published it. Maybe someone here will find it helpful! msbuild example for Clarion This is an example of how to build a Clarion multi dll project f…

---

## [How to setup Clarion development environment in Git (BitBucket or GitHub)](https://clarionhub.com/t/how-to-setup-clarion-development-environment-in-git-bitbucket-or-github/8744)

<div class="topic-metadata">

**Author:** [@Rick\_UpperPark](https://clarionhub.com/u/Rick_UpperPark)\
**Replies:** 0\
**Last updated:** [October 30, 2025, 11:05pm UTC](https://clarionhub.com/t/how-to-setup-clarion-development-environment-in-git-bitbucket-or-github/8744 "2025-10-30T23:05:42Z")

</div>

Create repository in Bitbucket/GitHub Go to Repository Settings -\> GIT LFS (or Repository Details). Enable LFS is it is not already enabled. Copy the Clone URL. On your workstation: Using Git tools or Git command …

---

## [C11 IDE Colour Modes Explainer](https://clarionhub.com/t/c11-ide-colour-modes-explainer/8452)

<div class="topic-metadata">

**Author:** [@RchdR](https://clarionhub.com/u/RchdR)\
**Replies:** 0\
**Last updated:** [August 5, 2025, 8:45am UTC](https://clarionhub.com/t/c11-ide-colour-modes-explainer/8452 "2025-08-05T08:45:41Z")

</div>

Not many to go but its tedious... https://github.com/Intelligent-Silicon/Clarion-11-IDE/blob/main/Clarion\_11\_IDE\_Colour\_Mode.md

---

## [How to improve the Call Stack when your program GPFs to show Procedure Names in Stack Trace](https://clarionhub.com/t/how-to-improve-the-call-stack-when-your-program-gpfs-to-show-procedure-names-in-stack-trace/188)

<div class="topic-metadata">

**Author:** [@MarkGoldberg](https://clarionhub.com/u/MarkGoldberg)\
**Replies:** 16\
**Last updated:** [January 26, 2025, 3:34am UTC](https://clarionhub.com/t/how-to-improve-the-call-stack-when-your-program-gpfs-to-show-procedure-names-in-stack-trace/188 "2025-01-26T03:34:07Z")

</div>

As shown on ClarionLive (2014, Sept 19) When you GPF you’re given a stack trace with several fairly useless addresses However if you’re in Debug mode and have %Bin%\\Debug\\ClaRun.dll in place then in addition to th…

---

## [Tip: Change Procedures without Touching Modified Date e.g. Change Call Tree](https://clarionhub.com/t/tip-change-procedures-without-touching-modified-date-e-g-change-call-tree/7133)

<div class="topic-metadata">

**Author:** [@CarlBarnes](https://clarionhub.com/u/CarlBarnes)\
**Replies:** 8\
**Last updated:** [January 25, 2025, 12:05am UTC](https://clarionhub.com/t/tip-change-procedures-without-touching-modified-date-e-g-change-call-tree/7133 "2025-01-25T00:05:22Z")

</div>

I use the Last Modified Date view of Procedures in an APP often to see what has recently changed. I had a Procedure that the APP Call Tree was wrong. It had Procedures listed on the Calls Tab that were no longer called …

---

## [How to solve - The Window Previewer could not display the window](https://clarionhub.com/t/how-to-solve-the-window-previewer-could-not-display-the-window/3545)

<div class="topic-metadata">

**Author:** [@CarlBarnes](https://clarionhub.com/u/CarlBarnes)\
**Replies:** 10\
**Last updated:** [August 4, 2024, 12:09pm UTC](https://clarionhub.com/t/how-to-solve-the-window-previewer-could-not-display-the-window/3545 "2024-08-04T12:09:06Z")

</div>

What to do when you get this error message? First, DO NOT close this message or the preview files are deleted... Window Previewer The Window Previewer could not display the window. Please report this problem to Soft…

---

## [Tip: IDE Data Pad configure to show Data Types, Key Components, Properties and more](https://clarionhub.com/t/tip-ide-data-pad-configure-to-show-data-types-key-components-properties-and-more/6815)

<div class="topic-metadata">

**Author:** [@CarlBarnes](https://clarionhub.com/u/CarlBarnes)\
**Replies:** 0\
**Last updated:** [November 28, 2023, 7:59pm UTC](https://clarionhub.com/t/tip-ide-data-pad-configure-to-show-data-types-key-components-properties-and-more/6815 "2023-11-28T19:59:37Z")

</div>

As seen on Clarion Live 11-01-2023 YouTube the IDE of @Andy had the default Data Pad configuration that shows just Labels. His Data Pad is in the capture below on the Left. On the Right is my configuration that shows mo…

---

## [Window Designer Alignment Toolbar versus Right-Click Popup](https://clarionhub.com/t/window-designer-alignment-toolbar-versus-right-click-popup/6266)

<div class="topic-metadata">

**Author:** [@CarlBarnes](https://clarionhub.com/u/CarlBarnes)\
**Replies:** 1\
**Last updated:** [May 25, 2023, 2:40pm UTC](https://clarionhub.com/t/window-designer-alignment-toolbar-versus-right-click-popup/6266 "2023-05-25T14:40:40Z")

</div>

During a recent Friday Clarion Live someone (aka "Individual 1") was not familiar with the Alignment Toolbar at the top of the Designer window. Instead they always Right-Clicked on the control and used the Popup menu For…

---

## [Custom colors in the IDE built-in colordialog](https://clarionhub.com/t/custom-colors-in-the-ide-built-in-colordialog/6187)

<div class="topic-metadata">

**Author:** [@jslarve](https://clarionhub.com/u/jslarve)\
**Replies:** 3\
**Last updated:** [April 25, 2023, 9:07pm UTC](https://clarionhub.com/t/custom-colors-in-the-ide-built-in-colordialog/6187 "2023-04-25T21:07:22Z")

</div>

There was a question on the Newsgroups about how to add your own custom colors to the color dialog. If you want to set a palette color that persists between sessions: Right-click on the palette color square that you w…

---

## [How to Configure the IDE to Edit Errors in Embeds](https://clarionhub.com/t/how-to-configure-the-ide-to-edit-errors-in-embeds/2885)

<div class="topic-metadata">

**Author:** [@MarkGoldberg](https://clarionhub.com/u/MarkGoldberg)\
**Replies:** 5\
**Last updated:** [February 8, 2023, 3:19pm UTC](https://clarionhub.com/t/how-to-configure-the-ide-to-edit-errors-in-embeds/2885 "2023-02-08T15:19:10Z")

</div>

When working with an APP, most people want to edit their errors in Embed points. This requires a little configuration. In the IDE go to Application Options Note: application options will only open when no app is load…

---

## [Tip: Change APP Tree Mode view faster using Toolbar buttons](https://clarionhub.com/t/tip-change-app-tree-mode-view-faster-using-toolbar-buttons/4587)

<div class="topic-metadata">

**Author:** [@CarlBarnes](https://clarionhub.com/u/CarlBarnes)\
**Replies:** 7\
**Last updated:** [November 5, 2021, 7:25pm UTC](https://clarionhub.com/t/tip-change-app-tree-mode-view-faster-using-toolbar-buttons/4587 "2021-11-05T19:25:54Z")

</div>

Watching the ClarionLive Open Webinar lets you see how others are using the IDE. I often see developers using the Tree Mode Drop List to change APP views. A faster way is there are 6 buttons on the end of the toolbar tha…

---

## [Editing Default Redirection RED file to create .LIB with .DLL in project folder](https://clarionhub.com/t/editing-default-redirection-red-file-to-create-lib-with-dll-in-project-folder/1646)

<div class="topic-metadata">

**Author:** [@Bruce](https://clarionhub.com/u/Bruce)\
**Replies:** 4\
**Last updated:** [July 6, 2021, 8:32am UTC](https://clarionhub.com/t/editing-default-redirection-red-file-to-create-lib-with-dll-in-project-folder/1646 "2021-07-06T08:32:37Z")

</div>

The redirection file in Clarion determines where the IDE reads files from, and writes files to. By default, EXE and DLL files are created in the same folder as the APP, but LIB files are stored in 2 places, in \\OBJ\\DEBU…

---

## [How to Generate All source files for App files in your solution](https://clarionhub.com/t/how-to-generate-all-source-files-for-app-files-in-your-solution/2529)

<div class="topic-metadata">

**Author:** [@Rick\_UpperPark](https://clarionhub.com/u/Rick_UpperPark)\
**Replies:** 0\
**Last updated:** [March 27, 2019, 10:51pm UTC](https://clarionhub.com/t/how-to-generate-all-source-files-for-app-files-in-your-solution/2529 "2019-03-27T22:51:57Z")

</div>

If you want to generate all of the App files in your solution, you can use the Application Pad to get the job done. Two ways to do this. Click on he drop arrow next to the generate button on the App pad. If “Generat…

---

## [TeamViewer / TV and Clarion GPF / hang](https://clarionhub.com/t/teamviewer-tv-and-clarion-gpf-hang/2331)

<div class="topic-metadata">

**Author:** [@mriffey](https://clarionhub.com/u/mriffey)\
**Replies:** 1\
**Last updated:** [January 2, 2019, 7:57pm UTC](https://clarionhub.com/t/teamviewer-tv-and-clarion-gpf-hang/2331 "2019-01-02T19:57:40Z")

</div>

If the IDE hangs or GPFs when you try to use it remotely with Teamviewer, go to the IDE and find this icon (see the red box): Click that button. At the bottom of the menu that appears, there is a "Disable this feature…

---

## [How to successfully start the debugger from the command line?](https://clarionhub.com/t/how-to-successfully-start-the-debugger-from-the-command-line/1521)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 1\
**Last updated:** [March 1, 2018, 10:11am UTC](https://clarionhub.com/t/how-to-successfully-start-the-debugger-from-the-command-line/1521 "2018-03-01T10:11:16Z")

</div>

@MarkGoldberg pointed out the other day that if you start the debugger from the command line it doesn’t find source files properly according to the redirection file. Today I poked around with it a little and I think I k…

---

## [Moving Procedure(s) between APP (DLL/EXE) in a solution or otherwise](https://clarionhub.com/t/moving-procedure-s-between-app-dll-exe-in-a-solution-or-otherwise/1571)

<div class="topic-metadata">

**Author:** [@dswindon](https://clarionhub.com/u/dswindon)\
**Replies:** 0\
**Last updated:** [November 19, 2017, 4:11pm UTC](https://clarionhub.com/t/moving-procedure-s-between-app-dll-exe-in-a-solution-or-otherwise/1571 "2017-11-19T16:11:06Z")

</div>

Given that your Solution compiles fine and you want to reorganize which procedure occurs in what DLL’s. Normal Export and import or import from an App can give you a lot of template grief as they show as duplicate and sh…

---

## [How do I quickly edit a big list of conditional compile symbols?](https://clarionhub.com/t/how-do-i-quickly-edit-a-big-list-of-conditional-compile-symbols/1363)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 0\
**Last updated:** [August 11, 2017, 2:31pm UTC](https://clarionhub.com/t/how-do-i-quickly-edit-a-big-list-of-conditional-compile-symbols/1363 "2017-08-11T14:31:47Z")

</div>

In the old IDE we had that Defines tab in project properties where you could set one define per line: That was pretty handy right? So in the new IDE that is found on the “Compiling” tab with the \[…\] button for editi…

---

## [Get your source code automatically reformatted with correct indentation](https://clarionhub.com/t/get-your-source-code-automatically-reformatted-with-correct-indentation/1157)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 1\
**Last updated:** [May 1, 2017, 10:53am UTC](https://clarionhub.com/t/get-your-source-code-automatically-reformatted-with-correct-indentation/1157 "2017-05-01T10:53:35Z")

</div>

There are two ways to achieve this! 1. Smart formatter setting With this option enabled it should indent automatically: 2. Menu Item/Keyboard Shortcut Using Ctrl+I or by selecting the menu item:

---

## [How do I export the dictionary as TXD from C7+?](https://clarionhub.com/t/how-do-i-export-the-dictionary-as-txd-from-c7/1020)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 4\
**Last updated:** [March 6, 2017, 9:47am UTC](https://clarionhub.com/t/how-do-i-export-the-dictionary-as-txd-from-c7/1020 "2017-03-06T09:47:01Z")

</div>

Hello there, glad you asked! Whilst it is not obvious, and perhaps not supported, it is still possible to export a Clarion DCT to the old style TXD format. Follow along and I will demonstrate… Open your DCT, we are usi…

---

## [UHE, ResourceNotFoundException \>MainWindow.DialogName\<](https://clarionhub.com/t/uhe-resourcenotfoundexception-mainwindow-dialogname/981)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 0\
**Last updated:** [February 4, 2017, 12:55am UTC](https://clarionhub.com/t/uhe-resourcenotfoundexception-mainwindow-dialogname/981 "2017-02-04T00:55:48Z")

</div>

I have seen this mentioned a couple of times so here is a note in case anyone has it again. Symptom: Unhandled exception terminated Clarion Exception thrown: ICSharpCode.Core.ResourceNotFoundException: Resource not fo…

---

## [A shortcut key from the app tree to go into viewing the source code?](https://clarionhub.com/t/a-shortcut-key-from-the-app-tree-to-go-into-viewing-the-source-code/957)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 0\
**Last updated:** [January 25, 2017, 2:58am UTC](https://clarionhub.com/t/a-shortcut-key-from-the-app-tree-to-go-into-viewing-the-source-code/957 "2017-01-25T02:58:56Z")

</div>

Why yes, I do believe that is possible!! :slight\_smile: Continuing on the topic of addins, I was asked today if it is possible to make a shortcut key to go straight from the application tree of the IDE into viewing the …

---

## [In the Clarion IDE, is there a practical way to switch between editor tabs using kbd short-cuts?](https://clarionhub.com/t/in-the-clarion-ide-is-there-a-practical-way-to-switch-between-editor-tabs-using-kbd-short-cuts/955)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 3\
**Last updated:** [January 25, 2017, 2:09am UTC](https://clarionhub.com/t/in-the-clarion-ide-is-there-a-practical-way-to-switch-between-editor-tabs-using-kbd-short-cuts/955 "2017-01-25T02:09:47Z")

</div>

There are two ways actually! 1. Using the fabulous KeyboardShortcuts addin. Obviously I use this one, I wrote it! :slight\_smile: Simply assign the SWB of Ctrl+Tab and Ctrl+Shift+Tab to the Next/Prev Window menu items: …

---

## [What is the equivalent to the C6 "Property List" (F12) in the new window designer?](https://clarionhub.com/t/what-is-the-equivalent-to-the-c6-property-list-f12-in-the-new-window-designer/541)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 10:10pm UTC](https://clarionhub.com/t/what-is-the-equivalent-to-the-c6-property-list-f12-in-the-new-window-designer/541 "2016-03-04T22:10:50Z")

</div>

In Clarion6 (and earlier?) you could press F12 and open a “Property List” to view all the elements of the current window. In C7/8/10+ this appears to be superseded by the Tab Order Assistant. Accessible from the View …

---

## [How-to: Execute snippets from Code Completion](https://clarionhub.com/t/how-to-execute-snippets-from-code-completion/519)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 0\
**Last updated:** [January 27, 2016, 2:41pm UTC](https://clarionhub.com/t/how-to-execute-snippets-from-code-completion/519 "2016-01-27T14:41:53Z")

</div>

Here is a GIF that shows the trick! In case you missed it… press the space bar after the snippet to trigger the execution :smile:

---

## [How to add to or improve ToolBox pad](https://clarionhub.com/t/how-to-add-to-or-improve-toolbox-pad/447)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 1\
**Last updated:** [September 16, 2015, 7:09pm UTC](https://clarionhub.com/t/how-to-add-to-or-improve-toolbox-pad/447 "2015-09-16T19:09:35Z")

</div>

See the TextLib path of the UpperParkFree Github repo. Thanks Rick!

---

## [Pre-build event - Kill Process Before Build](https://clarionhub.com/t/pre-build-event-kill-process-before-build/333)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 1\
**Last updated:** [March 5, 2015, 8:56pm UTC](https://clarionhub.com/t/pre-build-event-kill-process-before-build/333 "2015-03-05T20:56:59Z")

</div>

Just in case you don’t have Clarion Enterprise Edition here is a neat little incantation that you can use to kill the output exe process before the build occurs: taskkill /f /im $(OutputName).exe /fi "memusage gt 40" P…

---

## [Use powershell to update an attribute in ClarionProperties.xml](https://clarionhub.com/t/use-powershell-to-update-an-attribute-in-clarionproperties-xml/317)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 0\
**Last updated:** [February 24, 2015, 5:51pm UTC](https://clarionhub.com/t/use-powershell-to-update-an-attribute-in-clarionproperties-xml/317 "2015-02-24T17:51:33Z")

</div>

Why you would want to do this is totally up to you. It is also just a nice example of using powershell to do xml things :smile: $doc = New-Object System.Xml.XmlDocument $doc.Load("C:\\Dev\\Clarion\\ClarionProperties.xml") …

---

## [How to indent code in the IDE?](https://clarionhub.com/t/how-to-indent-code-in-the-ide/186)

<div class="topic-metadata">

**Author:** [@brahn](https://clarionhub.com/u/brahn)\
**Replies:** 0\
**Last updated:** [September 15, 2014, 2:21pm UTC](https://clarionhub.com/t/how-to-indent-code-in-the-ide/186 "2014-09-15T14:21:27Z")

</div>

There are a few different ways to indent code in the IDE other than excessive use of the spacebar. Single line TAB indent Indent the whole line or from wherever the caret currently is. Same way most editors works! Blo…

[Next page](https://clarionhub.com/c/ide/tips/19.md?page=1)
