Avatar billede stef_s Praktikant
17. september 2004 - 19:14 Der er 10 kommentarer og
1 løsning

Finde speciel ord i memo

Hvis jeg loader en text fra en fil, ind i et memo, hvordan kan jeg så få programmet til, at se om et specielt ord er til stede?
Jeg skal ikke bruge finddialog, da programmet bare skal vide om enkelte ord er tilstede.
Avatar billede arne_v Ekspert
17. september 2004 - 19:16 #1
Kan du ikke bare bruge Pos funktionen og se om den returnerer noget større end 0 ?
Avatar billede stef_s Praktikant
17. september 2004 - 19:21 #2
Jeg forstår ikke lige hvad du mener, men hvis der er en hel roman i et TXT dokument, så skal programmet åbne TXT filen i memoet, og derefter lede efter et specielt ord, og hvis ordet f.eks. "HEJ" optræder i teksten, skal den skrive, at den har fundet det.
Avatar billede arne_v Ekspert
17. september 2004 - 19:25 #3
Jeg formoder at du har læst filen ind i memo feltet.

Og det jeg spørger er om ikke du kan bruge:

If Pos('foobar',mymemo.Text) > 0 Then
Avatar billede stef_s Praktikant
17. september 2004 - 19:28 #4
Jeg kender ikke den funktione, hvad skal den gøre?
Avatar billede snowball Novice
17. september 2004 - 19:29 #5
Edit1 indeholder det ord du vil lede efter.

  Memo1.Lines.LoadFromFile('c:\test.txt');
  If Pos(Edit1.Text, Memo1.Lines.Text) > 0 Then
    ShowMessage('Det valgte ord findes i teksten')
  Else
    ShowMessage('Det valgte ord findes ikke i teksten');
Avatar billede arne_v Ekspert
17. september 2004 - 19:29 #6
Den finder positionen af foobar og hvis ikke den findes returnerer den 0
Avatar billede stef_s Praktikant
17. september 2004 - 19:33 #7
Det virker Snowball, takker også Arne V, da jeg skulle have det ind med skeer :)
Men poinene går til snowball.
Lav et svar så jeg kan acceptere!
Avatar billede snowball Novice
17. september 2004 - 20:06 #8
Vi kan da bare dele :)
Avatar billede stef_s Praktikant
17. september 2004 - 20:31 #9
Som Arne V, kom med et svar.
Avatar billede arne_v Ekspert
17. september 2004 - 20:33 #10
Øh
Avatar billede snowball Novice
17. september 2004 - 20:36 #11
arne: Du kan få halvdelen i http://www.eksperten.dk/spm/540868 :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester