<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>

<META content="MSHTML 6.00.2900.2668" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=425192222-12072005><FONT face=Arial color=#0000ff size=2>There 
is a&nbsp;Visual Studio .NET 2003 Environment bug: if you modify the 'Basic 
Runtime Check'&nbsp;option for the project it won't be propagated down to the 
files contained in the project.</FONT></SPAN></DIV>
<DIV><SPAN class=425192222-12072005><FONT face=Arial color=#0000ff size=2>Thus 
you must change that property individually for each source file *.cpp contained 
in your project.</FONT></SPAN></DIV>
<DIV><SPAN class=425192222-12072005><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=425192222-12072005><FONT face=Arial color=#0000ff size=2>I 
suppose the MS renamed the Assembly Support option to Use Managed Extension in 
the VS .NET 2003 release.</FONT></SPAN></DIV>
<DIV><SPAN class=425192222-12072005><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=425192222-12072005><FONT face=Arial color=#0000ff 
size=2>Zoltan</FONT></SPAN></DIV>
<DIV><SPAN class=425192222-12072005><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV></DIV>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT 
  face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> 
  gme-users-bounces@list.isis.vanderbilt.edu 
  [mailto:gme-users-bounces@list.isis.vanderbilt.edu] <B>On Behalf Of 
  </B>Orangi, Abdollah<BR><B>Sent:</B> Tuesday, July 12, 2005 5:17 
  PM<BR><B>To:</B> gme-users<BR><B>Subject:</B> RE: [gme-users] Make a form in 
  GME<BR><BR></FONT></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2>Dear all</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2>First I have to say we have&nbsp;Microsoft Visual C++ 
  .NET&nbsp;&nbsp; Version 7.1 on our machine</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2>We&nbsp;are using BON (version 1) and we 
  have&nbsp;followed these procedures:</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005>
  <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#ff0000 size=2>1.in 
  the General section:&nbsp;set 'Use Managed Extensions' to&nbsp;Yes (in VStudio 
  2003)</FONT></SPAN></DIV>
  <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#ff0000 size=2>2.in 
  the C/C++ section/ Code Generation Subsection: Basic Runtime Checks must be 
  changed from 'BOTH (/RTC1)' to 'Default'</FONT></SPAN></DIV></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2>after doing these changes </FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2>If I try to add <STRONG>form</STRONG>&nbsp;before 
  <STRONG>"build&nbsp;solution"</STRONG> I get this error</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff><STRONG>"Managed components can only be added to managed 
  component. Please convert the project to managed"</STRONG></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2>in the other hand if I try to <STRONG>"build 
  solution"</STRONG> and then add the <STRONG>form</STRONG> I get this error 
  </FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff><STRONG>"TestForecast Command line error D2016 : '/RTC1' and 
  '/clr' command-line options are incompatible"</STRONG></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2>Also there is a help in VS .NET Version 7.1 about 
  modifying to managed project and says: </FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2>In the <STRONG>Properties/C/C++/General</STRONG>&nbsp; 
  change <STRONG>Compile As Managed</STRONG> property to <STRONG>Assembly 
  Support (/clr)</STRONG></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2>But there is no such thing in VS C++ 
  7.1</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2>Thanks</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=280560322-12072005><FONT face=Arial 
  color=#0000ff size=2>Orangi</FONT></SPAN></DIV>
  <BLOCKQUOTE dir=ltr 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
    <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><SPAN 
    class=280560322-12072005><FONT face=Arial color=#0000ff 
    size=2>&nbsp;</FONT></SPAN><SPAN 
class=280560322-12072005>&nbsp;</SPAN></DIV>
    <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
    <HR tabIndex=-1>
    </DIV>
    <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT 
    face=Tahoma size=2><B>From:</B> gme-users-bounces@list.isis.vanderbilt.edu 
    [mailto:gme-users-bounces@list.isis.vanderbilt.edu] <B>On Behalf Of 
    </B>Zoltan Molnar<BR><B>Sent:</B> Thursday, June 02, 2005 10:03 
    AM<BR><B>To:</B> gme-users<BR><B>Subject:</B> RE: [gme-users] Make a form in 
    GME<BR></FONT><BR></DIV>
    <DIV></DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2>Hi,</FONT></SPAN></DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2>Currently&nbsp;components generated by CreateNewComponent.exe 
    (interpreters, plug-ins, add-ons) are plain unmanaged C++ code skeletons. 
    That's why you can't insert&nbsp;managed code,&nbsp;or new items from the 
    Form designer&nbsp; into such a dll, unless you convert the whole project to 
    compile with the /clr flag, thus becoming managed.</FONT></SPAN></DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2>This conversion process consists of&nbsp;the following settings in 
    the project properties dialog box:</FONT></SPAN></DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2>1.in the General section:&nbsp;set 'Use Managed Extensions' 
    to&nbsp;Yes (in VStudio 2003)</FONT></SPAN></DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2>2.in the C/C++ section/ Code Generation Subsection: Basic Runtime 
    Checks must be changed from 'BOTH (/RTC1)' to 'Default'</FONT></SPAN></DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2>For BON2 components&nbsp;this is not&nbsp;enogh,&nbsp;needs some 
    additional work,&nbsp;in spite of MicroSoft stating it is 'It Just Works' 
    technology.</FONT></SPAN></DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2>For BON (version 1) components and f</FONT></SPAN><SPAN 
    class=215354414-02062005><FONT face=Arial color=#0000ff size=2>or 
    </FONT></SPAN><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2>RAW Com components&nbsp;this migration is feasible, so you can use 
    the Windows Forms controls after that. (Important to note:&nbsp;to implement 
    a Raw Com interpreter&nbsp;the user needs some COM technology 
    knowledge.)</FONT></SPAN></DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=215354414-02062005></SPAN><SPAN 
    class=215354414-02062005><FONT face=Arial color=#0000ff size=2>If you 
    do&nbsp;NOT&nbsp;want to stick with managed code, you can&nbsp;benefit by 
    accessing your&nbsp;models&nbsp;with BON2 (instead of old-fashioned, slow 
    BON or difficult COM), but you'd have to use&nbsp;classes in MFC like 
    CDialog for implementing Dialog boxes (instead of 
Forms).</FONT></SPAN></DIV>
    <DIV><SPAN class=215354414-02062005></SPAN><SPAN 
    class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2>Br, Zoltan Molnar</FONT></SPAN></DIV>
    <DIV><SPAN class=215354414-02062005><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <BLOCKQUOTE dir=ltr 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
      <DIV></DIV>
      <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT 
      face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> 
      gme-users-bounces@list.isis.vanderbilt.edu 
      [mailto:gme-users-bounces@list.isis.vanderbilt.edu] <B>On Behalf Of 
      </B>Orangi, Abdollah<BR><B>Sent:</B> Wednesday, June 01, 2005 10:47 
      AM<BR><B>To:</B> gme-users<BR><B>Subject:</B> [gme-users] Make a form in 
      GME<BR><BR></FONT></DIV><!-- Converted from text/rtf format -->
      <P><FONT face=Arial size=2>Hi</FONT> </P>
      <P><FONT face=Arial size=2>I am a beginner to learn GME and&nbsp; 
      C++.</FONT> <BR><FONT face=Arial size=2>I want to know if I need to have a 
      from which is created in Visual C++ . NET in the GME interpreter what 
      should I do?</FONT> </P>
      <P><FONT face=Arial size=2>I have created a simple form in VS C++. In the 
      other hand I have a very simple case in GME with associated interpreter 
      which is wrote in VS C++ too.</FONT></P>
      <P><FONT face=Arial size=2>I need to combine these too.</FONT> </P><BR>
      <P><FONT face=Arial size=2>Also I have tried to add new items (Form) in my 
      Component.ccp (GME Invokex) but it gave me an error which was "Managed 
      component can add to managed project. Please convert your project to 
      managed".</FONT></P><BR>
      <P><FONT face=Arial size=2>Thanks for your comment.</FONT> </P>
      <P><FONT face=Arial size=2>A.O.</FONT> 
</P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>