Colección de citas famosas - Frases inspiradoras - Urgente, urgente~~ Buscando un programa de diccionario escrito en MFC que pueda implementar consultas simples. Por favor, dame algún consejo.

Urgente, urgente~~ Buscando un programa de diccionario escrito en MFC que pueda implementar consultas simples. Por favor, dame algún consejo.

3.86 icePub_dictionaryCodeTransfer

l Prototipo de función:

int WINAPI icePub_dictionaryCodeTransfer(char *strDictionaryFilename,char *strSrc,char *strCode)

Entrada: strDictionaryFilename nombre del archivo del diccionario

strSrc palabra a procesar

Salida: strCode strSrc información correspondiente

Código de retorno:

l VC declaración del modo Lib de conexión

__declspec(dllexport)

int WINAPI icePub_dictionaryCodeTransfer(char *strDictionaryFilename,char *strSrc,char *strCode);

l Rutina de llamada dinámica

Código de muestra de VC:

char strCode[1024];

typedef int (WINAPI ICEPUB_DICTIONARYCODETRANSFER)(char *strDictionaryFilename,char *strSrc,char *strCode) ;

ICEPUB_DICTIONARYCODETRANSFER *icePub_dictionaryCodeTransfer = 0;

HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");

if(hDLLDrv)

{

icePub_dictionaryCodeTransfer = (ICEPUB_DICTIONARYCODETRANSFER *)GetProcAddress(hDLLDrv, "icePub_dictionaryCodeTransfer");

}

if(icePub_dictionaryCodeTransfer)

icePub_dictionaryCodeTransfer("Diccionario chino-inglés.txt","I",strCode);

if(hDLLDrv)

FreeLibrary(hDLLDrv);

AfxMessagBox( strCode);

Código de muestra de VB:

Función de declaración privada icePub_dictionaryCodeTransfer Lib "icePubDll.dll" (ByVal strDictionaryFilename como cadena, ByVal strSrc como cadena, ByVal strCode como cadena) como entero< / p>

Atenuar a2 como entero

Atenuar strCode como cadena

strCode=Space(1024)

a2=icePub_dictionaryCodeTransfer("Diccionario chino-inglés .txt ","I",strCode)

MsgBox strCode

========================= == ===

3.87

icePub_dictionaryCodeTransferString

Conversión por lotes

l Prototipo de función:

int WINAPI icePub_dictionaryCodeTransferString(char *strDictionaryFilename,char *strSrcString,char *strCode,int srcWordLen,char *strFenge )

Entrada: strDictionaryFilename nombre del archivo del diccionario

strSrcString cadena de palabras a procesar

srcWordLen longitud de cada palabra en la cadena de palabras a procesar (el significado debe ser longitud fija)

StrFenge strCode separa cada cadena de resultado

Salida: strCode strSrcString cadena de información correspondiente

Código de retorno:

l conexión VC Declaración de modo Lib

__declspec(dllexport)

int WINAPI icePub_dictionaryCodeTransferString(char *strDictionaryFilename,char *strSrcString,char *strCode,int srcWordLen,char *strFenge);

l Rutina de llamada dinámica

Código de muestra de VC:

char strCode[1024];

typedef int (WINAPI ICEPUB_DICTIONARYCODETRANSFERSTRING)(char *strDictionaryFilename,char * strSrcString,char *strCode,int srcWordLen,char *strFenge);

ICEPUB_DICTIONARYCODETRANSFERSTRING *icePub_dictionaryCodeTransferString = 0;

HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");

if(hDLLDrv)

{

icePub_dictionaryCodeTransferString = (ICEPUB_DICTIONARYCODETRANSFERSTRING *)GetProcAddress(hDLLDrv, "icePub_dictionaryCodeTransferString");

}

if(icePub_dictionaryCodeTransferString)

icePub_dictionaryCodeTransferString("Diccionario de código interno.txt","Wo Luo Xiao Ran",2,strCode," ");

if(hDLLDrv)

FreeLibrary(hDLLDrv);

AfxMessagBox(strCode);

Código de muestra de VB:

Función de declaración privada icePub_dictionaryCodeTransferString Lib "icePubDll.dll " (ByVal strDictionaryFilename como cadena, ByVal strSrcString como cadena, ByV

al srcWordLen como entero, ByVal strCode como cadena, ByVal strFenge como cadena) como entero

Dim a2 como entero

Dim strCode como cadena

strCode=Space( 1024)

a2=icePub_dictionaryCodeTransferString("Código interno diccionario.txt","Nubes sombrías",2,strCode, " ")

MsgBox strCode

= ==========

Recibir correo electrónico