<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, OpenMaple calling Maple procedure from C++ environment</title>
    <link>http://www.mapleprimes.com/questions/42363-OpenMaple-Calling-Maple-Procedure-From</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Tue, 09 Jun 2026 17:23:48 GMT</lastBuildDate>
    <pubDate>Tue, 09 Jun 2026 17:23:48 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, OpenMaple calling Maple procedure from C++ environment</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, OpenMaple calling Maple procedure from C++ environment</title>
      <link>http://www.mapleprimes.com/questions/42363-OpenMaple-Calling-Maple-Procedure-From</link>
    </image>
    <item>
      <title>As nobody takes it ...</title>
      <link>http://www.mapleprimes.com/questions/42363-OpenMaple-Calling-Maple-Procedure-From?ref=Feed:MaplePrimes:OpenMaple calling Maple procedure from C++ environment:Comments#answer79244</link>
      <itunes:summary>&lt;pre&gt;
Certainly I am not a good coder - but I would avoid to use lists here,
especially for list of strings. May be the easiest is to wrap your fct
in Maple to one with 6 arguments. Then you just use the conversion from
C format to Maple format. Do not forget: it is a C interface, not C++,
so you have to care for your string arguments. The best thing is to go
through the examples, which come with Maple (actually I would avoid the
strings if possible and use integers to code the color names, wrap them
in Maple).
&lt;/pre&gt;</itunes:summary>
      <description>&lt;pre&gt;
Certainly I am not a good coder - but I would avoid to use lists here,
especially for list of strings. May be the easiest is to wrap your fct
in Maple to one with 6 arguments. Then you just use the conversion from
C format to Maple format. Do not forget: it is a C interface, not C++,
so you have to care for your string arguments. The best thing is to go
through the examples, which come with Maple (actually I would avoid the
strings if possible and use integers to code the color names, wrap them
in Maple).
&lt;/pre&gt;</description>
      <guid>79244</guid>
      <pubDate>Sun, 29 Oct 2006 00:40:50 Z</pubDate>
      <itunes:author>Axel Vogt</itunes:author>
      <author>Axel Vogt</author>
    </item>
    <item>
      <title>Thank you Axel.All the time</title>
      <link>http://www.mapleprimes.com/questions/42363-OpenMaple-Calling-Maple-Procedure-From?ref=Feed:MaplePrimes:OpenMaple calling Maple procedure from C++ environment:Comments#answer79147</link>
      <itunes:summary>Thank you Axel. 
All the time I am finding the good way to OpenMaple application creation. I decide that C (C++) is not a language for scientists :). It is work tool for system coders only &lt;blockquote&gt; &lt;/blockquote&gt;. Best idea is Visual Basic. (I dont know Java Features)
But there are few questions:
 1. I can not create a .exe file in Native Code Compilation mode, even with the Maple VB examples. 
 2. Reference to maplec.dll is not work. VB not connect this file in project compilation process.
 3. What about OpenMaple for VB.NET? From Maple Help: &lt;strong&gt;To use the VB OpenMaple code and examples shown in these help pages you must first add the extern/include/maple.bas file to your project. See your Maple installation for the file.
The maple.bas module is designed to work with Visual Basic 6.0. It will not work with VB7 (or VB.NET), primarily because the Long datatype is 32-bits in VB 6, and 64-bits in VB 7. Long is used as the Maple Object data-type (which is a 32-bit pointer).&lt;/strong&gt; 
It is very interesting to know a perspective on VB.NET OpenMaple freedom? 
Also it is very interesting to know Is it possibility to bring to conformity DATA TYPES in existing maple.bas by options .NET or(and) changing maple.bas or by waiting Maple 10.0.. ver :)? 
Sorry  for my possible incompetence and indelicate questions! 








 </itunes:summary>
      <description>Thank you Axel. 
All the time I am finding the good way to OpenMaple application creation. I decide that C (C++) is not a language for scientists :). It is work tool for system coders only &lt;blockquote&gt; &lt;/blockquote&gt;. Best idea is Visual Basic. (I dont know Java Features)
But there are few questions:
 1. I can not create a .exe file in Native Code Compilation mode, even with the Maple VB examples. 
 2. Reference to maplec.dll is not work. VB not connect this file in project compilation process.
 3. What about OpenMaple for VB.NET? From Maple Help: &lt;strong&gt;To use the VB OpenMaple code and examples shown in these help pages you must first add the extern/include/maple.bas file to your project. See your Maple installation for the file.
The maple.bas module is designed to work with Visual Basic 6.0. It will not work with VB7 (or VB.NET), primarily because the Long datatype is 32-bits in VB 6, and 64-bits in VB 7. Long is used as the Maple Object data-type (which is a 32-bit pointer).&lt;/strong&gt; 
It is very interesting to know a perspective on VB.NET OpenMaple freedom? 
Also it is very interesting to know Is it possibility to bring to conformity DATA TYPES in existing maple.bas by options .NET or(and) changing maple.bas or by waiting Maple 10.0.. ver :)? 
Sorry  for my possible incompetence and indelicate questions! 








 </description>
      <guid>79147</guid>
      <pubDate>Tue, 07 Nov 2006 17:52:27 Z</pubDate>
      <itunes:author>S.Arlou</itunes:author>
      <author>S.Arlou</author>
    </item>
    <item>
      <title>not clear for me what you actually want</title>
      <link>http://www.mapleprimes.com/questions/42363-OpenMaple-Calling-Maple-Procedure-From?ref=Feed:MaplePrimes:OpenMaple calling Maple procedure from C++ environment:Comments#answer79146</link>
      <itunes:summary>&lt;pre&gt;
Hm ... it is not clear for me what you actually want ... a language problem?
I have not cared for .Net so far and actually it should not matter (you will
have to take care for such things through coding).

Anyway: usually I start from Maple and call something external (a library)
and never tried it the other way round (except call backs for integration,
but that's a 'trivial' thing).

What do you actual want?
&lt;/pre&gt;</itunes:summary>
      <description>&lt;pre&gt;
Hm ... it is not clear for me what you actually want ... a language problem?
I have not cared for .Net so far and actually it should not matter (you will
have to take care for such things through coding).

Anyway: usually I start from Maple and call something external (a library)
and never tried it the other way round (except call backs for integration,
but that's a 'trivial' thing).

What do you actual want?
&lt;/pre&gt;</description>
      <guid>79146</guid>
      <pubDate>Tue, 07 Nov 2006 23:13:02 Z</pubDate>
      <itunes:author>Axel Vogt</itunes:author>
      <author>Axel Vogt</author>
    </item>
    <item>
      <title>Dear Axel,
Thanks.
I promise</title>
      <link>http://www.mapleprimes.com/questions/42363-OpenMaple-Calling-Maple-Procedure-From?ref=Feed:MaplePrimes:OpenMaple calling Maple procedure from C++ environment:Comments#answer79139</link>
      <itunes:summary>Dear Axel,
Thanks.
I promise present to you my new interface. I hope it will be happen.
Thank once more.

I want start from own interface with All Maple Power for specific problems solution getting.</itunes:summary>
      <description>Dear Axel,
Thanks.
I promise present to you my new interface. I hope it will be happen.
Thank once more.

I want start from own interface with All Maple Power for specific problems solution getting.</description>
      <guid>79139</guid>
      <pubDate>Wed, 08 Nov 2006 07:38:54 Z</pubDate>
      <itunes:author>S.Arlou</itunes:author>
      <author>S.Arlou</author>
    </item>
    <item>
      <title>I have used some example in</title>
      <link>http://www.mapleprimes.com/questions/42363-OpenMaple-Calling-Maple-Procedure-From?ref=Feed:MaplePrimes:OpenMaple calling Maple procedure from C++ environment:Comments#answer78464</link>
      <itunes:summary>I have used some example in the maple folder
BUt when I compile it to exe file, and I cannot run that exe file

I don't know why
Please tell me
Thanks</itunes:summary>
      <description>I have used some example in the maple folder
BUt when I compile it to exe file, and I cannot run that exe file

I don't know why
Please tell me
Thanks</description>
      <guid>78464</guid>
      <pubDate>Wed, 24 Jan 2007 15:19:21 Z</pubDate>
      <itunes:author>smile</itunes:author>
      <author>smile</author>
    </item>
    <item>
      <title>VB-Maple Start</title>
      <link>http://www.mapleprimes.com/questions/42363-OpenMaple-Calling-Maple-Procedure-From?ref=Feed:MaplePrimes:OpenMaple calling Maple procedure from C++ environment:Comments#comment85970</link>
      <itunes:summary>Hi,
In short, You must to do all instructions from Maple-VB description.
1.Connecting maple.bas file in the your concrete basic project by manipulation in basic system.
2.Case the Project prop. and set the compile mode -in p-code-
3.Make the .exe file.

Write about your results.</itunes:summary>
      <description>Hi,
In short, You must to do all instructions from Maple-VB description.
1.Connecting maple.bas file in the your concrete basic project by manipulation in basic system.
2.Case the Project prop. and set the compile mode -in p-code-
3.Make the .exe file.

Write about your results.</description>
      <guid>85970</guid>
      <pubDate>Wed, 31 Jan 2007 18:27:18 Z</pubDate>
      <itunes:author>S.Arlou</itunes:author>
      <author>S.Arlou</author>
    </item>
  </channel>
</rss>