17. april 2001 - 16:53Der er
18 kommentarer og 1 løsning
delphi og html
jeg har stillet nogenlunde samme spørgsmål, men her er det nye.
jeg har en htmlside som åbner i mit delphi programs webbrowser component. På html siden er der en editbox. Vil gerne have at den der ved et klik på en knap i delphi programmet bliver genereret en random tekst og kopieret ind i editboxen.
mange tak ....jeg har måske et tip, men jeg vil ikke forvirre jer:)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
type TForm1 = class(TForm) wbDoc: TWebBrowser; Button1: TButton; Button2: TButton; Button3: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private function RandomText(Length: Integer): string; public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.DFM}
function TForm1.RandomText(Length: Integer): string; var i: Integer; s: string; begin s := \'\'; for i := 1 to Length do s := s + Chr(Random(26) + 97);
Result := s; end;
procedure TForm1.Button1Click(Sender: TObject); begin wbDoc.Navigate(\'d:\\delphi.html\', EmptyParam, EmptyParam, EmptyParam, EmptyParam); end;
procedure TForm1.Button2Click(Sender: TObject); var Doc: IHTMLDocument2; AllElts: IHTMLElementCollection; Text: IHTMLInputTextElement; begin Doc := wbDoc.Document as IHTMLDocument2;
if Assigned(Doc) then begin AllElts := Doc.all; Text := AllElts.item(\'edit\', EmptyParam) as IHTMLInputTextElement;
if Assigned(Text) then Text.value := RandomText(15); end; end;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.