Вниз
Скачать: CL | DM;

RasEnumEntriesA   Найти похожие ветки 

← →
Alians ©   (2006-11-19 18:50) [0]

Мастера! Подскажите что не так пытаюсь подключить RasEnumEntriesA
из rasapi32.dll но ругается говорит:

ERROR_INVALID_SIZE                   (RASBASE+32)
* An incorrect structure size was detected.%0

что я не так сделал?

Type
RASENTRYNAME=record
   dwSize: integer;
   szEntryName:array[1..256] of char;
end;

RasEum:function(reserved:integer;lpszPhonebook :integer;
 var lprasentryname:RASENTRYNAME;var LPSB:integer;out LPSentire:integer
 ):integer;stdcall;

var
renss:RASENTRYNAME;
lpsbD:integer;
LPSentireD:integer;
OutRasEum:integer;
begin

handldlli:=loadlibrary("rasapi32.dll");
@RasEum:=getprocaddress(handldlli,"RasEnumEntriesA");
OutRasEum:=raseum(0,0,renss,lpsbd,lpsentired);
showmessage(inttostr(OutRasEum));


← →
unknown ©   (2006-11-19 19:27) [1]

Посмотри как в JVCL сделано - модули Ras32, JvRas32
http://homepages.borland.com/jedi/jvcl/


← →
MikePetrichenko ©   (2006-11-19 19:58) [2]

А кто будет заполнять поле dsSize структуры перед вызовом функции.
Срочно читать MSDN


← →
Alians ©   (2006-11-19 20:17) [3]

И точно про него забыл! Заработало.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
2-1163780397
Calibr
2006-11-17 19:19
2006.12.10
График


2-1164263223
mmms
2006-11-23 09:27
2006.12.10
Можно ли в EhDbGrid одну колонку сделать постояно видимой?


15-1163941673
Alexey_k
2006-11-19 16:07
2006.12.10
книги


3-1160030440
Term
2006-10-05 10:40
2006.12.10
Как работать с АДО напрямую не через компоненты


3-1160064758
PeterBuild
2006-10-05 20:12
2006.12.10
Вторичные индексы в Парадоксе




   Наверх