<?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[MS Visual  nach Borland]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich kann mir zwar denken das jetzt ein paar dumme kommentare kommen, aber ich hoffe das ich ne antwort bekomme mit der ich was anfangen kann.</p>
<p>Und zwar geht es darum das ich nen quelltext der in visual geschrieben wurde habe. Da wir in der schule aber nur mit borland arbeiten steh ich da jetzt vor nem kleinen problem. Ich hab nicht genug plan davon um das selber zu übersetzen. kann mir dabei villeicht einer helfen?</p>
<p>das ganze sieht so aus:</p>
<pre><code class="language-cpp">BOOL CALLBACK Recorder(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
	switch(msg)
	{
	case WM_CLOSE:
		ShutdownDirectSound();
		EndDialog(hwndDlg, 0);
		break;
	case WM_INITDIALOG:
		InitDirectSound();
		break;
	case WM_COMMAND:
			switch(LOWORD(wParam))
			{
				case BUTTON_RECORD:
					lpCaptureBuffer-&gt;Start(0);
					break;
				case BUTTON_SAFE_TO_FILE:
					if(IsCapturing(lpCaptureBuffer)==TRUE)
					{
						MessageBox(NULL, &quot;nimmt noch auf&quot;, &quot;&quot;,
                                              MB_OK);
					}
					else
					{
						MessageBox(NULL, &quot;fertig mit 
                                              aufnehmen&quot;,&quot;&quot;, MB_OK);
						SafeCaptureBuffer_toFile(&quot;test.wav&quot;, 
                                                        lpCaptureBuffer);
					}
					break;
				default:
					break;
			}

		break;
	default:
		break;
	}

	return 0;
}

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
	// Dialog oeffnen
	DialogBox(hInstance, MAKEINTRESOURCE(DIALOG_RECORDER), NULL, Recorder);

	// Kein Fehler aufgetreten
	return 0;
}
</code></pre>
<p>Das ganze dreht sich um Soundbearbeitung mit DirectX. Die funktionen die in der CALLBACK funktion aufgerufen werden sind auch dabei. Wenn ich die aber z.B die InitDirectSound(); auf nen button lege, bekomm ich einen linker fehler. (irgendwas mit unresolved external in ner obj datei)</p>
<p>Wäre nett wenn mir dabei jemand helfen kann.</p>
<p>Vielen Dank schonmal</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/163188/ms-visual-nach-borland</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 00:49:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163188.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Oct 2006 19:22:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MS Visual  nach Borland on Thu, 26 Oct 2006 19:22:46 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich kann mir zwar denken das jetzt ein paar dumme kommentare kommen, aber ich hoffe das ich ne antwort bekomme mit der ich was anfangen kann.</p>
<p>Und zwar geht es darum das ich nen quelltext der in visual geschrieben wurde habe. Da wir in der schule aber nur mit borland arbeiten steh ich da jetzt vor nem kleinen problem. Ich hab nicht genug plan davon um das selber zu übersetzen. kann mir dabei villeicht einer helfen?</p>
<p>das ganze sieht so aus:</p>
<pre><code class="language-cpp">BOOL CALLBACK Recorder(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
	switch(msg)
	{
	case WM_CLOSE:
		ShutdownDirectSound();
		EndDialog(hwndDlg, 0);
		break;
	case WM_INITDIALOG:
		InitDirectSound();
		break;
	case WM_COMMAND:
			switch(LOWORD(wParam))
			{
				case BUTTON_RECORD:
					lpCaptureBuffer-&gt;Start(0);
					break;
				case BUTTON_SAFE_TO_FILE:
					if(IsCapturing(lpCaptureBuffer)==TRUE)
					{
						MessageBox(NULL, &quot;nimmt noch auf&quot;, &quot;&quot;,
                                              MB_OK);
					}
					else
					{
						MessageBox(NULL, &quot;fertig mit 
                                              aufnehmen&quot;,&quot;&quot;, MB_OK);
						SafeCaptureBuffer_toFile(&quot;test.wav&quot;, 
                                                        lpCaptureBuffer);
					}
					break;
				default:
					break;
			}

		break;
	default:
		break;
	}

	return 0;
}

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
	// Dialog oeffnen
	DialogBox(hInstance, MAKEINTRESOURCE(DIALOG_RECORDER), NULL, Recorder);

	// Kein Fehler aufgetreten
	return 0;
}
</code></pre>
<p>Das ganze dreht sich um Soundbearbeitung mit DirectX. Die funktionen die in der CALLBACK funktion aufgerufen werden sind auch dabei. Wenn ich die aber z.B die InitDirectSound(); auf nen button lege, bekomm ich einen linker fehler. (irgendwas mit unresolved external in ner obj datei)</p>
<p>Wäre nett wenn mir dabei jemand helfen kann.</p>
<p>Vielen Dank schonmal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1162173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1162173</guid><dc:creator><![CDATA[werker]]></dc:creator><pubDate>Thu, 26 Oct 2006 19:22:46 GMT</pubDate></item></channel></rss>