Меню сайту |
![](//src.ucoz.net/t/451/11.gif) |
|
![](//src.ucoz.net/t/451/13.gif) |
Розділи новин |
![](//src.ucoz.net/t/451/11.gif) | |
![](//src.ucoz.net/t/451/13.gif) |
|
![](//src.ucoz.net/t/451/14.gif) | ![](//src.ucoz.net/t/451/16.gif) | ![](//src.ucoz.net/t/451/17.gif) |
![](//src.ucoz.net/t/451/19.gif) | Головна » Статьи
WriteLn для C++Builder
Содержание
- Введение
- WriteLn по-дельфийски
- Консольный вывод в C++
- WriteLn для C++Builder
- Пример
- Заключение
Введение
Программисты Delphi уже в течение долгого времени используют функцию
WriteLn в качестве отладочного инструмента. Текст, переданный во
WriteLn, направляется в консольное окно, превращая его в лог-файл
реального времени. Используя подобный подход, вы можете отслеживать
поведение своей программы в секциях кода, критичных с точки зрения
времени, где обычные точки останова (breakpoints) не будут работать. К
сожалению, C++Builder не включает в себя функцию WriteLn. Тем не менее,
нет никаких причин для того, чтобы не реализовать ее самостоятельно. В
этой статье я объясню вам, как это сделать. Как часть объяснения, мы
рассмотрим также функции AllocConsole, GetStdHandle и WriteConsole
Windows API.
WriteLn по-дельфийски
Использование функции WriteLn в Delphi
...
Читать дальше »
Категория:
Статьи
|
Просмотров:
895
|
Добавил:
SysAdmin
|
Дата:
31.01.2009
|
|
Работа с директориями в Delphi
В этой статье я постараюсь познакомить Вас с некоторыми
стандартными функциями для работы с директориями. И еще приведу
несколько пользовательских функций и примеры их использования. Также
рассмотрен вопрос вызова диалога выбора директории.
Для начала начнем с простой функции для создания новой папки. Общий вид функции такой: function CreateDir(const Dir: string): Boolean;
То есть если папка успешно создана функция возвращает true. Сразу же простой пример ее использования: procedure TForm1.Button1Click(Sender: TObject); begin if createdir('c:TestDir') = true then showmessage('Директория успешно создана') else showmessage('При создании директории произошла ошибка'); end;
При нажатии на кнопку программа пытается создать папку с именем
TestDir на диске C: и если попытка увенчалась успехом, то выводится
соответствующее сооб
...
Читать дальше »
Категория:
Статьи
|
Просмотров:
844
|
Добавил:
SysAdmin
|
Дата:
31.01.2009
|
|
Upgrade на Delphi и C++Builder 2009
Содержание
- Новые возможности языка
- Улучшение IDE
- Новые возможности VCL
- Расширенная технология многоуровневых (multi-tier) баз данных
- Новые Unicode, интернационализация и локализация
- Новое для COM и ActiveX
- Обновленные дополнительные компоненты
Новые возможности языка
Поддержка родовых типов Delphi с полной RTL-поддержкой списков и
коллекций. Анонимные методы Delphi. Тип UnicodeString как стандартный
тип строк. C++Builder - первый коммерческий продукт, поддерживающий
новые стандарты С++0x, включая внешние шаблоны (external templates),
символы Unicode, статические ассерты (static asserts), явные операторы
преобразования (explicit conversion operators) и другие
усовершенствования. Добавление в библиотеки C++Builder, включая TR1 и
Boost. Улучшенная совместимость в C++Builder с Delphi в области методов
класса и статических свойств.
Улучшение IDE
Разделяемые конфигурации билдов. Именованные наборы опций для
с
...
Читать дальше »
Категория:
Статьи
|
Просмотров:
1140
|
Добавил:
SysAdmin
|
Дата:
31.01.2009
|
| |
| ![](//src.ucoz.net/t/451/21.gif) |
![](//src.ucoz.net/t/451/22.gif) | ![](//src.ucoz.net/t/451/23.gif) |
![](//src.ucoz.net/t/451/24.gif) | ![](//src.ucoz.net/t/451/26.gif) | ![](//src.ucoz.net/t/451/27.gif) |
|
Форма входу |
![](//src.ucoz.net/t/451/11.gif) | |
![](//src.ucoz.net/t/451/13.gif) |
Календар новин |
![](//src.ucoz.net/t/451/11.gif) | « Февраль 2025 » | Пн | Вт | Ср | Чт | Пт | Сб | Вс | | | | | | 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 |
|
![](//src.ucoz.net/t/451/13.gif) |
Пошук |
![](//src.ucoz.net/t/451/11.gif) |
|
![](//src.ucoz.net/t/451/13.gif) |
Top news |
![](//src.ucoz.net/t/451/11.gif) |
| ![](//src.ucoz.net/t/451/13.gif) |
|