<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Texto sem Formata\00E7\00E3o Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Texto de bal\00E3o Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
span.TextosemFormataoChar
        {mso-style-name:"Texto sem Formata\00E7\00E3o Char";
        mso-style-priority:99;
        mso-style-link:"Texto sem Formata\00E7\00E3o";
        font-family:"Calibri","sans-serif";}
span.TextodebaloChar
        {mso-style-name:"Texto de bal\00E3o Char";
        mso-style-priority:99;
        mso-style-link:"Texto de bal\00E3o";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=PT-BR link=blue vlink=purple><div class=WordSection1><p class=MsoPlainText><span lang=EN-US>OK John. Thank you.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>My problem to generate .exe and run within other programs is solved.<o:p></o:p></span></p><p class=MsoPlainText><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span lang=EN-US>Now, can you tell me if it is possible to create programs in windows to run on CGI, as we do in Linux?<o:p></o:p></span></p><p class=MsoPlainText><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span lang=EN-US>Kind regards<o:p></o:p></span></p><p class=MsoPlainText><span lang=EN-US>Lucian o<o:p></o:p></span></p><p class=MsoPlainText><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoPlainText><span style='mso-fareast-language:PT-BR'>-----Mensagem original-----<br>De: clean-list-bounces@science.ru.nl [mailto:clean-list-bounces@science.ru.nl] Em nome de clean-list-request@science.ru.nl<br>Enviada em: quarta-feira, 14 de agosto de 2013 07:00<br>Para: clean-list@science.ru.nl<br>Assunto: clean-list Digest, Vol 105, Issue 5</span></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>Send clean-list mailing list submissions to<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:clean-list@science.ru.nl"><span style='color:windowtext;text-decoration:none'>clean-list@science.ru.nl</span></a><o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>To subscribe or unsubscribe via the World Wide Web, visit<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://mailman.science.ru.nl/mailman/listinfo/clean-list"><span style='color:windowtext;text-decoration:none'>http://mailman.science.ru.nl/mailman/listinfo/clean-list</span></a><o:p></o:p></p><p class=MsoPlainText>or, via email, send a message with subject or body 'help' to<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:clean-list-request@science.ru.nl"><span style='color:windowtext;text-decoration:none'>clean-list-request@science.ru.nl</span></a><o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>You can reach the person managing the list at<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:clean-list-owner@science.ru.nl"><span style='color:windowtext;text-decoration:none'>clean-list-owner@science.ru.nl</span></a><o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>When replying, please edit your Subject line so it is more specific than &quot;Re: Contents of clean-list digest...&quot;<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>Today's Topics:<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>&nbsp;&nbsp; 1. Re: RES: clean-list Digest, Vol 104, Issue 7 (John van Groningen)<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>----------------------------------------------------------------------<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>Message: 1<o:p></o:p></p><p class=MsoPlainText>Date: Tue, 13 Aug 2013 13:59:33 +0200<o:p></o:p></p><p class=MsoPlainText>From: John van Groningen &lt;johnvg@cs.ru.nl&gt;<o:p></o:p></p><p class=MsoPlainText>To: luciano.vieira.lima@terra.com.br<o:p></o:p></p><p class=MsoPlainText>Cc: clean-list@science.ru.nl<o:p></o:p></p><p class=MsoPlainText>Subject: Re: [clean-list] RES: clean-list Digest, Vol 104, Issue 7<o:p></o:p></p><p class=MsoPlainText>Message-ID: &lt;520A1FA5.3050807@cs.ru.nl&gt;<o:p></o:p></p><p class=MsoPlainText>Content-Type: text/plain; charset=ISO-8859-1; format=flowed<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>On 5-8-2013 4:09, <a href="mailto:luciano.vieira.lima@terra.com.br"><span style='color:windowtext;text-decoration:none'>luciano.vieira.lima@terra.com.br</span></a> wrote:<o:p></o:p></p><p class=MsoPlainText>&gt; Hi John!<o:p></o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp; I tested the solution you sent me to my question:<o:p></o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp; &quot;I need a solution to compile programs in COMMAND LINE in Windows, <o:p></o:p></p><p class=MsoPlainText>&gt; as is done in Linux.&quot;<o:p></o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp; Your solution really works.<o:p></o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp; Unfortunately I expressed myself badly about what I REALLY need&nbsp; to know.<o:p></o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp; The solution that you sent me, you&nbsp; use batch-build to compile a. <o:p></o:p></p><p class=MsoPlainText>&gt; icl file in Windows.<o:p></o:p></p><p class=MsoPlainText>&gt; In this case I ever need to have also a . prj file.<o:p></o:p></p><p class=MsoPlainText>&gt; This solution does not solve my problem.<o:p></o:p></p><p class=MsoPlainText>&gt; I say this is due to the need to have .prj file before compiling a . <o:p></o:p></p><p class=MsoPlainText>&gt; icl file.<o:p></o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp; In my case, I want to compile an application created inside another <o:p></o:p></p><p class=MsoPlainText>&gt; application.<o:p></o:p></p><p class=MsoPlainText>&gt;&nbsp;&nbsp; I have a program to run *. Bat files within a program in CLEAN, but, <o:p></o:p></p><p class=MsoPlainText>&gt; as I do not have a . prj file, there's no way I run the bat file.<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>A .prj file is just a text file. To create it you could:<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>- Use the CleanIDE to create an example .prj file.<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp; Remove everything after the line OtherModules.<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp; To use this file to compile another module, you copy it<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp; and change the name of the main module (MainModule/Main)<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp; and name of the executable (Global/Exec).<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp; You can make a small Clean program to do this.<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>- The CleanIDE adds default values for fields that<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp; are missing from a .prj file. The following .prj file<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp; (module_name.prj) is sufficient to compile a module module_name:<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>Version: 1.4<o:p></o:p></p><p class=MsoPlainText>Global<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Target: StdEnv<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Exec:&nbsp;&nbsp;&nbsp;&nbsp; {Project}\module_name.exe<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Paths<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Path:&nbsp;&nbsp;&nbsp;&nbsp; {Project}<o:p></o:p></p><p class=MsoPlainText>MainModule<o:p></o:p></p><p class=MsoPlainText>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name:&nbsp; module_name<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>So instead you can write a Clean program that writes such a .prj file.<o:p></o:p></p><p class=MsoPlainText>Note that a .prj file uses tab characters at the beginning of a line.<o:p></o:p></p><p class=MsoPlainText>Do not use spaces (except if a path contains spaces).<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>Kind regards,<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>John van Groningen<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>------------------------------<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>_______________________________________________<o:p></o:p></p><p class=MsoPlainText>clean-list mailing list<o:p></o:p></p><p class=MsoPlainText><a href="mailto:clean-list@science.ru.nl"><span style='color:windowtext;text-decoration:none'>clean-list@science.ru.nl</span></a><o:p></o:p></p><p class=MsoPlainText><a href="http://mailman.science.ru.nl/mailman/listinfo/clean-list"><span style='color:windowtext;text-decoration:none'>http://mailman.science.ru.nl/mailman/listinfo/clean-list</span></a><o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>End of clean-list Digest, Vol 105, Issue 5<o:p></o:p></p><p class=MsoPlainText>******************************************<o:p></o:p></p></div></body></html>