Форум: "Начинающим";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];
ВнизМассив из Мемо Найти похожие ветки
← →
inkvizitor © (2006-11-10 11:10) [0]Пожалуйста помогите !
1) Как из Мемо(в нем уже есть числа в один столбец) сделать массив чисел путем процедуры БаттонКлик(результат должнен выводится тоже в мемо, но на др. форме).Через IntToStr() чёто не получается или я что-то не так делал;
2) Можно ли через компоненту OpenDialog загрузить данные в F1Book(не знаю точных свойств F1Book).
3) как компоненту Chart "заставить" выводить график используя данный Мемо(см. выше)???
Заранее благодарен.
← →
Dmitrij_K (2006-11-10 11:13) [1]1.
> я что-то не так делал
ага
2. ЧЗ
3. ЧЗ
← →
novill © (2006-11-10 11:13) [2]ЖЖОШ! )))
Кетмар, ты хорошо писал про биореактор, у меня ссылки не сохранилось :)
← →
novill © (2006-11-10 11:14) [3]> IntToStr() чёто не получается или я что-то не так делал;
У тебя последний шанс! Показывай как делал!
← →
Percent (2006-11-10 11:14) [4]путем процедуры БаттонКлик
А КиДаун не подходит? А то я для КиДауна знаю, а для БаттонКлика - нет... :(
сделать массив чисел ... результат должнен выводится тоже в мемо
Что-то мне подсказывает, братуха, что мемо не умеет работать с массивами чисел.
чёто не получается или я что-то не так делал;
Ты точно что-то не так делал. Что именно - знаешь только ты. Ибо этого "что-то не так" в виде кода ты не привел.
Можно ли через компоненту OpenDialog загрузить данные в F1Book
Нет.
как компоненту Chart "заставить" выводить график используя данный Мемо
Пинками.
То есть, давай учиться терминологии и пониманию того, что делать и как делать. Согласен?
← →
ASoft (2006-11-10 11:17) [5]Через IntToStr() чёто не получается или я что-то не так делал
что-то не так делал
> не знаю точных свойств F1Book
я тоже
> как компоненту Chart "заставить" выводить график используя
> данный Мемо
думаю, без необходимой специальной литературы сложно...
> Заранее благодарен.
не за что..
← →
Dmitrij_K (2006-11-10 11:19) [6]http://antigreen.org/bioreactor/
← →
Percent (2006-11-10 11:24) [7]1) Как из Мемо(в нем уже есть числа в один столбец) сделать массив чисел путем процедуры БаттонКлик(результат должнен выводится тоже в мемо, но на др. форме).Через IntToStr() чёто не получается или я что-то не так делал;
Значит так. Читая твое "высказывание", я так понимаю, что через IntToStr сделать что-то у тебя не получилось, поэтому ты решил воспользоваться процедурой БаттонКлик. Тебе не кажется, что твоя формулировка как-то не совсем правильная?
Давай с самого начала.
1. У тебя есть мемо, в котором внесены построчно какие-то числа (ты не указал, какие - целые или дробные, но, исходя из попытки использовать IntToStr(), они у тебя - целые).
2. Тебе надо создать (целочисленный) массив с количеством элементов, равным количеству строк в мемо.
3. Потом тебе надо пройти в цикле по строками твоего мемо, и попробовать перевести строчное представление числа из мемо в целое число в массив. Если не удастся - то: а) сообщить пользователю и остановиться; или б) сообщить пользователю и продолжить.
4. Проверить, сколько элементов массива заполнены, и если надо, откорректировать размер массива.
Это что касается первой части твоего задания.
Давай, начинай творить.
← →
novill © (2006-11-10 11:28) [8]> [7] Percent (10.11.06 11:24)
Ты пишешь так, как будто предполагаешь, что автор знает, как делать динамические массивы. :)
← →
Percent (2006-11-10 11:34) [9]Ты пишешь так, как будто предполагаешь, что автор знает, как делать динамические массивы
Ну, по крайней мере, он узнает новый термин. И, возможно, почитает справку.
P.S. Хотя, у меня возникает подозрение, что автор тут больше не появится.
← →
Ketmar © (2006-11-10 11:35) [10]>[9] Percent 10-Nov-2006, 11:34
>P.S. Хотя, у меня возникает подозрение, что автор тут
>больше не появится.
будем надеяться.
← →
Percent (2006-11-10 11:37) [11]будем надеяться.
Ну и нафига я это все писал? :-)))
← →
novill © (2006-11-10 11:40) [12]
> Ну и нафига я это все писал?
Ты нес разумное доброе вечное! )))
← →
Ketmar © (2006-11-10 11:44) [13]>[11] Percent 10-Nov-2006, 11:37
>Ну и нафига я это все писал? :-)))
из любви к искусству. %-)
← →
Percent (2006-11-10 11:50) [14]В последнее время такое ощущение возникает, что кто-то преднамеренно создает ветки с тупыми вопросами. Слишком уж много "мертвых" веток, где автор только лишь задает вопрос и "забывает" о ветке. К чему бы это? Месть кого-нибудь "обиженного"? Студенты на лабораторной, успевающие лишь задать вопрос, но теряющие интерес сразу же после звонка? "Потребители", задавшие вопрос, увидевшие/не увидевшие ответ и ушедшие без обратной связи? Или у меня паранойя?
← →
ASoft (2006-11-10 11:52) [15]
> Percent (10.11.06 11:50) [14]
хочешь поговорить об этом?
← →
KilkennyCat © (2006-11-10 11:54) [16]> [4] Percent (10.11.06 11:14)
> Что-то мне подсказывает, братуха, что мемо не умеет работать
> с массивами чисел.
Вай нот? Оно (мемо) может нести очень даже много информации о массиве. Например, его ширина и высота может указывать на размерность аж двумерного массива. Затем, мемо может отображать элементы массива, опять же используя номер строки и позицию символа - соответственно масииву. И в конце концов, мемо само может быть элементом массива.
← →
novill © (2006-11-10 11:58) [17]> [14] Percent (10.11.06 11:50)
Таких веток действительно всё больше, но без айпишников не разобраться :) И диагноз не поставить :)
← →
Percent (2006-11-10 12:01) [18]хочешь поговорить об этом?
Ты можешь сказать что-то определенное? Так излагай.
← →
ASoft (2006-11-10 12:06) [19]
> Ты можешь сказать что-то определенное? Так излагай.
да, не здесь...
← →
Ketmar © (2006-11-10 12:08) [20]всё-таки есть подозрение на осеннее обострение у студиозусов.
← →
Dmitrij_K (2006-11-10 12:10) [21]
> всё-таки есть подозрение на осеннее обострение у студиозусов.
Ага.
> Завтра сдавать, а я ничего не успел сделать. :(
> поможите люди добрые.
← →
Percent (2006-11-10 12:17) [22]да, не здесь...
Да ты не стесняйся, тут все свои...
← →
ASoft (2006-11-10 12:28) [23]http://delphimaster.net/view/15-1163150916/
← →
inkvizitor © (2006-11-10 12:55) [24]
>Percent
> Давай, начинай творить.
Числа в мемо у меня вещественные,
a[i]:=IntToStr(или IntToFloat)(Memo1.Lines.Text);
не понимаю...
Можно и для КиДаун, если не трудно.
Спасибо!
← →
ASoft (2006-11-10 13:00) [25]>Memo1.Lines.Text
c ума спрыгнул!?
← →
Percent (2006-11-10 13:02) [26]a[i]:=IntToStr(или IntToFloat)(Memo1.Lines.Text);
Или. То есть, именно StrToFloat().
Цикл написать можешь?
Знаешь, что такое цикл?
Цикл по всем строкам мемо.
От нулевой до последней.
← →
Плохиш © (2006-11-10 13:05) [27]
> Знаешь, что такое цикл?
Ну ты спросил 8-O Откуда оно может знать?
← →
Percent (2006-11-10 13:05) [28]Блин. Я уже даже внимания на названия функций не обращаю. Думаю, что автор пишет правильно. И сам автоматом пишу, не глядя на его функции.
К автору: нет такой функции, как IntToFloat(). И функция IntToStr() делает обратное, нежели тебе надо. Давай, думай!
Тебе надо StrToFloat() и (уже потом, на следующих шагах твоей программы) FloatToStr(). Читай по ним справку.
← →
inkvizitor © (2006-11-10 13:13) [29]
> 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:29) [30]var A:array[1.16000] of float;
var A:array[1..16000] of float; {тут должны быть две точки}
Только почему у тебя такие огромные массивы? И циклы от 1 до 16000 - у тебя столько строк в мемо?
StrToFloat(Memo1.Lines.Text);
Почему ты используешь свойство Text? Используй индексированный доступ к строкам Memo1.Lines[i];
Наводящий вопрос: Как узнать, сколько строк в мемо, на этапе выполнения программы?
← →
app © (2006-11-10 13:29) [31]Зачем столько вопросов в одной теме?
← →
Percent (2006-11-10 13:30) [32]Зачем столько вопросов в одной теме?
Мы пока с первым вопросом разбираемся.
До следующих двух, думаю, не скоро дело дойдет.
← →
Anatoly Podgoretsky © (2006-11-10 13:32) [33]> inkvizitor (10.11.2006 12:55:24) [24]
Опа, тогда как тебя понимать Саид?
> a[i]:=IntToStr(
Ты перевод то слова знаешь?
← →
Anatoly Podgoretsky © (2006-11-10 13:35) [34]> Percent (10.11.2006 13:30:32) [32]
Просмотрел всю ветку, диагноз - не дойдет, кто то раньше умрет.
← →
Плохиш © (2006-11-10 13:35) [35]
> 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:40) [36]Просмотрел всю ветку, диагноз - не дойдет, кто то раньше умрет.
Да ладно, пусть попробует.
Авось, что-нибудь и получится.
Хотя... :((
← →
inkvizitor © (2006-11-10 14:27) [37]Все так посмеялись, а советов рельных мало...
> Просмотрел всю ветку, диагноз - не дойдет, кто то раньше
> умрет.
что это значит?
> Да ладно, пусть попробует.
> Авось, что-нибудь и получится.
> Хотя... :((
Percent спасибо за LInes[i] попробую.
Мне надо сделать анализ рядов и куда я их "затолкаю" эти данные,я только три компоненты нашел - Grid,F1Book,Memo?
← →
Percent (2006-11-10 14:34) [38]Ты вначале с циклами разберись. Напиши, как ты будешь переводить данные из мемо в массив. Сюда напиши код. А потом уже про все остальное разговаривать будем. А то берешься за глобальные вопросы, не разбираясь в элементарных конструкциях и принципах.
Все так посмеялись, а советов рельных мало...
Правильно посмеялись.
А ты не смеши.
И меньше выступай.
И больше пиши кода.
И будет тебе счастье.
P.S. Ты там программу пишешь, или обедаешь?
← →
koha © (2006-11-10 15:20) [39]> Percent (10.11.06 11:50) [14]
> Или у меня паранойя?
Параноя, батенька, это, по определению, когда болеют "новящими идеями" - у вас голюцинации. :-))
← →
inkvizitor © (2006-11-10 16:45) [40]
> Ты там программу пишешь, или обедаешь?
одно другому не мешает.
> > for i:=1 to 16000 do
> > for j:=1 to 16000 do begin
> > A[i]:=StrToFloat(Memo1.Lines[i]);
> > B[i]:=StrToFloat(Memo2.Lines[j]);
> > end;
Массивы почему большие, потому что много данных надо ввводить (например исследование солнца - дипломнаяяяя)
> Ну ты спросил 8-O Откуда оно может знать?
Ну не надо так унижать все когдато начинали, правда?
Страницы: 1 2 3 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.012 c