Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.basic.misc > #34 > unrolled thread

Liberty Basic Help in CHM format

Started by"Richard Russell" <news@rtrussell.co.uk>
First post2011-05-11 22:55 +0100
Last post2011-05-14 10:14 +0100
Articles 20 on this page of 33 — 8 participants

Back to article view | Back to comp.lang.basic.misc


Contents

  Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-05-11 22:55 +0100
    Re: Liberty Basic Help in CHM format aury <aurelw.wiz@gmail.com> - 2011-05-12 04:57 -0700
      Re: Liberty Basic Help in CHM format "news@rtrussell.co.uk" <news@rtrussell.co.uk> - 2011-05-12 08:00 -0700
      Re: Liberty Basic Help in CHM format "Auric__" <not.my.real@email.address> - 2011-05-12 15:15 +0000
        Re: Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-05-12 18:08 +0100
          Re: Liberty Basic Help in CHM format "Auric__" <not.my.real@email.address> - 2011-05-12 17:30 +0000
            Re: Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-05-12 23:34 +0100
              Re: Liberty Basic Help in CHM format "Auric__" <not.my.real@email.address> - 2011-05-12 23:42 +0000
                Re: Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-05-13 10:02 +0100
                  Re: Liberty Basic Help in CHM format H-Man <Spam@bites.fs> - 2011-05-13 10:19 -0600
                    Re: Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-05-13 17:37 +0100
                      Re: Liberty Basic Help in CHM format H-Man <Spam@bites.fs> - 2011-05-13 15:14 -0600
                        Re: Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-05-13 22:37 +0100
                          Re: Liberty Basic Help in CHM format H-Man <Spam@bites.fs> - 2011-05-16 10:08 -0600
    Re: Liberty Basic Help in CHM format Derek <derekrss@yahoo.ca> - 2011-05-12 08:14 -0700
    Re: Liberty Basic Help in CHM format "Auric__" <not.my.real@email.address> - 2011-05-14 01:32 +0000
      Re: Liberty Basic Help in CHM format aury <aurelw.wiz@gmail.com> - 2011-05-13 22:37 -0700
        Re: Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-05-14 10:28 +0100
          Re: Liberty Basic Help in CHM format aury <aurelw.wiz@gmail.com> - 2011-05-14 04:57 -0700
            Re: Liberty Basic Help in CHM format aury <aurelw.wiz@gmail.com> - 2011-05-14 05:00 -0700
              Re: Liberty Basic Help in CHM format aury <aurelw.wiz@gmail.com> - 2011-05-14 05:04 -0700
                Re: Liberty Basic Help in CHM format "Auric__" <not.my.real@email.address> - 2011-05-15 03:19 +0000
                  Re: Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-05-15 10:43 +0100
          Re: Liberty Basic Help in CHM format "Auric__" <not.my.real@email.address> - 2011-05-15 03:00 +0000
          Re: Liberty Basic Help in CHM format "Gordon Rahman" <grahman@planet.nl> - 2011-06-02 22:22 +0200
            Re: Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-06-05 12:40 +0100
              Re: Liberty Basic Help in CHM format "Gordon Rahman" <grahman@planet.nl> - 2011-06-05 18:05 +0200
              Re: Liberty Basic Help in CHM format "Auric__" <not.my.real@email.address> - 2011-06-05 17:18 +0000
                Re: Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-06-05 18:50 +0100
                  Re: Liberty Basic Help in CHM format "Auric__" <not.my.real@email.address> - 2011-06-05 18:11 +0000
                    Re: Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-06-05 22:47 +0100
                  Re: Liberty Basic Help in CHM format Red Rooster <NewRedRooster@hottmail.com> - 2011-06-09 22:14 -0700
      Re: Liberty Basic Help in CHM format "Richard Russell" <news@rtrussell.co.uk> - 2011-05-14 10:14 +0100

Page 1 of 2  [1] 2  Next page →


#34 — Liberty Basic Help in CHM format

From"Richard Russell" <news@rtrussell.co.uk>
Date2011-05-11 22:55 +0100
SubjectLiberty Basic Help in CHM format
Message-ID<op.vvb66ugxn5ksl5@richard>
One of the shortcomings of Liberty Basic (v4.04) is that the supplied Help  
documentation has no built-in search facility, so you can't easily track  
down the relevant section knowing only a keyword or phrase.  This is  
because the Help is provided in the form of plain HTML files which open in  
your default browser.

To address this shortcoming I have written a small utility which converts  
the supplied HTML files into a CHM (Compiled HTML Help) which opens in  
Microsoft's HTML Help Viewer.  This provides a Table of Contents, an  
Alphabetical Index and a Full Text Search.  My utility can be found here  
(it is 'digitally signed' to give you confidence that it is safe to run):

  http://www.rtr.myzen.co.uk/makelb4chm.exe

The utility automatically performs the steps necessary to create the CHM  
file, including if necessary installing Microsoft's 'HTML Help Workshop'  
application.  It also creates shortcuts to the CHM on the Desktop and in  
the Start Menu.

Because the generated CHM file contains a compressed version of the HTML  
files which are part of your Liberty Basic installation, it is governed by  
the same Copyright restrictions and Licensing Terms as those HTML files.   
In particular it may not be distributed or otherwise made available to  
anybody else.

Richard.
http://www.rtrussell.co.uk/

[toc] | [next] | [standalone]


#35

Fromaury <aurelw.wiz@gmail.com>
Date2011-05-12 04:57 -0700
Message-ID<42e86665-79e4-4823-9165-2ae7c6dc9a8a@f9g2000vbz.googlegroups.com>
In reply to#34
On May 11, 11:55 pm, "Richard Russell" <n...@rtrussell.co.uk> wrote:
> One of the shortcomings of Liberty Basic (v4.04) is that the supplied Help
> documentation has no built-in search facility, so you can't easily track
> down the relevant section knowing only a keyword or phrase.  This is
> because the Help is provided in the form of plain HTML files which open in
> your default browser.
>
> To address this shortcoming I have written a small utility which converts
> the supplied HTML files into a CHM (Compiled HTML Help) which opens in
> Microsoft's HTML Help Viewer.  This provides a Table of Contents, an
> Alphabetical Index and a Full Text Search.  My utility can be found here
> (it is 'digitally signed' to give you confidence that it is safe to run):
>
>  http://www.rtr.myzen.co.uk/makelb4chm.exe
>
> The utility automatically performs the steps necessary to create the CHM
> file, including if necessary installing Microsoft's 'HTML Help Workshop'
> application.  It also creates shortcuts to the CHM on the Desktop and in
> the Start Menu.
>
> Because the generated CHM file contains a compressed version of the HTML
> files which are part of your Liberty Basic installation, it is governed by
> the same Copyright restrictions and Licensing Terms as those HTML files.
> In particular it may not be distributed or otherwise made available to
> anybody else.
>
> Richard.http://www.rtrussell.co.uk/

I dont see why you do that and what is main point of this app?
Maby you want atract some people from LB to use BBC?

[toc] | [prev] | [next] | [standalone]


#36

From"news@rtrussell.co.uk" <news@rtrussell.co.uk>
Date2011-05-12 08:00 -0700
Message-ID<644851cc-dabc-44aa-a192-cba88e6b1d27@d27g2000vbz.googlegroups.com>
In reply to#35
On May 12, 12:57 pm, aury <aurelw....@gmail.com> wrote:
> I dont see why you do that and what is main point of this app?
> Maby you want atract some people from LB to use BBC?

The application has nothing to do with BBC BASIC (its Help has used
CHM from the start, so doesn't require any similar utility).  It is
more likely to attract people *to* Liberty Basic than *from* it!

Richard.
http:www.rtrussell.co.uk/

[toc] | [prev] | [next] | [standalone]


#38

From"Auric__" <not.my.real@email.address>
Date2011-05-12 15:15 +0000
Message-ID<Xns9EE354217288Cauricauricauricauric@188.40.43.230>
In reply to#35
aury <aurelw.wiz@gmail.com> wrote:

> On May 11, 11:55 pm, "Richard Russell" <n...@rtrussell.co.uk> wrote:
>> One of the shortcomings of Liberty Basic (v4.04) is that the supplied Help
>> documentation has no built-in search facility, so you can't easily track
>> down the relevant section knowing only a keyword or phrase.  This is
>> because the Help is provided in the form of plain HTML files which open in
>> your default browser.
>>
>> To address this shortcoming I have written a small utility which converts
>> the supplied HTML files into a CHM (Compiled HTML Help) which opens in
>> Microsoft's HTML Help Viewer.  This provides a Table of Contents, an
>> Alphabetical Index and a Full Text Search.  My utility can be found here
>> (it is 'digitally signed' to give you confidence that it is safe to run):
>>
>>  http://www.rtr.myzen.co.uk/makelb4chm.exe
>>
>> The utility automatically performs the steps necessary to create the CHM
>> file, including if necessary installing Microsoft's 'HTML Help Workshop'
>> application.  It also creates shortcuts to the CHM on the Desktop and in
>> the Start Menu.
>>
>> Because the generated CHM file contains a compressed version of the HTML
>> files which are part of your Liberty Basic installation, it is governed by
>> the same Copyright restrictions and Licensing Terms as those HTML files.
>> In particular it may not be distributed or otherwise made available to
>> anybody else.
>>
>> Richard.http://www.rtrussell.co.uk/
>
> I dont see why you do that and what is main point of this app?
> Maby you want atract some people from LB to use BBC?

Don't think of LB vs BBC (vs anything else) as some sort of competition. Even 
though they're both commercial BASICs, the idea is to provide a language that 
does what the programmer wants, in a way that the programmer is comfortable 
with. (If they make a buck while doing so, hey, more power to them.)

-- 
When you talk to a woman about sex it's sexual harassment,
but when they talk to you about sex it's $2.99 a minute.

[toc] | [prev] | [next] | [standalone]


#39

From"Richard Russell" <news@rtrussell.co.uk>
Date2011-05-12 18:08 +0100
Message-ID<op.vvdok8imn5ksl5@richard>
In reply to#38
On Thu, 12 May 2011 16:15:28 +0100, Auric__ <not.my.real@email.address>  
wrote:
> Don't think of LB vs BBC (vs anything else) as some sort of competition.

Hear hear!  I wrote the utility because (a) it was needed, (b) I had the  
necessary skills and (c) it was an interesting programming exercise.  Just  
because my main allegiance is to BBC BASIC that doesn't mean I am  
*against* Liberty Basic; if the utility attracts a few more people to LB  
good luck to them.

Some Liberty Basic folks just don't seem to be able to grasp this.  My  
'reward' for writing the utility has been to be ejected from the Liberty  
Basic Programming Wiki, banned from the Liberty Basic Community Forum and  
having all my articles/posts - including those about the utility - deleted!

Perhaps it's a uniquely British thing _not_ to be aggressively competitive.

Richard.
http://www.rtrussell.co.uk/

[toc] | [prev] | [next] | [standalone]


#40

From"Auric__" <not.my.real@email.address>
Date2011-05-12 17:30 +0000
Message-ID<Xns9EE36AFB9F5A2auricauricauricauric@188.40.43.230>
In reply to#39
"Richard Russell" <news@rtrussell.co.uk> wrote:

> On Thu, 12 May 2011 16:15:28 +0100, Auric__ <not.my.real@email.address>
> wrote:
>> Don't think of LB vs BBC (vs anything else) as some sort of competition.
>
> Hear hear!  I wrote the utility because (a) it was needed, (b) I had the
> necessary skills and (c) it was an interesting programming exercise.  Just
> because my main allegiance is to BBC BASIC that doesn't mean I am
> *against* Liberty Basic; if the utility attracts a few more people to LB
> good luck to them.
>
> Some Liberty Basic folks just don't seem to be able to grasp this.  My
> 'reward' for writing the utility has been to be ejected from the Liberty
> Basic Programming Wiki, banned from the Liberty Basic Community Forum and
> having all my articles/posts - including those about the utility - deleted!

That's... weird. Maybe they think you're trying to "muscle in" on their 
"territory"...?

> Perhaps it's a uniquely British thing _not_ to be aggressively competitive.

More likely it's the American tendency to be a bunch of paranoid self-serving 
privileged "the world owes me a living" assholes.

-- 
Does it worry you that you don't talk any kind of sense?

[toc] | [prev] | [next] | [standalone]


#41

From"Richard Russell" <news@rtrussell.co.uk>
Date2011-05-12 23:34 +0100
Message-ID<op.vvd3n2t5n5ksl5@richard>
In reply to#40
On Thu, 12 May 2011 18:30:15 +0100, Auric__ <not.my.real@email.address>  
wrote:
> That's... weird. Maybe they think you're trying to "muscle in" on their
> "territory"...?

Possibly.  I suspect there was a large element of 'not invented here'  
syndrome.

To be fair it was mostly one person who seemed to take great exception to  
my utility (although, strangely, they were initially enthusiastic and  
encouraged me to write it).

Richard.
http://www.rtrussell.co.uk/

[toc] | [prev] | [next] | [standalone]


#42

From"Auric__" <not.my.real@email.address>
Date2011-05-12 23:42 +0000
Message-ID<Xns9EE3AA0D0B39Cauricauricauricauric@188.40.43.213>
In reply to#41
"Richard Russell" <news@rtrussell.co.uk> wrote:

> On Thu, 12 May 2011 18:30:15 +0100, Auric__ <not.my.real@email.address>
> wrote:
>> That's... weird. Maybe they think you're trying to "muscle in" on their
>> "territory"...?
>
> Possibly.  I suspect there was a large element of 'not invented here'
> syndrome.

...sigh.

I think it's a good idea, although I personally won't be using it. (Perhaps a 
more general-purpose tool, but... shrug. My docs tend to be plain text. I 
grabbed a copy for my archives, but the odds of me using it are very, very 
slim. About as slim as me using LB for anything "serious".)

They'd probably be happier if you wrote it in LB and released the code to 
their forums... if you could log in, that is...

> To be fair it was mostly one person who seemed to take great exception to
> my utility (although, strangely, they were initially enthusiastic and
> encouraged me to write it).

If you got banned, that one person must've had some clout.

-- 
Whatever you used to translate this should be shot.

[toc] | [prev] | [next] | [standalone]


#43

From"Richard Russell" <news@rtrussell.co.uk>
Date2011-05-13 10:02 +0100
Message-ID<op.vvewpnsyn5ksl5@richard>
In reply to#42
On Fri, 13 May 2011 00:42:18 +0100, Auric__ <not.my.real@email.address>  
wrote:
> They'd probably be happier if you wrote it in LB and released the code to
> their forums... if you could log in, that is...

Undoubtedly.  Unfortunately it would be impossible to write it in LB,  
because the program uses COM methods to read the target from a .LNK file  
(that's how it finds out where Liberty Basic and HTML Help Workshop are  
installed) and also to create the shortcuts to the CHM on the Desktop and  
in the Start Menu.

AIUI, Liberty Basic cannot access methods in COM objects at all.  That  
means it is limited to the older C-style Windows APIs, which cover a wide  
range of things but not manipulating shortcuts.

Richard.
http://www.rtrussell.co.uk/

[toc] | [prev] | [next] | [standalone]


#44

FromH-Man <Spam@bites.fs>
Date2011-05-13 10:19 -0600
Message-ID<iqjlnb$b9q$1@dont-email.me>
In reply to#43
On Fri, 13 May 2011 10:02:01 +0100, Richard Russell wrote:

> On Fri, 13 May 2011 00:42:18 +0100, Auric__ <not.my.real@email.address>  
> wrote:
>> They'd probably be happier if you wrote it in LB and released the code to
>> their forums... if you could log in, that is...
> 
> Undoubtedly.  Unfortunately it would be impossible to write it in LB,  
> because the program uses COM methods to read the target from a .LNK file  
> (that's how it finds out where Liberty Basic and HTML Help Workshop are  
> installed) and also to create the shortcuts to the CHM on the Desktop and  
> in the Start Menu.
> 
> AIUI, Liberty Basic cannot access methods in COM objects at all.  That  
> means it is limited to the older C-style Windows APIs, which cover a wide  
> range of things but not manipulating shortcuts.
> 
> Richard.
> http://www.rtrussell.co.uk/

I don't know a lot about LB but would this work (properly ported that is)?

HRESULT STDMETHODCALLTYPE GetPath(

    IShellLink FAR *pShlLnk,	
    LPSTR pszFile,	
    int cchMaxPath,	
    WIN32_FIND_DATA *pfd,	
    DWORD fFlags	
   );	
 

Parameters

pShlLnk

Pointer to the IShellLink interface. In C++, this parameter is implicit.

pszFile

Pointer to a buffer that receives the path and filename of the shell link
object.

cchMaxPath

Maximum number of bytes to copy to the buffer pointed to by pszFile.

pfd

Pointer to a WIN32_FIND_DATA structure that contains information about the
shell link object.

fFlags

Flags that specify the type of path information to retrieve. This parameter
can be a combination of the following values:

SLGP_SHORTPATH	Retrieves the standard short (8.3) filename.
SLGP_UNCPRIORITY	Retrieves the Universal Naming Convention (UNC) path name
of the file.
 

Return Values

Returns NOERROR if successful or an OLE-defined error value otherwise.

-- 
HK

[toc] | [prev] | [next] | [standalone]


#45

From"Richard Russell" <news@rtrussell.co.uk>
Date2011-05-13 17:37 +0100
Message-ID<op.vvfhtajln5ksl5@richard>
In reply to#44
On Fri, 13 May 2011 17:19:56 +0100, H-Man <Spam@bites.fs> wrote:
> I don't know a lot about LB but would this work (properly ported that  
> is)?
>
> HRESULT STDMETHODCALLTYPE GetPath(

That's exactly the API I am using in my utility.  However you list it as  
if it's a regular C-style API function called 'GetPath' when in fact it's  
a COM object method 'IShellLink::GetPath' which therefore cannot be called  
 from Liberty Basic:

  http://msdn.microsoft.com/en-us/library/bb774944.aspx

There *is* a regular API function called GetPath, but it's totally  
different (it's a graphics function and nothing to do with shortcuts):

  http://msdn.microsoft.com/en-us/library/dd144908.aspx

Richard.
http://www.rtrussell.co.uk/

[toc] | [prev] | [next] | [standalone]


#46

FromH-Man <Spam@bites.fs>
Date2011-05-13 15:14 -0600
Message-ID<iqk709$a8$1@dont-email.me>
In reply to#45
On Fri, 13 May 2011 17:37:48 +0100, Richard Russell wrote:

> On Fri, 13 May 2011 17:19:56 +0100, H-Man <Spam@bites.fs> wrote:
>> I don't know a lot about LB but would this work (properly ported that  
>> is)?
>>
>> HRESULT STDMETHODCALLTYPE GetPath(
> 
> That's exactly the API I am using in my utility.  However you list it as  
> if it's a regular C-style API function called 'GetPath' when in fact it's  
> a COM object method 'IShellLink::GetPath' which therefore cannot be called  
>  from Liberty Basic:
> 
>   http://msdn.microsoft.com/en-us/library/bb774944.aspx
> 
> There *is* a regular API function called GetPath, but it's totally  
> different (it's a graphics function and nothing to do with shortcuts):
> 
>   http://msdn.microsoft.com/en-us/library/dd144908.aspx
> 
> Richard.
> http://www.rtrussell.co.uk/

Okay, I got this from the API docs I use for PureBasic programming, but
have never had the need to use it. Pure doesn't really do COM very well
either but there are libs available to ease the use. Thanks for the info,
sorry I butted in.
 
-- 
HK

[toc] | [prev] | [next] | [standalone]


#47

From"Richard Russell" <news@rtrussell.co.uk>
Date2011-05-13 22:37 +0100
Message-ID<op.vvfvn3fkn5ksl5@richard>
In reply to#46
On Fri, 13 May 2011 22:14:49 +0100, H-Man <Spam@bites.fs> wrote:
> Pure doesn't really do COM very well
> either but there are libs available to ease the use.

I can hardly claim that BBC BASIC does COM 'well'.  It's a bit of a hack  
involving using a structure to represent the object's vTable and then  
pointing the structure at the object.  But there's a world of difference  
between being able to do it in a slightly inelegant way (e.g. BBC BASIC)  
and not being able to do it at all (e.g. Liberty Basic).

Richard.
http://www.rtrussell.co.uk/

[toc] | [prev] | [next] | [standalone]


#58

FromH-Man <Spam@bites.fs>
Date2011-05-16 10:08 -0600
Message-ID<iqri5e$g27$1@dont-email.me>
In reply to#47
On Fri, 13 May 2011 22:37:05 +0100, Richard Russell wrote:

> On Fri, 13 May 2011 22:14:49 +0100, H-Man <Spam@bites.fs> wrote:
>> Pure doesn't really do COM very well
>> either but there are libs available to ease the use.
> 
> I can hardly claim that BBC BASIC does COM 'well'.  It's a bit of a hack  
> involving using a structure to represent the object's vTable and then  
> pointing the structure at the object.  But there's a world of difference  
> between being able to do it in a slightly inelegant way (e.g. BBC BASIC)  
> and not being able to do it at all (e.g. Liberty Basic).
> 

A world of difference to be sure. I haven't needed it all that much, once
to do some Excel automation, but that is about all I recall at the moment.
Still, if you need it, as in your case, you'd be stuck if it isn't
supported, even if it is less than elegant.

-- 
HK

[toc] | [prev] | [next] | [standalone]


#37

FromDerek <derekrss@yahoo.ca>
Date2011-05-12 08:14 -0700
Message-ID<7657909f-ae1c-44ea-9f1c-45fec803ddde@d26g2000prn.googlegroups.com>
In reply to#34
On May 11, 3:55 pm, "Richard Russell" <n...@rtrussell.co.uk> wrote:
> One of the shortcomings of Liberty Basic (v4.04) is that the supplied Help  
> documentation has no built-in search facility, so you can't easily track  
> down the relevant section knowing only a keyword or phrase.  This is  
> because the Help is provided in the form of plain HTML files which open in  
> your default browser.
>
> To address this shortcoming I have written a small utility which converts  
> the supplied HTML files into a CHM (Compiled HTML Help) which opens in  
> Microsoft's HTML Help Viewer.  This provides a Table of Contents, an  
> Alphabetical Index and a Full Text Search.  My utility can be found here  
> (it is 'digitally signed' to give you confidence that it is safe to run):
>
>  http://www.rtr.myzen.co.uk/makelb4chm.exe
>
> The utility automatically performs the steps necessary to create the CHM  
> file, including if necessary installing Microsoft's 'HTML Help Workshop'  
> application.  It also creates shortcuts to the CHM on the Desktop and in  
> the Start Menu.
>
> Because the generated CHM file contains a compressed version of the HTML  
> files which are part of your Liberty Basic installation, it is governed by  
> the same Copyright restrictions and Licensing Terms as those HTML files.  
> In particular it may not be distributed or otherwise made available to  
> anybody else.
>
> Richard.http://www.rtrussell.co.uk/

Good man, Richard! That will be useful. Thanks!

Cheers

Derek

[toc] | [prev] | [next] | [standalone]


#48

From"Auric__" <not.my.real@email.address>
Date2011-05-14 01:32 +0000
Message-ID<Xns9EE4BCC295CBFauricauricauricauric@85.214.73.210>
In reply to#34
"Richard Russell" <news@rtrussell.co.uk> wrote:

> One of the shortcomings of Liberty Basic (v4.04) is that the supplied Help  
> documentation has no built-in search facility, so you can't easily track  
> down the relevant section knowing only a keyword or phrase.  This is  
> because the Help is provided in the form of plain HTML files which open in  
> your default browser.
>
> To address this shortcoming I have written a small utility which converts  
> the supplied HTML files into a CHM (Compiled HTML Help) which opens in  
> Microsoft's HTML Help Viewer.  This provides a Table of Contents, an  
> Alphabetical Index and a Full Text Search.  My utility can be found here  
> (it is 'digitally signed' to give you confidence that it is safe to run):
> 
>   http://www.rtr.myzen.co.uk/makelb4chm.exe
> 
> The utility automatically performs the steps necessary to create the CHM  
> file, including if necessary installing Microsoft's 'HTML Help Workshop'  
> application.  It also creates shortcuts to the CHM on the Desktop and in  
> the Start Menu.
> 
> Because the generated CHM file contains a compressed version of the HTML  
> files which are part of your Liberty Basic installation, it is governed by  
> the same Copyright restrictions and Licensing Terms as those HTML files.   
> In particular it may not be distributed or otherwise made available to  
> anybody else.

Minor suggestion: if the user decides to not install the workshop, add "press 
any key to exit" (or similar) after showing the download link.

-- 
I VOTE WE JUST LIVE FOREVER THIS DEATH THING SUCKS

[toc] | [prev] | [next] | [standalone]


#49

Fromaury <aurelw.wiz@gmail.com>
Date2011-05-13 22:37 -0700
Message-ID<5995c042-0ec8-42f5-92e2-b2173dfe8d8a@gh5g2000vbb.googlegroups.com>
In reply to#48
On May 14, 3:32 am, "Auric__" <not.my.r...@email.address> wrote:
> "Richard Russell" <n...@rtrussell.co.uk> wrote:
> > One of the shortcomings of Liberty Basic (v4.04) is that the supplied Help
> > documentation has no built-in search facility, so you can't easily track
> > down the relevant section knowing only a keyword or phrase.  This is
> > because the Help is provided in the form of plain HTML files which open in
> > your default browser.
>
> > To address this shortcoming I have written a small utility which converts
> > the supplied HTML files into a CHM (Compiled HTML Help) which opens in
> > Microsoft's HTML Help Viewer.  This provides a Table of Contents, an
> > Alphabetical Index and a Full Text Search.  My utility can be found here
> > (it is 'digitally signed' to give you confidence that it is safe to run):
>
> >  http://www.rtr.myzen.co.uk/makelb4chm.exe
>
> > The utility automatically performs the steps necessary to create the CHM
> > file, including if necessary installing Microsoft's 'HTML Help Workshop'
> > application.  It also creates shortcuts to the CHM on the Desktop and in
> > the Start Menu.
>
> > Because the generated CHM file contains a compressed version of the HTML
> > files which are part of your Liberty Basic installation, it is governed by
> > the same Copyright restrictions and Licensing Terms as those HTML files.
> > In particular it may not be distributed or otherwise made available to
> > anybody else.
>
> Minor suggestion: if the user decides to not install the workshop, add "press
> any key to exit" (or similar) after showing the download link.
>
> --
> I VOTE WE JUST LIVE FOREVER THIS DEATH THING SUCKS

Why is not published on Liberty Basic forum?

[toc] | [prev] | [next] | [standalone]


#51

From"Richard Russell" <news@rtrussell.co.uk>
Date2011-05-14 10:28 +0100
Message-ID<op.vvgsl2epn5ksl5@richard>
In reply to#49
On Sat, 14 May 2011 06:37:58 +0100, aury <aurelw.wiz@gmail.com> wrote:
> Why is not published on Liberty Basic forum?

They won't let me!  There was an article describing it (with a link to the  
download) on the LB Programming Wiki for a few days, until it was  
deleted.  On two occasions I tried to post messages to the LB Community  
Forum, but they 'disappeared' within minutes.

I have re-posted the Wiki article here instead:

   http://lb4help.wikispaces.com/

The LB folks claim to be concerned that the existence of my utility may  
act as a deterrent to people entering the Help Search Challenge which they  
are currently running (the idea of which is to write a program in LB to  
search the HTML help files).  Personally I think that's just an excuse; if  
it's a genuine reason they should let me publicize my utility once the  
challenge is closed.  But of course I won't be able to do that because I'm  
banned!

Richard.
http://www.rtrussell.co.uk/

[toc] | [prev] | [next] | [standalone]


#52

Fromaury <aurelw.wiz@gmail.com>
Date2011-05-14 04:57 -0700
Message-ID<1934a173-93d7-4c54-8240-5b46bfc487f3@a26g2000vbo.googlegroups.com>
In reply to#51
On May 14, 11:28 am, "Richard Russell" <n...@rtrussell.co.uk> wrote:
> On Sat, 14 May 2011 06:37:58 +0100, aury <aurelw....@gmail.com> wrote:
> > Why is not published on Liberty Basic forum?
>
> They won't let me!  There was an article describing it (with a link to the
> download) on the LB Programming Wiki for a few days, until it was
> deleted.  On two occasions I tried to post messages to the LB Community
> Forum, but they 'disappeared' within minutes.
>
> I have re-posted the Wiki article here instead:
>
>    http://lb4help.wikispaces.com/
>
> The LB folks claim to be concerned that the existence of my utility may
> act as a deterrent to people entering the Help Search Challenge which they
> are currently running (the idea of which is to write a program in LB to
> search the HTML help files).  Personally I think that's just an excuse; if
> it's a genuine reason they should let me publicize my utility once the
> challenge is closed.  But of course I won't be able to do that because I'm
> banned!
>
> Richard.http://www.rtrussell.co.uk/

quote:
<< banned! >> ?????
I can't belive....you made utility to improove help and then you
banned...
Ge o mine....
This people are scare himself and scared from someone else knowlege
thats for sure..
By the way LB is such a poor written language with low capabilities...
I sometimes what people see in JB/LB ????????????????

[toc] | [prev] | [next] | [standalone]


#53

Fromaury <aurelw.wiz@gmail.com>
Date2011-05-14 05:00 -0700
Message-ID<cfd7f06a-fd01-48a0-baf9-2e74269e9e2e@t16g2000vbi.googlegroups.com>
In reply to#52
On May 14, 1:57 pm, aury <aurelw....@gmail.com> wrote:
> On May 14, 11:28 am, "Richard Russell" <n...@rtrussell.co.uk> wrote:
>
>
>
> > On Sat, 14 May 2011 06:37:58 +0100, aury <aurelw....@gmail.com> wrote:
> > > Why is not published on Liberty Basic forum?
>
> > They won't let me!  There was an article describing it (with a link to the
> > download) on the LB Programming Wiki for a few days, until it was
> > deleted.  On two occasions I tried to post messages to the LB Community
> > Forum, but they 'disappeared' within minutes.
>
> > I have re-posted the Wiki article here instead:
>
> >    http://lb4help.wikispaces.com/
>
> > The LB folks claim to be concerned that the existence of my utility may
> > act as a deterrent to people entering the Help Search Challenge which they
> > are currently running (the idea of which is to write a program in LB to
> > search the HTML help files).  Personally I think that's just an excuse; if
> > it's a genuine reason they should let me publicize my utility once the
> > challenge is closed.  But of course I won't be able to do that because I'm
> > banned!
>
> > Richard.http://www.rtrussell.co.uk/
>
> quote:
> << banned! >> ?????
> I can't belive....you made utility to improove help and then you
> banned...
> Ge o mine....
> This people are scare himself and scared from someone else knowlege
> thats for sure..
> By the way LB is such a poor written language with low capabilities...
> I sometimes what people see in JB/LB ????????????????

---edit:
I sometimes dont understand what people see in JB/LB ????

[toc] | [prev] | [next] | [standalone]


Page 1 of 2  [1] 2  Next page →

Back to top | Article view | comp.lang.basic.misc


csiph-web