|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.12.2014, 12:40 | #141 | |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
Цитата:
Вот видео отладки по вашему примеру: http://youtu.be/nVMvF2ldfz0 В коде ставим точку останова F5 Программа встанет, когда дойдет до этой точки, далее выполняем по шагам F8 и смотрим где вылезет ошибка (F9 - продолжить выполнение программы). Вот исправленный пример: http://visual-t.ru/files/Dog1412.zip Ошибки: После уничтожения формы, переменная, которая хранит ссылку на неё, не обнулялась, поэтому, при повторном создании формы, программа считала, раз переменная не nil, то форма создана и пыталась активировать несуществующую форму. Смотрите в исправленном варианте, у ваших форм обработчик события OnDestroy. Последний раз редактировалось Rik; 09.12.2014 в 15:58. |
|
10.12.2014, 09:39 | #142 |
Пользователь
Регистрация: 07.11.2009
Сообщений: 59
|
Идем дальше.
Работаем с DAta модулем. Если компонент xDbf расположен на главном модуле - подключение есть, в Дата модуле - нет. https://cloud.mail.ru/public/1ddcd8e...Ray_141210.zip |
10.12.2014, 10:01 | #143 | |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
Цитата:
DM = TDM.Create(Application); Всё заработает. Код:
|
|
12.12.2014, 17:15 | #144 | |
Пользователь
Регистрация: 07.11.2009
Сообщений: 59
|
Новые ошибки при работе с Дата модулем
https://cloud.mail.ru/public/b0779b029ff3/FormsB.zip При подключении таблицы Цитата:
|
|
12.12.2014, 18:17 | #145 | |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
Цитата:
1. В главном модуле есть строка DM = TDM.Create(Application); Здесь переменная DM буде инициализирована, когда отработатет конструктор создания формы. 2. Во время создания формы Код:
Здесь правильно будет либо совсем убрать обращение DM. в TDM.DataModuleCreate Код:
Код:
Последний раз редактировалось Rik; 12.12.2014 в 18:31. |
|
16.12.2014, 08:50 | #146 |
Пользователь
Регистрация: 07.11.2009
Сообщений: 59
|
Формирование отчетов
в оффисных программах с использованием rtf шаблонов. https://cloud.mail.ru/public/791658c7d0da/reportf.zip Давно пользуюсь. В делфи 7 код вставляется без проблем. Посмотрите, может удастся и в Дизель импортировать |
16.12.2014, 09:19 | #147 |
Пользователь
Регистрация: 07.11.2009
Сообщений: 59
|
Точнее, не импортировать, а "причесать", чтобы с Дизелем работал.
|
16.12.2014, 11:17 | #148 |
Пользователь
Регистрация: 07.11.2009
Сообщений: 59
|
xDBGrid.
У некоторых Гридов есть такое понятие "замороженные" колонки - FrozenCols (у DbGredEh). Т.е. при горизонтальном прокручивании остаются всегда видны слева. У xDBGrid есть что-нибудь подобное ? |
16.12.2014, 11:40 | #149 |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
посмотрите свойство FixedCols - количество фиксированных колонок слева. Я правда им не пользовался, я делал грид так, что-бы его не нужно было прокручивать совсем, за счет расположения 2х полей в одном столбце...
|
16.12.2014, 11:45 | #150 |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
Надо смотреть, чего-то он в лазарусе с ходу не завелся, да и принцип работы нало понять, если в кросс-платформенном варианте не заведется, придется искать замену. Есть компоненты под лазарус, которые работают с файлами OpenOffice, в крайнем случае можно их попробовать...
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что же я написал? | Sibedir | Свободное общение | 26 | 04.10.2010 05:01 |
Я написал текстовую игру... | saggy | Софт | 11 | 05.06.2010 22:32 |
Написал редактор карт | sasha1993 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 18.07.2009 21:31 |
Написал прогу в паскале... | deu4er | Помощь студентам | 2 | 19.11.2008 20:08 |
Написал бэкдор, оцените | KORN | Софт | 7 | 18.11.2007 08:55 |