![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.10.2007
Сообщений: 384
|
![]()
Добра всем!!!
Прошу помощи Ситуация такая: Программа работает, работает, работает и бац ошибка( error.jpg Ковырялся так и не понял, вроде всё норм. Вот фрагмент кода dll: Код:
Код:
Replacement.txt В ComboBox-се Код:
Как исправить не пойму( И ещё при закрытии программы Она то есть программа остаётся открытой Форма закрывается а процесс нет, так и висит в диспетчере задач( Зарание благодарен! С уважением!
Не количеством плюсов измеряется репутация человека...!
Последний раз редактировалось Volkogriz; 19.04.2023 в 02:27. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 11.10.2007
Сообщений: 384
|
![]()
Пробую так:
Код:
error2.jpg
Не количеством плюсов измеряется репутация человека...!
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 17.10.2018
Сообщений: 184
|
![]()
Нельзя в функцию ДЛЛ передавать паскалевы строки. Только PChar.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 11.10.2007
Сообщений: 384
|
![]()
jillitil Спасибо огромное!!!
Прочёл и сразу вспомнил об этом))) честно, у меня лет 7 назад такая же ситуация была))
Не количеством плюсов измеряется репутация человека...!
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
Попробуйте еще с WideString
http://forum.vingrad.ru/index.php?sh...post&p=1047372 (при использовании WideString, используется не обычный менеджер памяти, а специальный - системный...) https://forum.sources.ru/index.php?showtopic=210450 (Передавать WideString. Очень простой вариант, работать с WideString так же просто, как и со String, за памятью следить не нужно, она автоматически выделяется и освобождается. Однако при работе с этим типом дельфийский менеджер памяти не используется, используются системные функции...) http://www.cyberguru.ru/programming/...s.html?start=7 (... Следует также упомянуть о ещё одной альтернативе передачи строк в DLL - типе WideString. Этот тип хранит строку в кодировке Unicode и является, по сути, обёрткой над системным типом BSTR. Работать с WideString так же просто...) |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,869
|
![]()
это что за фамильные дома из книги "Дюна"?
игрушку свою делаете?
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Лабораторная работа(очень простая) Структуры, работа с файлами | yurda | Фриланс | 2 | 11.06.2016 08:44 |
Работа с ems api: корректная работа только при явном указании города | mrdemkin | JavaScript, Ajax | 3 | 02.03.2015 18:23 |
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. | 0101 | Помощь студентам | 3 | 17.12.2009 23:57 |
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме | NewDelphi | Фриланс | 2 | 08.10.2009 11:00 |