Re[14]: Сетевые шары... LPTSTR || LPWSTR
От: -Cheese-  
Дата: 27.05.04 10:34
Оценка:
Здравствуйте, rus blood, Вы писали:

RB>Что не работает? Тулза, или не строится? Просто интересно... У меня win2k

RB>На всякий случай, у тебя PSDK стоит? Без него не строится...


C>>
C>>void FindFiles::AddShara(char* server)
C>>{
C>>    PSHARE_INFO_502 BufPtr,p;
C>>    NET_API_STATUS res;
C>>    LPWSTR lpszServer = server;
C>>    DWORD er=0,tr=0,resume=0, i;
    
C>>        do
C>>    {
C>>        res = NetShareEnum(lpszServer, 502, (LPBYTE *) &BufPtr, -1, &er, &tr, &resume);
C>>                // res==123 почему???
C>>        if(res == ERROR_SUCCESS || res == ERROR_MORE_DATA)
C>>                {
C>>       ..............

C>>



RB>Строка должна быть unicode-ная... А ты что написал???


если так написать то..

Compiling...
FindFilesNetDlg.cpp
d:\sergey_s\vc++\findfilesnet\cfilesearch.cpp(256) : error C2440: 'initializing' : cannot convert from 'char *' to 'unsigned short *'
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\sergey_s\vc++\findfilesnet\cfilesearch.cpp(275) : error C2440: '=' : cannot convert from 'char *' to 'unsigned short *'
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\sergey_s\vc++\findfilesnet\cfilesearch.cpp(276) : error C2664: 'NetShareEnum' : cannot convert parameter 1 from 'unsigned short *' to 'char *'
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.