|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.08.2008, 13:38 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Код и несколько вопросов
Итак, здесь мне надо написать правильно условие через if...then или try...except, чтобы программа не выдавала ошибку, если не во все ячейки введены данные,т.е пусто, (будет хорошо, если покажете хотя бы на одном цикле, остальные попробую сделать по аналогии):
Код: Код:
Код:
Код: //SG2.Cells[0,26]:=FloatToStr(2*(StrToInt(SG2.Cells[0,i]))); Но не получается. Просто присваивает первую ячейку и все. Вот. Буду Вам всем очень благодарен если поможете)).
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
19.08.2008, 13:54 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Вместо StrToInt попробуй StrToIntDEF, или делай проверку на то содержит ли клетка число или там непонятно что.
Вот пример: Код:
I'm learning to live...
|
19.08.2008, 14:12 | #3 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
"Invalid floating point operation". А так компилируется. Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
19.08.2008, 14:30 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
19.08.2008, 15:10 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Я попробовал использовать StrToIntDef для подсчета количества оценок, т.е получилось так:
Код:
Код:
Код:
"There is no overloaded version of 'IntToStr' that can be called with these arguments". И ставит курсор перед двоеточием после второй скобки во втором измененном варианте кода четвертной оценки. (в ответ доолжно выдаваться целое число)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
19.08.2008, 15:47 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Конечно, тебе либо нужно в выражении поменять / на div либо IntToStr поменять на FloatToStr.
I'm learning to live...
|
19.08.2008, 16:19 | #7 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Stilet, я пробовал менять "/" на "div", но компилятор выдает ошибку типа этот оператор не applicable (забыл как переводится это слово ) с этим типом. Может Вы не сочьтете за трудность и исправите в моем коде то, что надо? Может integer поменять на real. Не знаю. Может я неправильно с точки зрения синтаксиса меняю что то, потому что компилятор постоянно указывает только на позицию после второй скобки.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
19.08.2008, 16:28 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я писал:
Цитата:
и кстати StrToIntDef в твоем случае стоит поменять на StrToFloatDef Если та же ошибка-прикрепляй сюда весь свой проект, ибо в том что ты привел решение дано выше. А еще совет: Я бы воспользовался Экзелем для решения подобной задачи.
I'm learning to live...
|
|
19.08.2008, 16:49 | #9 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Только что обнаружил, что формулы работают, но без деления. То естья отключаю деление и оставляю только сумму, то все считается и выводится в ячейки. Правда ответы не те, что надо (потому что без деления), а как только включаю деление, то сразу опять появляется ошибка: «Invalid floating point operation». Может пришла кому какая нибудь мысль после этого?)
Цитата:
А исходник я щас выложить не могу, т.к у меня при моей очень маленькой скорости=33,6 архив отправляться бедут час минимум)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
19.08.2008, 17:04 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Несколько вопросов | Зубоскалик | Общие вопросы Delphi | 14 | 20.11.2008 14:28 |
Несколько вопросов по VBA | Graveyard | Microsoft Office Excel | 6 | 27.08.2008 08:50 |
несколько вопросов по RichEdit | TaTT DoGG | Компоненты Delphi | 4 | 27.05.2008 10:57 |
Несколько Вопросов | Дорст | Общие вопросы Delphi | 3 | 12.11.2007 09:18 |
Несколько вопросов по Delphi 2005 | Nez | Общие вопросы Delphi | 53 | 21.02.2007 05:49 |