MS Visual nach Borland



  • Hi,

    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.

    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?

    das ganze sieht so aus:

    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->Start(0);
    					break;
    				case BUTTON_SAFE_TO_FILE:
    					if(IsCapturing(lpCaptureBuffer)==TRUE)
    					{
    						MessageBox(NULL, "nimmt noch auf", "",
                                                  MB_OK);
    					}
    					else
    					{
    						MessageBox(NULL, "fertig mit 
                                                  aufnehmen","", MB_OK);
    						SafeCaptureBuffer_toFile("test.wav", 
                                                            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;
    }
    

    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)

    Wäre nett wenn mir dabei jemand helfen kann.

    Vielen Dank schonmal


Anmelden zum Antworten