0 / 0 / 0
Регистрация: 07.08.2013
Сообщений: 19
1

Передача строк между Dll между Exe

26.11.2013, 03:12. Показов 1919. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите алгоритм предачи строк между динамической библиотекой и исполняемым файлом.

Мне нужно:
1) Пердать из программы в библиотеку ключ селектора для case of числовое значение;
2) В библиотеке по селектору выбрать идентификатор константы, которая связана с включенным в библиотеку юнитом, который содержит константы (константа текстовая);
3) Передать значение текстовой константы в приложение.

Проблемы возникают при распределениии памяти для совместной работы со строками.
1) Менеджер Delphi 6 ShareMem - не работает.
2) Использование GlobalLock,GlobalUnlock, GlobalFree проблему не решает - нарушение доступа в библиотеке!

Я не могу гарантировать размер резервируемой памяти в приложении перед началом работы со строками, т.к. не знаю их размера заранее...

Как быть?! Как, к примеру, реализуют интернациональную поддержку программ?!

Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2013, 03:12
Ответы с готовыми решениями:

Маршаллинг между C#-exe и С++-dll
Приветствую. Имеется такой код (C#, exe), который обращается к C++ дллке (не /clr!), перекидывает...

Передача сообщений между exe файлами
Драсти! Подскажите пожалуйста как можно из одного приложения передать допустим строку во второе...

Передача строк между классами
Здравствуйте. Возникла проблема в формировании логов. Имеется приложение, с кучей форм, классов....

Передача строк между терминалами
Собственно, в заголовке указана входная задача. Реализовать нужно с использованием FIFO. Написал...

1
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
26.11.2013, 04:15 2
Многоязычность организована при помощи dll ресурсов. Строчный ресурсы выбираются по индексу (номеру в dll).
В свое время я делал такой софт для локализации (парсил все формы и текстовку в файлах, а потом выдавал файл для подключения в проект).
Я прикреплю архив с таким сгенерированным файлом.
Вложения
Тип файла: rar LocAll.rar (10.7 Кб, 17 просмотров)
0
26.11.2013, 04:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2013, 04:15
Помогаю со студенческими работами здесь

Передача строк между модулями VS2008 C++
Всем добрый день. Столкнулся с такой проблемой: У меня есть форма MainForm.h и фалы : msg.h и...

Как составить регулярку для поиска между двумя символами? Например, между { и }, между [ и ]
Здравствуйте. Как составить регулярку между двумя знаками. Например между { и }, , {} и т д....

Передача ссылки в конструктор (передача данных между формами)
Из темы "Ответы на 7 самых частых вопроса по WinForms" Реализовал метод № 2.3 без проблем, а вот...

Передача строк в dll
Здравствуйте уважаемые знатоки, хочу задать вопрос по dll в delphi. Вернее хочу увидеть пример...

Передача строк в cmd.exe
Всем привет! Задача такая: на C# создана программа которая открывает окно CMD.exe, производит...

Передача строк в dll и вывод на форму
Здравствуйте! Подскажите, пожалуйста, как правильно организовать передачу строк в dll!! вот есть у...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru