![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибки при создании собственного проекта [D6, XP]
КлЯкСа © (2006-10-29 08:08:00)Ситуация следующая: мне надо создать в своем существующем небольшом (пробном) проекте форму-child, построенную на основании формы-класса из другого (чужого) проекта. Причем, форма родитель такая навороченная, там еще подключены формы, классы и библиотеки из того (чужого) проекта. Проекты (мой и чужой) находятся в разных директориях. Итак, когда я это сделала таким образом - скопировала форму родитель в мой каталог, включила эту форму в свой проект, доббавила в repository и создала форму-потомок как inherit. Но при компиляции проекта получаю warning сообщения DB.pas "Symbol 'FNumericScale' is specific to a platform" И таких предупреждающих сообщений несколько отличие только в наименовании симовла, к примеру есть 'FSize'. Ну поскольку это не ошибки, а предупреждения, я пыталась запустить проект, так на запуске выдает сообщение Access violation to address 006ADEF in module "ShortProject.exe".Whrite of address 000000D0.
Я думаю, что может что-то в путях не находит какой-то объект? Короче, не знаю даже что я должна учесть в таком случае, когда использую форму и базу данных из другого проекта в своем. Какие настройки я должна прописать. Или может вообще не в этом ошибки? Помогите плз, это очень важно и срочно.
КлЯкСа (2006-10-29 12:32:00) [1]Хорошо, я попробую.
А вот, что все-таки мне делать с ошибкой, на которую указывает в подключении библиотек и форм?
У меня при компиляции уже показывает ошибку в
interface
uses , что не найден файл ...dcu
Этот файл, я так понимаю тянется еще из формы-родителя, котрая в свою очередь подключается к другим формам проекта. Мне что, надо все эти формы тоже что-ли в мой проект тащить???
DrPass (2006-10-29 12:05:00) [2]
> Что означает аревиатура AV ?
Access Violation
> И второе - ну вот в режиме отладчика у меня всплывала закладка
> DB в первую очередь
Есть полезный инструмент - окно просмотра стека вызовов, Call Stack по-буржуйски. С его помощью ты можешь проследить цепочку функций, вызвавших исключение
Anatoly Podgoretsky (2006-10-29 09:22:00) [3]Это разные ошибки, типы специфичные для платформы и AV
Во втором случае ты не создала какой то объект и пытаешься им пользоваться. Отладчик в руки и определять место возникновения ошибки.
КлЯкСа (2006-10-29 08:51:00) [4]Что означает аревиатура AV ?
И второе - ну вот в режиме отладчика у меня всплывала закладка DB в первую очередь, что значит, где то у меня не прописаны пути к базе данных?
Еще всплывали закладки System и Components... должна сказать, что я начинающий, и эти сроки в отладках мне ничего не говорят. А задачу эту мне срочно решить надо :-( Вот я и надеялась, что может направите, что я должна учесть, чтобы такая встройка формы-child сработала. Могли бы что-нибудь конкретнее предложить в решении проблемы, плз?
Virgo_Style (2006-10-29 08:20:00) [5]Берешь отладчик, находишь, где AV, узнаешь для себя, что не все можно перетащить в свой проект не глядя, кое в чем приходится и разбираться %-)