<?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[Linkerfehler StrToInt()]]></title><description><![CDATA[<p>Abend,</p>
<p>Ich will in meinem ActiveX Controll einen String in integer wandeln.<br />
(Borland c++ Builder 2006)</p>
<pre><code>String werte[5];
werte[3]=&quot;123&quot;;

int st = StrToInt(werte[3].c_str());
</code></pre>
<p>Fehlermeldung: [Linker Fehler] Error: Ungelöste externe 'StrToIntA' referenziert von D:ActiveX.OBJ</p>
<p>(Wieso verlangt er eigentlich c_str()??beim BCB5 lief das auf ohne..)</p>
<p>Ohne c_str() kommt:<br />
[C++ Fehler] ActiveXImpl.cpp(1000): E2034 Konvertierung von 'AnsiString' nach 'const char *' nicht möglich</p>
<p>In einem anderen (kein ActiveX) Proektfunktioniert StrtoInt bestens...</p>
<p>Ich hoffe, irgendjemand hat dieses mal eine Idee.</p>
<p>bye<br />
Web</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/163429/linkerfehler-strtoint</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 02:44:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163429.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Oct 2006 15:51:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Linkerfehler StrToInt() on Sun, 29 Oct 2006 15:51:42 GMT]]></title><description><![CDATA[<p>Abend,</p>
<p>Ich will in meinem ActiveX Controll einen String in integer wandeln.<br />
(Borland c++ Builder 2006)</p>
<pre><code>String werte[5];
werte[3]=&quot;123&quot;;

int st = StrToInt(werte[3].c_str());
</code></pre>
<p>Fehlermeldung: [Linker Fehler] Error: Ungelöste externe 'StrToIntA' referenziert von D:ActiveX.OBJ</p>
<p>(Wieso verlangt er eigentlich c_str()??beim BCB5 lief das auf ohne..)</p>
<p>Ohne c_str() kommt:<br />
[C++ Fehler] ActiveXImpl.cpp(1000): E2034 Konvertierung von 'AnsiString' nach 'const char *' nicht möglich</p>
<p>In einem anderen (kein ActiveX) Proektfunktioniert StrtoInt bestens...</p>
<p>Ich hoffe, irgendjemand hat dieses mal eine Idee.</p>
<p>bye<br />
Web</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1163825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1163825</guid><dc:creator><![CDATA[Webby__]]></dc:creator><pubDate>Sun, 29 Oct 2006 15:51:42 GMT</pubDate></item><item><title><![CDATA[Reply to Linkerfehler StrToInt() on Sun, 29 Oct 2006 16:01:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das c_str() ist schon richtig. Schon alleine daran merkst du, das du nicht IntToStr aus der VCL ausrufst, sondern eine WinAPI/ActiveX-variante mit gleichem Namen. Der Linkerfehler kommt, weil du zwar den Header mit dieser Funktion eingebunden hast, aber die entsprechende lib/obj-Datei fehlt.</p>
<p>Du kannst den Compiler dazu bringen, die gewohnte VCL-Version zu verwenden indem du einfach die Methode von AnsiString verwendest</p>
<pre><code class="language-cpp">int st = werte[3].ToInt();
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1163837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1163837</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 29 Oct 2006 16:01:59 GMT</pubDate></item><item><title><![CDATA[Reply to Linkerfehler StrToInt() on Sun, 29 Oct 2006 22:04:02 GMT]]></title><description><![CDATA[<p>Uiii, es funktioniert. Vielen dank. Dieses Wochenende hab ich schon unglaublich viel gelernt. (Unter anderem: Finger weg von activeX-Parameterübergabe, wenns nicht nötig ist)</p>
<p>mfg<br />
Web</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164110</guid><dc:creator><![CDATA[Webby__]]></dc:creator><pubDate>Sun, 29 Oct 2006 22:04:02 GMT</pubDate></item></channel></rss>