![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Массив из Мемо [D7, XP]
inkvizitor © (2006-11-10 11:10:00)Пожалуйста помогите !
1) Как из Мемо(в нем уже есть числа в один столбец) сделать массив чисел путем процедуры БаттонКлик(результат должнен выводится тоже в мемо, но на др. форме).Через IntToStr() чёто не получается или я что-то не так делал;
2) Можно ли через компоненту OpenDialog загрузить данные в F1Book(не знаю точных свойств F1Book).
3) как компоненту Chart "заставить" выводить график используя данный Мемо(см. выше)???
Заранее благодарен.
Плохиш (2006-11-10 13:35:00) [61]
> for i:=1 to 16000 do
> for j:=1 to 16000 do begin
> A[i]:=StrToFloat(Memo1.Lines.Text);
> B[i]:=StrToFloat(Memo1.Lines.Text);
> end;
Бред засчитан.
Anatoly Podgoretsky (2006-11-10 13:35:00) [62]> Percent (10.11.2006 13:30:32) [32]
Просмотрел всю ветку, диагноз - не дойдет, кто то раньше умрет.
Anatoly Podgoretsky (2006-11-10 13:32:00) [63]> inkvizitor (10.11.2006 12:55:24) [24]
Опа, тогда как тебя понимать Саид?
> a[i]:=IntToStr(
Ты перевод то слова знаешь?
Percent (2006-11-10 13:30:00) [64]Зачем столько вопросов в одной теме?
Мы пока с первым вопросом разбираемся.
До следующих двух, думаю, не скоро дело дойдет.
app (2006-11-10 13:29:00) [65]Зачем столько вопросов в одной теме?
Percent (2006-11-10 13:29:00) [66]var A:array[1.16000] of float;
var A:array[1 ..16000] of float; {тут должны быть дветочки}
Только почему у тебя такие огромные массивы? И циклы от 1 до 16000 - у тебя столько строк в мемо?
StrToFloat(Memo1.Lines.Text);
Почему ты используешь свойство Text? Используй индексированный доступ к строкам Memo1.Lines[i];
Наводящий вопрос: Как узнать, сколько строк в мемо, на этапе выполнения программы?
inkvizitor (2006-11-10 13:13:00) [67]
> c ума спрыгнул!?
Извините, будьте добры подсказать?
> Или. То есть, именно StrToFloat().
var A:array[1.16000] of float;
B:array[1.16000] of float;
i,j:integer;
begin
for i:=1 to 16000 do
for j:=1 to 16000 do begin
A[i]:=StrToFloat(Memo1.Lines.Text);
B[i]:=StrToFloat(Memo1.Lines.Text);
end;
Вообщем два мемо- два массива.
Знаю что бред, но чем богат тем и рад.
Percent (2006-11-10 13:05:00) [68]Блин. Я уже даже внимания на названия функций не обращаю. Думаю, что автор пишет правильно. И сам автоматом пишу, не глядя на его функции.
К автору: нет такой функции, как IntToFloat(). И функция IntToStr() делает обратное, нежели тебе надо. Давай, думай!
Тебе надо StrToFloat() и (уже потом, на следующих шагах твоей программы) FloatToStr(). Читай по ним справку.
Плохиш (2006-11-10 13:05:00) [69]
> Знаешь, что такое цикл?
Ну ты спросил 8-O Откуда оно может знать?
Percent (2006-11-10 13:02:00) [70]a[i]:=IntToStr( илиIntToFloat)(Memo1.Lines.Text);
Или. То есть, именно StrToFloat().
Цикл написать можешь?
Знаешь, что такое цикл?
Цикл по всем строкам мемо.
От нулевой до последней.
ASoft (2006-11-10 13:00:00) [71]> Memo1.Lines.Text
c ума спрыгнул!?
inkvizitor (2006-11-10 12:55:00) [72]
>Percent
> Давай, начинай творить.
Числа в мемо у меня вещественные,
a[i]:=IntToStr(или IntToFloat)(Memo1.Lines.Text);
не понимаю...
Можно и для КиДаун, если не трудно.
Спасибо!
ASoft (2006-11-10 12:28:00) [73]http://www.delphimaster.ru/cgi-bin/forum.pl?id=1163150916&n=3
Percent (2006-11-10 12:17:00) [74]да, не здесь...
Да ты не стесняйся, тут все свои...
Dmitrij_K (2006-11-10 12:10:00) [75]
> всё-таки есть подозрение на осеннее обострение у студиозусов.
Ага.
> Завтра сдавать, а я ничего не успел сделать. :(
> поможите люди добрые.
Ketmar (2006-11-10 12:08:00) [76]всё-таки есть подозрение на осеннее обострение у студиозусов.
ASoft (2006-11-10 12:06:00) [77]
> Ты можешь сказать что-то определенное? Так излагай.
да, не здесь...
Percent (2006-11-10 12:01:00) [78]хочешь поговорить об этом?
Ты можешь сказать что-то определенное? Так излагай.
novill (2006-11-10 11:58:00) [79]> [14] Percent (10.11.06 11:50)
Таких веток действительно всё больше, но без айпишников не разобраться :) И диагноз не поставить :)
KilkennyCat (2006-11-10 11:54:00) [80]> [4] Percent (10.11.06 11:14)
> Что-то мне подсказывает, братуха, что мемо не умеет работать
> с массивами чисел.
Вай нот? Оно (мемо) может нести очень даже много информации о массиве. Например, его ширина и высота может указывать на размерность аж двумерного массива. Затем, мемо может отображать элементы массива, опять же используя номер строки и позицию символа - соответственно масииву. И в конце концов, мемо само может быть элементом массива.