baader Cdt

Registrado: 30 Oct 2002Mensajes: 16
|
Publicado: Mie 08 Oct, 2003 4:38 pm Asunto: WNetAddConnection problemas al asignar LPTSTR |
|
|
Hola.
Estoy trabajando la función WNetAddConnection, la cual necesita de
3 parámetros de tipo LPTSTR ( puntero largo a cadena ), y uso
de tres componentes Edit para completar esta información.
El problema surge cuando paso el AnsiString correspondiente al
miembro de Edit1->Text a formato null-terminated necesario de la
función WNetAddConnection, de manera que uso la función miembro
de AnsiString c_str() para pasarla al tipo adecuado así:
LPTSTR destino;
LPTSTR clave_acceso;
LPTSTR unidad;
destino = Edit1->Text.c_str();
clave_acceso = Edit2->Text.c_str();
unidad = Edit3->Text.c_str();
WNetAddConnection ( destino, clave_acceso, unidad );
y los valores obtenidos no hacen nada... pq no los he obtenido....
ShowMessage(destino) => cadena vacía !!
o -destino- y -unidad- TIENEN EL MISMO VALOR !!!
ShowMessage(destino) y ShowMessage(unidad) muestran el mismo
valor !!!
Que hago mal ??
Gracias por la atención. |
|