Вопрос № 43277: Здравствуйте!
Как реализовать плавное переливание одного цвета(через таймер) в любой другой ?...Вопрос № 43284: Эксперты здрасте!
Где мона взять инфу по написанию клиенто-сервовых прог?
Я так понял шо серво-прога на серве сидит но как с ней общатьса и как делать многоюзерность типа аськи?
И чё серв в делфе весит аж 600 кб?
И как опр...Вопрос № 43320: Здравствуйте уважаемы эксперты. У меня такой вопрос. Как можно закрасить определенную ячейку в файле Excel. Взаимодейтствие с файлом происходит на основе стантдартных компонент Delphi 7, закладка Servers....Вопрос № 43359: Здраствуйте, эксперты!!!
Скажите пожалуйста, как распечатать word документ?!
А так-же как его распечатать по странично!
ТОесть первая страница напечаталась,ожидается потверждение печати следующей и т.д!!!...
Вопрос № 43.277
Здравствуйте!
Как реализовать плавное переливание одного цвета(через таймер) в любой другой ?
Отправлен: 17.05.2006, 00:03
Вопрос задал: 007Makc (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Лучников Ю.В.
Здравствуйте, 007Makc!
В прикрепленном архиве находится пример проекта, демонстрирующий возможность плавного перекраса компонента Label1 из текущего цвета в цвет, заданный через ColorBox1.
Код прокомментирован.
Среда разработки: Delphi 7.
P.S. Использовать таймер не очень хорошо, так как для этого потребуется заводить много глобальных переменных - а это не есть хороший стиль программирования.
Успехов!
Прикреплённый файл: Загрузить >> Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.
Ответ отправил: Лучников Ю.В. (статус: *Мастер-Эксперт) Россия, Киров WWW:нЧат - Наш Чат! ICQ: 176308580 ---- Ответ отправлен: 17.05.2006, 04:17
Отвечает: Alex_Nick
Form1.color задаем clblack;
В обработчике события OnTimer таймера пишем Form1.color:=Form1.color+256;
Timer1.enabled устанавливаем True;
Цвет задается 3 байтами (красный, зеленый, синий по степени интенсивности (яркости) цветов).
Ответ отправил: Alex_Nick (статус: 2-ой класс)
Ответ отправлен: 17.05.2006, 11:09
Вопрос № 43.284
Эксперты здрасте!
Где мона взять инфу по написанию клиенто-сервовых прог?
Я так понял шо серво-прога на серве сидит но как с ней общатьса и как делать многоюзерность типа аськи?
И чё серв в делфе весит аж 600 кб?
И как определить все файлы на серве? Например url = "www.xxx.xxx.ru/xxx/yyy" и вывесьти что лежыт в папки ууу.
Отвечает: chikanok
Здравствуйте, Mirgorodchenko Anton!
Основным источником инфы,для меня является инет! Можешь скачать книгу "Делфи 7 для профессионалов" Канту хорошая книга есть на www.natahaus.ru (Но там что-бы скачать надо зарегистрироваться,а зарегистрироваться можно только на выходных,вот глупость :)) Часть нужной тебе главы есть на сайте издательства ПИТЕР, а также по адресу http://megalib.com/books/653/chapt.html !
Используй компоненты с закладок INDY, они упростят твою жизнь!
Многоюзерности сама к тебе придёт, потом будешь думать о том как запретить конект!
Для того чтобы опредилить все файлы на сервере www.xxx.xxx.ru/ нужно на него поставить web-сервак (Delphi) или написать скрипт на PHP или perl`е,которые залезут в папку yyyy и создадут список лежащих там файлов, а после отправят клиенту(В его роли в данном случае может выступать MS Internet Explorer)!
Я как-то писал маленький web-сервер если хочешь то скину на почту, а для этого напиши по внутреней почте!
--------- Главное желание,а там разберёмся!
Ответ отправил: chikanok (статус: 1-ый класс)
Ответ отправлен: 18.05.2006, 10:50
Вопрос № 43.320
Здравствуйте уважаемы эксперты. У меня такой вопрос. Как можно закрасить определенную ячейку в файле Excel. Взаимодейтствие с файлом происходит на основе стантдартных компонент Delphi 7, закладка Servers.
Отправлен: 17.05.2006, 12:34
Вопрос задал: Dream (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Gh0stik
Здравствуйте, Dream!
Вот примерчик по поводу раскраски и не только:
var ExlApp: TExcelApplication;
ExlWorkBook: ExcelWorkbook;
ExlWorkSheet: ExcelWorkSheet;
var UserRange:OleVariant;
UserRange:=ExlApp.Range[CellDiap.Text,EmptyParam];//устанавливаем диапазон ( например 'A3:F7');
UserRange.Select; //выделяем это диапазон
CellDiap.Text - текстовое поле.
Далее смотрите в приложении:
Приложение:
--------- Мыслю - значит существую (Декарт)
Ответ отправил: Gh0stik (статус: 7-ой класс)
Ответ отправлен: 17.05.2006, 12:49 Оценка за ответ: 5
Вопрос № 43.359
Здраствуйте, эксперты!!!
Скажите пожалуйста, как распечатать word документ?!
А так-же как его распечатать по странично!
ТОесть первая страница напечаталась,ожидается потверждение печати следующей и т.д!!!
Отправлен: 17.05.2006, 16:32
Вопрос задал: chikanok (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Gh0stik
Здравствуйте, chikanok!
1)
Вам нужно использовать такие команды:
WordDoc.Activedocument.PrintOut
либо
WordDoc.Documents.Item(DocItem).PrintOut
DocItem - имя или индекс вашего документа.