<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BabaCAD &#187; c++ programming in CAD</title>
	<atom:link href="https://www.babacad.com/blog/?feed=rss2&#038;tag=c-programming-in-cad" rel="self" type="application/rss+xml" />
	<link>https://www.babacad.com/blog</link>
	<description>Professional CAD software - R12 to R2019 .DWG compatible</description>
	<lastBuildDate>Wed, 29 Apr 2026 23:07:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4</generator>
		<item>
		<title>BabaCAD as a new target for developers</title>
		<link>https://www.babacad.com/blog/?p=83</link>
		<comments>https://www.babacad.com/blog/?p=83#comments</comments>
		<pubDate>Thu, 18 Sep 2014 11:22:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[BabaCAD Extension Modules]]></category>
		<category><![CDATA[bem]]></category>
		<category><![CDATA[c++ programming in CAD]]></category>
		<category><![CDATA[developers]]></category>

		<guid isPermaLink="false">http://www.babacad.com/blog/?p=83</guid>
		<description><![CDATA[There is a new section at BabaCAD homepage, Developers section: http://www.babacad.com/developers You can visit Developers section to learn how to write your own extension modules for BabaCAD (.bem). It&#8217;s very easy to share .bem modules between users, as .bem files &#8230; <a href="https://www.babacad.com/blog/?p=83">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There is a new section at BabaCAD homepage, Developers section: <a title="http://www.babacad.com/developers" href="http://www.babacad.com/developers">http://www.babacad.com/developers</a></p>
<p>You can visit Developers section to learn how to write your own extension modules for BabaCAD (.bem). It&#8217;s very easy to share .bem modules between users, as .bem files just have to be copied to BabaCAD/ExtensionModules folder (BabaCAD install folder is in \Program Files\BabaCAD directory). BabaCAD application will automatically load all .bem modules from this folder at the start time.</p>
<p>LISP module, which is the first developed .bem module for BabaCAD, shows many features programmed to extend functionality of BabaCAD software. Microsoft Visual Studio 2010 is only requirement to start programming applications for BabaCAD. BabaCAD v1.3 installs include headers and lib files of BabaCAD Extension API. It can be found in \Program Files\BabaCAD\BabaCAD\API directory.</p>
<p>Read Developers section and you will find example of SLOPE command inside Civil Tools extension for BabaCAD. Full visual studio c++ project (.sln) is there (in zip file). I recommend everyone to use this as a template for theirs new .bem projects. There is necessary entrypoint function of extension API and also some other API functions (for example AddCommand function adds new command to BabaCAD runtime).</p>
<p>I will try to add more examples. Also, I will add a new topic at BabaCAD forum for developers to ask questions and submit comments.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.babacad.com/blog/?feed=rss2&#038;p=83</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
