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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.051 c
3-1161529514
diofant
2006-10-22 19:05
2007.01.07
Подключение к серверу приложений


15-1166099653
sergey888
2006-12-14 15:34
2007.01.07
Конец эпохи Windows и слежка за пользователями мобильников


2-1166521831
Slimer
2006-12-19 12:50
2007.01.07
Печать таблицы с неопределенными столбцами


15-1166106419
Галинка
2006-12-14 17:26
2007.01.07
Где можно найти иконки стандартные


15-1166360933
Freedman
2006-12-17 16:08
2007.01.07
Подскажите сайт