Discussion:
Adding tree view to Teradesk (and others)
(too old to reply)
Henk Robbers
2010-08-27 19:45:44 UTC
Permalink
I wiped the dust off a small utility called Explode! that I
once shipped with XaAES.

It interacts with the desktop via the AV server.

You can find it on my homepage (see sig)
--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: TT-Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org
Gerhard Stoll
2010-08-28 08:14:00 UTC
Permalink
Post by Henk Robbers
It interacts with the desktop via the AV server.
It will not find the AV server, if he is name have not 8 letter.

-------------------------------cut-------------------------------
Syntax: int16_t appl_find ( CONST int8_t *ap_fpname );

Description: ....
Important: It is imperative that the name is eight
characters long; if it shorter, it must be padded with
blanks. The name string must be NULL-terminated.
-------------------------------cut-------------------------------

Gerhard
Henk Robbers
2010-08-28 22:08:29 UTC
Permalink
Post by Henk Robbers
It interacts with the desktop via the AV server.
Did you try it?
There are a few typos in the readme.
The program should be OK.
--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: TT-Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org
Gerhard Stoll
2010-08-29 07:11:00 UTC
Permalink
Post by Henk Robbers
Did you try it?
---------------------------Manitor log---------------------------
[EXPLODE.PRG 15 <???>] appl_find(name = »JINNEE«,20155812,307,)
Post by Henk Robbers
[EXPLODE.PRG 15 <???>] >appl_find=> apid = -1
[EXPLODE.PRG 15 <???>] evnt_timer(locount = 1000, hicount = 0)
Post by Henk Robbers
[EXPLODE.PRG 15 <???>] >evnt_timer=> ok = 1
[EXPLODE.PRG 15 EXPLODE] appl_find(name = »JINNEE«,20155812,307,)
Post by Henk Robbers
[EXPLODE.PRG 15 EXPLODE] >appl_find=> apid = -1
[EXPLODE.PRG 15 EXPLODE] evnt_timer(locount = 1000, hicount = 0)
Post by Henk Robbers
[EXPLODE.PRG 15 EXPLODE] >evnt_timer=> ok = 1
[EXPLODE.PRG 15 EXPLODE] appl_find(name = »JINNEE«,20155812,307,)
Post by Henk Robbers
[EXPLODE.PRG 15 EXPLODE] >appl_find=> apid = -1
[EXPLODE.PRG 15 EXPLODE] evnt_timer(locount = 1000, hicount = 0)
Post by Henk Robbers
[EXPLODE.PRG 15 EXPLODE] >evnt_timer=> ok = 1
[EXPLODE.PRG 15 EXPLODE] appl_find(name = »JINNEE«,20155812,307,)
Post by Henk Robbers
[EXPLODE.PRG 15 EXPLODE] >appl_find=> apid = -1
[EXPLODE.PRG 15 EXPLODE] evnt_timer(locount = 1000, hicount = 0)
Post by Henk Robbers
[EXPLODE.PRG 15 EXPLODE] >evnt_timer=> ok = 1
[EXPLODE.PRG 15 EXPLODE] appl_find(name = »JINNEE«,20155812,307,)
Post by Henk Robbers
[EXPLODE.PRG 15 EXPLODE] >appl_find=> apid = -1
[EXPLODE.PRG 15 EXPLODE] evnt_timer(locount = 1000, hicount = 0)
Post by Henk Robbers
[EXPLODE.PRG 15 EXPLODE] >evnt_timer=> ok = 1
[EXPLODE.PRG 15 EXPLODE] form_alert(defbutton = 2, string = »[2][
No AV server found ][Quit|Retry|Without]«)
-------------------------------cut-------------------------------

The environment variable is: AVSERVER=JINNEE

When I change this
-------------------------------cut-------------------------------
env = getenv("AVSERVER");
if (env)
/* [GS] Start */
{
int i;
char ZStr[10];

strcpy (ZStr, env );
i= (int) strlen (ZStr);
if ( i < 8 )
{
do
{
ZStr[i++] = ' ';
}while (i < 8 );
ZStr[i] = '\0';
}
av_id = appl_find(ZStr);
}
/* End; old:
av_id = appl_find(env);
*/
else
{
-------------------------------cut-------------------------------
Then find Explode the AV server.

Gerhard
Henk Robbers
2010-08-29 19:08:39 UTC
Permalink
Post by Gerhard Stoll
---------------------------Manitor log---------------------------
[EXPLODE.PRG 15 <???>] appl_find(name = »JINNEE«,20155812,307,)
The environment variable is: AVSERVER=JINNEE
Ah! I see what you mean.
I'll fix it right away.
--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: TT-Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org
Henk Robbers
2010-08-29 21:10:41 UTC
Permalink
Post by Henk Robbers
Ah! I see what you mean.
I'll fix it right away.
Done. Its on my homepage.
--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: TT-Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org
Helmut Karlowski
2010-08-28 20:13:57 UTC
Permalink
Am 27.08.2010, 21:45 Uhr, schrieb Henk Robbers <***@chello.nl>:

Hi Henk,

maybe you change the \ into /.

http://members.ams.chello.nl\h.robbers

Or is it intentional?

-Helmut
Henk Robbers
2010-08-28 22:08:53 UTC
Permalink
Post by Helmut Karlowski
Hi Henk,
maybe you change the \ into /.
http://members.ams.chello.nl\h.robbers
Or is it intentional?
-Helmut
I'll fix a few typos in the readme.
(I cannot fix the attachment)
--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: TT-Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org
Henk Robbers
2010-09-10 19:46:28 UTC
Permalink
Post by Henk Robbers
I wiped the dust off a small utility called Explode! that I
once shipped with XaAES.
It interacts with the desktop via the AV server.
You can find it on my homepage (see sig)
I have uploaded a new version.
The last one crashed miserably when using the right button.

(The punishment for doing things in a hurry)
--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: TT-Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org
Loading...