<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> </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> </o:p></span></p><p class=MsoPlainText><span lang=EN-US><o:p> </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> </o:p></span></p><p class=MsoPlainText><span lang=EN-US><o:p> </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> </o:p></p><p class=MsoPlainText>Send clean-list mailing list submissions to<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><o:p> </o:p></p><p class=MsoPlainText>To subscribe or unsubscribe via the World Wide Web, visit<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>or, via email, send a message with subject or body 'help' to<o:p></o:p></p><p class=MsoPlainText> <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> </o:p></p><p class=MsoPlainText>You can reach the person managing the list at<o:p></o:p></p><p class=MsoPlainText> <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> </o:p></p><p class=MsoPlainText>When replying, please edit your Subject line so it is more specific than "Re: Contents of clean-list digest..."<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Today's Topics:<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText> 1. Re: RES: clean-list Digest, Vol 104, Issue 7 (John van Groningen)<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>----------------------------------------------------------------------<o:p></o:p></p><p class=MsoPlainText><o:p> </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 <johnvg@cs.ru.nl><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: <520A1FA5.3050807@cs.ru.nl><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> </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>> Hi John!<o:p></o:p></p><p class=MsoPlainText>> I tested the solution you sent me to my question:<o:p></o:p></p><p class=MsoPlainText>> "I need a solution to compile programs in COMMAND LINE in Windows, <o:p></o:p></p><p class=MsoPlainText>> as is done in Linux."<o:p></o:p></p><p class=MsoPlainText>> Your solution really works.<o:p></o:p></p><p class=MsoPlainText>> Unfortunately I expressed myself badly about what I REALLY need to know.<o:p></o:p></p><p class=MsoPlainText>> The solution that you sent me, you use batch-build to compile a. <o:p></o:p></p><p class=MsoPlainText>> icl file in Windows.<o:p></o:p></p><p class=MsoPlainText>> In this case I ever need to have also a . prj file.<o:p></o:p></p><p class=MsoPlainText>> This solution does not solve my problem.<o:p></o:p></p><p class=MsoPlainText>> I say this is due to the need to have .prj file before compiling a . <o:p></o:p></p><p class=MsoPlainText>> icl file.<o:p></o:p></p><p class=MsoPlainText>> In my case, I want to compile an application created inside another <o:p></o:p></p><p class=MsoPlainText>> application.<o:p></o:p></p><p class=MsoPlainText>> I have a program to run *. Bat files within a program in CLEAN, but, <o:p></o:p></p><p class=MsoPlainText>> 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> </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> </o:p></p><p class=MsoPlainText>- Use the CleanIDE to create an example .prj file.<o:p></o:p></p><p class=MsoPlainText> Remove everything after the line OtherModules.<o:p></o:p></p><p class=MsoPlainText> To use this file to compile another module, you copy it<o:p></o:p></p><p class=MsoPlainText> and change the name of the main module (MainModule/Main)<o:p></o:p></p><p class=MsoPlainText> and name of the executable (Global/Exec).<o:p></o:p></p><p class=MsoPlainText> You can make a small Clean program to do this.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>- The CleanIDE adds default values for fields that<o:p></o:p></p><p class=MsoPlainText> are missing from a .prj file. The following .prj file<o:p></o:p></p><p class=MsoPlainText> (module_name.prj) is sufficient to compile a module module_name:<o:p></o:p></p><p class=MsoPlainText><o:p> </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> Target: StdEnv<o:p></o:p></p><p class=MsoPlainText> Exec: {Project}\module_name.exe<o:p></o:p></p><p class=MsoPlainText> Paths<o:p></o:p></p><p class=MsoPlainText> Path: {Project}<o:p></o:p></p><p class=MsoPlainText>MainModule<o:p></o:p></p><p class=MsoPlainText> Name: module_name<o:p></o:p></p><p class=MsoPlainText><o:p> </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> </o:p></p><p class=MsoPlainText>Kind regards,<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>John van Groningen<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>------------------------------<o:p></o:p></p><p class=MsoPlainText><o:p> </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> </o:p></p><p class=MsoPlainText><o:p> </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>