# Clarion AnyScreen - Clarion

**URL:** <https://clarionhub.com/t/clarion-anyscreen-clarion/3105>\
**Category:** clarionsharp.com/blog/\
**Created:** [February 14, 2020, 3:24am UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105 "2020-02-14T03:24:47Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![brahn](https://clarionhub.com/user_avatar/clarionhub.com/brahn/32/756_2.png) [@brahn](https://clarionhub.com/u/brahn)\
**Post date:** [February 14, 2020, 3:24am UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/1 "2020-02-14T03:24:47Z")

</div>

> **[Clarion AnyScreen - Clarion](https://clarionsharp.com/blog/anyscreen/)**
>
> AnyScreen is our next generation product for deploying Clarion a application as a web/mobile app. With the addition of AnyScreen your existing Clarion application immediately becomes available on Windows, Mac OS, Linux, iOS, and Android. In other...

---

<div class="post-metadata">

**Author:** ![Philippe\_LAMBERT](https://clarionhub.com/user_avatar/clarionhub.com/philippe_lambert/32/1396_2.png) [@Philippe\_LAMBERT](https://clarionhub.com/u/Philippe_LAMBERT)\
**Post date:** [February 18, 2020, 7:48pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/2 "2020-02-18T19:48:47Z")

</div>

Hi Everybody 🙂

I’ve recently bought the AnyScreen Server for the last version of Clarion…

Wonderfull application ! All is running under the Windows Client and the Java Client (except icon picture for this version).

But I can’t launch the net browser version…don’t understand for the moment.

The system I’ve coded is already in the cloud, and as far I’m concerned, the application is very very fast.

As a conclusion, beautifull innovation !

Philippe Lambert  
IT & Forensic Expert

---

<div class="post-metadata">

**Author:** ![totalhip](https://clarionhub.com/user_avatar/clarionhub.com/totalhip/32/1477_2.png) [@totalhip](https://clarionhub.com/u/totalhip)\
**Post date:** [February 18, 2020, 7:56pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/3 "2020-02-18T19:56:14Z")

</div>

I have requested server install information from SoftVelocity.  
If you or anyone might post some information here, it would very much be appreciated.

Douglas

---

<div class="post-metadata">

**Author:** ![Philippe\_LAMBERT](https://clarionhub.com/user_avatar/clarionhub.com/philippe_lambert/32/1396_2.png) [@Philippe\_LAMBERT](https://clarionhub.com/u/Philippe_LAMBERT)\
**Post date:** [February 18, 2020, 7:57pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/4 "2020-02-18T19:57:42Z")

</div>

Hi Douglas

What do you want to know about the installation ?

---

<div class="post-metadata">

**Author:** ![totalhip](https://clarionhub.com/user_avatar/clarionhub.com/totalhip/32/1477_2.png) [@totalhip](https://clarionhub.com/u/totalhip)\
**Post date:** [February 18, 2020, 8:05pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/5 "2020-02-18T20:05:10Z")

</div>

Any install instructions? Server type? Any issues?

---

<div class="post-metadata">

**Author:** ![Philippe\_LAMBERT](https://clarionhub.com/user_avatar/clarionhub.com/philippe_lambert/32/1396_2.png) [@Philippe\_LAMBERT](https://clarionhub.com/u/Philippe_LAMBERT)\
**Post date:** [February 18, 2020, 8:15pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/6 "2020-02-18T20:15:55Z")

</div>

Ok…

Well… for the server type : à Windows machine… I’ve rent a 2016 desktop with 2 vproc and 4Gb of memory for the moment. But you can install the services on a Win10 pc..

Procedure to Install : a server with services (port listenet, app disco very etc). It’s very easy to understand and to put network parameters. You can join at your main server other computers to increase computing capabilities…you have a user // group supervision by applications.

The application running on AnyScreen must be add on the list of the AnyScreen server (very easy to do). You’ve to make it with the latest version of Clarion by only adding the AnyScreen extension.

On the client pc, you’ve got an application that launch the one under the server and it’s very very fast…

I continue searching how to launch app from a net browser

What else ?

---

<div class="post-metadata">

**Author:** ![totalhip](https://clarionhub.com/user_avatar/clarionhub.com/totalhip/32/1477_2.png) [@totalhip](https://clarionhub.com/u/totalhip)\
**Post date:** [February 20, 2020, 6:30pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/7 "2020-02-20T18:30:19Z")

</div>

AnyScreen test program below.  
What should one expect for display of a Sheet & Tabs?  
Display of nothing is not the answer I was expecting and I do not see anything mentioned in the docs.

```auto
  PROGRAM

  MAP
AnyProc PROCEDURE   
  END
INCLUDE('AnyScreen.inc')
  CODE
  AnyProc 

AnyProc PROCEDURE
Q QUEUE 
Id LONG
Str STRING(30)
         END 
ListWindow WINDOW('List Window Caption'),AT(,,202,150),CENTER,GRAY,FONT('Tahoma',10)
          BOX,AT(1,1,200,108),USE(?BOX),COLOR(COLOR:Black),LINEWIDTH(1)
          SHEET,AT(1,110,200,12),USE(?SHEET),SPREAD,NOSHEET,BELOW,IMM
               TAB('Check/Radio Tab'),USE(?TAB:Check)
                    CHECK('&Checkbox Control'),AT(10,10),USE(?CHECK)
                    OPTION('&Option Control'),AT(10,26,182,52),USE(?OPTION),BOXED
                         RADIO('Selection O&ne'),AT(20,38),USE(?RADIO:1)
                         RADIO('Selection &Two'),AT(20,50),USE(?RADIO:2)
                         RADIO('Selection T&hree'),AT(20,62),USE(?RADIO:3)
                    END
                    PROMPT('&Date:'),AT(10,88),USE(?PROMPT:Date)
                    SPIN(@d01B),AT(32,88,64,10),USE(?SPIN:Date),IMM,FLAT,HSCROLL,REQ
               END
               TAB('Entry/Text'),USE(?TAB:Entry)
                    PROMPT('Entry &Prompt:'),AT(10,10),USE(?PROMPT)
                    ENTRY(@s30),AT(60,10,132,10),USE(?ENTRY),IMM,FLAT
                    PROMPT('Text Box'),AT(10,26),USE(?PROMPT:Text)
                    TEXT,AT(10,36,182,50),USE(?TEXT),BOXED,FLAT,VSCROLL
                    STRING('*** A String Example to Show for Fun'),AT(10,92), |
                              USE(?STRING)
               END
               TAB('List Tab'),USE(?TAB2)
                    LIST,AT(10,10,182,90),USE(?LIST),FLAT,NOBAR,VSCROLL,FROM(Q), |
                              FORMAT('15R(2)|F~ID~C(0)@n02@40L(2)|M~String~C(0)')
               END
          END
          BUTTON('&OK'),AT(40,127,60,20),USE(?OK),ICON(ICON:Tick),DEFAULT,LEFT
          BUTTON('&Cancel'),AT(102,127,60,20),USE(?CANCEL),ICON(ICON:Cross),LEFT
     END
  
  CODE 
  AnyScreen:Init()
  LOOP 20 TIMES 
    Ndx# += 1
    Q.Id = Ndx#
    Q.Str = Ndx# & ' Record'
  ADD(Q)
  END 
  ?LIST{PROP:LineHeight} = 10
  OPEN(ListWindow)
  CHANGE(?SPIN:Date,TODAY())
  ACCEPT
    CASE ACCEPTED()
    OF ?OK OROF ?CANCEL
      BREAK
    END  
  END 
  FREE(Q)
  CLOSE(ListWindow)
  AnyScreen:Kill()  
  RETURN

```

---

<div class="post-metadata">

**Author:** ![totalhip](https://clarionhub.com/user_avatar/clarionhub.com/totalhip/32/1477_2.png) [@totalhip](https://clarionhub.com/u/totalhip)\
**Post date:** [February 21, 2020, 4:52pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/8 "2020-02-21T16:52:29Z")

</div>

The folowing SV claim seems a bit disingenous to me:  
“AnyScreen accomplishes this without you making any changes to your apps (except adding the global template to all the .APPs that make up your application).”

Further testing using AnyScreen from within the 13505 release seems to indicate that use of an APPLICATION window (Frame) prevents the display of anything. While this might be understandable, it certainly requires some re-design of existing procedures & programs.

---

<div class="post-metadata">

**Author:** ![Graham\_Dawson](https://clarionhub.com/user_avatar/clarionhub.com/graham_dawson/32/1331_2.png) [@Graham\_Dawson](https://clarionhub.com/u/Graham_Dawson)\
**Post date:** [February 21, 2020, 6:23pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/9 "2020-02-21T18:23:47Z")

</div>

Turn off the ‘No Sheet’ attribute for the SHEET control and then the tabs are displayed and work as expected.

I’d log into the AnyScreen newsgroup on the SoftVelocity server and ask Marko Golem if the NOSHEET attribute on a Window (or prop:nosheet) is or will be supported

---

<div class="post-metadata">

**Author:** ![totalhip](https://clarionhub.com/user_avatar/clarionhub.com/totalhip/32/1477_2.png) [@totalhip](https://clarionhub.com/u/totalhip)\
**Post date:** [February 21, 2020, 7:07pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/10 "2020-02-21T19:07:05Z")

</div>

Very much appreciated. Never would have thought about NOSHEET being the cause as I always use it. I did have a wizard SHEET working, so I knew events were still being posted.

Very promising but likely will take some work to look good.

---

<div class="post-metadata">

**Author:** ![Graham\_Dawson](https://clarionhub.com/user_avatar/clarionhub.com/graham_dawson/32/1331_2.png) [@Graham\_Dawson](https://clarionhub.com/u/Graham_Dawson)\
**Post date:** [February 22, 2020, 11:32am UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/11 "2020-02-22T11:32:07Z")

</div>

Sanjin Marzic from Ris has confirmed the issue on the newsgroups and says it will be fixed in the next build.

---

<div class="post-metadata">

**Author:** ![totalhip](https://clarionhub.com/user_avatar/clarionhub.com/totalhip/32/1477_2.png) [@totalhip](https://clarionhub.com/u/totalhip)\
**Post date:** [February 24, 2020, 2:47pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/12 "2020-02-24T14:47:21Z")

</div>

Good to hear. Any talk on other problems that render a control OR entire window undisplayable?

---

<div class="post-metadata">

**Author:** ![Philippe\_LAMBERT](https://clarionhub.com/user_avatar/clarionhub.com/philippe_lambert/32/1396_2.png) [@Philippe\_LAMBERT](https://clarionhub.com/u/Philippe_LAMBERT)\
**Post date:** [February 26, 2020, 4:31pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/13 "2020-02-26T16:31:30Z")

</div>

Trying to publish a rtf textbox that don’t appear…

---

<div class="post-metadata">

**Author:** ![jslarve](https://clarionhub.com/letter_avatar_proxy/v4/letter/j/e480ec/32.png) [@jslarve](https://clarionhub.com/u/jslarve)\
**Post date:** [February 26, 2020, 5:39pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/14 "2020-02-26T17:39:10Z")

</div>

If you’re trying to use the HTML5 or java client, RTF is on the list of unsupported features in the help. But it supposedly works in the Windows client.

---

<div class="post-metadata">

**Author:** ![Philippe\_LAMBERT](https://clarionhub.com/user_avatar/clarionhub.com/philippe_lambert/32/1396_2.png) [@Philippe\_LAMBERT](https://clarionhub.com/u/Philippe_LAMBERT)\
**Post date:** [February 26, 2020, 5:57pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/15 "2020-02-26T17:57:24Z")

</div>

Yes but in the windows client, it doesn’t work…

Le mer. 26 févr. 2020 à 18:49, Jeff Slarve via ClarionHub [notifications@clarionhub.com](mailto:notifications@clarionhub.com) a écrit :

---

<div class="post-metadata">

**Author:** ![Philippe\_LAMBERT](https://clarionhub.com/user_avatar/clarionhub.com/philippe_lambert/32/1396_2.png) [@Philippe\_LAMBERT](https://clarionhub.com/u/Philippe_LAMBERT)\
**Post date:** [February 26, 2020, 6:38pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/16 "2020-02-26T18:38:15Z")

</div>

And I’m using an AnyScreen server…

---

<div class="post-metadata">

**Author:** ![totalhip](https://clarionhub.com/user_avatar/clarionhub.com/totalhip/32/1477_2.png) [@totalhip](https://clarionhub.com/u/totalhip)\
**Post date:** [February 26, 2020, 6:57pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/17 "2020-02-26T18:57:10Z")

</div>

Can’t get much more basic than this, but using the HTML5 client, nothing is displayed for me.  
Clearly, I am clueless.

```auto
  PROGRAM
  MAP
AnyProc PROCEDURE   
  END
INCLUDE('AnyScreen.inc')

  CODE
  AnyProc 

AnyProc PROCEDURE
MenuWindow WINDOW('Web Requests'),AT(,,162,81),CENTER,GRAY,FONT('Tahoma', |
               12,COLOR:BTNTEXT,FONT:bold),COLOR(0F5F5F5H)
          BOX,AT(5,5,152,23),USE(?BOX:Travel),COLOR(COLOR:Black),LINEWIDTH(1)
          BUTTON('Submit &Travel Request'),AT(8,8,146,17),USE(?BTN:Travel),DEFAULT, |
                    FLAT
          BOX,AT(5,29,152,23),USE(?BOX:Purchase),COLOR(COLOR:Black),LINEWIDTH(1)
          BUTTON('Submit &Purchase Request'),AT(8,32,146,17),USE(?BTN:Purchase),FLAT
          BOX,AT(5,53,152,23),USE(?BOX:Exit),COLOR(COLOR:Black),LINEWIDTH(1)
          BUTTON('E&xit'),AT(8,56,146,17),USE(?BTN:Exit),FLAT
     END

  CODE 
  AnyScreen:Init()
  OPEN(MenuWindow)
  ACCEPT
    CASE ACCEPTED()
    OF ?BTN:Exit
      BREAK
    END  
  END 
  CLOSE(MenuWindow)
  AnyScreen:Kill()  
  RETURN

```

---

<div class="post-metadata">

**Author:** ![jslarve](https://clarionhub.com/letter_avatar_proxy/v4/letter/j/e480ec/32.png) [@jslarve](https://clarionhub.com/u/jslarve)\
**Post date:** [February 26, 2020, 9:44pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/18 "2020-02-26T21:44:59Z")

</div>

Did you set your defines to set the builtins switches? Did you copy the required DLLs? Does your app run as a plain windows program?

---

<div class="post-metadata">

**Author:** ![Philippe\_LAMBERT](https://clarionhub.com/user_avatar/clarionhub.com/philippe_lambert/32/1396_2.png) [@Philippe\_LAMBERT](https://clarionhub.com/u/Philippe_LAMBERT)\
**Post date:** [February 27, 2020, 12:24pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/19 "2020-02-27T12:24:54Z")

</div>

With the DLL this program doesn’t run…

---

<div class="post-metadata">

**Author:** ![totalhip](https://clarionhub.com/user_avatar/clarionhub.com/totalhip/32/1477_2.png) [@totalhip](https://clarionhub.com/u/totalhip)\
**Post date:** [February 27, 2020, 3:13pm UTC](https://clarionhub.com/t/clarion-anyscreen-clarion/3105/20 "2020-02-27T15:13:07Z")

</div>

Yes - runs as windows program.  
Yes - runs as Win API client.  
If a dll is missing, I sure do not get an error. A look in the folder shows everything I would expect.

I am testing using the v13505 IDE, not with AnyScreen server (just received it yesterday).

[Next page](https://clarionhub.com/t/clarion-anyscreen-clarion/3105.md?page=2)
