| 
| 
 | Вопрос # 4 665/ вопрос открыт / | 
 |  Нужна помощь не как не вставитть текст из БО в Браузер Дельфина Приложение:Переключить в обычный режим     procedure TForm1.SpeedButton5Click(Sender: TObject);beginEdit1.SelectAll;Edit1.CopyToClipboard; end;
|  |   Вопрос задал: Hakera (статус: Посетитель)Вопрос отправлен: 17 октября 2010, 22:34
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Шичко Игорь Здравствуйте, Hakera!Предлагаю Вам свой вариант решения задачи.
 На форме Button1 и WebBrowser1.
 Код и описание в приложении.
 В процессе разработки нужно пройти в режиме отладки по функции
 function TForm1.FillForm(WebBrowser: TWebBrowser; FieldName: string; Value: string): Boolean;
 и через значение переменной temp определить имена элементов на странице WebBrowser1.
 Удачи.
 Вопросы - пишите.
 Приложение:Переключить в обычный режим unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls, WinSock, OleCtrls, SHDocVw; type  TForm1 = class(TForm)    WebBrowser1: TWebBrowser;    Button1: TButton;  function FillForm(WebBrowser: TWebBrowser; FieldName: string; Value: string): Boolean;  procedure Button1Click(Sender: TObject);  procedure WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL:
OleVariant);   private    { Private declarations }  public    { Public declarations }  end; var  Form1: TForm1;   implementation {$R *.dfm}    var    i, j: Integer;    FormItem: Variant;    temp: string;  begin    Result := False;      begin      Exit;    end;      begin        for j := 0 to FormItem.Length - 1 do      begin         try           begin            FormItem.Item(j).Value := Value;            Result := True;          end;        except          Exit;        end;      end;    end;  end; procedure TForm1.Button1Click(Sender: TObject);begin end;  procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL:
OleVariant);varlogin, parol, reg: string;  begin   if VarToStr(URL) = 'http://tantal.ru/' then  begin       ShowMessage('Error. Field not available or no reg found.');       ShowMessage('Error. Field not available or no name found.');       ShowMessage('Error. Field not available or no pass found.');  end;end; end.
|  | Ответ отправил: Шичко Игорь (статус: 9-ый класс)Время отправки: 20 октября 2010, 09:29
 
 |  
 Мини-форум вопросаВсего сообщений: 1; последнее сообщение — 18 октября 2010, 08:21; участников в обсуждении: 1. 
|   | min@y™ (статус: Доктор наук), 18 октября 2010, 08:21 [#1]:Есть такой секретный и никому не известный сайт, называется google.ru, грамотно составленный поисковой запрос в котором экономит очень много времени и даёт полезные знания. Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |