Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2014, 10:38   #1
Oleg_SS
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 75
По умолчанию Ошибка "resource tform not found delphi"

Доброго времени суток!
Помогите разобраться с ошибкой.
Пытаюсь разобраться с локализацией проекта. Метод описан тут
http://www.gunsmoker.ru/2010/06/delp...anslation.html
Компилируется без ошибок. При установке по умолчанию другого языка (Project > Languages > Set active) и запуске программы выводится сообщение: resource tform not found delphi

Последний раз редактировалось Oleg_SS; 21.12.2014 в 10:47.
Oleg_SS вне форума Ответить с цитированием
Старый 21.12.2014, 10:51   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Никогда не юзал локализацию...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.12.2014, 11:11   #3
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Ошибка переводится так: Ресурс TФорма не найдена. (Delphi)
Это значит, что компилятор не может найти форму, которую запихнули в ресурсы.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 21.12.2014, 12:38   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Это значит, что компилятор не может найти форму, которую запихнули в ресурсы.
Нет. Это не так.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.12.2014, 14:02   #5
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Нет. Это не так.
Как раз так по логике из перевода ошибки. Хрен его знает, что автор там не учел.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 23.12.2014, 03:56   #6
Oleg_SS
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 75
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
Как раз так по логике из перевода ошибки. Хрен его знает, что автор там не учел.
Сделал все как написано. Можете сами попробовать.
Oleg_SS вне форума Ответить с цитированием
Старый 23.12.2014, 18:05   #7
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

А не проще ли будет использовать старый добрый способ локализации через присвоение текстов через файлы-конфигурации? Так делают многие программы.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 27.12.2014, 21:23   #8
Oleg_SS
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 75
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
А не проще ли будет использовать старый добрый способ локализации через присвоение текстов через файлы-конфигурации? Так делают многие программы.
Может и проще. НО!
Несколько раз наступал на одни и те же грабли. При переходе на следующую версию delphi, чужие примочки переставали работать. Именно по этой причине хотелось бы освоить то, что будет поддерживаться от версии к версии.
Oleg_SS вне форума Ответить с цитированием
Старый 27.12.2014, 21:36   #9
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
А не проще ли будет использовать старый добрый способ локализации через присвоение текстов
Если по такой логике идти, тогда программы на ассемблере писать надо. Команд мало. Пиши себе, и пиши.
Цитата:
Сообщение от Oleg_SS Посмотреть сообщение
Метод описан тут
Там много чего описано. Вы конкретно говорите, чего делали. Желательно по пунктам.

Последний раз редактировалось WinCoder; 27.12.2014 в 21:38.
WinCoder вне форума Ответить с цитированием
Старый 28.12.2014, 05:36   #10
Oleg_SS
Пользователь
 
Регистрация: 02.04.2010
Сообщений: 75
По умолчанию

Цитата:
Сообщение от WinCoder Посмотреть сообщение
Если по такой логике идти, тогда программы на ассемблере писать надо. Команд мало. Пиши себе, и пиши.
Это мой любимый язык. Всегда точно знаешь, что можно ожидать.
Цитата:
Сообщение от WinCoder Посмотреть сообщение
Там много чего описано. Вы конкретно говорите, чего делали. Желательно по пунктам.
1. создал проект.
2. Caption формы заполнил "Форма" (не затейливо по-русски)
3. Перестроил и сохранил
4. Project - Languages - Add добавил английский язык
5. Все опять перестроил и сохранил
6. Запустил - все работает (по-русски)
7. Project - Languages - Set Active выбираю английский
8. Перестроил и сохранил
9. Запустил - выдает ошибку
Использую XE5
Oleg_SS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка в delphi "[Error] WARNING. Duplicate resource(s)" Winexcel Общие вопросы Delphi 5 05.10.2013 13:08
Синтаксическая ошибка ")" expected but "(" found WebbMan Паскаль, Turbo Pascal, PascalABC.NET 3 30.09.2012 21:16
ASM - ошибка "LNK1190: invalid fixup found, type 0x0001" Xezon Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 26.08.2012 19:41
Что означает ошибка "')' expected but ';' found"? katris Помощь студентам 17 19.12.2009 17:00
Ошибка при установке "critical errors were found in setup" tsergey Софт 1 13.03.2009 03:58