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

Вниз

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

 
lead-in   (2008-01-29 16:53) [0]

Здравствуйте.
Нужна была небольшая программка которая бы делала заготовки новых подключений к инету (прописывала бы конкр. имена в папку "Сеть и удалённый доступ...") и лучше чтобы делала это через стандартные диалоговые окана Виндовса, то есть вся задача сводилась к вызову ф. отображения нужного диалога.

Результатом стало следущее:

 hLib := LoadLibrary("rasdlg.dll");
 if hLib = 0 then
 ...
 RasEntryDlg := GetProcAddress(hLib, "RasEntryDlgA");
 if Assigned(RasEntryDlg) then
   try
     FillChar(RASENTRY, sizeof(TRASENTRY), 0);
     RASENTRY.dwFlags := RASEDFLAG_NewEntry;
     RASENTRY.dwSize := sizeof(TRASENTRY);
     if not RasEntryDlg(nil, "Новое соед.", @RASENTRY) then
       if not (RASENTRY.dwError = 0) then
         begin
         str(RASENTRY.dwError, buf);
         ...
       


RasEntryDlg - это вот как раз та функция которая и вызывает нужное окошко и должна в поле "Имя" подставить значение которое я указываю (в данном случае "Новое соед"), всё бы хорошо, но русские символы эта функция не принимает, окно отображается, а поле с именем пустое. Набрать конечно не трудно, но прога эту надо ставить на компы где народ работает - мама не горюй, ботся всего и сами они ничего не наберут.

У ф. есть другой прототип RasEntryDlgW, может как-то чо через неё попробовать? Need help, в общем...


 
DVM ©   (2008-01-29 21:18) [1]

Для автоматического создания подключений можно использовать спец программку от MS - cmstp.exe.


 
slow!alfamoon!com   (2008-01-30 17:56) [2]

Думаю обычные проблемы с кодировкой, укажи какую кодировку использовать для не юникодных программ или используй юникод



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
15-1223417611
Nic
2008-10-08 02:13
2008.12.14
MasterCard Cirrus


1-1204138664
POP
2008-02-27 21:57
2008.12.14
SHA-1


2-1226049431
Denis__
2008-11-07 12:17
2008.12.14
GetTickCount в Turbo Pascal 7.0


3-1211360976
MegaVolt
2008-05-21 13:09
2008.12.14
Посоветуйте базу данных


1-1203606195
Chysti
2008-02-21 18:03
2008.12.14
Требуется сменить названия кнопок in MessageDLG();