Borland C++ Builder FAQ

Оглавление

1. Borland C++ Builder FAQ

2. Получение текущей даты и времени (VCL вариант)

3. Получение текущего времени (VCL вариант)

4. Получение дня недели (VCL вариант)

5. Часы на форме с точностью до минут

6. Часы на форме с точностью до долей секунд

7. Как подсчитать время выполнения функции

8. Время в процессорных тактах

9. Преобразование битового изображения из цветного в 256 градаций серого

10. Как пpоигpать MIDI без MediaPlayer-а

11. Как воспроизвести звуковой файл без MediaPlayer-а

12. Как рисунок TBitmap сделать монохромным?

13. Получение метки диска

14. Определение размера диска (VCL вариант)

15. Определение свободного пространства на диске (VCL вариант)

16. Создание ярлыка

17. Удаление файла в корзину (VCL вариант)

18. Удаление файла (Вариант 1)

19. Удаление файла (Вариант 2)

20. Работа с файлами GIF и JPEG

21. Преобразование *.ico файла в *.bmp

22. Отображение свойств файла

23. Копирование файлов

24. Удаление директории

25. Вpемя создания файла

26. Поиск файлов в каталоге и его подкаталогах

27. Как выбрать папку из диалога (Вариант 1)

28. Как выбрать папку из диалога (Вариант 2)

29. Как удалить папку и все файлы в ней

30. Пример регистрации собственного расширения файла

31. Пример регистрации собственного расширения файла

32. // Напишите следующуй код:

33. Как проверить наличие дискеты в дисководе

34. Как программно сымитировать нажатие клавиш CTRL V

35. Нажатие клавиши "а"

36. Минимизация всех окон (Win M)

37. Имитация нажатия Alt Tab

38. Имитация нажатия CapsLock

39. Имитация нажатия PrintScreen

40. Имитация нажатия PrintScreen только для формы

41. Как переместить курсор мыши на X,Y

42. Позиция курсора

43. Как ограничить перемещение курсора мыши

44. Как загрузить свой курсор

45. Как сделать, чтобы программа не запускалась второй раз

46. Как сделать, чтобы программа не запускалась второй раз (Вариант 2)

47. Как узнать каталог, где находится запускаемая программа

48. Как убрать иконку приложения с TaskBar-a

49. Как сделать, чтобы программа на C Builder не требовала .bpl, .dll

50. Как поменять ICON у моей программы

51. Как назначить программе другой приоритет

52. Регистрация редактора свойства типа AnsiString

53. Мигание иконкой в панели задач

54. Запуск скринсейвера из программы

55. Скрытие таскбара

56. Переключение раскладки клавиатуры (конкретный язык)

57. Переключение раскладки клавиатуры

58. Программная очистка корзины (для Windows 98)

59. Запуск браузера

60. Запуск почтового клиента

61. Как добавить код на ассемблере

62. Как сделать Shutdown (закрыть все запущенные приложения)

63. Какая на программа активна

64. Блокировка клавиатуры и мыши

65. Как из тела программы запустить обработчик события (как функцию)

66. Определение количества элементов в массиве

67. Имитации нажатия левой кнопки мыши

68. Как послать сообщение компьютеру в локальной сети

69. Как скачать файл из Интернета с конкретного сайта

70. Получение IP-адреса локальной машины

71. Получение имени локального компьютера

72. Как узнать папку Windows

73. Как узнать системную папку Windows

74. Как спрятать кнопку "Пуск"

75. Как сдвинуть кнопку "Пуск"

76. Получение имени компьютера

77. Изменение имени компьютера

78. Список всех шрифтов, установленных в системе (VCL вариант)

79. Как получить доступ к буферу обмена (VCL вариант)

80. Как пpи стаpте пpогpаммы включить киpиллицу

81. Как отобразить Диспетчер задач

82. Как добавить данные в реестр

83. Как изменить скорость перемещения мыши

84. Как инвертировать кнопки мыши

85. Как переменную AnsiString конвертировать в char

86. Как переменную AnsiString конвертировать в int

87. Как переменную AnsiString конвертировать в float

88. Как переменную char или int конвертировать в AnsiString

89. Как узнать длину слова в пикселях

90. Как конвертировать строку из кодировки WIN в KOI

91. Как скопировать текст из строки в Clipboard

92. Открытие привода CD-ROM

93. Закрытие привода CD-ROM

94. Программное выключение монитора

95. Программное включение монитора

96. Как выключить/перезагрузить компьютер

97. Сколько оперативной памяти

98. Как определить, подключена ли мышь

99. Название процессора

100. Определение набора расширенных инструкций поддерживающий процессором

101. Определение тактовой частоты CPU

102. Запрещение кнопки закрытия [X] формы

103. Запрещение кнопки максимизации [[]] формы

104. Запрещение кнопки минимизации [_] формы

105. Отмена закрытия формы при нажатии Alt F4

106. Отмена закрытия формы при нажатии Alt F4 (Вариант 2)

107. Перемещение формы мышью не за заголовок

108. Изменение размеров формы (развернуть и т.д.)

109. Как сделать кусок окна прозрачным

110. Создание новой формы во время работы программы

111. Как сделать прозрачную форму в W2K/XP

112. Прозрачное окно с реакцией на нажатия кнопок, панелей

113. Новая форма как отдельное окно

114. Приложение без формы

115. Определения класса окна определённого приложения

116. Как заполнить канву формы, фоном рабочего стола

117. Изменение картинки на рабочем столе

118. Изменение картинки на рабочем столе(вариант 2)

119. Изменение параметров экрана

120. Как узнать частоту обновления экрана

121. Как узнать разрешение экрана (VCL вариант)

122. Как узнать разрешение экрана (WinAPI вариант)

123. Как узнать разрешение экрана

124. Отображение свойств дисплея

125. Как поместить вид рабочего стола в буфер

126. Как рисовать на Десктопе

127. Как закрасить рабочий стол по пикселю


Часто задаваемые вопросы по Borland C++ Builder.

 
« Предыдущая статья


  • C++ Builder, Использование кода Delphi в C++Builder
    Как вы знаете, C++Builder вырос из Delphi. Большая часть того, что есть в C++Builder, пришла напрямую из Delphi. Иногда это может быть разочаровывающим, но, тем не менее, есть некоторые преимущества. Имеется большое количество доступного кода на Delphi, который может быть серьезным подспорьем в разработке приложений на C++Builder. В некоторых случаях этот код может быть использован непосредственно. В других случаях код может быть преобразован для использования в C++Builder. Более того, существую...
  • C++ Builder, Оптимизация приложений С++Builder в архитектуре клиент/сервер
    Одним из главных факторов, влияющих на принятие решения о переносе информационных систем в архитектуру клиент/сервер, является потенциальная возможность повышения производительности работы пользователей, особенно в тех случаях, когда находящиеся в эксплуатации приложения не удовлетворяют требованиям, предъявляемым к скорости обработки данных ввиду их большого объема, а также высокой интенсивности и сложности запросов. Известно, что информационные системы, основанные на архитектуре клиент/сервер,...
  • C++ Builder, Создание системных ловушек Windows на Borland C++ Builder
    Прежде чем излагать материал я хочу заметить, что цель данной работы - показать как пишутся ловушки Windows вообще. Подробности, по мере возможности, я буду опускать (их можно найти в поставляемой со средой разработке справке)....
  • C++ Builder, Borland C++ Builder VCL FAQ
    Часто задаваемые вопросы по Borland C++ VCL...