DFÜ - Problem
-
Hallo!
Will eine DFÜ - Verbindung aufbauen. Habe auch schon einen Code. Nur bekomme ich immer die gleiche Fehlermeldung. Kann mir da wer helfen, dass dieser Fehler nicht mehr auftritt.
code
BOOL CTESTRASDlg::DialUp()
{
RASDIALPARAMS rdParams;
rdParams.dwSize = sizeof(RASDIALPARAMS);rdParams.szEntryName[0] = '\0';
CString szPhoneNumberToDial = "012345";
CString szUserName = "user";
CString szPassword = "geheim";lstrcpy(rdParams.szPhoneNumber, szPhoneNumberToDial);
rdParams.szCallbackNumber[0] = '\0';
lstrcpy(rdParams.szUserName, szUserName);
lstrcpy(rdParams.szPassword, szPassword);
rdParams.szDomain[0] = '\0';
HRASCONN hRasConn = NULL;
DWORD dwRet = RasDial(NULL, NULL, &rdParams, 0L, NULL, &hRasConn);
if(dwRet == 0){return true;}
char szBuf[256];
if(RasGetErrorString((UINT)dwRet, (LPSTR)szBuf, 256) != 0 )
{
wsprintf((LPSTR)szBuf, "Undefined RAS Dial Error (%ld).", dwRet);
RasHangUp(hRasConn);
//AfxMessageBox(NULL, (LPSTR)szBuf, "Error", MB_OK | MB_ICONSTOP);
MessageBox((LPSTR) szBuf, "Error", MB_OK | MB_ICONSTOP);
}return false;
}
Fehler:
Linker-Vorgang läuft...
TESTRASDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol _RasHangUpA@4
TESTRASDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol _RasGetErrorStringA@12
TESTRASDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol _RasDialA@24
Debug/TESTRAS.exe : fatal error LNK1120: 3 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.Danke
-
#pragma message("library is linking with \"rasapi32.lib\"")
#pragma comment(lib, "rasapi32.lib")