Вопрос № 96515: Здравствуйте, уважаемые эксперты. У меня возникла такая ситуация: когда я пытаюсь запустить, сделланную в Borland C++ Builder 6, программу на компьютере, на котором нет Builderа, мне выкидывает ошибки, что нужны какие-то библиотеки (dll и/или bpi), п...Вопрос № 96527: Как сделать подсветку синтаксиса кода С++ ?
С уважением Tadey....Вопрос № 96608: Подскажите книги по с++ для начинающего, т.е. чтоб можно было понять человеку который никогда раньше не занимался програмированием...Вопрос № 96616: Добрый день. Помогите советом: "У меня установлена MS Visual Studio 2005 Team Suite. Проблема возникает с функцией MessageBox к примеру если пишу MessageBox("Привет"); то компилятор при сборке говорит следующее: error C2664:
'CWnd::Mes...
Вопрос № 96.515
Здравствуйте, уважаемые эксперты. У меня возникла такая ситуация: когда я пытаюсь запустить, сделланную в Borland C++ Builder 6, программу на компьютере, на котором нет Builderа, мне выкидывает ошибки, что нужны какие-то библиотеки (dll и/или bpi), причем на разных компьютерах по разному. Как можно сделать так, чтобы эта программа нормально работала на разных компьютерах?
Заранее спасибо за помощь.
Приложение:
Отправлен: 26.07.2007, 17:10
Вопрос задал: neWMan (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: V1s0r
Здравствуйте, neWMan!
От такого количества одних и тех же вопросов я могу дать только один совет: перестать пользоваться Borland C++ Builder 6. Компилируйте свои программы нормальным компилятором, например GCC, и забудьте про всякие там dll.
Если от Borland C++ Builder 6 отказаться невозможно, то воспользуйтесь поиском.
Например, запрос в google "borlndmm.dll site:rusfaq.ru" мне сразу же выдал вот эту ссылку: http://rusfaq.ru/?Step=search&ID=2478&Action=Answers&From=300
(Вопрос № 27963) ... (хм, неужели об этом спрашивают уже на протяжении ~70 тыс. вопросов? :))))
Ответ отправил: V1s0r (статус: 3-ий класс)
Ответ отправлен: 26.07.2007, 17:24 Оценка за ответ: 4 Комментарий оценки: Отказаться от Borland C++ Builder сложновато, по крайней мере для меня... Спасибо за совет с поиском (и как я им сразу не додумался воспользовался) правда решение моей проблемы я нашел не на RusFAQе. В вопросе №27963 проблема решаеться только частично... Удивительно, неужели эксперты не могли объяснить, что такая проблема решаеться, если "полазить"
по следующим настройкам:
Project->Options->Linker - убрать галочку с Use dynamic RTL Project->Options->Packages - убрать галочку с Build with runtime packages
Отвечает: Delph
Здравствуйте, neWMan!
Попробуйте разыскать те библиотеки, которые просит программа, в папках Windows и Borland C++ Builder, и сложите их рядом со своей программой (в одном каталоге). Должно помочь. Но вообще в самом деле подумайте о переходе на другую среду, например Visual Studio C++.
Ответ отправил: Delph (статус: 4-ый класс)
Ответ отправлен: 27.07.2007, 08:00 Оценка за ответ: 4 Комментарий оценки: На Visual C++ переходить не буду, т.к. она мне кажеться сложнее чем С++ Builder (как-то раз уже попробовал попрограммировать в ней)... Да, с одной стороны решением проблемы есть "тягание" за программой всех нужных библиотек, но это не удобно... Полазив по Инету я все таки нашел ответ на свой вопрос: нужно сделать следующие настройки: Project->Options->Linker
- уберать галочку с Use dynamic RTL Project->Options->Packages - уберать галочку с Build with runtime packages (это так... для тех, кто будет искать решение подобной проблемы на этом сайте) Все равно спасибо за ответ!
Вопрос № 96.527
Как сделать подсветку синтаксиса кода С++ ?
С уважением Tadey.
Отправлен: 26.07.2007, 20:16
Вопрос задал: Tadey (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 6)
Отвечает: Попов А.С.
Здравствуйте, Tadey!
Смотря где нужно подсвечивать код, в компиляторах подсветка включена по умолчанию, можно редактировать код например в Far ( для подсветки есть плагин Colorer http://plugring.farmanager.com/cgi-bin/downld.cgi?Draw=List&Sort=Date&SelectCateg=Addons&Select=PlugIn&SelectPlugIn=106&SelectAuthor=0&SelectOther=1&SearchText=)
Подсветка кода также есть в текстовом редакторе Bred 3.0 (http://www.astonshell.ru/files/bred3.0.3-setup_2k.exe)
Ответ отправил: Попов А.С. (статус: 2-ой класс)
Ответ отправлен: 26.07.2007, 21:05
Отвечает: V1s0r
Здравствуйте, Tadey!
Смотрите, например, исходный код класса QSyntaxHighlighter из библиотеки Qt.
http://doc.trolltech.com/4.3/qsyntaxhighlighter.html
Привести код не могу, rusfaq.ru не позволяет передавать большие объёмы, но можно скачать саму библиотеку (http://trolltech.com/developer/downloads/qt/index, Qt Open Source Downloads) и изучить код.
Ответ отправил: V1s0r (статус: 3-ий класс)
Ответ отправлен: 26.07.2007, 23:35
Вопрос № 96.608
Подскажите книги по с++ для начинающего, т.е. чтоб можно было понять человеку который никогда раньше не занимался програмированием
Отвечает: Sema
Здравствуйте, Виктор Малейчик!
Почитай книжки Березиных
Ответ отправил: Sema (статус: 2-ой класс)
Ответ отправлен: 27.07.2007, 14:51
Отвечает: V1s0r
Здравствуйте, Виктор Малейчик!
Джесс Либерти "С++ за 21 день", попробуйте найти в любом интернет-магазине, например bolero.ru или books.ru.
Могу также посоветовать Герберт Шилдт "Самоучитель С++". Потом пригодится его же книга "Справочник по С++".
Если приложить к этим книгам немного дополнительных усилий, то всё получится.
Ответ отправил: V1s0r (статус: 3-ий класс)
Ответ отправлен: 27.07.2007, 20:20
Вопрос № 96.616
Добрый день. Помогите советом: "У меня установлена MS Visual Studio 2005 Team Suite. Проблема возникает с функцией MessageBox к примеру если пишу MessageBox("Привет"); то компилятор при сборке говорит следующее: error C2664: 'CWnd::MessageBoxW' : cannot convert parameter 1 from 'const char [7]' to 'LPCTSTR' " В книгах и видео курсах по програмированию в среде MS Visual Studio 2003 эта функция работает хорошо. Все перепробовал. На вас последняя надежда. Заранее благодарю за ответ