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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

vadim100

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я вот хочу написать на С Builder на Open GL приложение с формой, кнопками полями и панелью с OpenGL. Не совсем получается перехватывать нажатия клавиш и мыши на форме. Поля ввода их перехватывают. Понимаю что надо свой обработчик событий писать.
Может кто поможет примером каркаса OpеnGL приложением с формой меню и т.д..

Всего записей: 90 | Зарегистр. 02-04-2003 | Отправлено: 14:12 04-09-2006
Slider88

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как перенести программу на другой ком без билвера(если используеш база данных)

Всего записей: 4 | Зарегистр. 23-09-2006 | Отправлено: 18:16 24-09-2006
Mifon



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте форумчане, подскажите как сделать четвёртую  кнопку на заголовочной полосе окна в Builder? Для Дельфи не предлагать в инете много чего для него есть мне надо именно в Builder!!!!

Всего записей: 37 | Зарегистр. 02-05-2006 | Отправлено: 19:29 24-09-2006
Sergey913

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли албтернатива регулярным выражениям в Delphi или возможность использовать регулярные выражения?

Всего записей: 60 | Зарегистр. 22-09-2006 | Отправлено: 16:28 25-09-2006
VadimLou



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergey913
Цитата:
регулярным выражения

тебе нужна альтернати регулярным выражениям или движок для их использования ?
Если первое - то TMask, если второе - то есть куча free-шных движков...  

Всего записей: 702 | Зарегистр. 22-07-2004 | Отправлено: 18:09 26-09-2006
ItsJustMe

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

Цитата:
как перенести программу на другой ком без билвера(если используеш база данных)

Откомпайлить без внешних packages и не использовать BDE.
Off: Зачем она вообще нужна эта BDE, если есть компоненты, работающие с Access и MS SQL Server?

Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 02:39 27-09-2006
Sergey913

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

Цитата:
Если первое - то TMask, если второе - то есть куча free-шных движков...  

Несовсем что понял, что значит движок?
Вообще нужен компонент, если они как-то не встроены туда т.к. я сам не нашел их в Delphi
Вообще не важно регулярные там будут или нет, главное чтобы были такие же возмодности составления шаблонов (хотя лучше все же регулярные т.к. привык)

Всего записей: 60 | Зарегистр. 22-09-2006 | Отправлено: 10:13 27-09-2006 | Исправлено: Sergey913, 10:14 27-09-2006
Slider88

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
извени, но нельзя-ли поподробней как откомпилить без пакетов и BDE(объясни плззззз)
 
 
 
просто оч нада, а времени 0... разбираюсь тока ночью, но нифига понять немагу

Всего записей: 4 | Зарегистр. 23-09-2006 | Отправлено: 16:46 27-09-2006
IgorXI



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил написать свой компонент на BCB6, изучал примеры, но они все на Delphi, поскажите плз, как на C++ , будет выглядеть дельфийский inherited?

Всего записей: 126 | Зарегистр. 16-09-2003 | Отправлено: 14:10 10-10-2006
dyr farot

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Parent::Method(...);

Всего записей: 697 | Зарегистр. 03-08-2004 | Отправлено: 17:34 10-10-2006
IgorXI



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dyr farot
Parent::Method(...);
 
Это не совсем то, что я хотел, Parent, насколько я понял - это свойство TControl, оно отвечает за принадлежность контрола контейнеру, а мне нужно вызвать из перекрывающей виртуальной функции перекрываемую.

Всего записей: 126 | Зарегистр. 16-09-2003 | Отправлено: 06:16 11-10-2006
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IgorXI
Вместо Parent надо писать имя класса, метод которого вызывается. "inherited" в BCB нет, надо указывать явно.

Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 08:48 11-10-2006
IgorXI



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dyr farot
Abs62
Спасибо, действительно так и есть, не сразу понял.

Всего записей: 126 | Зарегистр. 16-09-2003 | Отправлено: 09:44 11-10-2006
bandyn



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть программа, она обрабатывает некий код на клике Button1
Вопрос: Как мне вызвать функцию void __fastcall TFMain::Button1Click(TObject *Sender)
при старте программы, а именно из void __fastcall TFMain::FormShow(TObject *Sender)
С этим никогда не сталкивался.... плиз

Всего записей: 394 | Зарегистр. 18-11-2004 | Отправлено: 09:49 11-10-2006
ryambler

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

Цитата:
Вопрос: Как мне вызвать функцию void __fastcall TFMain::Button1Click(TObject *Sender)  при старте программы, а именно из void __fastcall TFMain::FormShow(TObject *Sender)

Если я правильно тебя понял, то тебе нужен такой код:
void __fastcall TFMain::FormShow(TObject *Sender)
{
 ...
 FMain->Button1->Click();
 ...
}
Вот и все)

Всего записей: 6 | Зарегистр. 24-05-2006 | Отправлено: 19:31 11-10-2006
6epcepk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Задача: при нажатии hotkey в приложении передается выделенный текст (в браузере).
Дела так:
1. Программа висит в трее, горячие клавиши вызывают определенную функцию.
2. В функции:

Код:
HWND h = GetForegroundWindow();
HWND h2 = FindWindowEx(h, 0, "TEdit", "");
keybd_event(VK_CONTROL, 0, 0, 0);
keybd_event('D', 0, 0, 0);
keybd_event('D', 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
 

Все. Теперь выделенный текст в буфере. Все работает с выделенным текстом в Edit'ах. Мне нужно получить текст из окна браузера. С TLabel не получается.

Всего записей: 2603 | Зарегистр. 02-05-2003 | Отправлено: 02:36 12-10-2006
ShIvADeSt



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

Цитата:
Все. Теперь выделенный текст в буфере. Все работает с выделенным текстом в Edit'ах. Мне нужно получить текст из окна браузера. С TLabel не получается.

TLabel - это рисунок на форме, а не контрол, у нее даже хэндла нету и не будет. Ищи Static вроде так называется.


----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 03:18 12-10-2006
spike



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я делаю так
[code]
 void __fastcall TFMain::FormShow(TObject *Sender)
{
 ...
 Button1Click(FMain);
 ...
}  
[\code]

Всего записей: 693 | Зарегистр. 23-10-2003 | Отправлено: 09:44 12-10-2006
6epcepk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Немного наврал в предыдущем посте. Делал копирование следующим образом:

Код:
SendMessage(h2, WM_COPY, 0, 0);

 
ShIvADeSt
Нашел компонент StaticText, но все равно не работает копирование.

Всего записей: 2603 | Зарегистр. 02-05-2003 | Отправлено: 10:48 12-10-2006
ShIvADeSt



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

Цитата:
Нашел компонент StaticText, но все равно не работает копирование.

и не будет, для статика (да и для едита) используй GetWindowText (не смущайся насчет Window) в винде любой контрол - окно.


----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:55 13-10-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 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