![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
KAI |
|
||||
Unregistered |
Вот код:
Выдает ошибку (PopUp Error) Хотя код:
Работает. Не понимаю в чем тут раздница...? |
||||
|
|||||
p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
Что такое SysInfo ?
-------------------- С уважением, г-н Посол. |
|||
|
||||
Unregistered |
|
|||
Unregistered |
SysInfo - Имя формы.
|
|||
|
||||
December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 8 Всего: 57 |
На какой строке выдаёт ошибку?
|
|||
|
||||
maxkazar |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.1.2004 Где: Таганрог Репутация: нет Всего: нет |
Попробуй закоментить строчки
и
Что произойдет? |
||||
|
|||||
KAI |
|
|||
Unregistered |
maxkazar ничего не происходит. Все та же ошибка.
Выдаеться на строке SysInfo:=TSysInfo.Create(nil); |
|||
|
||||
December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 8 Всего: 57 |
Application.CreateForm(TForm1, Form1);
|
|||
|
||||
Unregistered |
|
|||
Unregistered |
December
Видно вы не понимаете... Нужно открывать одно окно... SysInfo, при открытии главного окна. Это будет дополнительное окно. Как в Делфи компиляторе, там открываеться еще несколько окон. Твой код открывает только окно SysInfo... |
|||
|
||||
<Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 44 Всего: 64 |
А SysInfo не имеет кода в OnCreate формы?
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
Unregistered |
|
|||
Unregistered |
Имеет:
|
|||
|
||||
<Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 44 Всего: 64 |
Не совсем правильный код - а если кто нить удалит ключ? И ты точно уверен, что эти ключи существуют? Проверяй reg.ValueExists и reg.KeyExists.
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
Unregistered |
|
|||
Unregistered |
Так ошибка то где?
|
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
На onActivate события какие-нибудь есть?
SysInfo:=TSysInfo.Create(nil); - а где описана переменная SysInfo? -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Unregistered |
|
|||
Unregistered |
На "Активат" нет ничего.
Описана... В начале..?
|
|||
|
||||
<Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 44 Всего: 64 |
А что это - MenuSysInfo. Меню? Какое меню? Существует ли оно? Покажи всю инфу по нему.
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
Unregistered |
|
|||
Unregistered |
Думаю меню тут нипричем. Коментируя строку меню - ничего не происходит.
|
|||
|
||||
Unregistered |
|
|||
Unregistered |
KAI
На какое событие повешено появление SysInfo? |
|||
|
||||
Pakshin A. S. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
А если сделать форму SysInfo дочерней, заихнуть её в создаваемые формы (Auto-Create Forms по-моему). И открывать ей по SysInfo.Visible:=true или SysInfo.Show,точно не помню!
А можно и SysInfo.Show обойтись. Соответственно выкинуть Create(nil) формы и её Free. |
|||
|
||||
Unregistered |
|
|||
Unregistered |
На какое событие? Я давал код выше.
Странно, но даже простое SysInfo.Show выводит ту же ошибку ![]() |
|||
|
||||
Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 14 Всего: 154 |
Если хотите получить ответ на свой вопрос, покажите весь код. А то мы уже на протяжении двух страниц выпытываем его. А Вы постите по одной строчке, смотря на которую, нельзя ничего сказать конкретного .
-------------------- |
|||
|
||||
Unregistered |
|
|||
Unregistered |
Я же дал код... При обработке события "if Registry.ReadInteger('ShowSysInfo') = 1" происходит ошибка. Коды, которые просили, дал. Код всех проги давать думаю глупо. Там несколько сотен строк.
Фому создаю способом, которым создаю другую форму (заставку, она работает). По каким причинам может возникнуть ошибка? Я бы дал скриншот ошибки, но как его дать... |
|||
|
||||
<Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 44 Всего: 64 |
Как ты дал весь код? А до "if Registry.ReadInteger('ShowSysInfo') = 1" что написано? Может ты экземпляр класса TRegistry не создал, или не открыл нужный ключ или, читаемое тобой значение, имеет другой тип или его вообще не существует.
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
Unregistered |
|
|||
Unregistered |
Здесь спрашивали, на какой строке выдает ошибку - я ее дал. В коде, который давал, есть создание формы + (!) MenuSysInfo.Checked:=True; Коментируем строку создания формы SysInfo:=TSysInfo.Create(nil); и чек бокс будет работать. То есть ошибка именно в созданее формы. Все реестры работают.
|
|||
|
||||
p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 58 Всего: 112 |
Если не сложно, кинь мне исходник на мыло, я гляну...
-------------------- С уважением, г-н Посол. |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 6 Всего: 137 |
Может, я и не прав, но попробуй перетащить всё из onCreate формы на onActivate:
procedure TSysInfo.FormCreate(Sender: TObject); -> procedure TSysInfo.FormActivate(Sender: TObject); "SysInfo.Top" - как это быдет работать, если форма ещё не создана? :-\ Или я ошибаюсь? |
|||
|
||||
Unregistered |
|
|||
Unregistered |
dm9
Блин, спасибо, попробую! |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Почему пишешь SysInfo:=TSysInfo.Create(nil)?
Попробуй SysInfo:=TSysInfo.Create(self); |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 6 Всего: 137 |
dsergey, это не важно, главное не забывать освобождать после этого память...
|
|||
|
||||
Pathfinder |
|
|||
Unregistered |
December, у меня проблема с переключением между формами в проге - ошибка Access Violation!!! Что белать? Заранее спасибо.
|
|||
|
||||
Maverick |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1307 Регистрация: 22.9.2003 Где: Odessa, Ukraine Репутация: 2 Всего: 10 |
![]() 1) Надо новую тему создать... 2) Подробнее, пожалуйста.... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |