![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 03.04.2016
Сообщений: 8
|
![]()
при выборе пункта меню "Разность" все считает нормально, а при выборе "Сумма" и "Умножение" выдает ошибку , пробовал убрать вызов функцию и просто поставить код в нужное место все нормально считает , а при обращение через dll , нет ... при этом код button"сумма" и "Разность" идентичен и код функций в самом Matrix.dll ... не могу понять что не так ...
PHP код:
|
![]() |
![]() |
![]() |
#2 |
Регистрация: 03.04.2016
Сообщений: 8
|
![]()
код самой программы
Код:
|
![]() |
![]() |
![]() |
#3 | |||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
http://programmersforum.ru/showpost....34&postcount=4
поставьте отмеченное красным и попробуйте ЕЩЕ раз выполнить вычитание (можно даже с переносом кода в программу). Цитата:
Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 03.04.2016 в 19:23. |
|||
![]() |
![]() |
![]() |
#4 |
Регистрация: 03.04.2016
Сообщений: 8
|
![]()
Благодарю , за ответ, поставил галочку, но все по прежнему
|
![]() |
![]() |
![]() |
#5 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
передавать динамические данные между exe и dll - очень плохая идея.
как звучит задание в оригинале? Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 03.04.2016
Сообщений: 8
|
![]()
В соответствии с указанным набором вариантов написать программу, пользующуюся ресурсами и функциями из DLL. Главное окно программы должно быть снабжено меню и собственным нестандартным значком. В одном из окон программы должен использоваться нестандартный курсор
мыши. Выход из программы предусмотреть при помощи соответствующего пункта меню. "Сложение , умножение матриц и обратная матрицы" |
![]() |
![]() |
![]() |
#7 |
Регистрация: 03.04.2016
Сообщений: 8
|
![]()
Работаю В delphi XE3 ... почитал , почитал на форумах ... о проблеме "передавать динамические данные между exe и dll " , советуют использовать библиотеки ShareMem или FastShareMem , при попытке подключения библиотеки FastShareMem - не распознает, а ShareMem - при запуске программы выдает ошибку "запуск программы невозможен, так как на компьютере отсутствует borlndmm.dll. Попробуйте переустановить программу ." сомневаюсь что переустановка поможет ... может стоит перейти на delphi 7 или выше ?
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 03.04.2016
Сообщений: 8
|
![]()
В общем ... не знаю , что произошло и как ... начал сегодня запускать , он перестал находить адрес dll , хотя ничего не менял и dll на том же месте , удалил его пересоздал , опять тоже сообщение "библиотека не найдена" дабавил в стороку вместо "Matrix.dll"
Код:
PHP код:
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 03.04.2016
Сообщений: 8
|
![]()
я конечно рад что заработало , но боюсь может быть и такое " бог дал -бог взял" ... надеюсь такого не будет
|
![]() |
![]() |
![]() |
#10 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
перестань немедленно!
не передавай динмассивы, это чревато мерцающими ошибками. работай только с указателями! Кто не спрятался - я не виноват! Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка: "Access violation at address 00454F01 in module 'Project1.exe'. Read of address 00000000. | Arktos1995 | Общие вопросы Delphi | 5 | 12.12.2012 22:33 |
Ошибка: "Access violation at address 0045E503 in module 'Project1.exe'. Read of address 00316777. | Katexxxsa | Общие вопросы Delphi | 1 | 03.10.2011 23:16 |
Ошибка "Access violation at address 004043A8 in module 'Project1.exe'. Read of address 00FF5A53." | ms.Karishka | Общие вопросы Delphi | 6 | 14.04.2011 22:18 |
Access violation at address 00478D0E in module 'Project1.exe'. Write of address 00000000 | fondreykus-1 | Общие вопросы Delphi | 5 | 27.01.2010 14:25 |
Ошибка: "Access violation at address 00454F01 in module 'Project1.exe'. Read of address 00000000. | Fen1x | Общие вопросы Delphi | 8 | 13.10.2007 20:13 |