![]() |
|
#1
|
||||
|
||||
![]() я неочень умею работать с текстом, подскажите...
вообщем есть edit4 там дата [12.34.5678] мне надо разбить день месяц и год в 3 разных edit1, edit2 и edit3 [12][34][5678] hard noob |
#2
|
|||
|
|||
![]() Ищешь точку (делитель) и по точке разбиваешь текст на три части.
Код:
var K : Integer; S : String; begin S := Edit4.Text; I := Pos('.', S); if I > 0 then Edit1.Text := Copy(S, 1, I-1) else Exit; Inc(I); K := PosEx('.', S, I); if K > 0 then Edit2.Text := Copy(S, I, K-I) else Exit; Edit3.Text := Copy(S, K+1, 255) end; Последний раз редактировалось san-46, 06.05.2008 в 14:52. |
#3
|
||||
|
||||
![]() откуда взять StrUtils ? о_О
hard noob |
#4
|
|||
|
|||
![]() StrUtils - входит в штатную поставку Delphi (во всяком случае в D7 точно).
В секици uses надо записать имя этого модуля и все. |