<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:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@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;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
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
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
{page:Section1;}
-->
</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="EN-US" link="blue" vlink="purple">
<div class="Section1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D">Jay, the CMD files are conveniences I’ve found useful under Windows.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D">I can supply some .REG files that will allow you to integrate these into the Explorer shell so that you can start a cm3 command shell in any folder and you
can start CM3IDE.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D">These CMD files ensure the environment is set up properly, including Visual C++.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D">I understand the use of
</span><span style="font-size:10.0pt;
font-family:"Verdana","sans-serif"">%~dp0 </span>
<span style="font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#1F497D">, but I already have an optional command line argument to deal with different locations for cm3 installation. Nevertheless, I can build in some more search capability in the
cmd files if desired. Perhaps using </span><span style="font-size:10.0pt;
font-family:"Verdana","sans-serif"">%~dp0
</span><span style="font-size:11.0pt;
font-family:"Calibri","sans-serif";color:#1F497D">would be a good tactic; I’ll look into adding it.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D">Randy<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-left:.5in"><b><span style="font-size:10.0pt;
font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;
font-family:"Tahoma","sans-serif""> jayk123@hotmail.com [mailto:jayk123@hotmail.com]
<b>On Behalf Of </b>Jay K<br>
<b>Sent:</b> Wednesday, March 10, 2010 1:53 AM<br>
<b>To:</b> Coleburn, Randy; Olaf Wagner; m3devel<br>
<b>Subject:</b> RE: [M3devel] Fwd: [CM3] #1082: Windows NT<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span style="font-size:10.0pt;
font-family:"Verdana","sans-serif"">%~dp0 is a cmd file's directory. If cmd and exe are next to each other, they can find each other. As well, what does the cmd do that it can't be
done in the exe?<br>
<br>
- Jay (phone)<br>
<br>
> From: rcolebur@SCIRES.COM<br>
> To: wagner@elegosoft.com; m3devel@elegosoft.com<br>
> Date: Tue, 9 Mar 2010 21:10:57 -0500<br>
> Subject: Re: [M3devel] Fwd: [CM3] #1082: Windows NT<br>
> <br>
> Olaf:<br>
> <br>
> The "startReactor.CMD" file is obsolete and no longer in the repository.<br>
> <br>
> The new files are in "scripts\install\windows" and should be copied to the "cm3\bin" folder on a windows installation.<br>
> <br>
> "cm3StartIDE.CMD" replaces "startReactor.CMD". This file makes use of "cm3CommandShell.CMD".<br>
> <br>
> It appears that the problem reporter has his installation rooted at E:\cm3 rather than C:\cm3. So, he will need to set an environment variable "set CM3_ROOT=E:\cm3" to let these scripts know where to find the cm3 installation. Alternately, cm3CommandShell
can be invoked with the arguments "Root E:\cm3" to tell it where to find the installation.<br>
> <br>
> Regards,<br>
> Randy<br>
> <br>
> -----Original Message-----<br>
> From: Olaf Wagner [mailto:wagner@elegosoft.com]<br>
> Sent: Tuesday, March 09, 2010 9:26 AM<br>
> To: m3devel<br>
> Subject: [M3devel] Fwd: [CM3] #1082: Windows NT<br>
> <br>
> some windows problems again, probably only help needed...<br>
> <br>
> any takers?<br>
> <br>
> Olaf<br>
> <br>
> ----- Forwarded message from bugs@elego.de -----<br>
> Date: Tue, 09 Mar 2010 02:55:44 -0000<br>
> From: CM3 <bugs@elego.de><br>
> Reply-To: CM3 <bugs@elego.de><br>
> Subject: [CM3] #1082: Windows NT<br>
> To: @MISSING_DOMAIN<br>
> <br>
> #1082: Windows NT<br>
> -------------------------------------+--------------------------------------<br>
> Reporter: ilikesci@… | Owner: wagner<br>
> Type: sw-test | Status: new<br>
> Priority: medium | Milestone:<br>
> Component: misc | Version: 5.8-RC3<br>
> Severity: non-critical | Keywords:<br>
> Relnote: | Org:<br>
> Estimatedhours: 0 | Hours: 0<br>
> Billable: 0 | Totalhours: 0<br>
> Internal: 0 |<br>
> -------------------------------------+--------------------------------------<br>
> Htr:<br>
> Remove msys out of your path.<br>
> <br>
> <br>
> Fix:<br>
> <br>
> <br>
> <br>
> Env:<br>
> Microsoft Windows Vista<br>
> <br>
> -------------------------------------+--------------------------------------<br>
> I am new to modula-3 but have tried a few times to get cm3 working on my<br>
> MS-Windows machines over the years. This is my new attempt at that. I<br>
> downloaded the NT386 files and have them unpacked. I have put cm3 in<br>
> e:\cm3 and have e:\cm3\bin in my path. The first problem I came across is<br>
> that when I ran cminstall it asked for a tar.exe, gzip.exe, and<br>
> msys-1.0.dll. I just happened to have msys installed on my computer and<br>
> dropped them in the folder and cminstall seemed to work. I just wanted to<br>
> let you know. Second, e:\cm3\bin\cm3ide.exe was in the bin directory and<br>
> so I ran it per the suggestion on your website. It asked a few questions<br>
> about what browser I wanted to use and such. The browser does pop up on<br>
> localhost:3800 but times out. The console spits out:<br>
> <br>
> Recovering user state from E:\cm3\bin\CM3_IDE.cfg1<br>
> calling start_browser(http://localhost:3800/)<br>
> starting TCP service<br>
> start /wait "C:\Program Files\Mozilla Firefox\firefox.exe"<br>
> http://localhost:3800/<br>
> CM3-IDE is shutting down because start_browser() returned TRUE.<br>
> TCPServer: IP.Error: TCP.Unexpected *** 10093 *** TCP.Accept<br>
> TCPServer: aborting...<br>
> <br>
> I am thinking maybe something else might be running on the port and<br>
> causing a problem loading page. I copied the startReactor.cmd to the bin<br>
> directory and tried it and got the following:<br>
> <br>
> <br>
> -------------------------------------------------------------------------------<br>
> startReactor.CMD, written by R.C.Coleburn 08/13/2003, v1.13 08/29/2003 by<br>
> RCC<br>
> <br>
> -------------------------------------------------------------------------------<br>
> FATAL ERROR: Unable to find CM3 installation.<br>
> CM3_ROOT expected in folder C:\cm3<br>
> CM3_BIN expected in folder C:\cm3\bin<br>
> CM3.EXE expected in file C:\cm3\bin\cm3.exe<br>
> Reactor.EXE expected in file C:\cm3\bin\reactor.exe<br>
> cm3SetupCmdEnv.CMD expected in file C:\cm3\bin\cm3SetupCmdEnv.CMD<br>
> <br>
> -------------------------------------------------------------------------------<br>
> Which it is installed on e: instead of c: but there is not a reactor.exe<br>
> file in the bin directory either. From that information I am thinking I<br>
> should define CM3_ROOT and CM3_BIN in my environment? I put CM3_HOME as<br>
> e:\cm3.<br>
> <br>
> This is FYI and will let you know if I continue and any other experiences<br>
> that might be of use.<br>
> <br>
> Thank You,<br>
> Micah<br>
> <br>
> --<br>
> Ticket URL: <http://projects.elego.de/cm3/ticket/1082><br>
> CM3 <http://projects.elego.de/cm3><br>
> Critical Mass Modula3 Compiler<br>
> <br>
> <br>
> ----- End forwarded message -----<br>
> <br>
> <br>
> --<br>
> Olaf Wagner -- elego Software Solutions GmbH<br>
> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<br>
> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95<br>
> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin<br>
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<br>
> <br>
> <br>
> CONFIDENTIALITY NOTICE: This email and any attachments are intended solely for the use of the named recipient(s). This email may contain confidential and/or proprietary information of Scientific Research Corporation. If you are not a named recipient, you
are prohibited from reviewing, copying, using, disclosing or distributing to others the information in this email and attachments. If you believe you have received this email in error, please notify the sender immediately and permanently delete the email,
any attachments, and all copies thereof from any drives or storage media and destroy any printouts of the email or attachments.<br>
> <br>
> EXPORT COMPLIANCE NOTICE: This email and any attachments may contain technical data subject to U.S export restrictions under the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). Export or transfer of this technical
data and/or related information to any foreign person(s) or entity(ies), either within the U.S. or outside of the U.S., may require advance export authorization by the appropriate U.S. Government agency prior to export or transfer. In addition, technical data
may not be exported or transferred to certain countries or specified designated nationals identified by U.S. embargo controls without prior export authorization. By accepting this email and any attachments, all recipients confirm that they understand and will
comply with all applicable ITAR, EAR and embargo compliance requirements.<o:p></o:p></span></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1">CONFIDENTIALITY NOTICE: This email and any attachments are intended solely for the use of the named recipient(s). This email may contain confidential and/or proprietary information of Scientific Research Corporation.
If you are not a named recipient, you are prohibited from reviewing, copying, using, disclosing or distributing to others the information in this email and attachments. If you believe you have received this email in error, please notify the sender immediately
and permanently delete the email, any attachments, and all copies thereof from any drives or storage media and destroy any printouts of the email or attachments.<br>
<br>
EXPORT COMPLIANCE NOTICE: This email and any attachments may contain technical data subject to U.S export restrictions under the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). Export or transfer of this technical
data and/or related information to any foreign person(s) or entity(ies), either within the U.S. or outside of the U.S., may require advance export authorization by the appropriate U.S. Government agency prior to export or transfer. In addition, technical data
may not be exported or transferred to certain countries or specified designated nationals identified by U.S. embargo controls without prior export authorization. By accepting this email and any attachments, all recipients confirm that they understand and will
comply with all applicable ITAR, EAR and embargo compliance requirements.<br>
</font>
</body>
</html>