Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];

Вниз

записать текст из мемо в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.017 c
15-1142925934
nick-from
2006-03-21 10:25
2006.04.09
Отслеживание выходов в интернет по-простому


2-1142997974
soi
2006-03-22 06:26
2006.04.09
Программное изменение размера дочернего окна


15-1142547033
Ketmar
2006-03-17 01:10
2006.04.09
где мой значок "мастера"?


2-1143045905
CAHEK
2006-03-22 19:45
2006.04.09
Ttreeview


15-1142431004
На минутку заглянул
2006-03-15 16:56
2006.04.09
RTL для Delphi7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский