|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|
DLL как контейнер языковых файлов14.10.2011, 10:46. Показов 8434. Ответов 53
Метки нет (Все метки)
Доброе утро! Прошу совета у опытных программистов!
![]() Разумно ли использовать DLL как контейнер языков приложения? ![]() Если да то помогите осуществить таккак я с DLL не работал.
0
|
|
| 14.10.2011, 10:46 | |
|
Ответы с готовыми решениями:
53
Использование dll как контейнер для файлов в builder 6 DLL, как контейнер изображений. Builder 6. DLL, как контейнер для изображений |
|
wtf!?
750 / 281 / 25
Регистрация: 21.05.2010
Сообщений: 732
|
|
| 20.10.2011, 10:59 | |
|
Проект рад хе2, а ты пробовал на 6 билдере я так думаю
1
|
|
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
||||||||||||
| 20.10.2011, 13:33 [ТС] | ||||||||||||
![]() Добавлено через 1 час 7 минут --------------------------------------------------------------------------------------------- Ответ на мой вопрос решит мою проблему с языками... ![]() Как вместо того чтоб при загрузке языка не писать все названия как в примере: пример:
![]() Добавлено через 33 минуты Из всего изученного я понял что надо писать для каждого компонента свой отдельный оператор загрузки Captiona из ини. Надо написать код который будет загружать Captionы из ини все по одной команде.
0
|
||||||||||||
|
Прогер
|
||
| 20.10.2011, 14:50 | ||
|
Samrisbe,
![]() Ну Я тоже сделал вчера в ини, не выжу и внем проблем ![]() ![]() Я както в цикле сделал, Вечером покажу если хочеш.
1
|
||
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|||||||||||||||||||||
| 20.10.2011, 15:58 [ТС] | |||||||||||||||||||||
|
Я вот как придумал но пока немогу осуществить выбивает ошибку при исполнении программы:
поэтапно мои действия: шаг первый: У меня четыре CheckBoxа выбора языка, я выбираю первый "украинский" 1. Украинский v 2. Руский 3. Английский 4. Эстонский шаг второй: Кликаю по батону сменить язык на выбранный в : CheckBox->Checked == true
![]() Добавлено через 34 минуты Ура я сделал это сам ![]() Четкая смена языка причем не надо писать отдельный оператор на каждый язык, я просто подсовываю под чтение тот ини который соответствует выбору языка пользователем.
![]() LK твои пример я так и не понял, аемсори. ![]() Конечно не без помощи добрых людей тобиш форумчан всем спасибо.
1
|
|||||||||||||||||||||
|
|
|
| 20.10.2011, 17:59 | |
|
Programmer., как сдох и как погиб ?
1
|
|
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
||
| 20.10.2011, 18:09 [ТС] | ||
Теперь программы будут вылетать как горячии пирожки
0
|
||
|
|
|||||||
| 20.10.2011, 18:10 | |||||||
|
да я уже в курсе
![]()
?
1
|
|||||||
|
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
|
|
| 20.10.2011, 18:22 [ТС] | |
|
Да теперь вижу...
![]() Я весь форум перерыл все темы и варианты связанные с ини, и ни шиша, в итоге гдето в интернете нашел пример где в ини записывалось с переменной и обратно читалось в переменную, и тогда меня осенила мысль объявить переменную тот или иной языковой ини, покрутил повертел подумал покурил потом опять подумал потом поел глотнул винца потом поцеловал жену покурилпнул кота сел за комп и написал с нуля то что я уже внедрил в свой прект№1 ![]() Я думаю твой пример я не понял потамучто там все в куче, и мне было тяжело оттуда чтото выудить, из твоих сообщений я понял только одно структуру ини файла, и это мне здорого помогло! ![]() Бульк еще одна бутылочка в твою коробку
1
|
|
|
wtf!?
750 / 281 / 25
Регистрация: 21.05.2010
Сообщений: 732
|
|||||||
| 20.10.2011, 19:27 | |||||||
|
упистили мой вопрос =/
Unit1.cpp
1
|
|||||||
|
|
||||||
| 20.10.2011, 19:33 | ||||||
|
можно и так, без отдельного языкового файла для каждого языка, но тогда указывайте, какую секцию читать:
1
|
||||||
|
wtf!?
750 / 281 / 25
Регистрация: 21.05.2010
Сообщений: 732
|
|
| 20.10.2011, 19:35 | |
|
хмм, зачем тогда
ReadString(lng, "Option3", ""); что есть секция?
0
|
|
|
|
|
| 20.10.2011, 19:46 | |
|
0
|
|
|
wtf!?
750 / 281 / 25
Регистрация: 21.05.2010
Сообщений: 732
|
|
| 20.10.2011, 19:50 | |
|
Я имел ввиду, что первый параметр это и есть секция с которой читать. То есть lng принимает значения En, Ru, Ua -> имена секций
А ридсекшн заносит всю секцию в стринглист, что есть немного не то
0
|
|
|
|
||||||
| 20.10.2011, 19:56 | ||||||
|
TIniFile
Работа с реестром и INI-файлами в Delphi а как он должен понять, какую секцию читать? переключайте как-нибудь:
0
|
||||||
|
wtf!?
750 / 281 / 25
Регистрация: 21.05.2010
Сообщений: 732
|
|
| 20.10.2011, 20:10 | |
|
Хмм, ну а чем мой вариант не подходит? Кейсом в зависимости от выбранного в групе подставляеться в переменную имя секции.
Ну может глянь мой проект, а?
0
|
|
|
|
||||||||||||||||
| 20.10.2011, 20:20 | ||||||||||||||||
|
да, до кейса не дошел, а так:
0
|
||||||||||||||||
|
wtf!?
750 / 281 / 25
Регистрация: 21.05.2010
Сообщений: 732
|
|
| 20.10.2011, 20:29 | |
|
А зачем писать 3 раза одно и то же?
А насчет == конечно провтык, но это не причина проблемы
0
|
|
|
|
||||||
| 20.10.2011, 20:30 | ||||||
|
а как иначе ? ты все надеешься на экстрасенсорные способности билдера
![]() чтобы было так, как ты хочешь, можно написать небольшую функцию, и передавать язык параметром:
0
|
||||||
|
wtf!?
750 / 281 / 25
Регистрация: 21.05.2010
Сообщений: 732
|
|
| 20.10.2011, 20:51 | |
|
Хм, почему не работает код на создании формы тогда? Там сразу указана секция
0
|
|
|
Прогер
|
||||||
| 20.10.2011, 21:14 | ||||||
|
Samrisbe,
Пример для МаинМену Не по теме: Прасти за опоздание :-[
сдох, винчестер умер, а Я тупой на диске не записал, Вот шас пишу заного...
1
|
||||||
| 20.10.2011, 21:14 | |
|
DLL - контейнер текстовых файлов, как редактировать текст? Контейнер для файлов Как скомпились dll из нескольких файлов сразу? Восстановление dll файлов поврежденных вирусами "точка входа в процедуру _wcsupr_s не найдена в библиотеке dll
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов
• Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp
• Смежный проект:. . .
|
22. Подключение слоя системной динамики (потоковые диффуры): экономические метрики модели
anaschu 17.06.2026
Апдейт модели: финансовый контур, разделение затрат
Продолжаю развивать модель рабочего коллектива на AnyLogic. В этот раз работа шла над агентом Экономика — финансовым SD-слоем модели. Задача:. . .
|
[golang] Insert Delete GetRandom O(1) (Leetcode: 380)
alhaos 16.06.2026
Insert Delete GetRandom O(1)
Сложность: Medium
Источник: LeetCode 380
Задача
Реализовать структуру данных RandomizedSet, которая поддерживает следующие операции за O(1) в среднем:
|
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли.
Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
|
|
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
Min Stack
Сложность: Medium
Источник: LeetCode 155
Задача:
Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1).
Методы:
|
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача
Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
Сигнатура
func Fetch(urls string, maxConcurrent int) Result
Пример
urls :=. . .
|
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition)
Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|