C++

Создание сетевого чата на C++ Builder 6

.

В этой статье я расскажу как в шестом билдере написать свой чат по сети.

Создаем две папки: сервер и клиент.

Для начала создадим сервер.  Запустим билдер,  создадим новый проект (File->New->Application).  Сразу сохраним его в папку «сервер». Добавляем на формы следующие компоненты и изменяем свойства:

  • Label1 — В свойстве Caption пишем «Порт»
  • Edit1 — В свойстве Text пишем «5648», это будет наш порт для подключения, можно задать любой другой.
  • Button1 — В свойстве Caption пишем «Создать»
  • Memo1 — В свойстве Lines удаляем все строки
  • Edit2 — В свойстве Text стираем все символы
  • Button2 — В свойстве Caption пишем «Отправить»
  • ServerClient1 — Ничего не меняем

(далее…)

Запретить закрытие формы в C++ Builder

Иногда в приложении требуется запретить закрытие формы, к примеру для вывода запроса на сохранение данных. Для этого воспользуемся событием формы OnCloseQuery. Достаточно в этом событии вписать строчку CanClose = false; и наша форма уже не закроется. Что бы разрешить закрытие, переменной CanClose необходимо присвоить значение true.

(далее…)

Создание убегающей формы в C++ Builder

В этой статье я расскажу как сделать приложение, которое будет убегать от мыши к примеру при наведении курсора на кнопку.

Создаем в билдере новый проект. В опциях формы, полю «Name» присвоим значение «FormTest».
Довляем на форму кнопку Button1, переходим в список событий, и находим OnMouseEnter.

(далее…)

C++ Builder XE2. Как собрать проект для всех ПК

В этой статье я расскажу как собрать приложение на C++ Builder XE2, чтобы оно работало и на других ПК где не установлен С++ Builder.

После того как мы написали нашу программу, в Projet Manager нужно переключить Build Configurations в состояние «Release». Смотрим скрины:
(далее…)