Entwickler-Ecke

Sonstiges (Delphi) - von memo zu string nur 7 zeichen lang ?


mcbrunox - So 09.02.03 23:14
Titel: von memo zu string nur 7 zeichen lang ?
hi,ich möchte von ner memo den text der zeile i in ss kopieren, dass mache ich mit ... ss:=memo2.lines[i]; ...
dann addiere ich ss auf eine andere memo, und dass kommt raus:
GetDriv
eType(p
Drive) =
DRIVE_
FIXED
then
...
der liest nur 7 zeichen ein, wieso..spinnt das delphi oder was


Millo - Mo 10.02.03 00:37

hi,

welchen datentypen hast du denn für ss gewählt? Ich bin mir nicht sicher aber vielleicht solltest du mal versuchen ss als Stringlist zu verwenden. Dann kannst du über

Quelltext
1:
  ss.add(memo2.lines.Strings[i]);                    

in ss die memo-zeile einfügen und danach das andere Memo dran hängen.


mcbrunox - Mo 10.02.03 00:57

ss habe ich als normalen string deklariert...
ich will dann nämlich prüfen ob in ss ein gewisser string enthalten ist.


Millo - Mo 10.02.03 01:10

Moin,

das überprüfen kannst du dann ja auch normal mit der Stringlist machen. Die Stringliste enthält ja eingentlich nur einen einen STring deswegen ist es logischer weise der erste und dann kann man mit

Quelltext
1:
  if ss.Strings[0] = 'bestimmter String' then tu das und das;                    


mcbrunox - Mo 10.02.03 03:36

jetzt gehts auch schon mit string, die memobox war zu klein drum hat er die strings abgeschnitten.

sorry mein fehler
:evil: