Показать сообщение отдельно
  #23  
Старый 01.11.2012, 18:25
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от helgboy
Уже нервов не хватает, походу толку от это fastsharemem ....
кто нибудь может дать универсальный рецепт с примером кода как в exe переменную, записать ее хоть в какой нибудь памяти, и успешно считать с любого места dll ки, не использую тупых ухищрений типа засовывания переменной в аргумент функции и прочего...

Казалось бы что может быть проще присвоить значение переменной в exe считать в dll уже третий день бьюсь, и все впустую
Нервы нужно беречь и от программирования получать наслаждение
Вот тебе простейший пример во вложении.
После распаковки сначала открой DLL_Project1.dpr и откомпилируй его (получим dll-ку).
Потом открой EXE_Project1.dpr, запусти на выполнение, вводи разные числа, нажимай кнопку Button1 и смотри что появляется в текстовом файле test.log.

UPD
Немного усложнил пример. Теперь можно передавать в dll-ку не только числа но и короткие строки (ShortString) и длинный текст (PChar).
Вложения
Тип файла: 7z TestDll.7z (2.3 Кбайт, 24 просмотров)
Ответить с цитированием