Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2007, 14:02   #1
Alex_C
Пользователь
 
Регистрация: 11.12.2006
Сообщений: 10
По умолчанию Заполнение тега типа file на TWebBrowser

Не могу заполнить поле типа file. В инете есть куча описаний для тегов INPUT - заполняются без проблем, а вот типа file - не получается имя файла вставить. Делал так:

Сама ф-ция
function FillForm(WebBrowser: TWebBrowser; FieldName: string; Value: string): Boolean;
var
i, j: Integer;
FormItem: Variant;
begin
Result := False;
//no form on document
if WebBrowser.OleObject.Document.all.t ags('FORM').Length = 0 then
begin
Exit;
end;
//count forms on document
for I := 0 to WebBrowser.OleObject.Document.forms .Length - 1 do
begin
FormItem := WebBrowser.OleObject.Document.forms .Item(I);
for j := 0 to FormItem.Length - 1 do
begin
try
//when the fieldname is found, try to fill out
if FormItem.Item(j).Name = FieldName then
begin
FormItem.Item(j).Value := Value;
Result := True;
end;
except
Exit;
end;
end;
end;
end;

- взята из FAQ

Использовал:

FilForm( WebBrowser1, 'upload', 'C:\Tem.txt' );
Все проходит, поле находится, но на него ничего не выдодится.
Alex_C вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение GataGridView из .txt (C#) Munky Общие вопросы .NET 0 03.05.2008 21:55
заполнение CDS файла TaTT DoGG БД в Delphi 0 25.04.2008 11:05
Заполнение БД (Delphi) Air Помощь студентам 15 12.04.2008 11:43
заполнение формы zetrix Безопасность, Шифрование 1 29.10.2006 11:07