invalid pointer operation delphi



Автор Saturn-7 _______ задал вопрос в разделе Другие языки и технологии

Почему вылазит ошибка Invalid Pointer Operation когда я использую в своей программе .dll? и получил лучший ответ

Ответ от Иван Смирнов[гуру]
В комментарии указывается на необходимость вставить ссылку на модуль ShareMem, если библиотека экспортирует длинные строки в параметрах обращения к подпрограммам или как результат функций. Эта ссылка должна быть первой как в предложении uses библиотеки, так и в uses файла проекта программы, которая использует эту библиотеку. Если подпрограммы библиотеки экспортируют строки ShortString или PChar, ссылаются на ShareMem не обязательно. Что бы не возникало недоразумений в своих библиотеках я рекомендую вместо типа String пользоваться PChar, а по необходимости конвертируйте типы функциями PChar (конветирует из String в PChar) и StrPas (конвертирует из PChar в String).
Источник:

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Почему вылазит ошибка Invalid Pointer Operation когда я использую в своей программе .dll?

Дельфи "invalid floating point operation"
sqrt только от целого числа, кажется, работает, а w1 кажется должно быть типом с плавающей
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*