Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2011, 14:19   #21
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Всё работает. Только что запускал всё.

ошибка означает что в функцию было передано "не число". Вот и всё.
Для данной ошибки - передана "пустота".

Убери пустую строку в конце файла.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 14.06.2011, 14:24   #22
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

ааа вот что значит спс

раз уже тут тема большая то кто можете расказать подробно как по 3м координатам построить плоскость ?

359.9916 -10.8920 -21.90
359.5083 -10.9084 5.10
в ходе работы заметили интересную особенность
Код:
for i :=0 to ListBox1.Count - 1 do
begin

s := ListBox1.Items.Strings[i];
listbox2.Items.Add(''+trim(copy(s,1,pos('-',s)-1)));
delete(s,1,pos('-',s)-1);
listbox3.Items.Add(''+trim(copy(s,1,pos(' -',s)-1)));
delete(s,1,pos(' ',s));
listbox4.Items.Add(trim(s));
приведенный код советовали тут работает супер но если последнее число больше 0 то 2е не заносится в листбокс подскажите как убрать такую проблему? и на будущие можно ли делать цикл определения знака числа и запускать автоматом разные функции для разных знаков чисел?

Последний раз редактировалось Stilet; 22.06.2011 в 16:32.
SonicBob вне форума Ответить с цитированием
Старый 16.06.2011, 16:11   #23
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

ЗАЧЕМ привязываться к -(минус) при поиске. Разделителем чисел является пробел. Значит его и надо искать.

Код:
s := ListBox1.Items.Strings[i];
k:=pos(' ',s);
s1:=copy(s, 1, k-1);
listbox2.Items.Add(trim(s1));
delete(s,1,k);
k:=pos(' ',s);
s1:=copy(s,1,k-1);
listbox3.Items.Add(trim(s1));
delete(s,1,k);
listbox4.Items.Add(trim(s));
будет работать при условии ровно один разделитель между числами. при вероятности нескольких надо каждый раз после удаления (delete) применять trim.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 17.06.2011, 09:41   #24
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

привязывался к минусу тк число пробелов разное и думал что всегда минусы будут а облом

Код:
procedure TForm1.N2Click(Sender: TObject);
var
j,w: string;
begin
if OpenDialog1.Execute then
begin
if OpenDialog1.FileName='' then close else
begin
FName := OpenDialog1.FileName;
listbox8.Clear;
listbox8.Items.LoadFromFile(FName);
opendialog1.free;
begin
for i :=0 to ListBox8.Count - 1 do
begin
j := ListBox8.Items.Strings[i];
w:=stringreplace(j,'.',',',[rfReplaceAll, rfIgnoreCase]);
listbox1.items.add(w);
end;
end;
end;
end;
end;
при использовании такого варианта открытия есть проблема если надо закрыть и открыть новый файл вылетает ошибка, ничего не нашел поэтому сюда
как должно быть правильно?

Последний раз редактировалось Stilet; 22.06.2011 в 16:02.
SonicBob вне форума Ответить с цитированием
Старый 22.06.2011, 16:01   #25
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Код:
opendialog1.free;
А этот ужас ещё зачем?!!

Запомните, удалять через деструктор надо ТОЛЬКО те объекты , которые вы сами создаёте (с помощью конструктора .Create)

Вы создавали opendialog1 ?! opendialog1 := TOpendialog.Create(self); ?!
Если да - то почему опять не создаете перед вызовом методов объекта.
если же не создавали (а это скорее всего!!! кинули TOpendialog на форму и всё) - тогда и удалять его не ваша забота!

Короче, выкидывайте строчку opendialog1.free;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.06.2011, 16:28   #26
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

залез стереть пост тк сам разобрался и а тут уже ответ )

такой вопрос можно ли взять формулу из экселя и вставить в делфи?просто есть идея каким то образом выдернуть нужные формулу что б не печатать вручную а то лень) есть ли способ?

если такое не возможно то можно ли просто подключить эксель для расчетом ?

Последний раз редактировалось Stilet; 26.06.2011 в 18:53.
SonicBob вне форума Ответить с цитированием
Старый 26.06.2011, 06:34   #27
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
вопрос можно ли взять формулу из экселя и вставить в делфи
смотря какую формулу
Цитата:
можно ли просто подключить эксель для расчетов
можно
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 26.06.2011, 06:59   #28
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

мне нужен раздел статистики примерно половина например корреляция предсказание тенденция и тд
опиши как это делать хочется что б взять что то типа библиотеки формул и воткнуть в делфи )что б программа была не зависима от экселя вот в чем идея

просмотры растут а ответов нет
скажите что нить по проблеме что нить

Последний раз редактировалось Stilet; 26.06.2011 в 18:54.
SonicBob вне форума Ответить с цитированием
Старый 26.06.2011, 11:47   #29
Jakethefish
Форумчанин
 
Регистрация: 13.11.2009
Сообщений: 121
По умолчанию

Вы пробовали гуглить?
Jakethefish вне форума Ответить с цитированием
Старый 26.06.2011, 12:10   #30
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

лучше б по теме че написал а не такой глупый вопрос
гуглил не помогает
SonicBob вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VirtualStringTree и редактирование текста ячейки Шульц Общие вопросы Delphi 7 10.11.2009 19:30
редактирование текста в блокноте. Kio Помощь студентам 16 21.07.2008 17:02
Редактирование текста в Delphi Edo Помощь студентам 5 22.04.2008 08:18
задачка на техническое редактирование текста Милено4ка Паскаль, Turbo Pascal, PascalABC.NET 10 14.04.2008 09:17
Редактирование текста. Нужна помощь! quf Паскаль, Turbo Pascal, PascalABC.NET 3 12.04.2008 08:53