Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.10;
Скачать: 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 вся ветка

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

Наверх




Память: 0.44 MB
Время: 0.043 c
1-1162188144
Shopot
2006-10-30 09:02
2006.12.10
Печать.


2-1164360980
KyRo
2006-11-24 12:36
2006.12.10
Как узнать создана ли нить


15-1163977112
wp2
2006-11-20 01:58
2006.12.10
надо в вордовский документ вставить график синусоиды...


15-1164126797
Ламот
2006-11-21 19:33
2006.12.10
КПК + Приближающиеся морозы...


2-1164034693
go2lo
2006-11-20 17:58
2006.12.10
Простое заксоривание.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский