<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi Sven,<br><br>> Date: Wed, 23 Feb 2011 16:52:14 +0100<br>> From: pascaldragon@googlemail.com<br>> To: lazarus@lists.lazarus.freepascal.org<br>> Subject: Re: [Lazarus] FW: *** ECN: Lazarus or Delphi 5 version of  TwhForm2HTML<br>> <br>> Am 23.02.2011 16:06, schrieb Peter Williams:<br>> > Hi All,<br>> ><br>> > I have been working on a project from Delphi 3 from Ann Lynnworth which<br>> > is Delphi form to html conversion tool.<br>> ><br>> > It was written for Ann's company and she has kindly offered it to the<br>> > Lazarus community under this licence (originally commercial I believe):<br>> ><br>> >  > http://creativecommons.org/licenses/by-sa/3.0/<br>> >  ><br>> >  > Payment is by donation, at the discretion of any developer.<br>> ><br>> > 1) I have made some progress with the code but I am stuck on how to<br>> > install it as a registered component. Help please. I believe that the<br>> > code exists for adding in it Delphi 3 (in this project)... it is just a<br>> > matter of me using it in Lazarus.<br>> ><br>> <br>> If that component is released as CreateCommons now, where can I find the <br>> (original) source of it? I've looked at the href.com page and haven't <br>> found it yet...<br>> <div><br></div><div>At the moment there exists only 2 copies of the source code: (1) Ann Lynneworth has the original code with her company; and (2) I have a slightly later copy which I have been working on.</div><div><br></div><div>The original code is copyright to Ann's company and sold for US$99 and was only available by purchasing the software. The new Lazarus version will be under the CreativeCommons licence.</div><div><br></div><div>I have found some documented procedures for detecting and calling the default web browser which I want to add to the software (probably) before releasing it.</div><div><br></div><div>> As I weren't yet able to look at the code I'll have to guess regarding </div><div>> your problem:<br>> You need to put the component into a Lazarus package (create a new <br>> package and add all units to it). Then you need to mark all units that <br>> contain a Register procedure as such (at the bottom of the package are <br>> two check boxes, one of them is for units with "register" procedures). <br>> Then you need to install this package into the IDE (of course you need <br>> to recompile the IDE then).<br><br></div><div>Yes, that's basically what I needed to know. I will need to check as there *may* already be some Delphi 3 code which does this in the component. I expect that there should be. </div><div><br></div><div>I am not the original author of it. I am however, the second author to work on this code, on Ann's behalf.</div><div><br></div><div>> <br>> > 2) We need to set up a repository for this project with TortoiseSVN and<br>> > Windows on my system. I have the code and I would like to be the point<br>> > of contact for alll changes to it.<br>> ><br>> <br>> If it is indeed released as CreativeCommons, what about adding it to the <br>> Lazarus Code and Component Repository on SourceForge?</div><div><br></div><div>What is the procedure for doing this?</div><div><br></div><div>Ann has nominated CreativeCommons as the licence which is *will* be released under, however, it needs to be finished before it should be released, in my opinion. </div><div><br></div><div>I refer to the change I mentioned above re checking for default browser (so as to make it fully cross-platform). This code is document on the Lazarus website, so it should not be a big deal once I can work out *where* the code needs to be amended/inserted.</div><div><br></div><div>> <br>> > All help will be appreciated. I will post the code when I know how to<br>> > set up a repository.<br>> ><br>> > I have more changes to make, but they will wait until I get some answers.<br>> <br>> Regards,<br>> Sven<br>> <br><br></div><div>Best Regards,</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>pew</div><div><br></div><div>> --<br>> _______________________________________________<br>> Lazarus mailing list<br>> Lazarus@lists.lazarus.freepascal.org<br>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus<br></div>                                      </body>
</html>