<?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[[VC++] Child-Form und Dateinamen]]></title><description><![CDATA[<p>Hi,</p>
<p>dieses Board ist mir wärmstens ans Herz gelegt worden, ich hoffe, ihr könnt mir helfen, langsam verzweifle ich mit meinem Problem:</p>
<p>Ich habe ein Problem beim Erstellen eines VC++-Projektes, bei dem ich<br />
nun seit mehreren Tagen schon nicht weiter komme. Mein Projekt ist<br />
eine MDI, erstellt unter VC++7.0 mit Hilfe des MFC-Assistenten.</p>
<p>Wenn ich das Projekt starte, öffnet sich das Main-Fenster und direkt<br />
dazu eine (leere) CHILD-Form. Das allerdings möchte ich unterbinden.<br />
Die Child-Form soll sich nur öffnen, wenn ich eine Datei öffne. (Das<br />
funktioniert bereits einwandfrei.) Mit anderen Worten: Beim Start<br />
soll sich NUR das Hauptfenster öffnen. Nur finde ich nirgendwo den<br />
Programm-Code, der mich das einstellen lässt.</p>
<p>Zum zweiten öffnet zwar die Auswahl einer Datei bereits jetzt eine<br />
neue CHILD-Form, allerdings habe ich keinen Zugriff auf den<br />
Dateinamen. Über welche Variable kann ich darauf zugreifen?</p>
<p>Vielen Dank im Voraus, freue mich über jede Anregung, die mich weiter bringen könnte...<br />
Gruß,<br />
Sebezahn</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/43009/vc-child-form-und-dateinamen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 13:36:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/43009.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Jul 2003 20:32:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [VC++] Child-Form und Dateinamen on Thu, 17 Jul 2003 20:32:47 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>dieses Board ist mir wärmstens ans Herz gelegt worden, ich hoffe, ihr könnt mir helfen, langsam verzweifle ich mit meinem Problem:</p>
<p>Ich habe ein Problem beim Erstellen eines VC++-Projektes, bei dem ich<br />
nun seit mehreren Tagen schon nicht weiter komme. Mein Projekt ist<br />
eine MDI, erstellt unter VC++7.0 mit Hilfe des MFC-Assistenten.</p>
<p>Wenn ich das Projekt starte, öffnet sich das Main-Fenster und direkt<br />
dazu eine (leere) CHILD-Form. Das allerdings möchte ich unterbinden.<br />
Die Child-Form soll sich nur öffnen, wenn ich eine Datei öffne. (Das<br />
funktioniert bereits einwandfrei.) Mit anderen Worten: Beim Start<br />
soll sich NUR das Hauptfenster öffnen. Nur finde ich nirgendwo den<br />
Programm-Code, der mich das einstellen lässt.</p>
<p>Zum zweiten öffnet zwar die Auswahl einer Datei bereits jetzt eine<br />
neue CHILD-Form, allerdings habe ich keinen Zugriff auf den<br />
Dateinamen. Über welche Variable kann ich darauf zugreifen?</p>
<p>Vielen Dank im Voraus, freue mich über jede Anregung, die mich weiter bringen könnte...<br />
Gruß,<br />
Sebezahn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/311734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/311734</guid><dc:creator><![CDATA[Sebezahn]]></dc:creator><pubDate>Thu, 17 Jul 2003 20:32:47 GMT</pubDate></item><item><title><![CDATA[Reply to [VC++] Child-Form und Dateinamen on Fri, 18 Jul 2003 06:27:18 GMT]]></title><description><![CDATA[<p>Zu 1.</p>
<pre><code class="language-cpp">BOOL C...App::InitInstance()
{
  // ...

  CCommandLineInfo cmdInfo;
  ParseCommandLine(cmdInfo);
  // Verteilung der in der Befehlszeile angegebenen Befehle. Es wird FALSE zurückgegeben, wenn
  // die Anwendung mit /RegServer, /Register, /Unregserver oder /Unregister gestartet wurde.
  if (!ProcessShellCommand(cmdInfo))
    return FALSE;
  if( cmdInfo.m_nShellCommand == CCommandLineInfo::FileNew)
    cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;

  // ...
}
</code></pre>
<p>Zu 2.</p>
<pre><code class="language-cpp">CDocument::GetPathName();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/311860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/311860</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Fri, 18 Jul 2003 06:27:18 GMT</pubDate></item><item><title><![CDATA[Reply to [VC++] Child-Form und Dateinamen on Fri, 18 Jul 2003 12:05:23 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>erst einmal vielen Dank, Tip1 hat mehr als wunderbar geklappt. Nur mit Tip2 habe ich eine Verständnisfrage:</p>
<p>die methode GetPathName() funktioniert bei mir nicht in der OnInitialUpdate(). Das ganze sieht halt so aus:</p>
<pre><code class="language-cpp">void CloganguiView::OnInitialUpdate()
{
	CFormView::OnInitialUpdate();
	ResizeParentToFit();

	// *** Eigener Code
            char filename[80] = &quot;log.log&quot;; // !!!!!!!! Hier statt dessen das Einlesen des Filenames...
            mystats.open(filename);
</code></pre>
<p>Nur habe ich hier nicht Zugriff auf die GetPathName(). Muss ich da noch was vorstellen? Sorry für diese Anfängerfragen, aber ich beschäftige mich noch nicht sehr lange mit C++ und bin mit den ganzen Pointern und Arrays und Klassen und so weiter etwas erschlagen worden...</p>
<p>Dennoch vielen Dank für deine Antwort!!!</p>
<p>Gruß<br />
Sebezahn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/312165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/312165</guid><dc:creator><![CDATA[sebezahn]]></dc:creator><pubDate>Fri, 18 Jul 2003 12:05:23 GMT</pubDate></item><item><title><![CDATA[Reply to [VC++] Child-Form und Dateinamen on Fri, 18 Jul 2003 13:46:13 GMT]]></title><description><![CDATA[<p>Also, ich bin jetzt dahinter gekommen, dass ich innerhalb der Serialize-Funktion zugriff auf die GetPathName() habe. Nur bringt mir das nix, da ich von hier aus wieder in meine CLoganguiView-Klasse keinen Zugriff habe, obwohl ich das char filename da schon in die public-Deklarationen aufgenommen habe. Also auch nix... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Ich muss wirklich von INNERHALB der View-Klasse Zugriff auf den Dateinamen haben... irgendwie.</p>
<p>Gruß<br />
Sebezahn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/312258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/312258</guid><dc:creator><![CDATA[sebezahn]]></dc:creator><pubDate>Fri, 18 Jul 2003 13:46:13 GMT</pubDate></item></channel></rss>