Форум: "WinAPI";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "WinAPI";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c