Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 169
от 29.05.2003, 17:40

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 677
Отправлено ответов: 1175
Активность: 173.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

BOLT
Статус: Опытный
Общий рейтинг: 166.66
URL: В помощь начинающему программитсу Assembler, C/C++
[Подробней >>]
Stein
Статус: Опытный
Общий рейтинг: 166.41
[Подробней >>]
Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 116.94
URL: Пристанище неодинокого программиста
[Подробней >>]
 
[MozgC]
Статус: Опытный
Общий рейтинг: 183.95
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 666. Здравствуйте, уважаемые эксперты. 1) Эксперт Артём Шегеда правильно сказал, что я фигню говорю про ... (ответов: 2)
Вопрос № 667. Извините за может быть глупый вопрос, но мне очень надо. Хочу получить текущую дату в текстовом окне... (ответов: 3)

Вопросов: 2, ответов: 5


 Вопрос № 666


Здравствуйте, уважаемые эксперты.
1) Эксперт Артём Шегеда правильно сказал, что я
фигню говорю про FontDialog (вопрос 642). Прошу
прощения за неточность объяснения проблемы. Дело
в том, что в довесок к своей программе с базой
данных, меня заставили сделать небольшой текстовый
редактор а-ля Виндовый блокнот. На панели инструментов
находиться ComboBox со всеми шрифтами. И при изменении
этого шрифта он так же должен измениться и в FontDialog
для точности и красоты. Это ВСЕ работает БЕЗ ПРОБЛЕМ.
Но (!) если в самом FontDialog изменить свойства шрифта,
то эти изменения должны отображаться в ComboBox, а это
происходит только при повторном вызове FontDialog. В самом
Memo шрифт сразу же меняется как нужно, а по сути шрифт
не тот что написан на панели инструментов. То есть как
заметил эксперт Stein "шаг-1". Как бы мне от этого
избавиться ???
2) Я что-то так и не совсем понял, то есть все примеры
для текстовой печати содержимого Memo из Инета просто
не рабочие, раз надо писать, например, эмулятор принтера
или обработчик его отсутствия. А оператора AssignPrn (..)
вообще нет в Делфе, и она постоянно ругается на него. А как
же тогда мне быть, печать это почти самое главное что с
меня трясут ? [:=)
3) У меня в книге есть раздел "Создание дистрибутива
приложения". Так вот дистрибутив это случайно не
инсталятор ??? Попровьте меня если я заблуждаюсь.
А если написать свой инсталятор, то будет ли работать
база данных на других машинах или как ни крути нужно
устанавливать BDE ???
4) А не подскажите мне какой-нить URL для создания
отчета в Wordе. Пример из delphimaster.ru я так и
понял и смог им воспользоваться :(.
Заранее ОГРОМНОЕ СПАСИБО.




Приложение:


Вопрос отправлен: 23.05.2003, 11:58
Отправитель: SATAN aka NAPALM

[Следующий вопрос >>] [Список вопросов]

Отвечает BOLT

Добрый день, SATAN aka NAPALM!
1)Вот так делаешь.Все получается!
if (FontDialog1->Execute())
{
ComboBox1->AddItem(FontDialog1->Font->Name, Sender);
ComboBox1->Text = FontDialog1->Font->Name;
}
2)Когда я установил AcrobatBook Reader, так он установил свои драйвера для принтера, хотя у меня его нет.Так вот, самое интересное, что когда даешь на печать документ, то не возникает ошибка, что типа "принтера нет", просто программа ничего не делает, наверное думает, что принтер существунт.:з)Так что попробуй, может получится!
3)Да ты прав: дистрибутив - это инсталятор.Если хочешь писать свой инсталлятор, то вместе с программой потребуются динамические библиотеки(bde.dll и т.д.).Используй Install Shield Express - входит в пакет C++Builder/Delhpi(конечно если у тебя не обрезан дистрибутив), так вот, в этом исталлере есть такая функция: он сам присоеденяет нужные библиотеки, тебе только требуется указать какие технологии ты импользовал в своей программе.
4)Почитай про технологию ActiveX, если будешь ее хорошо знать, так сам сможешь на ее базе компоненты писать!
Счастливо!

Ответ отправлен: 24.05.2003, 12:26
Отправитель: BOLT


Отвечает Stein

Приветствую Вас, SATAN aka NAPALM!
3. Лучше скачать готовый инсталлятор, чем заново писать. ИЛИ! тебепоможет InstallShield, которая входит в стандартный пакет.
1. А может всё-таки обновить итемы или лайнс?

Ответ отправлен: 24.05.2003, 06:57
Отправитель: Stein


 Вопрос № 667

Извините за может быть глупый вопрос, но мне очень надо. Хочу получить текущую дату в текстовом окне,пишу
DBEdit.text:=datetostr(date);
Ругается, что
Incompatible types: 'TDateTime' and 'TDBEdit'
Ставлю нормальную дату (например 01/01/1996), выводит EDITе, 30.12.99



Вопрос отправлен: 26.05.2003, 17:32
Отправитель: Ton (ton_g@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Артём Шегеда

Доброе время суток, Ton!

Вообще-то, изменять содержимое DBEdit некрасиво. Ты же меняешь данные - ведь так?
Значит, меняй сами данные:

Приложение:

Ответ отправлен: 26.05.2003, 17:55
Отправитель: Артём Шегеда


Отвечает [MozgC]

Добрый день, Ton!
У меня Delphi 6, Я только что поставил на форму DBEdit и в процедуре нажатия кнопки написал
DBEdit1.text:=datetostr(date);
Все работает без проблем! Так что хз в чем дел честно говоря, у тебя какая версия Delphi ? Попробуй поставить поновее, хотя если подумать, то не должно быть из-за этого..


Ответ отправлен: 26.05.2003, 21:49
Отправитель: [MozgC]


Отвечает Stein

Добрый день, Ton!
А если написать DateToStr(Now)?

Ответ отправлен: 27.05.2003, 17:18
Отправитель: Stein



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (41)
C / C++ (31)
Perl (5)
Builder / Delphi (15)
Pascal (29)
Basic / VBA (12)
Java / JavaScript (11)
PHP (7)
MySQL / MSSQL (5)
Пользователю
Windows 95/98/Me (38)
Windows NT/2000/XP (30)
"Железо" (28)
Поиск информации (14)
Администратору
Windows NT/2000/XP (16)
Linux / Unix (10)
Юристу
Гражданское право (5)
Семейное право (2)
Трудовое право (3)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное