Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как рабочее приложение запихнуть в DLL?


stenya ©   (2003-01-15 18:34:00) 

Как рабочее приложение запихнуть в DLL? (Для того чтобы запускать данное приложение из другой программы)


stenya   (2003-01-22 17:39:00) [1]

К слова , пожалуйста не придераться....
А вот с переменными все впорядке - проверял (я ведь не совсем дурак)


Digitman   (2003-01-22 17:12:00) [2]

"прилож Эния" - это как тут говорят "круто"))))

p.s. Поехали в "Потрепаться", видать ?))


stenya   (2003-01-22 16:50:00) [3]

Удалено модератором
Примечание: Вопрос не по теме


Digitman   (2003-01-22 16:35:00) [4]

хм... что-то непонятно мне, какое отношение сей "глюк" имеет к изначальной теме вопроса)...

А "глюк" ищется элементарно : библиотека запускается под встроенным отладчиком, ставится точка останова на этой строчке, и при останове на ней контролируются значения переменных, фирурирующих в строчке


stenya   (2003-01-22 16:27:00) [5]

Вот , например один из них:
Само по себе приложэние работает идеально, а используя его из DLL ругается на строчку

Form1->FileListBox1->ApplyFilePath(DataPath);
//DataPath - Путь типа "c:\\temp\\" (AnsiString)

Ругательство выглядит так:

"Project AppProject1.exe raised exception class EAccessViolation witch message "Access violation at address 00CD3872 in module "dllproject1.dll". Read of address 000003600".Process stoped. Use Step or Run to continue."

Самое интересное то что, на эту строчку оно ругается только один раз (при инициализации формы приложэния), хотя я она (строчка) может выполняться много раз.


Digitman   (2003-01-21 16:47:00) [6]


> как сделать по-нормальному


"По-нормальному" вряд ли получится до тех пор, пока начальник хочет "именно засунуть", а ты, соответственно, "запихнуть"))

Рассказывай о своих "глюках"...


stenya   (2003-01-21 16:41:00) [7]

это все интересно, но все-таки как сделать по-нормальному?
(у меня даже кое-что получилось, но есть некоторые глюки)


Digitman   (2003-01-20 15:00:00) [8]

переименуй EXE в DLL - и всех делов)


stenya   (2003-01-20 14:58:00) [9]

Я тоже так сначала хотел делать.... но начальник дал задание иименно засунуть в DLL


Mike_Goblin   (2003-01-15 18:59:00) [10]

а может просто использовать ShellExecute?


Наверх

Титульная страница Поиск, карта сайта Написать письмо