<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Upgrading V8i MDL Apps to Connect</title><link>https://communities.bentley.com/products/programming/microstation_programming/f/microstation-programming---forum/138805/upgrading-v8i-mdl-apps-to-connect</link><description>Is there any documentation on the absolute basic essentials to implement when porting from V8i mdl&amp;#39;s to Connect?. I have written a few mdls in the past and want to now re-compile them for Connect. I have no idea where to start, and am not familiar with</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Upgrading V8i MDL Apps to Connect</title><link>https://communities.bentley.com/thread/504015?ContentTypeID=1</link><pubDate>Fri, 01 Feb 2019 16:01:58 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:4097bc35-720c-4326-a0f5-ed7760e9d2f7</guid><dc:creator>Robert Hook</dc:creator><description>&lt;p&gt;Hi &lt;a href="/members/c2db5c32_2d00_8f11_2d00_428b_2d00_b5f3_2d00_b5bcdac1f674"&gt;Bert Fegyverneki&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;I am not certain why Update 10 is not available for download, but if you do already have it please feel free to use that version until you can update to the latest (the link I provided will continue to show those available).&amp;nbsp; I do know that Update 12 will be released very soon both product and SDK having a number of improvements and benefits, so I hope in the coming months you (and your organization) will be able to move forward along with us.&lt;/p&gt;
&lt;p&gt;Bob&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrading V8i MDL Apps to Connect</title><link>https://communities.bentley.com/thread/503942?ContentTypeID=1</link><pubDate>Fri, 01 Feb 2019 06:10:45 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:5e3e332a-9426-4253-9171-63412422c316</guid><dc:creator>Jan Šlegr</dc:creator><description>&lt;p&gt;Hi Bert,&lt;/p&gt;
[quote userid="843544" url="~/products/programming/microstation_programming/f/microstation-programming---forum/138805/upgrading-v8i-mdl-apps-to-connect/503907"]Why have the Update 10 installs been removed already from the download area?[/quote]
&lt;p&gt;my experience is that older products are removed from the download list after some time a newer version is released. Taking into account how many products exists, with this cleaning the list would be huge quickly ;-)&lt;/p&gt;
&lt;p&gt;But I agree that to keep at least one version back for download would be nice.&lt;/p&gt;
[quote userid="843544" url="~/products/programming/microstation_programming/f/microstation-programming---forum/138805/upgrading-v8i-mdl-apps-to-connect/503907"]Where can I download the Update 10 SDK?[/quote]
&lt;p&gt;If I remember correctly, to download any product not available on list, create Service Ticket for Bentley support and they will provide the product.&lt;/p&gt;
&lt;p&gt;I assume that the most of developers keep own downloads libraries to be able to install needed version when necessary.&lt;/p&gt;
&lt;p&gt;With regards,&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Jan&lt;/p&gt;
&lt;p&gt;P.S. Because the original topic of this discussion is about something else, for a next case I recommend to ask in a new post, not to hijack the existing discussion.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrading V8i MDL Apps to Connect</title><link>https://communities.bentley.com/thread/503907?ContentTypeID=1</link><pubDate>Thu, 31 Jan 2019 23:30:40 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:c3ba082c-1982-4ae4-86ab-eb22d9e2935b</guid><dc:creator>Bert Fegyverneki</dc:creator><description>&lt;p&gt;Hi Robert,&lt;/p&gt;
&lt;p&gt;You link to the SDK actually brings up the MS CE Update 11 SDK download.&lt;/p&gt;
&lt;p&gt;Why have the Update 10 installs been removed already from the download area?&lt;/p&gt;
&lt;p&gt;Where can I download the Update 10 SDK?&lt;/p&gt;
&lt;p&gt;I also need Update 10 SDK since MSCE Update 11 is not compatible with PWCE 10.00.03.140, so it looks like we will be stuck on 10 for a while.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Bert&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrading V8i MDL Apps to Connect</title><link>https://communities.bentley.com/thread/503849?ContentTypeID=1</link><pubDate>Thu, 31 Jan 2019 16:40:25 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:d33d2099-0bfc-490b-a8c6-5b6eb609451b</guid><dc:creator>Robert Hook</dc:creator><description>&lt;p&gt;Hi &lt;a href="/members/9b34ec71_2d00_3290_2d00_4254_2d00_9002_2d00_f3d2eb8c097f"&gt;John_PartTime&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;One item that may be of immediate help is to install/update MicroStation CONNECT SDK Update 10 (or later) that&amp;nbsp;now includes the MicroStation CONNECT Migration workshop (instructor-lead designed) materials in the SDK until we can provide a reproducible self-paced&amp;nbsp;wiki version.&amp;nbsp; For more details&amp;nbsp;feel free to download the latest &lt;a href="https://select.bentley.com/FulfillmentCenter/en/Search/Product/LTEyMzE5NjgyOTdfNC4wLjIuMA/?namedfilter=showdefault&amp;amp;SubProductLineID=326&amp;amp;GenerationID=120&amp;amp;PackageTypeId=156&amp;amp;date=27145941879"&gt;MicroStation CONNECT Edition SDK&lt;/a&gt;&amp;nbsp;and related &lt;a href="/products/microstation/f/microstation-announcements-forum/162091/microstation-connect-edition-sdk-update-10"&gt;MicroStation CONNECT Edition SDK U10 Announcement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;HTH,&lt;br /&gt;Bob&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrading V8i MDL Apps to Connect</title><link>https://communities.bentley.com/thread/503757?ContentTypeID=1</link><pubDate>Thu, 31 Jan 2019 09:04:57 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:7d845bb6-d165-4bb8-9b66-bcb745108ea6</guid><dc:creator>Jon Summers</dc:creator><description>[quote userid="212418" url="~/products/programming/microstation_programming/f/microstation-programming---forum/138805/upgrading-v8i-mdl-apps-to-connect/503756"]Thank you[/quote]
&lt;p&gt;You&amp;#39;re graciously giving us plenty of time to answer your questions.&amp;nbsp; Others are more impatient.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrading V8i MDL Apps to Connect</title><link>https://communities.bentley.com/thread/503756?ContentTypeID=1</link><pubDate>Thu, 31 Jan 2019 09:02:55 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:c1c5a5a4-dffb-4ab0-90f8-76800343c7cf</guid><dc:creator>John_PartTime</dc:creator><description>&lt;p&gt;Thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrading V8i MDL Apps to Connect</title><link>https://communities.bentley.com/thread/503755?ContentTypeID=1</link><pubDate>Thu, 31 Jan 2019 09:02:41 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:7ae77421-bd9a-4b2f-ab66-ac98682e6c2e</guid><dc:creator>John_PartTime</dc:creator><description>&lt;p&gt;Thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrading V8i MDL Apps to Connect</title><link>https://communities.bentley.com/thread/420387?ContentTypeID=1</link><pubDate>Mon, 24 Jul 2017 08:10:39 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:bcc05afb-1ed9-4a2e-805d-bcb44d7d1cbf</guid><dc:creator>Jan Šlegr</dc:creator><description>&lt;p&gt;Hi John,&lt;/p&gt;
&lt;p&gt;I agree with Jon the migration of a code to CONNECT Edition is not very simple one step process. You did not write whether you applications are old pseudocode MDL apps (compiled by mcomp.exe) or native C apps compiled by Visual Studio 2005 into dll files.&lt;/p&gt;
&lt;p&gt;As Jon mentioned, there are plenty of changes in CONNECT Edition, especially:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pseudocode is not supported anymore, so mcomp.exe compiler is not part of MicroStation SDK.&lt;/li&gt;
&lt;li&gt;MicroStation CONNECT Edition is 64bit application.&lt;/li&gt;
&lt;li&gt;MDL API (based on C) and MicroStationAPI (C++) were reworked into one single native C++ API with plenty of new features. Some MDL functions are still available (in a form of C++ methods), often with different signatures (because of data types changes), and some were removed.&lt;/li&gt;
&lt;li&gt;Visual Studo 2015 is required to compile native code app for MicroStation CONNECT Edition Update 5 (VS2013 was required in older CE versions).&lt;/li&gt;
&lt;li&gt;User interace is different (ribbon is introduced), which often requires modificaiton of existing application to adapt new GUI.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If your applications are pseudocode applications, there are (at least) two conversion together required: To change MDL code to native code and to change V8i code to CE code. In my opinion it&amp;#39;s better to do these conversions separately, so at first to convert V8i MDL code to V8i native code (which is about to change make file and to change the code in specific places) and then to convert working V8i native code to CE native code. But this approach requires to have also Visual Studio 2005 (maybe VS2008 is enough for basic testing) to be able to compile and test V8i native code application.&lt;/p&gt;
&lt;p&gt;With MicroStation CONNECT Edition SDK a migration tool is delivered, which helps to change MDL functions call to their new parameters. But it&amp;#39;s not fully automatic conversion tool, only a help with repeating task.&lt;/p&gt;
&lt;p&gt;With regards,&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Jan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Upgrading V8i MDL Apps to Connect</title><link>https://communities.bentley.com/thread/420286?ContentTypeID=1</link><pubDate>Fri, 21 Jul 2017 14:09:46 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:1370043f-5c0a-445f-b014-f829557cc180</guid><dc:creator>Jon Summers</dc:creator><description>&lt;p&gt;[quote user=&amp;quot;John_PartTime&amp;quot;]I have written a few mdls in the past and want to now re-compile them for Connect[/quote]&lt;/p&gt;
&lt;p&gt;The move from 32-bit MicroStation V8 to 64-bit MicroStation CONNECT requires more than a recompile.&amp;nbsp; First, you need the C++ compiler and linker supplied with Visual Studio, and you need the right &lt;a title="LA Solutions: Visual Studio Versions" href="http://www.la-solutions.co.uk/content/MDL/MdlVizStudio.htm#VizStudioVersionsCPlusPlus" rel="noopener noreferrer" target="_blank"&gt;version of Visual Studio&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The MicroStationAPI is mostly a C++ interface.&amp;nbsp; There are one or two remnants of MDL, but don&amp;#39;t count on them.&amp;nbsp; Think &amp;#39;classes&amp;#39; not &amp;#39;procedural&amp;#39; code.&amp;nbsp; Examine the sample apps. delivered with the SDK.&amp;nbsp; Ask more questions here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>