Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » FAQ по Borland C++ Builder

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

Открыть новую тему     Написать ответ в эту тему

larin58



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите пожалуйста как сбросить (обнулить) NTFS права для файла (директории)??

Всего записей: 108 | Зарегистр. 25-07-2005 | Отправлено: 02:15 17-01-2007
royt

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
larin58
В RTL и VCL по-моему нету спец. функций для установки прав (ну кроме аналогов unix-овых, типа chmod).
Так что это вопрос не по C++Builder, а в топик типа "Windows API".

Всего записей: 319 | Зарегистр. 18-08-2004 | Отправлено: 16:18 22-01-2007
spike



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1 - Можно как-нибудь прикрутить к CBuilder 6 и к BDS2006 SourceSafe от Microsoft ?
2 - как с помощью API послать текст в COM-порт
3 - Как в CppWebBrowser послать на печать страницу, там можно правой кнопкой мыши выбрать "Принт", но надо обычным button-ом, а то пользователи не смогут распечатать

Всего записей: 693 | Зарегистр. 23-10-2003 | Отправлено: 15:34 24-01-2007
dyr farot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1 -- можно
2 -- банальным WriteFile
3 -- банальным ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,
 
P.S.
все эти вопросы столько раз поднимались что просто нет слов...

Всего записей: 697 | Зарегистр. 03-08-2004 | Отправлено: 20:11 24-01-2007
spike



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dyr farot
так как прикрутить SourceSafe ?
с остальным разобрался, сенькс

Всего записей: 693 | Зарегистр. 23-10-2003 | Отправлено: 10:10 25-01-2007
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spike
http://www.epocalipse.com/vcx.htm

Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 10:13 25-01-2007
royt

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь переходил уже с C++Builder на BDS2006?
Как оно - есть проблемы при перекомпиляции компонентов и проектов, и какого рода? Или поддержка снизу вверх - 100%?

Всего записей: 319 | Зарегистр. 18-08-2004 | Отправлено: 14:03 26-01-2007
dyr farot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть небольшие, но легко решаемые проблемы. но в целом -- переход довольно безболезненный

Всего записей: 697 | Зарегистр. 03-08-2004 | Отправлено: 14:43 26-01-2007
vidic777



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
royt
dyr farot прав - проблемы решаемые. Да и эргономика всего IDE стала лучше. В общем Borland на месте не стоит, тока нада при установке BDS2006 поставить 2 апдейта и 9 хотфиксов.  

Всего записей: 1313 | Зарегистр. 16-02-2005 | Отправлено: 23:50 27-01-2007
royt

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно поконкретнее вопросы задам...
Поскольку проектов немало и хотелось бы знать, чего ожидать.
 
Существующие проекты открываются и компилируются совсем без необходимости внесения поправок?
Или все же приходится апдейтить исходники?
 
То же самое применительно к библиотекам компонент (это даже более актуально ).
Существующие библиотеки (если есть исходники) компилируются без вопросов?
Если были затыки - то какого рода?
Если, например, возьмем JVCL 3.20 - то там самостоятельно можно очень долго исходники править...

Всего записей: 319 | Зарегистр. 18-08-2004 | Отправлено: 20:53 29-01-2007
vidic777



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
royt

Цитата:
Существующие библиотеки (если есть исходники) компилируются без вопросов?

Могут быть проблемы (хотя решаемые) те компоненты что пользую я имели поддержку BDS 2006.

Цитата:
Если были затыки - то какого рода?
Если, например, возьмем JVCL 3.20 - то там самостоятельно можно очень долго исходники править...

Мне пришлось от JVCL  отказаться и переделать проекты заново (благо они небольшие были и до конца недоделанные). Судя и доки к JVCL 3.0 и патча к ней "JVCL300d9pPatch.zip" эта версия BDS 2006 не поддерживает. Да ИМХО JVCL очень уж громоздкая хотя там и много полезных вещей.  

Всего записей: 1313 | Зарегистр. 16-02-2005 | Отправлено: 01:19 30-01-2007
monsoon



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
royt
Я когда-то перед переходом с BCB5 на BCB6 искал все компоненты для BCB6, используемые в уже созданных проектах под BCB5.  
Помню, все равно были проблемы с перекомпиляцией, что естественно - другие пути и т.д.
Чтобы минимизировать время на переделку я вроде делал так: в новую папку копировал юниты, создавал в BCB6 новый проект, удалял из него Unit1, сохранял проект с таким же именем как в BCB5 и добавлял скопированные юниты.
Имхо, если будут использоваться новые возможности тогда, наверно, имеет смысл переходить на BDS 2006.
vidic777
А что в нем улучшено в плане эргономики?
[offtop] Пользуюсь на работе и дома двумя неплохими программами, сделанными в стиле XP, автор которых в справке сообщает, что написаны они им на Delphi 3! [/offtop]

Всего записей: 1255 | Зарегистр. 30-01-2003 | Отправлено: 11:49 30-01-2007
royt

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо всем большое за ответы!
Кстати, JVCL 3.30 по идее уже поддерживает BDS2006.

Всего записей: 319 | Зарегистр. 18-08-2004 | Отправлено: 13:59 30-01-2007
IgorXI



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, можно из порождённого потока завершить главный поток и перезапустить его сначала, при этом не завершая процес.

Всего записей: 126 | Зарегистр. 16-09-2003 | Отправлено: 07:50 22-02-2007
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IgorXI
Нет.
royt
Я спокойно перешел на TurboC++Explorer, правда, в основном проекте заменил один сторонний компонент на стандартный.
TurboC++ хоть и моргает часто-часто(сплошные перерисовки при отладке), но  не падает по пустякам как BCB6.
Опять же бесплатная лицензия на 100 лет не последнеее дело...

Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 08:04 22-02-2007
rvsn12

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Прочитал в книге В. Ермолаева и Т. Сорока  C++Builder: книга рецептов  о  применении шаблонов при динамическом связывании DLL c основным приложением. Данные шаблоны находятся в файле UTILCLS.H, поставляемом с билдером. Авторы расширяют их, включая туда исключения, и высказывают мнение что шаблоны предназначались для внутренних нужд разработчиков билдера. Пробую их использовать(и оригинальные и авторов ), но ничего пока не получается. Простая dll
-
const double ver = 1.1;
extern "C" __declspec(dllexport) double getVer()
 {
  return ver;
  }
Тестовое приложение, если вызывать "просто" то все работает, если через шаблоны то результат 1 вместо1.1, что то с преобразованием типов и указателей, но сам пока не разобрался. Если кто знает подскажите.  
void __fastcall TForm1::Button1Click(TObject *Sender)
{
   
      TDll dll(name.c_str());
      TDllProc1 <double> getVer( dll, funcName.c_str());
       Label1->Caption = static_cast<double>(getVer);
 
}

Всего записей: 59 | Зарегистр. 09-05-2006 | Отправлено: 14:21 28-02-2007
Starik143

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите, кто-нибудь юзает BDS 2006 под Вистой? Я себе установил, но при запуске вылетает с ошибкой. Вылетает в момент, когда внизу написана строка  
Loading assembly Borland.Studio.StarTeam.dll
Я никакие апдейты и хотфиксы не ставил, может какой-то из них исправит ситуацию?

Всего записей: 180 | Зарегистр. 19-02-2004 | Отправлено: 00:07 03-03-2007
vidic777



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Starik143
По данному вопросу писали здесь http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=28572#1
 
Удачи.

Всего записей: 1313 | Зарегистр. 16-02-2005 | Отправлено: 01:27 03-03-2007
Starik143

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите, кто-нибудь юзает BDS 2006 под Вистой? Я себе установил, но при запуске вылетает с ошибкой. Вылетает в момент, когда внизу написана строка  
Loading assembly Borland.Studio.StarTeam.dll
Я никакие апдейты и хотфиксы не ставил, может какой-то из них исправит ситуацию?

Всего записей: 180 | Зарегистр. 19-02-2004 | Отправлено: 01:38 03-03-2007
artiyom



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня Windows XP и компилятор Borland. Возникло затруднение с работой с файлом bcc32.exe из командной строки.  
Предположим, компилятор находится по адресу “C:\Documents and Settings\username\Desktop\Borland\BCC55\Bin\bcc32.exe”.  
А файл с исходным текстом на C++ находится по адресу “C:\Documents and Settings\username\Desktop\filename”.
Что мне ввести в строку RUN, чтобы указанный файл был скомпилирован?

Всего записей: 686 | Зарегистр. 31-08-2004 | Отправлено: 17:43 16-03-2007 | Исправлено: artiyom, 17:45 16-03-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » FAQ по Borland C++ Builder


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru