# Extension Method Requires Conversion

**URL:** <https://forum.xojo.com/t/extension-method-requires-conversion/51019>\
**Category:** Web\
**Created:** [November 3, 2019, 5:37pm UTC](https://forum.xojo.com/t/extension-method-requires-conversion/51019 "2019-11-03T17:37:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_Callis](https://forum.xojo.com/letter_avatar_proxy/v4/letter/j/a9adbd/32.png) [@John\_Callis](https://forum.xojo.com/u/John_Callis)\
**Post date:** [November 3, 2019, 5:37pm UTC](https://forum.xojo.com/t/extension-method-requires-conversion/51019/1 "2019-11-03T17:37:01Z")

</div>

I am updating an old set of methods to the most recent version and I received this error I can’t solve.

“Extension method Realbasic.len requires a conversion from type Variant to type String; use CTYpe to explicitly convert first”

Here is some sample code:  
j = Regulard\_MOdule.mytranscriptText\_Dictionary.value(key).len-linestrim.len

It is blowing up at the len part.

---

<div class="post-metadata">

**Author:** ![Norman\_Palardy](https://forum.xojo.com/user_avatar/forum.xojo.com/norman_palardy/32/169_2.png) [@Norman\_Palardy](https://forum.xojo.com/u/Norman_Palardy)\
**Post date:** [November 3, 2019, 5:43pm UTC](https://forum.xojo.com/t/extension-method-requires-conversion/51019/2 "2019-11-03T17:43:30Z")

</div>

1. dictionaries return variants
2. variants have a StringValue method
3. stringValue returns a string that you can use len on

so if this was initially (note the addition of StringValue before len) like

```auto
j = Regulard_Module.mytranscriptText_Dictionary.value(key).StringValue.len - linestrim.len
```

then LEN with LENGTH

---

<div class="post-metadata">

**Author:** ![John\_Callis](https://forum.xojo.com/letter_avatar_proxy/v4/letter/j/a9adbd/32.png) [@John\_Callis](https://forum.xojo.com/u/John_Callis)\
**Post date:** [November 3, 2019, 5:50pm UTC](https://forum.xojo.com/t/extension-method-requires-conversion/51019/3 "2019-11-03T17:50:58Z")

</div>

I feel honored you replied, I’ve read your posts for years - thank you!

Converting all my apps to the Web and cloud.

---

<div class="post-metadata">

**Author:** ![Norman\_Palardy](https://forum.xojo.com/user_avatar/forum.xojo.com/norman_palardy/32/169_2.png) [@Norman\_Palardy](https://forum.xojo.com/u/Norman_Palardy)\
**Post date:** [November 3, 2019, 6:00pm UTC](https://forum.xojo.com/t/extension-method-requires-conversion/51019/4 "2019-11-03T18:00:09Z")

</div>

I help out where I can

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [November 3, 2019, 9:21pm UTC](https://forum.xojo.com/t/extension-method-requires-conversion/51019/5 "2019-11-03T21:21:53Z")

</div>

[quote=461701:@John Callis]  
Converting all my apps to the Web and cloud.[/quote]

Great to see you here around on the forum.  
I just looked into pictures today from 12 years ago when I visited you at REALworld 2017.

---

<div class="post-metadata">

**Author:** ![system](https://forum.xojo.com/uploads/default/original/1X/455b4dcc0e61630e9f81940004ddffa49c432a46.png) [@system](https://forum.xojo.com/u/system)\
**Post date:** [April 29, 2021, 4:09pm UTC](https://forum.xojo.com/t/extension-method-requires-conversion/51019/6 "2021-04-29T16:09:30Z")

</div>


