![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi .: [все вопросы] :. |
|
Delphi - Delphi .: [все вопросы] :.
|
Ветеран Сообщения: 1133 |
Delphi Предлагаю в данной теме, обсуждать все вопросы связанные с этим языком программирования. Полезные инструменты:
new! Delphi-“вирус”: проверьте свою установленную Delphi! - эта статья о весьма простом, написанном на Delphi, саморазмножающемся коде, который иначе как “вирусом” назвать нельзя. Особенность его в том, что он поражает только установленные Delphi версий 4-7 (включительно), так что любая программа, скомпилированная в “поражённых” Delphi, будет содержать в себе копию этого вредоносного кода и заражать любые другие найденные Delphi. |
|
------- Отправлено: 13:15, 03-02-2009 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать R.M.L, пример
|
------- Отправлено: 00:52, 20-03-2009 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 132
|
Профиль | Отправить PM | Цитировать Serega_, спасибо тебе большое!!!!!!!!!!!!!!!!!!
|
------- Отправлено: 23:53, 21-03-2009 | #42 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Проблемка такова: нужно создать DBGrid (или лучше сказать, что ClientDataSet), в котором последние 2 записи нельзя будет редактировать. А все остальные предыдущие можно. То бишь программа никак не должна реагировать при щелчке по ячейкам, соотвествующим одной из 2-х последних записей. Как это реализовать?
|
Отправлено: 17:41, 22-03-2009 | #43 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать ALI, вам нужно всего лишь в коде считывать количество строк в DBGrid после загрузки и обрабатывать нажатия по гриду. В обработке проверять, если индекс строки >=количество_строк -2, то не выполнять код, иначе - обрабатывать.
|
------- Отправлено: 01:24, 23-03-2009 | #44 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Как можно вертикально скроллировать DBGrid, не перемещаясь по записям БД?
|
Отправлено: 17:09, 23-03-2009 | #45 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать что вы имеете в виду под скроллировать? заполнять грид записями и чтобы курсор автоматом был на последней строке? как при установках программ? ТОгда надо запускать наполнение грида в параллельном потоке и применять функцию ScrollToCaret.
|
------- Отправлено: 01:12, 24-03-2009 | #46 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Под словом "скроллировать" я понимаю возможность перемещения в конец (начало, середину и т.д.) грида с оставлением курсора на той записи, на которой он был до скроллирования. Аналоги: Word, Excel.
|
Отправлено: 11:00, 24-03-2009 | #47 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Ну все равно можно обмануть тем же ScrollToCaret. Вначале запоминаем позицию курсора, затем перемещаемся вниз и курсор выставляем в первоначальное положение.
|
------- Отправлено: 00:50, 25-03-2009 | #48 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Дык, как только я выставлю курсор в первоначальное положение, так сразу же изменится общий вид DBGrid'а, так как DBGrid - это представление DataSet'а, а не произвольная таблица, в которой отображаются некая информация. Смещение в ДБГриде отражает смещение в ДэйтаСете. И именно поэтому я задал тот вопрос, который задал.
![]() |
Отправлено: 13:05, 25-03-2009 | #49 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Всем привет , нужна помощь.
Как организовать в ходе программы , чтобы при выполнении некоторого условия выскакивало окно с предложением нажать кнопку для продолжения выполнения программы. Отображение окна я написал , а вот как заставить программу "встать" а потом при нажатии кнопки чтобы она продолжила выполнение с того места где остановилась не знаю. |
Отправлено: 07:41, 20-04-2009 | #50 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Steam .:[все вопросы]:. | sertomclancy | Игры | 63 | 16-07-2019 06:19 | |
Антивирусы - Avast! .:[Все вопросы]:. | Guest | Защита компьютерных систем | 137 | 08-02-2016 12:26 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
ASP: Все вопросы | XCodeR | Вебмастеру | 62 | 12-08-2008 17:12 | |
Мультимедиа - mp3DirectCut .:[ обсуждение всех версий ]:. | SuperMaximus | Программное обеспечение Windows | 16 | 13-08-2007 16:23 |
|