|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|
DLL как контейнер языковых файлов14.10.2011, 10:46. Показов 8482. Ответов 53
Метки нет (Все метки)
Доброе утро! Прошу совета у опытных программистов!
![]() Разумно ли использовать DLL как контейнер языков приложения? ![]() Если да то помогите осуществить таккак я с DLL не работал.
0
|
|
| 14.10.2011, 10:46 | |
|
Ответы с готовыми решениями:
53
Использование dll как контейнер для файлов в builder 6 DLL, как контейнер изображений. Builder 6. DLL, как контейнер для изображений |
|
|
|
| 20.10.2011, 21:30 | |
|
Programmer., повторение - мать учения
, я вот тоже не так давно удалил папку с готовой программой и всеми исходниками , прохая привыка при удалении зажимать SHIFT .
2
|
|
|
Прогер
|
|
| 20.10.2011, 22:28 | |
|
LK,
всё равно напишу заного... Мне что жалко знаеш, Вот ты помниш ранше мне сказал, когда я начал учить АПИ чтоб создать папку апи и хранить внем всё что Я достану, Статий, Примеры и т.д, Вот ето всё тоже потеряно... Я примерно 1 год соберал примеров... вот шас всё потеряно (Кроме того чего я месяц 3 назад записал на диске, ето меня радует, болше всего)... ;(К стати Samrisbe, Я же всё равно заного пишу прог, вот и буду использовать ини файлов для хроненые языков
1
|
|
|
|
|
| 20.10.2011, 22:30 | |
|
Programmer., система винт опознает или он даже не крутится ?
1
|
|
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|
| 20.10.2011, 23:09 [ТС] | |
|
Flyer немогу тебя обрадовать, я пару часов повозился с твоим способом результат "0" если сам не сможеш сделать то что хочеш тогда я кидаю свой исходник с примером как я загружаю языковые файлы, по мне так очень даже сносно.
Мое мнение такое что для чтения параметра с ини лучше не посылать переменную. Programmer даже не парься об утраченом, главное что источники информации не потерялись и что у тебя есть интернет чтоб до ресурсов добраться. ![]() И еще есть друзья которые не утратились вместе с венчестером. ![]() Я во избежания утери наработанного регулярно копирую все на MicroSD с объемом памяти 32G, в запароленных архивах, и в случае утери врятли ктото будет архивы с названиями семейные фоты взламывать, кстати чем удобно MicroSD так ето тем что он у меня в телефоне и всегда ссобой.
2
|
|
|
|
|
| 20.10.2011, 23:13 | |
|
надеюсь, телефон на желеной цепи... тьфу-тьфу-тьфу...
2
|
|
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|
| 20.10.2011, 23:26 [ТС] | |
|
1
|
|
|
wtf!?
750 / 281 / 25
Регистрация: 21.05.2010
Сообщений: 732
|
|
| 20.10.2011, 23:50 | |
|
да что с параметром, что без него, не читает все равно
1
|
|
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|
| 20.10.2011, 23:58 [ТС] | |
|
0
|
|
|
wtf!?
750 / 281 / 25
Регистрация: 21.05.2010
Сообщений: 732
|
|||||||
| 21.10.2011, 01:02 | |||||||
|
желательно конечно один, ну да все таки.
не работает даже так:
Добавлено через 9 минут ууу, я заставил это работать. правда бредовая проблема оказалась. если ини файл лежит в одной папке с ехе то не работает ни в какую, но если положить его в другую папку то работает оО
1
|
|||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||||||
| 24.03.2012, 22:04 | ||||||
|
Только сегодня случайно напал на вашу чрезвычайно интересную полемику.
И хочу предложить свой, самопальный, может быть не шибко системный, подход к решению этой проблемы, придуманый еще на заре эры ПК. Есть текстовой файлик, скажем ru.t со строками в формате "kod Текст" В начале работы своей программы я его загружаю в некую структуру, типа vector (тоже самопальную). И есть функция char *tx(char *kod). Все это, и загрузка, и функция tx расположены в одном модуле, так что остальным нет до этого никакого дела. Когда требуется текст в каких-то других модулях, он достается просто вызовом tx(kod) Примеры:
Для другого языка - en.t, esti.t, bulgar.t ... Идея, принадлежащая LK о том, что имя файла текстов можно запрятать в ini, мне как-то в голову не пришла, хотя она очень здравая. При этом мне ничего не стоит при смене языка этот файл тут же перезагрузить. Еще один плюс - если заказчику не слишком нравятся тексты, я тут же, на его столе их меняю БЕЗ ПЕРЕТРАНСЛЯЦИИ, да он и сам это может. Там еще пара заморочек, облегчающих жизнь, если интересно - расскажу. Для t-файла в 1000 строк никакого ощущения, что время уходит напрасно, не возникало, хотя поиск линейный. Впрочем, ничего стоит отсортировать "вектор" по кодам и искать бинарно. Объем модуля - около 100 строк (с заморочками). Язык - чистый Си.
2
|
||||||
|
Почемучка)
|
|||||||||||
| 26.03.2012, 20:01 | |||||||||||
|
Вот такой вот длинный код у меня для английского языка
0
|
|||||||||||
|
|
||||||
| 26.03.2012, 20:05 | ||||||
|
Упростить можно, сделав функции загрузки для каждого языка
0
|
||||||
|
196 / 197 / 120
Регистрация: 27.05.2011
Сообщений: 545
|
||
| 26.03.2012, 22:21 | ||
|
0
|
||
|
|
|
| 26.03.2012, 22:38 | |
|
Класс TIniFile
http://www.delphisources.ru/pa... _exam.html
1
|
|
| 26.03.2012, 22:38 | |
|
DLL - контейнер текстовых файлов, как редактировать текст? Контейнер для файлов Как скомпились dll из нескольких файлов сразу? Восстановление dll файлов поврежденных вирусами "точка входа в процедуру _wcsupr_s не найдена в библиотеке dll
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|