Hey,
Only one advpack function needs to be converted to unicode, ExtractFilesA. The problem is that we use cabinet.Extract to extract the files, but cabinet only provides one version of Extract, and it's ansi and not unicode. Francois, you noticed that advpack now had A/W functions, does the new cabinet have these as well? If not, will I just have to convert the unicode to ansi and call Extract? Also, which SDK has these new functions? I couldn't find them.
-- James Hawkins
On Wed, 12 Apr 2006, James Hawkins wrote:
Hey,
Only one advpack function needs to be converted to unicode, ExtractFilesA. The problem is that we use cabinet.Extract to extract the files, but cabinet only provides one version of Extract, and it's ansi and not unicode. Francois, you noticed that advpack now had A/W functions, does the new cabinet have these as well?
I haven't seen any trace of a Unicode Extract function. So I don't know how they are handling it.
Also, which SDK has these new functions? I couldn't find them.
PSDK-6.0.5270.0.24 dated 2006/01/16
On 4/13/06, Francois Gouget fgouget@free.fr wrote:
I haven't seen any trace of a Unicode Extract function. So I don't know how they are handling it.
Would there be a conflict if we add the A and W versions for Extract and forward Extract to ExtractA (like we did with advpack.spec)? The other solution, workaround really, is to convert the unicode strings in ExtractFilesW to ansi and then call Extract.
-- James Hawkins