|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.02.2011, 01:19 | #31 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
veniside, спасибо за пример.
Только это что выходит - получается в dll необходимо все ресурсы дублировать в инициализируемой части? От этого никак не избавиться что ли?
Будь проще и люди к тебе потянутся
|
22.02.2011, 01:26 | #32 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
В смысле дублировать? Не дублировать, а переводить на другой язык.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
22.02.2011, 01:35 | #33 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Я имел ввиду вот что:
длл имеет вид: Код:
Но в случае, если в секции инициализации не перечислить имена ресурсов, работать не будет: Код:
Будь проще и люди к тебе потянутся
|
22.02.2011, 02:15 | #34 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
А, ну да, линкер, собака, их выкидывает. Можно строчку
Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
22.02.2011, 02:29 | #35 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
О и ответик появился...правда я уже так и поступил был (через {$include} и inc) - осталось только автоматизировать сборку и готово...вобщем всем еще раз спасибо за ответы...
Будь проще и люди к тебе потянутся
|
22.02.2011, 02:46 | #36 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Фига вы извращенцы.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
22.02.2011, 03:42 | #37 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
ггг, я сам не понял, зачем я это написал ) чисто по-приколу.
Да, можно patchStrings() сделать умнее, чтобы он смотрел, какие строки есть в подгружаемой ДЛЛ и патчил только их. Чтобы не перечислять все строки во втором параметре. Ну это потом, в версии 2.0 )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
22.02.2011, 13:00 | #38 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Наверное проще использовать ITE
Если ITE сильно не охота, то проще поставить хук на LoadResString такого плана: Код:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
23.02.2011, 00:14 | #39 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Можно попробовать и такой вариант...а вот ITE пожалуй нет...реализация его отвратительная (в плане удобства)...хотя может кому-то и нравится...
Кстати, а по выше приведенному коду такой вопрос появился: условие Код:
Будь проще и люди к тебе потянутся
|
23.02.2011, 09:02 | #40 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Цитата:
Я ж и говорю - извращенцы
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание TImage в Run-time | mrbadge | Помощь студентам | 9 | 03.02.2011 22:48 |
Run-time error 13 | olimpus | Microsoft Office Excel | 11 | 25.12.2010 22:49 |
Создание компонентов Run Time | Serebah | Общие вопросы Delphi | 13 | 08.12.2010 22:02 |
Заполнение cxLookupComboBox в run time | fake2 | БД в Delphi | 0 | 17.05.2010 08:31 |
ActionManager - работа в run - time | chingiz | Компоненты Delphi | 0 | 10.10.2009 08:48 |