Results 1 to 4 of 4

Thread: Standard Internet Actions voorbeelden gezocht.

  1. #1
    Senior Member Henk Schreij's Avatar
    Join Date
    Sep 2002
    Location
    Heino (Raalte)
    Posts
    1,465

    Arrow Standard Internet Actions voorbeelden gezocht.

    Sinds Delphi 6 bestaan er in de ActionList component
    een aantal "Standard Internet Actions", te weten een
    TBrowseURL, TDownLoadURL en TSendMail.

    Borland geeft helaas geen Help informatie over hoe je ze
    moet toepassen en ook in de Devolopers Guide staat niets.

    Wie weet er voorbeelden of andere informatie over het
    gebruik van deze componenten. Ik heb alleen een artikel
    over HTML page scraping met daarin een TDownloadURL.

  2. #2
    Senior Member walterheck's Avatar
    Join Date
    Oct 2001
    Location
    Belo Horizonte, Brasil
    Posts
    4,212
    Dit zijn standaard actions voor het browsen naar een URL met de standaard browser(TBrowseURL), het versturen van een meeltje met de standaard emailclient (TSendMail) en het downloaden van een bepaalde link naar een bepaald bestand (TDownloadURL). Overigens heeft delphi prima help voor deze drie classes hoor, als je even zoekt in de help zul je het wel vinden...
    Nee, de Romeinen spraken geen ISO-8859-1 LATIN

  3. #3
    Senior Member Henk Schreij's Avatar
    Join Date
    Sep 2002
    Location
    Heino (Raalte)
    Posts
    1,465
    Mijn probleem is dat de Help niet zo "prima" is bij het item "using".
    Een voorbeeld:
    Zet ik een Button op het scherm en geef ik daarbij als standaard Action SendMail op,
    dan heb ik bij de events van Button1 maar twee events, nl OnHint en OnUpdate.
    Kijk ik in de Help dan heb ik zie ik dat OnExecute protected is

    Waar geef ik nu de inhoud van de Email (de property Text) op?
    Als ik in de Help op het item "using SendMail" kies krijg ik een nietszeggende uitleg.

    Ik heb maar hetvolgende gedaan:
    Code:
      procedure TForm1.Button1Click(Sender: TObject);
      begin
        SendMail1.Text:= RichEdit1.Lines;
        SendMail1.Execute;
      end;
    Dit werkt.

    Maar het is tegen mijn gevoel in, om de werking van de Action in de aanroepende
    Button te programmeren.

    Een soortgelijk probleem heb ik bij TBrowseURL en TDownloadURL, wanneer ik de URL "at runtime" opgeef.
    Last edited by Dees; 17-Mar-05 at 17:13.

  4. #4
    Senior Member walterheck's Avatar
    Join Date
    Oct 2001
    Location
    Belo Horizonte, Brasil
    Posts
    4,212
    Het lijkt erop dat het niet de bedoeling is dat je de text van een mail helemaal invoert voor je de action execute. Er staat ook in de help dat de text van de message body wordt initialized op de waarde van de text property. Dat betekent dus dat de TSendmail niet echt geschikt is voor het sturen van een @runtime bepaalde message, omdat je geen kans hebt om snel even de text property aan te passen voordat de message wordt verstuurd (althans niet vanuit TSendmail zelf, je kunt natuurlijk altijd bij andere events in je form de text property aanpassen als je dat wilt.).

    het ligt er dus een beetje aan wat je ermee wilt doen?
    Nee, de Romeinen spraken geen ISO-8859-1 LATIN

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. werken met internet explorer
    By Delphifreak in forum Artikelen & tips
    Replies: 0
    Last Post: 12-May-03, 14:14

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •