Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

записать текст из мемо в Stringgrid   Найти похожие ветки 

 
my_sweet   (2006-03-23 16:56) [0]

Пожалуйста, помогите текст, который записан в memo, разбитый по словам записать в первый столбик stringGrid!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
По словам у меня текст разбивает функция GetSubStr, которая находит пробелы. Вот ее описание:
function GetSubStr(str: string; count: integer): string;
var
 i, j, c: integer;
 pos1, pos2: integer;
 s, r: string;
begin
 s := str + " ";
 c := 0;

 for i:=1 to length(s) do begin
   if (s[i] <> " ") then begin
     pos1 := i;
     for j:=pos1 to length(s) do begin
       if (s[j] = " ") then begin
         pos2 := j;
         r := Copy(s, pos1, pos2 - pos1);
         inc(c);
         if (c = count) then begin
           result := r;
           exit;
         end;
         Delete(s, pos1, pos2 - pos1);
         break;
       end;
     end;
   end;
 end;
end;


 
MBo ©   (2006-03-23 17:00) [1]

достаточно одной таблэтки:

StringGrid1.Cols[1].CommaText:=str;


 
Сергей М. ©   (2006-03-23 17:01) [2]


> разбитый по словам


Что такое "слово" ?
Дай четкое определение ..


 
my_sweet   (2006-03-23 17:07) [3]

слово, это какой-то набор символов от пробела до пробела


 
my_sweet   (2006-03-23 17:24) [4]

спасибо, с StringGrid1.rows[i+1].CommaText:=str  получилось, но вот он у меня почему-то , и "
записывать в яйчейку не хочет, но зато с другими одиночными символами и словами работает
прекрасно, вы не подскажете почему?????? кстати, те яйчейки stringgrid,
куда должны были поместиться , и " остаются пустыми ...

вот, если что, кусочек кода...

for i := 0 to memo2.Lines.Count-1 do
 begin
      str:=memo2.Lines[i];
   j :=  GetWordsCount(Memo1.Lines[i]);
   StringGrid1.RowCount:= Memo2.Lines.Count;
   StringGrid1.rows[i+1].CommaText:=str;


 
MBo ©   (2006-03-23 17:30) [5]

>но вот он у меня почему-то , и " записывать в яйчейку не хочет,
Ну это ты хелп не прочитал по CommaText - запятые - тоже разделители

DelimitedText используй


 
my_sweet   (2006-03-23 17:46) [6]

почему-то таже фигня, написала вот так
StringGrid1.rows[i].DelimitedText:=str, ПРАВИЛЬНО???, но , и " упорно пропускаются???, а в help-е
кроме строчки что DelimitedText  -  свойство , ничего больше нету!!!


 
Leonid Troyanovsky ©   (2006-03-23 18:14) [7]


> my_sweet   (23.03.06 16:56)

> Пожалуйста, помогите текст, который записан в memo, разбитый
> по словам записать в первый столбик stringGrid


Извини за любопытство, но как текст попал в memo?

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2006.04.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
2-1143473111
SamProf
2006-03-27 19:25
2006.04.09
Как можно перечислить все диски?


9-1127719524
max999
2005-09-26 11:25
2006.04.09
Вопрос по OpenGL


2-1143033843
serg111111
2006-03-22 16:24
2006.04.09
Приветствую вас!


1-1141736802
aleshap
2006-03-07 16:06
2006.04.09
Помогите вернуть курсор......


2-1143356756
VadimSpb
2006-03-26 11:05
2006.04.09
Подключение к MSSQL 2005 по сети