Вопрос № 46851: Здравствуйте господа эксперты
Вопрос у меня такой нужно написать программку в Borland C++Builder 5 (графическую) с библиотекой GRAPHICS.H, проблема такого
рода при. Пишу строку
#include <graphics.h> и сразу выдается ошибка.
[C++ E...Вопрос № 46904: Добрый день, уважаемые эксперты!
У меня возникла проблема: в программе (MS VS++)требуется создать базу данных MS Access(структуру таблиц), заполнить ее содержимым
и скопированть на диск. Можно ли это сделать с помошью SQL-запросов (create table и...Вопрос
№ 46976: Уважаемые эксперты рассылки ответте на вопросы
1.имеется список строк на англиском и русском языке, как сортировать эти строки в алфавитном порядке ?
2. Как в builder 6.0 создавать новые компоненты, хочу создать кнопку с несколькими строчками...
Вопрос № 46.851
Здравствуйте господа эксперты
Вопрос у меня такой нужно написать программку в Borland C++Builder 5 (графическую) с библиотекой GRAPHICS.H, проблема такого
рода при. Пишу строку
#include <graphics.h> и сразу выдается ошибка.
[C++ Error] daynight.cpp(1): E2209 Unable to open include file 'GRAPHICS.H'.
Почему это происходит.
Что нужно сделать, чтобы данная библиотека подключилась?
Отвечает: Santana
Здравствуйте, Кундрюцков Владимир / miner!
Просто буилдер не может найти файл данного хидера. Скорее всего он назывется GRAPHICS.HPP. Поищи его.
Ответ отправил: Santana (статус:
3-ий класс)
Ответ отправлен: 21.06.2006, 10:24 Оценка за ответ: 3 Комментарий оценки: Его
и так нету что его искать,почему его нет?
Отвечает: Red Devil
Здравствуйте, Кундрюцков Владимир / miner!
Потому, что Builder это среда для разработки Win32 приложений, а не для DOS. Тебе нужна среда Turbo C 3.1. У меня она есть.
Могу прислать около 1.7 мб. Только свой эмейл скинь мне на личку.
--------- Есть 10 типов людей: те, кто знаком с двоичной системой, и те, кто нет.
Ответ отправил: Red Devil (статус:
Студент)
Ответ отправлен: 23.06.2006, 08:14 Оценка за ответ: 5 Комментарий
оценки: Все получилось спасибо- огромное!!!
Вопрос
№ 46.904
Добрый день, уважаемые эксперты!
У меня возникла проблема: в программе (MS VS++)требуется создать базу данных MS Access(структуру таблиц), заполнить ее содержимым
и скопированть на диск. Можно ли это сделать с помошью SQL-запросов (create table и т.д.) и, главное, КАК?
Отправлен: 21.06.2006, 10:35
Вопрос задал: __Max (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Santana
Здравствуйте, __Max!
Можно и SQL-запросами (create table и т.д.). не знаю как это в MS VS, а на билдере есть компоненты ADO, через компонент ADOCommand
можно посылать команды создания объектов. А можно и через ADOX. Пример смотри по ссылке http://www.codeproject.com/database/caaadoxclass.asp.
Как раз для MS VS. Кстати там описано как создавать и саму базу данных
Ответ отправил: Santana (статус:
3-ий класс)
Ответ отправлен: 21.06.2006, 10:56 Оценка за ответ: 5 Комментарий
оценки: Еще не успел проверить,
но, вроде бы, то, что надо.
Спасобо огромное, Santana!
Вопрос
№ 46.976
Уважаемые эксперты рассылки ответте на вопросы
1.имеется список строк на англиском и русском языке, как сортировать эти строки в алфавитном порядке ?
2. Как в builder 6.0 создавать новые компоненты, хочу создать кнопку с несколькими строчками текста caption и сменой цвета
color.
Отвечает: Дрищев Василий
Здравствуйте, Мазанов Павел Анатольевич!
1) Используйте любой алгоритм сортировки (напимер, пузырька). Для сравления строк можно поюзать strcmp(char*, char*). Пример
в приложении. Также можно поюзать string из STL, для него есть операции >,<,==
Приложение:
Ответ отправил: Дрищев Василий (статус:
1-ый класс)
Ответ отправлен: 21.06.2006, 20:20 Оценка за ответ: 5 Комментарий
оценки: спасибо за помощь
Отвечает: Решетник Д
Здравствуйте, Мазанов Павел Анатольевич!
по поводу второго вопроса: в Делфи это можно сделать так - добавить символы 13 и 10. по ходу в билдере это будет так: Button1->Caption
= "String1
String2"
А для цвета можно поизвращаться с такой функцией (на Делфи - для билдера то же самое, в принципе. просто его сейчас нет):
var dc: HDC;
begin
dc := GetDC(button1.Handle);
Rectangle(dc, 0, 0, button1.Width, button1.Height);
TextOut(dc, (button1.Width - Canvas.TextWidth(button1.Caption)) div 2, (button1.Height -
Canvas.TextHeight(button1.Caption)) div 2, PChar(button1.caption), length(button1.Caption));
эту функцию лучше вызывать при перерисовке формы и нажатии на кнопку.
--------- Жизнь коротка, чтобы писать на ассемблере
Ответ отправил: Решетник Д (статус:
9-ый класс)
Ответ отправлен: 21.06.2006, 23:25 Оценка за ответ: 5 Комментарий
оценки: спасибо за помощь