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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2011, 10:35   #11
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от SonicBob Посмотреть сообщение
когда была точка была таже ошибкаал поможет ) поэтому и поменял точку на запятую думал поможет
тьфу ты, блин
integer - это целочисленный тип, в него нельзя точки вставлять

используйте вещественные типы.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 14.06.2011, 11:32   #12
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

бррр еще раз
смотри у меня есть лист бокс с этими числам (оч много) и есть кейс с формулами (в данный момент просто коэффициентами) мне надо что б значение из листбокса построчно множилось на ко-т
уже все вроде работает как надо остально только вот эта ошибка
в чем искать проблему ? или выложить сюда весь код?
SonicBob вне форума Ответить с цитированием
Старый 14.06.2011, 12:23   #13
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Цитата:
построчно множилось на ко-т
Что такое "ко-т"?

В ЛистБокве хранятся строки. Их тип String.

Для того чтоб получилось число из строки пользуются StrToInt или StrToFloat в зависимости от того целое у тебя число или нет.

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

ко-т = коэффициент просто долги писать)

Код:
var
  Form1: TForm1;
  f:textfile;
  i,n,o:integer;

FName,s,ks,fam:string;

    //ðàçäåëåíèå íà ñòîëáöè
procedure TForm1.Button2Click(Sender: TObject);

begin
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));
end;
end;
................................
//ðàáîòà ñ ôóíêöèÿìè
procedure TForm1.Button7Click(Sender: TObject);
var
k,m,lb:real;
begin
case combobox1.itemindex of  //èäåÿ çàäàòü òóò ôóêöèè
0:k:=2 ;
end;
for i:= 0 to ListBox2.Count - 1 do //ðàñ÷åò  ïî ñòðîêàì
begin
edit1.Text:=(ListBox2.items[i]);
lb:=strtofloat(edit1.Text);
m:=k*lb;
ListBox5.Items.Add(floattostr(m)); //ïðîôèò ïî ñòðîêàì
 end;
end;

end.
вот кусок по которому проблемы

Последний раз редактировалось Stilet; 22.06.2011 в 16:32.
SonicBob вне форума Ответить с цитированием
Старый 14.06.2011, 13:28   #15
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Так, и на какой строке ошибка вылетает?
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 14.06.2011, 13:33   #16
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

ни на какой просто пишет 359,5083 is not a valid integer value или что то подобное если надо точно посмотрю но сють эта
SonicBob вне форума Ответить с цитированием
Старый 14.06.2011, 13:36   #17
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Кароче скинь архив с прогой (исходниками).
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 14.06.2011, 13:51   #18
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

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

Вообщето тут уже про это многое написали. Надо писать:

Код:
lb := strtofloat(ListBox2.items[i]);
А у тебя было:

Код:
lb := strtoInt(ListBox2.items[i]);
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 14.06.2011, 14:17   #20
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