Делаю небольшую программку: таблица без строки заголовков, размером максимум 10 на 10. Спрашиваю пользователя, какого размера будет таблица и дальше хочу показать таблицу указанного размера. Пользователь введёт числа и я вычислю, что необходимо, и покажу результаты. Проблема в том, что не понимаю, как сделать таблицу указанного размера. Для показа таблицы использую StringTableMT. Добавить файл к этому сообщению мне не позволено: «У вас не хватает прав для выполнения этой операции». Тогда так: http://rghost.net/7Lb8tdxJk.
Этот топик читают: Гость
Ответов: 19
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 2438
Рейтинг: 693
|
|||
VadimM писал(а): Добавить файл к этому сообщению мне не позволеноКак вариант: code_35137.txt |
|||
карма: 11 |
| ||
файлы: 1 | code_35137.txt [2.3KB] [320] |
Ответов: 19
Рейтинг: 0
|
|||
Спасибо. Любопытно было разбираться.
|
|||
карма: 0 |
|
Ответов: 19
Рейтинг: 0
|
|||
Не понимаю, как найти ошибку. Если закрыть таблицу и снова нажать кнопку, то в новой таблице окажутся все старые данные плюс добавится столько столбцов, сколько задано, причём эти столбцы не заполнены нулями. Вставил элемент Отладка, но всё равно не понимаю, что происходит. Не объяснит ли кто, как отладить и найти ошибку?
|
|||
карма: 0 |
|
Ответов: 2438
Рейтинг: 693
|
|||
Как вариант: code_35175.txt
|
|||
карма: 11 |
| ||
файлы: 1 | code_35175.txt [2.7KB] [298] |
Ответов: 19
Рейтинг: 0
|
|||
Вручную удалили столбцы из таблицы. Потом ещё вызвали метод doClear. Что он делает, если столбцы уже удалены?
|
|||
карма: 0 |
|
Ответов: 2438
Рейтинг: 693
|
|||
VadimM писал(а): Что он делает, если столбцы уже удалены?Можете поставить в свойствах таблицы: TableClearAll = True и удалять столбцы в ручную не придется. code_35176.txt |
|||
карма: 11 |
| ||
файлы: 1 | code_35176.txt [2.3KB] [309] |
Ответов: 19
Рейтинг: 0
|
|||
Теперь понятно. Достаточно было заглянуть в описание TableClearAll. Такой простой квест я не прошёл, досадно.
------------ Дoбавленo в 19.54: Настройка - Оптимизация - Сжимать программу = False (с True ещё хуже). Компилятор delphi. Можно ли без значительных усилий сделать так, чтобы virustotal.com не ругался? Поиском подходящего решения не нашёл. |
|||
карма: 0 |
|
Ответов: 1946
Рейтинг: 174
|
|||
Я обычно добавляю DoData в какую-либо связь, чтоб логику он не менял, но антивирь перестаёт ругаться.
|
|||
карма: 10 |
|
Ответов: 19
Рейтинг: 0
|
|||
Ну, вот конкретно в этой программке в какую связь добавить DoData, чтобы не ругался?
|
|||
карма: 0 |
|
Ответов: 1946
Рейтинг: 174
|
|||
Хрень какая-то на этом вирустотале! Самые известные и популярные NOD32 Каспер и ДрВеб, а также avast и avira ничего не находят! Тринадцать же, про которые вообще впервые слышу, всё время находят какой-то вирь!
------------ Дoбавленo в 20.34: С компилятором fpc вирус определяют только 7. А если просто скомпилировать голую форму в новом проекте (delphi), то 23 из 57 находят вирус, в .т.ч. DrWeb и Avast. |
|||
карма: 10 |
|
Ответов: 19
Рейтинг: 0
|
|||
Наверное, можно было бы убедить заказчика программы, если бы Comodo не ругался. У Comodo известный фаервол, ну и антивирус вместе с ним. А так... люди попадаются пугливые. Уверен, некоторых убедить просто не удастся.
|
|||
карма: 0 |
|
Ответов: 1946
Рейтинг: 174
|
|||
Так Comodo на code_35176.txt и не ругается (delphi, сжимать exe=true)!
|
|||
карма: 10 |
|
Ответов: 19
Рейтинг: 0
|
|||
Да, правда общее количество ругающихся увеличивается. Конечно, если ничего не удастся сделать, придётся идти по этому пути и улучшать умение убеждения. (В скобках замечу, что я в восторге от самого HiAsm и от того, что он бесплатный. Если бы удалось заработать на нём, не пожалел бы и поделился с создателями.)
|
|||
карма: 0 |
|
Ответов: 1946
Рейтинг: 174
|
|||
VadimM, здесь на форуме есть раздел "куплю-продам", там время от времени дают платные задания (я один раз выполнял).
А также на разных сайтах фриланса можно попробовать. Мне изредка поступают заказы через мой блог. Когда-то вёл сайт с разным программами, сделанными на hiasm, так там тоже пару раз поступали заказы через форму обратной связи (хотя я нигде не писал, что берусь за индивидуальные заказы). |
|||
карма: 10 |
|
15