<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Probleme mit C++ Builder 2006]]></title><description><![CDATA[<p>Hallo,</p>
<p>bin gerade am Testen des neuen C++ Builder 2006. Dabei treten folgende Probleme auf:</p>
<p>1. Wenn der in den Optionen des C++ Compilers als Optimierung &quot;Keine&quot; selektiert ist, dann tritt bei Projekten mit mehr als ca. 20 CPPs ein Fataler Linker-Error auf. Mit anderen Worten der Linker stürzt ab. Stellt man die Optimierung auf &quot;kleinstmöglichen Quelltext&quot; oder &quot;schnellstmöglichen Quelltext&quot; so tritt der Fehler nicht mehr auf. Darauf muss man aber erst mal kommen.</p>
<p>2. Einige meiner Projekte lassen sich zwar compilieren aber beim Start innerhalb der IDE stürzen diese ab, bevor überhaupt WinMain zur Ausführung kommt. Ich konnte das Problem dahingehend eingrenzen, dass der Fehler nicht mehr auftritt wenn innerhalb der Anwendung keine Funktionen von DLLs aufgerufen und somit die DLLs nicht geladen werden. Es handelt sich dabei um eigene mit dem Builder erstellte DLLs, die seit Jahren ohne Probleme in den Anwendungen eingebunden sind. Die Libs der DLLs sind dabei fest im Projekt eingefügt.<br />
Nun habe ich eine neue Anwendung erzeugen lassen mit einem neuen DLL Projekt. In der DLL gibt es eine Export-Funktion ohne Parameter.<br />
Die Lib ist in der VCL-Anwendung eingebunden. Sobald ich die Funktion in der VCL-Anwendung einbinde, habe ich wieder den Effekt, dass beim Start ein Absturz produziert wird.<br />
Ach ja, die DLL ist ohne VCL, in C++.</p>
<p>Hat jemand ein ähnliches Verhalten? oder vielleicht schon eine Lösung für dieses Problem?<br />
Danke für die Antworten.</p>
<p>Allgemeine Erkenntnisse:<br />
- Die Funktionen min und max der stdlib werden nicht mehr unterstützt.<br />
- Synchronize konnte ich nicht mehr aufrufen obwohl der Aufruf nach der Hilfe programmiert ist und in früheren Builder-Version ohne Probleme compiliert wurde.<br />
- Ich finde die Koppelung der CPP-Datei mit dem Design des Forms sehr störend, da ich bisher keine Möglichkeit gefunden habe das Design des Forms auf meinen zweiten Bildschirm zu ziehen.<br />
- Die Hilfe ist sehr dürftig. Zum einen fehlen sehr viele Hilfeseiten, weshalb die Meldung &quot;Keine Hilfe zum Thema&quot; sehr häufig zu lesen ist. Zum anderen fehlen Dinge wie z.B. die Beschreibungen der Style-Optionen von ComboBoxen, welche bei Vorgängerversionen zu finden waren.<br />
- Es fehlen Programm-Beispiele zu den Neuerungen. Die meisten Beispiele sind 4 Jahre alt.</p>
<p>Gruß Torsten</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/139392/probleme-mit-c-builder-2006</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 22:29:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139392.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 06 Mar 2006 12:49:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit C++ Builder 2006 on Mon, 06 Mar 2006 12:49:22 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>bin gerade am Testen des neuen C++ Builder 2006. Dabei treten folgende Probleme auf:</p>
<p>1. Wenn der in den Optionen des C++ Compilers als Optimierung &quot;Keine&quot; selektiert ist, dann tritt bei Projekten mit mehr als ca. 20 CPPs ein Fataler Linker-Error auf. Mit anderen Worten der Linker stürzt ab. Stellt man die Optimierung auf &quot;kleinstmöglichen Quelltext&quot; oder &quot;schnellstmöglichen Quelltext&quot; so tritt der Fehler nicht mehr auf. Darauf muss man aber erst mal kommen.</p>
<p>2. Einige meiner Projekte lassen sich zwar compilieren aber beim Start innerhalb der IDE stürzen diese ab, bevor überhaupt WinMain zur Ausführung kommt. Ich konnte das Problem dahingehend eingrenzen, dass der Fehler nicht mehr auftritt wenn innerhalb der Anwendung keine Funktionen von DLLs aufgerufen und somit die DLLs nicht geladen werden. Es handelt sich dabei um eigene mit dem Builder erstellte DLLs, die seit Jahren ohne Probleme in den Anwendungen eingebunden sind. Die Libs der DLLs sind dabei fest im Projekt eingefügt.<br />
Nun habe ich eine neue Anwendung erzeugen lassen mit einem neuen DLL Projekt. In der DLL gibt es eine Export-Funktion ohne Parameter.<br />
Die Lib ist in der VCL-Anwendung eingebunden. Sobald ich die Funktion in der VCL-Anwendung einbinde, habe ich wieder den Effekt, dass beim Start ein Absturz produziert wird.<br />
Ach ja, die DLL ist ohne VCL, in C++.</p>
<p>Hat jemand ein ähnliches Verhalten? oder vielleicht schon eine Lösung für dieses Problem?<br />
Danke für die Antworten.</p>
<p>Allgemeine Erkenntnisse:<br />
- Die Funktionen min und max der stdlib werden nicht mehr unterstützt.<br />
- Synchronize konnte ich nicht mehr aufrufen obwohl der Aufruf nach der Hilfe programmiert ist und in früheren Builder-Version ohne Probleme compiliert wurde.<br />
- Ich finde die Koppelung der CPP-Datei mit dem Design des Forms sehr störend, da ich bisher keine Möglichkeit gefunden habe das Design des Forms auf meinen zweiten Bildschirm zu ziehen.<br />
- Die Hilfe ist sehr dürftig. Zum einen fehlen sehr viele Hilfeseiten, weshalb die Meldung &quot;Keine Hilfe zum Thema&quot; sehr häufig zu lesen ist. Zum anderen fehlen Dinge wie z.B. die Beschreibungen der Style-Optionen von ComboBoxen, welche bei Vorgängerversionen zu finden waren.<br />
- Es fehlen Programm-Beispiele zu den Neuerungen. Die meisten Beispiele sind 4 Jahre alt.</p>
<p>Gruß Torsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009657</guid><dc:creator><![CDATA[C++_Gast]]></dc:creator><pubDate>Mon, 06 Mar 2006 12:49:22 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit C++ Builder 2006 on Mon, 06 Mar 2006 13:20:10 GMT]]></title><description><![CDATA[<p>Bin auch gerade bei mirgrieren. Bezüglich der DLLs konnte ich feststellen, dasses nicht immer gelingt, eine Projektdatei sauber upzudaten. Den Absturz bei den DLLs hatt ich immer in Verbindung mit der Meldung (Warnung) von Linker, dass eine ausführbare Datei erstellt wurde, jedoch mit DLL bzw. BPl Endung. Hier half nur ein neues Projekt anlegen und die Dateien reinziehen.</p>
<p>Synchronize -&gt; hat einen Paramter -&gt; steht hier im Forum</p>
<blockquote>
<p>Ich finde die Koppelung der CPP-Datei mit dem Design des Forms sehr störend, da ich bisher keine Möglichkeit gefunden habe das Design des Forms auf meinen zweiten Bildschirm zu ziehen.</p>
</blockquote>
<p>Kannst du alles einstellen, auch so, dass es exact wie in der 6er Version ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009685</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Mon, 06 Mar 2006 13:20:10 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit C++ Builder 2006 on Mon, 06 Mar 2006 13:51:59 GMT]]></title><description><![CDATA[<p>Hallo Christian,</p>
<p>ich hatte ein völlig neues DLL-Projekt gemacht. Beim Compilieren ist keine Warnung auch nicht die von Dir beschriebene angezeigt worden. Trotzdem ist der Absturz vorhanden.</p>
<p>Wenn Du eine neue VCL-Formulanwendung erzeugen lässt, anschliessend in dieses Projekt ein neu erzeugtes DLL-Projekt einfügst und aus dieser DLL eine Funktion im Hauptform aufrufst, funktioniert dann der Start in der IDE?</p>
<p>Bzgl. Synchronize:<br />
Klar hat Synchronize die Thread-Funktion als Parameter. Geht aber trotzdem nicht. Laut Hilfe hat sich bei Synchronize gegenüber dem alten Builder nichts geändert. Der Compiler meckert trotzdem.</p>
<p>Gruß Torsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009724</guid><dc:creator><![CDATA[C++_Gast]]></dc:creator><pubDate>Mon, 06 Mar 2006 13:51:59 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit C++ Builder 2006 on Mon, 06 Mar 2006 13:54:47 GMT]]></title><description><![CDATA[<blockquote>
<p>Wenn Du eine neue VCL-Formulanwendung erzeugen lässt, anschliessend in dieses Projekt ein neu erzeugtes DLL-Projekt einfügst und aus dieser DLL eine Funktion im Hauptform aufrufst, funktioniert dann der Start in der IDE?</p>
</blockquote>
<p>Ja</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009727</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Mon, 06 Mar 2006 13:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit C++ Builder 2006 on Mon, 06 Mar 2006 13:58:24 GMT]]></title><description><![CDATA[<p>Hallo Christian,</p>
<p>dass mit dem undocked des Designers hab ich gefunden. Danke für den Tip.</p>
<p>Gruß Torsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009732</guid><dc:creator><![CDATA[C++_Gast]]></dc:creator><pubDate>Mon, 06 Mar 2006 13:58:24 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit C++ Builder 2006 on Mon, 06 Mar 2006 14:05:46 GMT]]></title><description><![CDATA[<p>Hallo Christian,</p>
<p>keine Chance, das funktioniert bei mir nicht.</p>
<p>Gruß Torsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009746</guid><dc:creator><![CDATA[C++_Gast]]></dc:creator><pubDate>Mon, 06 Mar 2006 14:05:46 GMT</pubDate></item></channel></rss>