# Long Strings

**URL:** <https://www.dynamicsuser.net/t/long-strings/91>\
**Category:** Developers Forum\
**Created:** [June 8, 2006, 5:30am UTC](https://www.dynamicsuser.net/t/long-strings/91 "2006-06-08T05:30:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dave\_Cubitt](https://avatars.discourse-cdn.com/v4/letter/d/48db29/32.png) [@Dave\_Cubitt](https://www.dynamicsuser.net/u/Dave_Cubitt)\
**Post date:** [June 8, 2006, 5:30am UTC](https://www.dynamicsuser.net/t/long-strings/91/1 "2006-06-08T05:30:27Z")

</div>

Does anyone know how to call a hyperlink() with a “text” longer than 250 characters? Or is there another way???

---

<div class="post-metadata">

**Author:** ![PeterD](https://avatars.discourse-cdn.com/v4/letter/p/a88e57/32.png) [@PeterD](https://www.dynamicsuser.net/u/PeterD)\
**Post date:** [June 8, 2006, 5:41am UTC](https://www.dynamicsuser.net/t/long-strings/91/2 "2006-06-08T05:41:03Z")

</div>

Can you use more strings in the function call? Like:

Hyperlink(String1 + String2 + String3);

---

<div class="post-metadata">

**Author:** ![Dave\_Cubitt](https://avatars.discourse-cdn.com/v4/letter/d/48db29/32.png) [@Dave\_Cubitt](https://www.dynamicsuser.net/u/Dave_Cubitt)\
**Post date:** [June 8, 2006, 5:52am UTC](https://www.dynamicsuser.net/t/long-strings/91/3 "2006-06-08T05:52:42Z")

</div>

Yes that’s it. I just assumed it would have the same 250byte restriction. DOH![:O]

---

<div class="post-metadata">

**Author:** ![thomasbrodkorb](https://avatars.discourse-cdn.com/v4/letter/t/2acd7d/32.png) [@thomasbrodkorb](https://www.dynamicsuser.net/u/thomasbrodkorb)\
**Post date:** [June 9, 2006, 1:48am UTC](https://www.dynamicsuser.net/t/long-strings/91/4 "2006-06-09T01:48:55Z")

</div>

It might be a little bit more tricky, but you could create a text file (batch job) in your temp directory and execute that using the “SHELL” command.

Example:

f.CREATE(ENVIRON(‘TEMP’)+’’+‘Bla.cmd’);  
f.CREATEOUTSTREAM(outstrm);  
outstrm.WRITE(‘iexplore ‘);  
outstrm.WRITE(string1);  
outstrm.WRITE(string2);  
outstrm.WRITE(string3);  
f.CLOSE();  
SHELL(ENVIRON(‘TEMP’)+’’+‘Bla.cmd’);

Or you could use the internet explorer to redirect to the proper page by generating a HTML page which just loads the right page. Like:

f.CREATE(ENVIRON(‘TEMP’)+’’+‘Bla.htm’);  
f.CREATEOUTSTREAM(outstrm);  
outstrm.WRITE(‘’);  
f.CLOSE();  
HYPERLINK(ENVIRON(‘TEMP’)+’’+‘Bla.htm’);

This seems to be working even better as you don’t have to know where the iexplore.exe is located.
