<?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[Problem mit String (kann mid nicht finden)]]></title><description><![CDATA[<pre><code>case ID_FILE_SAVE_AS :
int convert
			{
			//Dialog zum Speichern aufrufen
			InitDateimenueSave(&amp;Programminfo,&amp;DateiMenue,ismakroprojekt);
			DateiMenue.lpstrFile = Programminfo.Datei.FileName;
//Programminfo.Datei.FileName sieht wie folgt aus 0x004e1024e &quot;c:/temp.mkr&quot;
			if(GetSaveFileName(&amp;DateiMenue))
			{
				FehlerVar = DateiSpeichern(&amp;Programminfo,DateiMenue,&amp;BlockSpeicherHandle,&amp;VerdrahtungsListenHandle);
				if (FehlerVar != ok)
				{
					FehlerMeldung(FehlerVar,&amp;Programminfo,0);
					Programminfo.Datei.gespeichert = FALSE;
					return 0;
				}
				else
					Programminfo.Datei.gespeichert = TRUE;

				string = &quot;Programminfo.Datei.FileName&quot;;
             convert = mid(&quot;string&quot;,12);		

				ShellExecute(hwnd ,NULL,&quot;C:\\Converter.exe&quot;,&quot;convert&quot;, NULL, SW_HIDE);
</code></pre>
<p>mein Problem ist das er mid nicht findet<br />
also string übernimmt die Werte von Programminfo.Datei.FileName also diesen Wert (0x004e1024e &quot;c:/temp.mkr&quot;)<br />
und convert soll dann den 12 Wert annehmen also (&quot;c:/temp.mkr&quot;) da die zahlen davor ja durch mid</p>
<pre><code>(&quot;string&quot;,12)
</code></pre>
<p>abgeschnitten werden und nur noch der wert &quot;c:/temp.mkr&quot; drin steht</p>
<p>Mache ich da bis jetzt etwas verkehrt warum erkennt er mid nicht</p>
<p>Wie kann ich es noch realisieren das er wenn er es richtig ausgelsen hat dann an der Stelle von (&quot;c:/temp.mkr&quot;) dann &quot;c:\\temp.mkr&quot; steht</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/208737/problem-mit-string-kann-mid-nicht-finden</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 23:13:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208737.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 22 Mar 2008 06:28:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit String (kann mid nicht finden) on Sat, 22 Mar 2008 06:37:48 GMT]]></title><description><![CDATA[<pre><code>case ID_FILE_SAVE_AS :
int convert
			{
			//Dialog zum Speichern aufrufen
			InitDateimenueSave(&amp;Programminfo,&amp;DateiMenue,ismakroprojekt);
			DateiMenue.lpstrFile = Programminfo.Datei.FileName;
//Programminfo.Datei.FileName sieht wie folgt aus 0x004e1024e &quot;c:/temp.mkr&quot;
			if(GetSaveFileName(&amp;DateiMenue))
			{
				FehlerVar = DateiSpeichern(&amp;Programminfo,DateiMenue,&amp;BlockSpeicherHandle,&amp;VerdrahtungsListenHandle);
				if (FehlerVar != ok)
				{
					FehlerMeldung(FehlerVar,&amp;Programminfo,0);
					Programminfo.Datei.gespeichert = FALSE;
					return 0;
				}
				else
					Programminfo.Datei.gespeichert = TRUE;

				string = &quot;Programminfo.Datei.FileName&quot;;
             convert = mid(&quot;string&quot;,12);		

				ShellExecute(hwnd ,NULL,&quot;C:\\Converter.exe&quot;,&quot;convert&quot;, NULL, SW_HIDE);
</code></pre>
<p>mein Problem ist das er mid nicht findet<br />
also string übernimmt die Werte von Programminfo.Datei.FileName also diesen Wert (0x004e1024e &quot;c:/temp.mkr&quot;)<br />
und convert soll dann den 12 Wert annehmen also (&quot;c:/temp.mkr&quot;) da die zahlen davor ja durch mid</p>
<pre><code>(&quot;string&quot;,12)
</code></pre>
<p>abgeschnitten werden und nur noch der wert &quot;c:/temp.mkr&quot; drin steht</p>
<p>Mache ich da bis jetzt etwas verkehrt warum erkennt er mid nicht</p>
<p>Wie kann ich es noch realisieren das er wenn er es richtig ausgelsen hat dann an der Stelle von (&quot;c:/temp.mkr&quot;) dann &quot;c:\\temp.mkr&quot; steht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478589</guid><dc:creator><![CDATA[Bard00]]></dc:creator><pubDate>Sat, 22 Mar 2008 06:37:48 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit String (kann mid nicht finden) on Sat, 22 Mar 2008 07:46:51 GMT]]></title><description><![CDATA[<p>Gibts mid im C++ standard.<br />
Was auch immer mid sein soll, ich denke du solltest mid(string,12) statt mid(&quot;string&quot;,12) schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478595</guid><dc:creator><![CDATA[hmm.]]></dc:creator><pubDate>Sat, 22 Mar 2008 07:46:51 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit String (kann mid nicht finden) on Sat, 22 Mar 2008 09:00:32 GMT]]></title><description><![CDATA[<p>Sehr praktisch bei der Problemlösung ist, das du du uns nicht mal<br />
mitteilst welchen Datentyp DEIN string hat. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Der Datentyp std::string hat beispielsweise keine mid-Funktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478602</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Sat, 22 Mar 2008 09:00:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit String (kann mid nicht finden) on Sat, 22 Mar 2008 09:21:19 GMT]]></title><description><![CDATA[<p>nur das std::string kein datentyp ist, sondern eine klasse <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478605</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sat, 22 Mar 2008 09:21:19 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit String (kann mid nicht finden) on Sat, 22 Mar 2008 09:40:35 GMT]]></title><description><![CDATA[<p>Firefighter schrieb:</p>
<blockquote>
<p>nur das std::string kein datentyp ist, sondern eine klasse <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>... und Klassen Typen sind...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1478608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1478608</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Sat, 22 Mar 2008 09:40:35 GMT</pubDate></item></channel></rss>