Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.14;
Скачать: CL | DM;

Вниз

использовавание динамической загрузки   Найти похожие ветки 

 
rastochnik ©   (2003-06-18 12:01) [0]

Здорова прогеры. Добавляю пользователя в группу...если прописываю статически
function NetLocalGroupAddMember; external netapi32lib name "NetLocalGroupAddMember";
- работает, а если:

type
TNetLocalGroupAddMember = function(servername: LPCWSTR; groupname: LPCWSTR; membersid: PSID): NET_API_STATUS;

...

function NetLocalGroupAddMember(servername: LPCWSTR; groupname: LPCWSTR; membersid: PSID): NET_API_STATUS;
const
cProc = "NetLocalGroupAddMember";
var
hVariable: THandle;
fVariable: TNetLocalGroupAddMember;
begin
Result:= 0;
try
hVariable:= LoadLibrary(NetApi32lib);
if (hVariable = 0) then
ErrorMessage("Not load netapi32.dll", 0)
else
begin
@fVariable:= GetProcAddress(hVariable, cProc);
if (@fVariable = nil) then
ErrorMessage("Not find function " + cProc, 0)
else
begin
Result:= fVariable(servername, groupname, membersid);
end;
FreeLibrary(hVariable);
end;
except
ErrorMessage("Unknown error", 0);
Result:= GetLastError;
end;
end;

не работает GetLastError:No mapping for the unicode character exists in the target multi-byte code page
Может кто-чего подскажет:)


 
Игорь Шевченко ©   (2003-06-18 12:18) [1]

type
TNetLocalGroupAddMember = function(servername: LPCWSTR; groupname: LPCWSTR; membersid: PSID): NET_API_STATUS; stdcall


 
rastochnik ©   (2003-06-18 12:27) [2]

во блин, пойду в чат поблагадарю:)



Страницы: 1 вся ветка

Текущий архив: 2003.08.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
14-44957
Yuraz
2003-08-04 11:35
2003.08.14
Как сделать приложение без формы? (при запуске программы)


14-45103
Delphimun
2003-06-13 12:50
2003.08.14
Как приделать progressbar, к процедуре, в цикле?


14-44974
Andriy
2003-07-30 10:38
2003.08.14
SpinEdit в D7 ???


14-45151
K.o.Z
2003-07-30 18:04
2003.08.14
Жесткий диск


14-45143
IT-Master
2003-07-30 23:47
2003.08.14
Помощь в тестировании