Цитата:
Сообщение от helgboy
Уже нервов не хватает, походу толку от это fastsharemem ....
кто нибудь может дать универсальный рецепт с примером кода как в exe переменную, записать ее хоть в какой нибудь памяти, и успешно считать с любого места dll ки, не использую тупых ухищрений типа засовывания переменной в аргумент функции и прочего...
Казалось бы что может быть проще присвоить значение переменной в exe считать в dll уже третий день бьюсь, и все впустую
|
Нервы нужно беречь и от программирования получать наслаждение
Вот тебе простейший пример во вложении.
После распаковки сначала открой DLL_Project1.dpr и откомпилируй его (получим dll-ку).
Потом открой EXE_Project1.dpr, запусти на выполнение, вводи разные числа, нажимай кнопку Button1 и смотри что появляется в текстовом файле test.log.
UPD
Немного усложнил пример. Теперь можно передавать в dll-ку не только числа но и короткие строки (ShortString) и длинный текст (PChar).