![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 13.07.2012
Сообщений: 357
|
![]()
Доброго времени суток.
Требуется организовать проверку введенных чисел, так что бы они в матрице не повторялись. Решил использовать StringGrid1SetEditText. Код:
Но столкнулся с проблемой. Выдаёт ошибку. Может я что-то не правильно делаю? Для начала задаю размерность динамическому массиву. Потом как вводиться число я записываю его в ячейку массива используя удобную процедуру TForm1.StringGrid1SetEditText(Sende r: TObject; ACol, ARow: Integer; const Value: string); которая выдаёт мне номер строки и столбца ячейки и что я туда записываю. Включается эта процедура при вводе числа. Но не получается. Может я ошибаюсь? Англ язык не очень хорошо знаю и ничего толкового по StringGrid1SetEditText не нашел, но думаю что работает именно так. Последний раз редактировалось Artsiom; 17.12.2013 в 02:32. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 13.07.2012
Сообщений: 357
|
![]()
Помогите пожалуйста.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
![]()
проверять нужно во время ввода или уже когда полностью матрица в ведена?
вот как то так Код:
Последний раз редактировалось Lokos; 16.12.2013 в 09:10. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
присоединяюсь к вопросу Lokos
и ещё. проверить несложно. Что делать, если повторы найдены? p.s. Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
![]()
отвлекли просто, выводить сообщение что найден повтор ну это уже в кнопочке условие надо приписать
Код:
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 13.07.2012
Сообщений: 357
|
![]()
Ага, ну так я уже думал что ничего не получиться и придётся криво через кнопочку делать проверку на повторения.
Пока подойдёт и так Код:
Код:
Я не помню что сделал когда пытался завершить процесс, но когда у меня завис диспетчер задач я немного наложил в штаны. Хоть кода и не много, но жалко терять. Код:
Последний раз редактировалось Artsiom; 17.12.2013 в 03:36. Причина: Упс... |
![]() |
![]() |