FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC Tipo GUID en C y traspasarlo a PRG
Posts: 229
Joined: Wed Oct 12, 2005 05:32 PM
Tipo GUID en C y traspasarlo a PRG
Posted: Tue Feb 20, 2007 04:44 PM
Hola,

Estoy mirando la funci贸n que dejaron en el foro ingl茅s para levantar una conexi贸n GRPS y veo que hay una estructura GUID donde indico cual conexi贸n utilizar.

La estructura se define como sigue:

typedef struct _GUID 
{ 
  unsigned long    Data1; 
  unsigned short    Data2; 
  unsigned short    Data3; 
  unsigned char    Data4[8]; 
}


Me gustar铆a saber si alguien conoce alguna funci贸n para pasar esta estructura al formato tipo

{0000-00-00-00000000}


y viceversa.

Saludos y gracias,
Jos茅 Luis Capel
PD: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mobilesdk5/html/wce51grfConnMgrEstablishConnection.asp y http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mobilesdk5/html/wce51grfconnmgr_connectioninfo.asp
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Tipo GUID en C y traspasarlo a PRG
Posted: Tue Feb 20, 2007 06:28 PM

Jose Luis,

Prueba as铆:

unsigned char buffer[ 22 ];

wsprintf( buffer, "{%04i-%02i-%02i-00000000}", var.Data1, var.Data2, var.Data3 );

luego copias los 8 bytes de Data4 a buffer + 13

en donde var es un dato de tipo struct _GUID

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 229
Joined: Wed Oct 12, 2005 05:32 PM
Tipo GUID en C y traspasarlo a PRG
Posted: Wed Feb 21, 2007 08:15 AM

Antonio,

Gracias!!

Saludos,
J贸s茅 Luis Capel

Continue the discussion