Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2015, 11:51   #11
kropotkina-alice
Форумчанин
 
Аватар для kropotkina-alice
 
Регистрация: 27.10.2014
Сообщений: 594
По умолчанию

Ну тогда остаётся вам опробовать уже откомпилированный.
Если и он не будет работать - ищите проблему в системе или в самой дельфи (такое тоже бывает, приходится переустанавливать дельфи).
Вложения
Тип файла: rar Project1.rar (200.4 Кб, 6 просмотров)
kropotkina-alice вне форума Ответить с цитированием
Старый 13.01.2015, 12:00   #12
kropotkina-alice
Форумчанин
 
Аватар для kropotkina-alice
 
Регистрация: 27.10.2014
Сообщений: 594
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Для результата используйте Boolean, вместо string, используйте WideString.
Ну, с Boolean проблем нет, вопрос был в том, что ТС хочет работать именно со строками.
Вариант с widestring тоже работает...

Последний раз редактировалось kropotkina-alice; 13.01.2015 в 12:05.
kropotkina-alice вне форума Ответить с цитированием
Старый 13.01.2015, 12:07   #13
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Для передачи PChar нужно ещё передавать и размер передаваемой строки в Pchar. Чего ТС ни разу не делает. А со строками string и WideString справляется менеджер памяти, а вот за PChar отвечает программист.
Человек_Борща вне форума Ответить с цитированием
Старый 13.01.2015, 12:25   #14
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Если Delphi не юникодная, то при передачи строк в ДЛЛ используйте WideString и никаких ошибок со строками возникать не должно.
FaTaL вне форума Ответить с цитированием
Старый 13.01.2015, 15:05   #15
tito tarantula
Пользователь
 
Регистрация: 13.11.2014
Сообщений: 24
По умолчанию

Цитата:
Сообщение от kropotkina-alice Посмотреть сообщение
Ну, с Boolean проблем нет, вопрос был в том, что ТС хочет работать именно со строками.
Вариант с widestring тоже работает...
Не согласен , а с Pchar попробую еще поколдовать, но реально замурыжился уже
tito tarantula вне форума Ответить с цитированием
Старый 13.01.2015, 15:32   #16
tito tarantula
Пользователь
 
Регистрация: 13.11.2014
Сообщений: 24
Радость

Цитата:
Сообщение от kropotkina-alice Посмотреть сообщение
Ну тогда остаётся вам опробовать уже откомпилированный.
Если и он не будет работать - ищите проблему в системе или в самой дельфи (такое тоже бывает, приходится переустанавливать дельфи).
Да, это работает! Спс
tito tarantula вне форума Ответить с цитированием
Старый 13.01.2015, 15:49   #17
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Не согласен , а с Pchar попробую еще поколдовать, но реально замурыжился уже
Вдумчиво читайте мною написанное.
Человек_Борща вне форума Ответить с цитированием
Старый 13.01.2015, 16:08   #18
tito tarantula
Пользователь
 
Регистрация: 13.11.2014
Сообщений: 24
По умолчанию

Цитата:
Да, это работает! Спс
Хотя, когда сам я этот код пишу, у меня не работает, а компилятор без ошибок компилирует ((
tito tarantula вне форума Ответить с цитированием
Старый 13.01.2015, 17:13   #19
tito tarantula
Пользователь
 
Регистрация: 13.11.2014
Сообщений: 24
Радость

Цитата:
Сообщение от tito tarantula Посмотреть сообщение
Хотя, когда сам я этот код пишу, у меня не работает, а компилятор без ошибок компилирует ((
Понял, дело в том что нужно begin-end после then ставить (кстати пример kropotkina-alice и без них работал )
tito tarantula вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка функции из dll, как победить RunTime Winexcel Общие вопросы Delphi 4 01.07.2014 13:40
Загрузка Библиотеки в exe и интервал на выполнение Excellion Общие вопросы Delphi 2 20.01.2011 03:39
[DLL] Загрузка и выгрузка dll в/из чужого процесса Человек_Борща Win Api 4 28.02.2010 17:47
загрузка библиотеки DLL s2dentishe Помощь студентам 7 10.01.2010 17:48