Thing Removal

Anything QL Software or Programming Related.
Derek_Stewart
QL Wafer Drive
Posts: 1835
Joined: Mon Dec 20, 2010 11:40 am
Location: Runcorn, Cheshire, UK

Thing Removal

Postby Derek_Stewart » Fri Mar 13, 2020 10:05 pm

Hi,

If I load the QDasm assembler Thing by LRESPRing the file QDASM_REXT, this creates a Thing called QDasm to compike assembler source from QD.

Since the Thing is loaded without a hotkey associated with it, HOT_REMV does not remove the Thing, does any one know how to remove a Thing that does not have a Hotkey associated with it?


Regards,

Derek
User avatar
pjw
Super Gold Card
Posts: 686
Joined: Fri Jul 11, 2014 8:44 am
Location: Norway
Contact:

Re: Thing Removal

Postby pjw » Fri Mar 13, 2020 11:06 pm

Use TH_REMV or TH_FRMV from the Thing_rext toolkit. The only, wee, problem is: I dont know were you get that toolkit these days! Originally, I bought it from from JMS. I dont know its status, otherwise Id send it to you. Does anyone know? Its a very useful toolkit.

Alternatively, you could write your own code in assembler. Depending on your SMSQ/E knowhow, ts not hard. Its just a call to the relevant trap, (or trap emulation code. Im not sure whether the trap was added to SMSQ/E in the end).


Per
Be wary of large West-Coast corporations bearing gifts!
- Ancient Trojan proverb
User avatar
JonS
Chuggy Microdrive
Posts: 72
Joined: Fri Nov 11, 2011 3:54 pm
Location: Cumbria

Re: Thing Removal

Postby JonS » Sat Mar 14, 2020 7:59 am

It is in one (or both) of QLE or Black Phoenix. I'm not sure whether it is public domain, but it is there. Unfortunately, I can't check which it is in at the moment.


User avatar
mk79
Super Gold Card
Posts: 611
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: Thing Removal

Postby mk79 » Sun Mar 15, 2020 7:20 pm

If this is a utility Jochen wrote himself then it's okay to give it away now (he gave me the authority to decide).


User avatar
Artificer
Bent Pin Expansion Port
Posts: 98
Joined: Fri Nov 24, 2017 8:43 am

Re: Thing Removal

Postby Artificer » Sun Mar 15, 2020 8:21 pm

There are 3 different Thing extensions in circulation.

2 are on QLE, which includes in the sys folder the thing _ext extension v2.17 written by Jochen Merz, code size 4096 bytes, alongside it in the same folder is Thing_rext which comes in at 1920 bytes, v0.5, no authorship attributed, but appears to be identical to the thing_rext distributed with C68 and finally a THING_rext of 2096 bytes length, no authorship attributed in the file, which I found on my hard disk, no idea where it came from.

Cheers


User avatar
pjw
Super Gold Card
Posts: 686
Joined: Fri Jul 11, 2014 8:44 am
Location: Norway
Contact:

Re: Thing Removal

Postby pjw » Sun Mar 15, 2020 10:23 pm

The one I have has © 1989-98 Jochen Merz V3.02 embedded. I presume that means he wrote it. However, without the manual its not that useful. I have the printed manual, but it is in deep storage 500km away over the snowy mountains, so I cant help with that. I can pass the toolkit on to Dilwyn, if he'll take it.


Per
Be wary of large West-Coast corporations bearing gifts!
- Ancient Trojan proverb
dilwyn
Mr QL
Posts: 1631
Joined: Wed Dec 01, 2010 10:39 pm

Re: Thing Removal

Postby dilwyn » Sun Mar 15, 2020 11:21 pm

pjw wrote:The one I have has © 1989-98 Jochen Merz V3.02 embedded. I presume that means he wrote it. However, without the manual its not that useful. I have the printed manual, but it is in deep storage 500km away over the snowy mountains, so I cant help with that. I can pass the toolkit on to Dilwyn, if he'll take it.

Yes, of course I'll take it, especially if someone has documentation to go with it.


User avatar
JonS
Chuggy Microdrive
Posts: 72
Joined: Fri Nov 11, 2011 3:54 pm
Location: Cumbria

Re: Thing Removal

Postby JonS » Mon Mar 16, 2020 8:33 am

Not sure where I got this from but here is my PDF copy
Attachments
Thing Extension V3.pdf
(57.99 KiB) Downloaded 27 times


Derek_Stewart
QL Wafer Drive
Posts: 1835
Joined: Mon Dec 20, 2010 11:40 am
Location: Runcorn, Cheshire, UK

Re: Thing Removal

Postby Derek_Stewart » Mon Mar 16, 2020 11:40 am

Hi,

Thank you for the information and update.

I read JonS attached manual, which slso coverd the Thing_rext v2.17 from QL/E, which is good I thought I had to start programming again.

Amother question with regards to Things, if a Thing creates child thing and this child thing creates jobs to perform tasks relating to the child thing. Is the correct way to remove the child thing, to close the jobs, then remove the child thing use the thing id?


Regards,

Derek
User avatar
pjw
Super Gold Card
Posts: 686
Joined: Fri Jul 11, 2014 8:44 am
Location: Norway
Contact:

Re: Thing Removal

Postby pjw » Mon Mar 16, 2020 11:57 am

JonS wrote:Not sure where I got this from but here is my PDF copy

Thats the one. Great!
I think this toolkit came as part of a collection of utilities called QSUP.


Per
Be wary of large West-Coast corporations bearing gifts!
- Ancient Trojan proverb

Who is online

Users browsing this forum: bwinkel67 and 5 guests