Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.046 c
15-1164098826
Rouse_
2006-11-21 11:47
2006.12.10
Всетаки Мерлин гений, такие проекты поднял в свое время :)


2-1164160871
Shedow
2006-11-22 05:01
2006.12.10
трафикометр


15-1164106468
zdm
2006-11-21 13:54
2006.12.10
IDSmtp


15-1163687787
Calibr
2006-11-16 17:36
2006.12.10
Физикам


2-1164003387
lobach
2006-11-20 09:16
2006.12.10
ValueListEditor





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский