1、是这样错的:pDataConects->strDataBaseIP =TEXT( "192.168.0.112");而这个结构体是这样定义的:
#ifndef DEF_STRUCT_DATABASECRED
#define DEF_STRUCT_DATABASECRED
typedef struct _DataBaseCred
{
TCHAR strDataBaseIP[20];
ULONG uDataBasePort;
TCHAR strDataBaseName[256];
TCHAR strDataBaseUserName[256];
TCHAR strDataBasePassword[256];
TCHAR strUserName[256];
TCHAR strPassword[256];
}DataBaseCred,*PDataBaseCred;
#endif
没仔细看它的数据类型,竟然是数组,首地址固定了,因此只能用_tcscpy.
2、改正后:strcpy(pDataConects->strDataBaseIP,"192.168.0.112");