Главная страница
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.012 c
1-1203994220
Anton
2008-02-26 05:50
2008.12.14
Пропадает курсор при вводе


2-1225707879
FatBoySlim
2008-11-03 13:24
2008.12.14
Как передать в MySQL в качестве параметра текст SQL запроса?


15-1223359093
uzer
2008-10-07 09:58
2008.12.14
Как узнать платформу ?


4-1201164271
apic
2008-01-24 11:44
2008.12.14
меню "пуск",


2-1225629644
M
2008-11-02 15:40
2008.12.14
"Пересборка" INDY