<?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[Vector mit TStringList in DLL füllen? Geht das?]]></title><description><![CDATA[<p>ich hatte vor kurzem schonmal über das handling mi vectoren gefragt!</p>
<p>soweit klar, vector füllen in einer funktion, und in seperater löschen!<br />
ok</p>
<p>kann ich diese funktion auch in eine dll auslagern?<br />
oder gehen mir dann die zeiger der einzelnen TStringLists verloren?</p>
<pre><code class="language-cpp">void FillList();
{
TStringList* seperateList;
int vstart, vstop;

for(int i = 0; i &lt; areaCounter; ++i)
   {
     vstart = startStopVector.at(i).first;
     vstop = startStopVector.at(i).second;

     if(i == areaCounter)
        vstop = startStopVector.at(i).second - 1;

     seperateList = new TStringList();

     for(int i = vstart, i &lt;= vstop; ++i)
        seperateList-&gt;Add(VDAList-&gt;Strings[i]);

     listVector.push_back(seperateList);
   }
}
</code></pre>
<p>kann ich diese fkt in eine dll auslagern, und die wichtigen sachen (listVector usw) per referenzparameter übergeben und befüllen oder geht der inhalt irgendwie verloren? (seperateList wird ja woanders erzeugt, und es wird ja nur zeiger in den vector gespeichert, daher meine unsicherheit)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160784/vector-mit-tstringlist-in-dll-füllen-geht-das</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 06:16:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160784.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 Sep 2006 09:54:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vector mit TStringList in DLL füllen? Geht das? on Fri, 29 Sep 2006 09:54:09 GMT]]></title><description><![CDATA[<p>ich hatte vor kurzem schonmal über das handling mi vectoren gefragt!</p>
<p>soweit klar, vector füllen in einer funktion, und in seperater löschen!<br />
ok</p>
<p>kann ich diese funktion auch in eine dll auslagern?<br />
oder gehen mir dann die zeiger der einzelnen TStringLists verloren?</p>
<pre><code class="language-cpp">void FillList();
{
TStringList* seperateList;
int vstart, vstop;

for(int i = 0; i &lt; areaCounter; ++i)
   {
     vstart = startStopVector.at(i).first;
     vstop = startStopVector.at(i).second;

     if(i == areaCounter)
        vstop = startStopVector.at(i).second - 1;

     seperateList = new TStringList();

     for(int i = vstart, i &lt;= vstop; ++i)
        seperateList-&gt;Add(VDAList-&gt;Strings[i]);

     listVector.push_back(seperateList);
   }
}
</code></pre>
<p>kann ich diese fkt in eine dll auslagern, und die wichtigen sachen (listVector usw) per referenzparameter übergeben und befüllen oder geht der inhalt irgendwie verloren? (seperateList wird ja woanders erzeugt, und es wird ja nur zeiger in den vector gespeichert, daher meine unsicherheit)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146445</guid><dc:creator><![CDATA[sadsds]]></dc:creator><pubDate>Fri, 29 Sep 2006 09:54:09 GMT</pubDate></item><item><title><![CDATA[Reply to Vector mit TStringList in DLL füllen? Geht das? on Fri, 29 Sep 2006 10:43:57 GMT]]></title><description><![CDATA[<p>Probiers doch einfach aus. Ich hatte dir, glaube ich, schonmal was geschrieben zu den Problemen beim Verwenden von STL-Klassen in Dlls.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146466</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 29 Sep 2006 10:43:57 GMT</pubDate></item><item><title><![CDATA[Reply to Vector mit TStringList in DLL füllen? Geht das? on Fri, 29 Sep 2006 11:14:23 GMT]]></title><description><![CDATA[<p>ok, es schient zu funktionieren!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146481</guid><dc:creator><![CDATA[sadsds]]></dc:creator><pubDate>Fri, 29 Sep 2006 11:14:23 GMT</pubDate></item></channel></rss>