<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Using Freemaster via Delphi in FreeMASTER</title>
    <link>https://community.nxp.com/t5/FreeMASTER/Using-Freemaster-via-Delphi/m-p/1218827#M540</link>
    <description>&lt;P&gt;Dear Lorenzo,&lt;/P&gt;
&lt;P&gt;I'm sorry I'm not familiar with how Delphi interfaces to ActiveX objects, so I can only give you some general comments. I believe you will need a type library to create a ActiveX wrapper object in Delphi.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The ActiveX type library is a part of the pcmaster.exe, some ActiveX clients are able to load it directly from the executable.&lt;/LI&gt;
&lt;LI&gt;The type library is also registered in Windows Registry as "FreeMASTER ActiveX Type Library" - this import works for example in our Excel/Visual Basic examples.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;The low-level registry object name is MCB.PCM - perhaps, you will be able to find it under this name.&lt;/LI&gt;
&lt;LI&gt;There is also a pcmaster.tlb file in the FreeMASTER installation, you may try to import it directly.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You write about mcbc12.dll - this is a low level communication library of the older FreeMASTER version.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Please make sure to update to the latest FreeMASTER 3.1 (see &lt;A href="https://nxp.com/freemaster" target="_blank"&gt;https://nxp.com/freemaster&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;The new mcbc30.dll replaces the older version of the DLL.&lt;/LI&gt;
&lt;LI&gt;But anyways, it is not practical to interface to this low-level DLL from your Delphi code. The ActiveX interface should be the one you want to use.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Michal&lt;/P&gt;</description>
    <pubDate>Thu, 21 Jan 2021 11:44:46 GMT</pubDate>
    <dc:creator>MichalH</dc:creator>
    <dc:date>2021-01-21T11:44:46Z</dc:date>
    <item>
      <title>Using Freemaster via Delphi</title>
      <link>https://community.nxp.com/t5/FreeMASTER/Using-Freemaster-via-Delphi/m-p/1218794#M538</link>
      <description>&lt;P&gt;I need to interface to freemaster from my application written in Delphi.&lt;BR /&gt;Unfortunately, I have not found any examples that illustrate how it works using my development system.&lt;BR /&gt;I saw that it is possible to use it via Activex, but the import procedure inside the development system does not find anything related to Freemaster. I wanted to know if anyone has experience in this regard and is able to give me some guidelines to follow.&lt;BR /&gt;I would also like to go directly via mcbc12.dll, but I miss the interface unit to use inside Delphi, only the h file exists for C ++.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jan 2021 10:57:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/FreeMASTER/Using-Freemaster-via-Delphi/m-p/1218794#M538</guid>
      <dc:creator>LorenzoB</dc:creator>
      <dc:date>2021-01-21T10:57:07Z</dc:date>
    </item>
    <item>
      <title>Re: Using Freemaster via Delphi</title>
      <link>https://community.nxp.com/t5/FreeMASTER/Using-Freemaster-via-Delphi/m-p/1218827#M540</link>
      <description>&lt;P&gt;Dear Lorenzo,&lt;/P&gt;
&lt;P&gt;I'm sorry I'm not familiar with how Delphi interfaces to ActiveX objects, so I can only give you some general comments. I believe you will need a type library to create a ActiveX wrapper object in Delphi.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The ActiveX type library is a part of the pcmaster.exe, some ActiveX clients are able to load it directly from the executable.&lt;/LI&gt;
&lt;LI&gt;The type library is also registered in Windows Registry as "FreeMASTER ActiveX Type Library" - this import works for example in our Excel/Visual Basic examples.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;The low-level registry object name is MCB.PCM - perhaps, you will be able to find it under this name.&lt;/LI&gt;
&lt;LI&gt;There is also a pcmaster.tlb file in the FreeMASTER installation, you may try to import it directly.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You write about mcbc12.dll - this is a low level communication library of the older FreeMASTER version.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Please make sure to update to the latest FreeMASTER 3.1 (see &lt;A href="https://nxp.com/freemaster" target="_blank"&gt;https://nxp.com/freemaster&lt;/A&gt;)&lt;/LI&gt;
&lt;LI&gt;The new mcbc30.dll replaces the older version of the DLL.&lt;/LI&gt;
&lt;LI&gt;But anyways, it is not practical to interface to this low-level DLL from your Delphi code. The ActiveX interface should be the one you want to use.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Michal&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jan 2021 11:44:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/FreeMASTER/Using-Freemaster-via-Delphi/m-p/1218827#M540</guid>
      <dc:creator>MichalH</dc:creator>
      <dc:date>2021-01-21T11:44:46Z</dc:date>
    </item>
    <item>
      <title>Re: Using Freemaster via Delphi</title>
      <link>https://community.nxp.com/t5/FreeMASTER/Using-Freemaster-via-Delphi/m-p/1218857#M541</link>
      <description>&lt;P&gt;Ok I'll try to do some tests to interface the ActiveX directly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thaks&lt;/P&gt;&lt;P&gt;Lorenzo&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jan 2021 13:16:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/FreeMASTER/Using-Freemaster-via-Delphi/m-p/1218857#M541</guid>
      <dc:creator>LorenzoB</dc:creator>
      <dc:date>2021-01-21T13:16:36Z</dc:date>
    </item>
  </channel>
</rss>

