|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.01.2008, 12:50 | #1 |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
Ошибка в сортировке
Ни как не могу понять почему при использовании этого кода...
Код:
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
20.01.2008, 13:11 | #2 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
Код:
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" Последний раз редактировалось AlDelta; 20.01.2008 в 13:14. |
20.01.2008, 13:12 | #3 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Это означает только одно - как минимум одна ячейка содержит либо пробел (подчеркивание, точку, запятую и т.п.), либо букву, либо ничего вообще, т.е. ''...
Для используемого вами обработчика ячейки в обязательном порядке должны содержать числа и только числа... |
20.01.2008, 13:14 | #4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
1.Что находится в ячейках таблицы?
2.Неправильно организован цикл. Нужно так: Если размерность массива n тогда for ii:=0 to n-1 do for jj:=0 to n-1 do if StrToInt(StringGrid1.Cells[0,jj]) < StrToInt(StringGrid1.Cells[0,jj+1]) then begin t:=StringGrid1.Cells[0,jj]; StringGrid1.Cells[0,jj]:=StringGrid1.Cells[0,jj+1]; StringGrid1.Cells[0,jj+1]:=t; end; |
20.01.2008, 13:42 | #5 |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
В ячейках находятся только целые цифры, ячейки все заполнены, вот может исходник посмотрите за одно может подскажите как лучше его заполнить.
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
20.01.2008, 15:35 | #6 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Интресно вот это
Код:
Последний раз редактировалось BOBAH13; 20.01.2008 в 15:38. |
20.01.2008, 22:09 | #7 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
З.Ы. (Не обижайтесь на красное - это "Михалыч в своем амплуа") Последний раз редактировалось mihali4; 20.01.2008 в 22:14. |
|
20.01.2008, 22:35 | #8 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Да коллега. Я просто вспешке пишу. А ошибка не вызывается наверное из-за того, что просто не доходит дело до нее, а обрывается на переводе типов.
+ Для перевода типов String в Integer ( или в другие числовые ) используйте функцию val, я сам ей постоянно пользуюсь. |
20.01.2008, 23:36 | #9 | |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
В таком случае как пользоваться этой функцией на данном примере что бы работало?
Цитата:
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
|
20.01.2008, 23:44 | #10 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Жмем F1 при выделенном val в среде разработки Delphi
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите написать макрос выбора по дате/времени и сортировке по нужным параметрам | rf_dru | Microsoft Office Excel | 39 | 04.07.2008 12:36 |
Двумерный массив в сортировке | anco | Паскаль, Turbo Pascal, PascalABC.NET | 21 | 21.06.2008 00:49 |
Ошибка | Freeman | Общие вопросы C/C++ | 3 | 26.05.2008 19:43 |
В чем ошибка!!! | juden | Общие вопросы Delphi | 12 | 10.03.2008 08:53 |
Вопрос по сортировке | Ermiss | БД в Delphi | 5 | 17.02.2008 17:32 |