Вопрос № 86539: Здравствуйте ЭКСПЕРТЫ.
У меня 2 вопроса.
1. Я занимаюсь разработкой прикладных программ
и основная работа на компе -
трансляция в C++ Builder 6.
Подскажите, пожалуйста, какой желательно
иметь компьютер, что бы ускорит...Вопрос № 86581: Здравствуйте
До сих пор писал программы на Bulder'е, но возникла необходимость перейти на VC 6.0
Создал небольшую библилтеку, все настройки по умолчанию, компиллировал. Размер dll'ки получился 200кб. Против 58кб создаваемых builder'ом. Неприл...
Вопрос № 86.539
Здравствуйте ЭКСПЕРТЫ.
У меня 2 вопроса.
1. Я занимаюсь разработкой прикладных программ
и основная работа на компе -
трансляция в C++ Builder 6.
Подскажите, пожалуйста, какой желательно
иметь компьютер, что бы ускорить трансляцию программ
У меня установлен:
Процессор Intell Celeron D325 2500 МHz
Мать ECS 865PE/865G-M
Память 2x256MBytes 166.7 MHz
Ускоряют ли 2-х ядерные процессоры работу
и есть ли смысл их устанавливать?
2. Почему у меня в текстах приложений В Ваших ответах
на вопросы появляются (почтовая программа The Bat )
"кряко-зяблики" Например такие: //пВЯСЧМСЕН ЛПОУФБОФЩ-ФЕЛУФЩ
Нет какого-то Фонта?
С уважением Верещак.
Отправлен: 12.05.2007, 06:33
Вопрос задал: Sogda (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: FighterFJ13
Здравствуйте, Sogda!
2. Выбрана неправильная кодировка. Измените кодировку на кириллицу же, но другую.
Ответ отправил: FighterFJ13 (статус: 3-ий класс)
Ответ отправлен: 12.05.2007, 07:53 Оценка за ответ: 3
Отвечает: kool
Здравствуйте, Sogda!
Для ускорения компиляции можно:
1) настроить оптимально проект.
2) проц. лучше от Intel - C2Duo T6600 и более.
Хотя на нем не все проги работают корректно, но зато
он поддерживает 64-бит (CDuo еще не поддерживал) и со
временем под него все адаптируют.
Обязательно двуканальный режим памяти (SAMSUNG DDR2),жест.диска.SATA-I,II
со скоростью 7200 и выше. Материнку посолидней (кроме чипсетов SiS и VIA).
Производители ASUS,MSI(Это в рассылку по железу).
Отключить встроенное видео и добавить внешнее.
Удачи!
--------- I am.
Ответ отправил: kool (статус: Студент)
Ответ отправлен: 12.05.2007, 10:14
Вопрос № 86.581
Здравствуйте
До сих пор писал программы на Bulder'е, но возникла необходимость перейти на VC 6.0
Создал небольшую библилтеку, все настройки по умолчанию, компиллировал. Размер dll'ки получился 200кб. Против 58кб создаваемых builder'ом. Неприлично много, тем более что код состоит из вызовов api и никаких мудреностей в нем нет.
Подскажите как уменьшить размер. Может чего подкрутить в настройках линкера/компилера?
Отправлен: 12.05.2007, 13:20
Вопрос задал: Sov (статус: 2-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Lomer
Здравствуйте, Sov!
Итак, лезем в Project->Options->Link и добавляем туда параметры: /FILEALIGN:512 /ALIGN:512 /nodefaultlib /ENTRY:New_DllMain (имя новой entry point) Размер сократится в разы, гарантирую. У меня получались dll'ки размером от 3 КБ. Если вам все-таки придется использовать RTL, выгодней будет подгрузить нужные функции через HMODULE hDll=LoadLibrary("msvcrt.dll")/GetProcAddress(hDll,"FunctionName");Имена функций в библиотеке можно узнать с помощью утилиты Depends, которая входит в поставку
VC 6.0.
Удачи!
Ответ отправил: Lomer (статус: 4-ый класс)
Ответ отправлен: 12.05.2007, 21:02 Оценка за ответ: 5