# Best way to to make Module('C60RunX') version agnostic?

**URL:** <https://clarionhub.com/t/best-way-to-to-make-module-c60runx-version-agnostic/8759>\
**Category:** questions\
**Tags:** winapi\
**Created:** [November 5, 2025, 9:01pm UTC](https://clarionhub.com/t/best-way-to-to-make-module-c60runx-version-agnostic/8759 "2025-11-05T21:01:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![RchdR](https://clarionhub.com/letter_avatar_proxy/v4/letter/r/d78d45/32.png) [@RchdR](https://clarionhub.com/u/RchdR)\
**Post date:** [November 5, 2025, 9:01pm UTC](https://clarionhub.com/t/best-way-to-to-make-module-c60runx-version-agnostic/8759/1 "2025-11-05T21:01:25Z")

</div>

```clarion
    Module('C60RunX') ! AttachThreadToClarion - Initialise the Clarion Runtime when the Windows Service Control Manager (SCM) steps into ServiceMain
ISWA_AttachThreadToClarion( Bool ), Pascal, Name('AttachThreadToClarion')
    End

```

Is there a way I can make `Module('C60RunX')` version agnostic using expansion symbols or something. I had a hunt aroun in the help docs, couldnt find what I was looking for and google couldnt return anything either.

iirc its something like %%v%%somethingelse%%somethingelseagain.

TIA

---

<div class="post-metadata">

**Author:** ![seanh](https://clarionhub.com/letter_avatar_proxy/v4/letter/s/4af34b/32.png) [@seanh](https://clarionhub.com/u/seanh)\
**Post date:** [November 6, 2025, 2:31am UTC](https://clarionhub.com/t/best-way-to-to-make-module-c60runx-version-agnostic/8759/2 "2025-11-06T02:31:31Z")

</div>

I wouldn’t think so. You’d end up with a heap of duplicated stuff for all the built in functions. People have tried, and failed. And frankly why would you want the C6 runtime in a later version anyway. The later ones have fixed and improved a whole heap of stuff.

---

<div class="post-metadata">

**Author:** ![Bruce](https://clarionhub.com/letter_avatar_proxy/v4/letter/b/ccd318/32.png) [@Bruce](https://clarionhub.com/u/Bruce)\
**Post date:** [November 6, 2025, 3:40am UTC](https://clarionhub.com/t/best-way-to-to-make-module-c60runx-version-agnostic/8759/3 "2025-11-06T03:40:35Z")

</div>

The name of the MODULE is not actually used. So the fact its in ClaRun6X is not material.

You can use anything there. Like

` module('Clarion')`
