Results 1 to 8 of 8

Thread: Letters uit String Lezen

  1. #1

    Letters uit String Lezen

    Hoi,

    Ik heb een probleempje. Ik heb een Edit-veld waarin mensen een Hexadecimale code kunnen invoeren. Dit wil ik graag omrekenen, dus heb ik eerst de eerste letter nodig en daarna de tweede letter.

    Met welke code kan ik dus een letter opvragen uit een string??

  2. #2
    Je kunt door middel van een For lus door de String heen lopen:

    Code:
    for i := 1 to Length(MyString) do
      ShowMessage(MyString[i]);

  3. #3
    Bedankt Dees. Nu lukt het

  4. #4
    Ik heb waarschijnlijk weer een simpele vraag, maar weet het antwoord niet

    Ik maak een html editor en nu wil ik dat elk woord langsgegaan wordt en kijkt of die voorkomt in een lijst met strings. Als dit zo is dan moet het een andere kleur krijgen.
    Hoe kan ik dus woorden langsgaan in een TMemo.

  5. #5
    Wil je dat wel doen, er zijn massa's controls die aan color coding doen.
    Eentje ervan is SynEdit
    DeX 3 Delphi := The ease of VB with the power of C; Zoekt en gij zult vinden

  6. #6
    Silly member NGLN's Avatar
    Join Date
    Aug 2004
    Location
    Werkendam
    Posts
    5,133
    Maar om toch even antwoord op de vraag te geven :
    Code:
    uses
      Math;
    
    procedure TForm1.Button1Click(Sender: TObject);
    var
      i: Integer;
      MyString: String;
    begin
      MyString := Memo1.Text + ' ';
      repeat
        i := Pos(' ', MyString);
        if i <> 0 then
          i := Min(i, Pos(#13#10, MyString));
        ShowMessage(Copy(MyString, 1, i - 1));
        Delete(MyString, 1, i);
      until i * Length(MyString) = 0;
    end;
    //Edit:
    En dan nog even uitbreiden natuurlijk voor de komma's, de puntkomma's, de haakjes, etc... Kortom: Henkie's link!
    Last edited by NGLN; 19-May-06 at 20:10.
    (Sender as TNLDUser).Signature := 'Groeten van Albert';

  7. #7
    Bedankt voor de info. Nu lukt het me wel

  8. #8
    Senior Member walterheck's Avatar
    Join Date
    Oct 2001
    Location
    Belo Horizonte, Brasil
    Posts
    4,212
    semi-offtopic: Als je veel met strings gaat werken, doe jezelf dan een lol en zoek even naar de FastStrings library, die heeft rete-snelle routines voor het werken met strings.

    semi-offtopic2: wat Henkie zegt...
    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)

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
  •