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

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


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

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

Выпуск № 374
от 22.08.2004, 12:30

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


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

sir henry
Статус: Профессиональный
Общий рейтинг: 164.03
[Подробней >>]
samum2000
Статус: Профессиональный
Общий рейтинг: 131.47
URL: Samum's home page
[Подробней >>]
THE_PRO
Статус: Профессиональный
Общий рейтинг: 134.46
URL: THE_PRO
[Подробней >>]
 
Харланов Сергей
Статус: Начальный
Общий рейтинг: 117.39
[Подробней >>]
Boriss
Статус: Профессиональный
Общий рейтинг: 156.52
URL: Программирование на Паскале
[Подробней >>]
E-terra experts
Статус: Доверительный
Общий рейтинг: 109.23
[Подробней >>]


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

Вопрос № 1750. Хотелось бы узнать что я делаю не так : 1)Есть 2 базы (SKLAD & TMPDATA) 2)На лету(программно) я соз... (ответов: 1)
Вопрос № 1751. Здравствуйте. Пишу программу, в ней нужно отослать письмо по необходимому адресу. 1) Что нужно писат... (ответов: 1)
Вопрос № 1752. Здравствуйте, уважаемые эксперты. Скажите, пожалуйста, как преобразовать переменную типа string (или... (ответов: 5)
Вопрос № 1753. Здраствуй народ. Вопрос вот в чем: Можно как нибудь на Delphi добраться до словаря в MS Office, по к... (ответов: 2)
Вопрос № 1754. Здравствуйте эксперты! подскажите как и где изменить настройки, чтобы данные из таблиц баз данных в... (ответов: 4)
Вопрос № 1755. Здравствуйте! Я пишу видеоплеер используя компонент MediaPlayer, вывод изображения идёт на компонент... (ответов: 1)
Вопрос № 1756. Здравствуйте, уважаемые эксперты. Подскажите, пожалуйста, как сделать так, чтобы компонент Direktory... (ответов: 2)
Вопрос № 1757. Добрый день. Пишу программу, позволяющую вести учет полученных документов. Использую базу данных MS ... (ответов: 1)

Вопросов: 8, ответов: 17


 Вопрос № 1750

Хотелось бы узнать что я делаю не так :
1)Есть 2 базы (SKLAD & TMPDATA)
2)На лету(программно) я создаю таблицу в TMPDATA, затем создаю индексы в таблице, создаю ТРИГГЕР и дело в том, что в триггере мне нужно брать значения таблицы из базы SKLAD, затем кидать их в TMPDATA и помечать в SKLAD что данные прибыли.
В консоли он подключается, но как дело доходит до триггера - выдает ошибку.
Вобщем - нужно с одной базы в триггере таблицы коннектиться к другой базе обновлять данные в таблице и отключаться


Приложение:


Вопрос отправлен: 17.08.2004, 13:36
Отправитель: jiny (zhas-trz@tarazinfo.kz)

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

Отвечает sir henry

Доброе время суток, jiny!
Вы бы хоть написали какую ошибку выдает. :)

Ответ отправлен: 20.08.2004, 14:11
Отправитель: sir henry


 Вопрос № 1751

Здравствуйте. Пишу программу, в ней нужно отослать письмо по необходимому адресу.
1) Что нужно писать в поле UserID ?
2) Все письма отправляемые моим приложением приходят в кодировке Западноевропейская(Windows), например, текст "поле" приходит в виде "????", как изменить данный недостаток(т.е. необходимо поменять кодировку на Кириллица(Windows))?
3) как можно отослать в письме не просто текст, а текст-html (например, жирный и цветной)?
4) в ходе тестирования проги, после отправки примерно 4-го письма валетает в Buildere неприятное сообщение: "Project1 raised exception class Exception with message "403 you have exceeded message sending limit, and i will not accept any messages from you within 1 minute", как можно исправить?
См. приложение
Спасибо.


Приложение:


Вопрос отправлен: 17.08.2004, 20:02
Отправитель: c0der

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

Отвечает samum2000


Приветствую Вас, c0der!
1. В свойстве UserID задаётся имя пользователя для регистрации на сервере SMTP.
3. В свойстве SubType определяется тип отсылаемого электронного сообщения.
mtPlain - текст ASCII
mtEnriched - текст в формате RTF
mtSGML - документ в стандарте SGML
mtTagSeperated - текст с символами табуляции в качестве разделитетей
mtHTML - документ HTML
4. Вы превышаете лимит отправки писем (установлен, чтобы избежать спама). Нужно следить, чтобы в течении некоторого времени не отправлять писем больше, чем разрешено сервером.
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 19.08.2004, 14:42
Отправитель: samum2000


 Вопрос № 1752

Здравствуйте, уважаемые эксперты.
Скажите, пожалуйста, как преобразовать переменную типа string (или TCaption) в AnsiChar (или наоборот). Например нужно вывести строку из Edit1.Text в MessageBox ?



Вопрос отправлен: 17.08.2004, 20:56
Отправитель: Technic

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

Отвечает THE_PRO

Добрый день, Technic!
Воспользуйтесь

Ответ отправлен: 17.08.2004, 23:54
Отправитель: THE_PRO


Отвечает Харланов Сергей

Добрый день, Technic!


Ответ отправлен: 18.08.2004, 10:03
Отправитель: Харланов Сергей


Отвечает Boriss

Доброе время суток, Technic!
Очень просто. Надо только преобразовать в тип PChar:
MessageBox(0, PChar(form1.caption), 'hhhh', MB_OK )

Ответ отправлен: 19.08.2004, 14:17
Отправитель: Boriss


Отвечает samum2000


Здравствуйте, Technic!
Var
s: string;
begin
s:='Это был текст String';
messageBox(0,PAnsiChar(s),'Str to PAnciChar',0);
end;
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 19.08.2004, 14:42
Отправитель: samum2000


Отвечает sir henry

Приветствую Вас, Technic!
MessageBox(0, PChar(Edit1.Text),...)

Ответ отправлен: 20.08.2004, 14:03
Отправитель: sir henry


 Вопрос № 1753

Здраствуй народ. Вопрос вот в чем: Можно как нибудь на Delphi добраться до словаря в MS Office, по которому он проверяет орфографию? В частности, мне нужны существительные.



Вопрос отправлен: 18.08.2004, 09:23
Отправитель: Alex (arasev@murom.minbank.ru)

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

Отвечает samum2000


Здравствуйте, Alex!
На сколько я помню, в объектой модели Word не предусмотрена возможность извлечения слов из встроенных словарей, т.е. достать отдельно существительные, глаголы и пр. не получится. В лучшем случае ты можешь проверить орфографию.
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 19.08.2004, 14:42
Отправитель: samum2000


Отвечает sir henry

Доброе время суток, Alex!
Не знаю.

Ответ отправлен: 20.08.2004, 14:01
Отправитель: sir henry


 Вопрос № 1754

Здравствуйте эксперты!
подскажите как и где изменить настройки, чтобы
данные из таблиц баз данных в компонентах Делфи и
в Database Desktop отображались не в псевдографике, а
нормальным шрифтом Time new roman кирилица.



Вопрос отправлен: 18.08.2004, 12:31
Отправитель: Ygard (Ygard@mail.ru)

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

Отвечает E-terra experts

Здравствуйте, Ygard!
ну дык это не псевдографика.. это дрякозяблы!
там Database Desktope в свойствах таблицы можно выставить кодировку.. обычно я пользовал pdox ansi cyrrilic. причем не только для парадоксовских баз (хотя признаюсь их было большинство).

Ответ отправлен: 18.08.2004, 13:23
Отправитель: E-terra experts


Отвечает Харланов Сергей

Приветствую Вас, Ygard!
В Database Desktop: Меню Edit->Preferences
Выбрать Default system font и перезапустить программу
Срабатывает только для DOS кодировки
В Delphi установить свойства DBGrid или другого DBControl
Font->Charset
либо RUSSIAN_CHARSET для Windows кодировки
либо OEM_CHARSET для Dos кодировки

Ответ отправлен: 18.08.2004, 13:10
Отправитель: Харланов Сергей


Отвечает samum2000


Приветствую Вас, Ygard!
Для DBD:
Edit->Preferences...->Default System Font->Change
В списке выбираете Times New Roman. Шрифт должен быть установлен в системе.
Языковые драйвера (LangDriver) баз данных должны быть кирилические Ansi (например, PDox ANSI Cyrilic). Их можно изменить в DB Explorer.
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 19.08.2004, 14:42
Отправитель: samum2000


Отвечает sir henry

Здравствуйте, Ygard!
За это, вне всякого сомнения, отвечают только шрифты. :)
Какая кодовая страница? Когда определяете алиас для Вашей базы данных ПРАВИЛЬНО задайте кодовую страницу для нее в BDE Administrator.
Это про Дельфи. А что касается Database Desctop, то здесь корявка в нем самом. Попробуйте вот что:
1. Для версии 5.0 в файл c:windowspdoxwin.ini вставить в секцию:
[Properties]
SystemFont=Arial Cyr
Если файла не существует, то его надо создать, если секции не существует, то ее надо создать.
2. Для версии 7.0 нужно попpавить pеестp:
HKCUSoftwareBorlandDBD7.0 PreferencesPropertiesSystemFont="Fixedsys"


Ответ отправлен: 20.08.2004, 13:58
Отправитель: sir henry


 Вопрос № 1755

Здравствуйте!
Я пишу видеоплеер используя компонент MediaPlayer, вывод изображения идёт на компонент Panel. Как мне программно изменить яркость и контрастность отображения.
Пробовал пристроить код, аналогичный:
GetDeviceGammaRamp(getdc(0),a);
for i:=1 to 255 do a[1,i]:=a[1,i] div 2;
SetDeviceGammaRamp(getdc(0),a);
Но он не работает.(win2k)
Спасибо.



Вопрос отправлен: 18.08.2004, 12:45
Отправитель: Вадим

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

Отвечает samum2000


Здравствуйте, Вадим!
Этот код может работать только на Win95. На мой взгляд, писать плеер при помощи MediaPlayer - не лучший вариант. Наверное, вам стоит использовать Media Control Interface (MCI). Он достаточно подробно описан в WinSDK и предоставляет удобные средства регулирования качества изображения.
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 19.08.2004, 14:42
Отправитель: samum2000


 Вопрос № 1756

Здравствуйте, уважаемые эксперты.
Подскажите, пожалуйста, как сделать так, чтобы компонент DirektoryListBox показывал каталоги не с корневого каталога указанного диска, а с указанного мной каталога.
Среда программирования - С++ Builder.
Только, если вас не затруднит, поподробнее, я только начинающий.
P.S. Поиск подобных компонентов на www.torry.net ничего не дал (хатя, может быть, плохо искал?). Если у кого есть готовый компонент - подскажите, где его можно взять.



Вопрос отправлен: 19.08.2004, 10:02
Отправитель: Alexandr

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

Отвечает samum2000


Приветствую Вас, Alexandr!
Нужно создать потомок от TDirectoryListBox (или от TCustomListBox) и изменить в нем свойства и методы, отвечающие за задание начальной директории. Боюсь, что по-другому не получиться. Подробнее о том, как это сделать, можно прочитать в книгах, посвященых программированию на Delphi. Наличие исходных текстов этого компонента (filectrl.pas) сильно облегчит задачу.
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 19.08.2004, 14:42
Отправитель: samum2000


Отвечает sir henry

Добрый день, Alexandr!
А Вы не пробовали у этого компонента вручную задать свойство Directory?
DirectoryListBox1->Directory = 'TheMyDirectory';

Ответ отправлен: 20.08.2004, 13:45
Отправитель: sir henry


 Вопрос № 1757

Добрый день.
Пишу программу, позволяющую вести учет полученных документов.
Использую базу данных MS Access через ADO.
На форме данные отображаются в DBGrid. Так как для отображения используется выборка из нескольких таблиц, использую TADOQuery.
Данные добавляются в таблицу через Insert (см. прилож), вставка проходит успешно. Но в DBGrid новые данные не отображаются данные. При вызове метода Adoquery1.refresh выскакивает ошибка Insufficient key column information for updating or refreshing


Приложение:


Вопрос отправлен: 19.08.2004, 10:24
Отправитель: Антон

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

Отвечает sir henry

Приветствую Вас, Антон!
"Insufficient key column information for updating or refreshing" - недостаточно информации о ключевом столбце для добавления или обновления.
По всей видимости у Вас какие-то проблемы с индексами, например отсутствует PRIMARY индекс. :)


Ответ отправлен: 20.08.2004, 13:41
Отправитель: sir henry



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (26)
C / C++ (14)
Perl (7)
Builder / Delphi (15)
Pascal (25)
Basic / VBA (5)
Java / JavaScript (6)
PHP (13)
Криптография (8)
WinAPI (13)
Радиоэлектроника (9)
Пользователю
Windows 95/98/Me (44)
Windows NT/2000/XP (58)
"Железо" (37)
Поиск информации (18)
Администратору
Windows NT/2000/XP (36)
Linux / Unix (17)
Юристу
Гражданское право (10)
Семейное право (7)
Трудовое право (9)
КоАП (6)

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




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


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

http://subscribe.ru/
http://subscribe.ru/feedback/
Адрес подписки
Отписаться

В избранное