Здравствуйте.
Нужна была небольшая программка которая бы делала заготовки новых подключений к инету (прописывала бы конкр. имена в папку "Сеть и удалённый доступ...") и лучше чтобы делала это через стандартные диалоговые окана Виндовса, то есть вся задача сводилась к вызову ф. отображения нужного диалога.
Результатом стало следущее:
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, в общем...