FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour SHFileOperation y null-terminated
Posts: 498
Joined: Thu May 10, 2007 08:30 PM
SHFileOperation y null-terminated
Posted: Fri Sep 23, 2011 10:27 AM
Buenas, tengo una peque帽a duda.

Estoy intentando usar SHFileOperation() para copiar al estilo Windows, pero me dice que los nombres de ficheros han de separarse mediante el cr谩cter 'null-terminated' que en C++ viene a ser '/0', pero como mando ese caracter a una funci贸n en C++ desde mi c贸digo en xHarbour: 驴con un "0", un "/0" un chr(0) o de que forma?

Gracias
Peaaaaaso de foro...

FWH 2007 - xHarbour - BCC55
Posts: 498
Joined: Thu May 10, 2007 08:30 PM
Re: SHFileOperation y null-terminated
Posted: Thu Sep 29, 2011 11:56 AM
Vale, pasando la variable acabada con chr(0) funciona y me copia el fichero. El problema es para copias multifichero. Hay que pasar los nombres de los ficheros separados por el NULL-TERMINATED en una sola cadena. El problema es que si hago esto:

String := "C:/fichero1.exo"+chr(0)+"C:/fichero2.exe"+chr(0)

Cuando paso la variale a la funci贸n el xHarbour s贸lo me pasa "C:/fichero1.exe" porque por lo visto, en una variable, cuando xHarbopur encuentra un chr(0) deja de leer y piensa que el contenido de la variable acaba ah铆.

驴Hay alguna manera de pasar una variable con los chr(0) intercalados?

Gracias
Peaaaaaso de foro...

FWH 2007 - xHarbour - BCC55

Continue the discussion