Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 742
от 17.05.2007, 21:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 481, Экспертов: 69
В номере:Вопросов: 2, Ответов: 3


Вопрос № 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100

В избранное