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

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 1042
от 22.01.2008, 18:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 428, Экспертов: 64
В номере:Вопросов: 5, Ответов: 6

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 118916: Как заставить пропищать спикер ?...
Вопрос № 118943: Добрый день, уважаемые эксперты! Нужна Ваша помощь. Открываю программу написанную на Delphi, в ней мне необходимо поменять одну из форм. При открытии данной формы, выдавется сообщение "class: TQuickRep not found" игнарироватья ошибк...
Вопрос № 118944: Доброе утро уважаемые эксперты! Спасибо вам за помощь, как получить отрицательное двоичное число теперь я поняла. Не подскажете как присвоить переменные разных типов. Например var a:integer; c:shortint; мне нужно с присвоить значение a. В интернете н...
Вопрос № 118985: С помощью каких команд (если возможно) можно отправить сообщение на email, не используя при этом какую-либо почтовыую программу ?...
Вопрос № 119026: Здраствуйте. Я достал себе компонент BComPort и незнаю как сделать так, чтобы при поступлении звонка мой модем 1.снимал трубку. 2.обменялся данными. Т.е. я не знаю как заставить модем снять трубку. Хотя я вижу как в буффер ...

Вопрос № 118.916
Как заставить пропищать спикер ?
Отправлен: 17.01.2008, 03:51
Вопрос задал: Юрий Анатольевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Coupler
Здравствуйте, Юрий Анатольевич!
Используйте Windows.Beep(400, 500);, где первый параметр - частота в герцах, второй - продолжительность в миллисекундах.

Приложение:

Ответ отправил: Coupler (статус: Практикант)
Ответ отправлен: 17.01.2008, 05:40


Вопрос № 118.943
Добрый день, уважаемые эксперты!
Нужна Ваша помощь.
Открываю программу написанную на Delphi, в ней мне необходимо поменять одну из форм. При открытии данной формы, выдавется сообщение "class: TQuickRep not found" игнарироватья ошибку нажимаешь, открывается форма но на ней я ничего увидеть не могу.

Помогите, пожалуйста, что необходимо сделать для правильной работы!

Заранее спасибо!
Отправлен: 17.01.2008, 10:16
Вопрос задал: Stdima (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Витомский Вадим Викторович
Здравствуйте, Stdima!
У вас в Dephi IDE не установлен набор компонентов Quick Report.
Доустановите необходимые компоненты, и указанная проблема исчезнет.
---------
Не так страшен черт, как его чертовка!
Ответ отправил: Витомский Вадим Викторович (статус: 10-ый класс)
Ответ отправлен: 17.01.2008, 10:24

Отвечает: Markedone
Здравствуйте, Stdima!
Эта ошибка означает что у твоего Delphi нет класса TQuickRep. Судя по названию это класс из QuickReports. Установи пакет dclqrt70.bpl.
Ответ отправил: Markedone (статус: 3-ий класс)
Ответ отправлен: 17.01.2008, 15:42


Вопрос № 118.944
Доброе утро уважаемые эксперты! Спасибо вам за помощь, как получить отрицательное двоичное число теперь я поняла. Не подскажете как присвоить переменные разных типов. Например var a:integer; c:shortint; мне нужно с присвоить значение a. В интернете нашла что-то вроде этого c:=ShortInt(a); но у меня программа виснет. Может есть другой способ. Подскажите пожалуйста!
Отправлен: 17.01.2008, 10:24
Вопрос задала: Cholito (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Виктор Пырлик
Здравствуйте, Cholito!

Shortint -128..127 signed 8-bit
integer -2147483648..2147483647 signed 32-bit

тут можно просто:


procedure TForm1.Button1Click(Sender: TObject);
var a:integer;
c:shortint;
begin
a := 126;
c := 1;
c := a +c;
Label1.Caption := IntToStr(c);
end;



от "большего" к "меньшему" всегда произойдет потеря разрядности и как следствие результат не определен. В данном случае, мы не выходим за диапазон Shortint (-128..127) и результат будет 127 но, если мы прибавим не 1 а 2, получим -128.. т.е. произошло смещение... Это надо учитывать, т.к. в алгоритме возможны какие то действия с c но результат её совсем не тот что ждали...

---------
Если ничего не помогло - надо читать инструкцию
Ответ отправил: Виктор Пырлик (статус: Специалист)
Ответ отправлен: 17.01.2008, 13:22


Вопрос № 118.985
С помощью каких команд (если возможно) можно отправить сообщение на email, не используя при этом какую-либо почтовыую программу ?
Отправлен: 17.01.2008, 14:13
Вопрос задал: Юрий Анатольевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Raptor3
Здравствуйте, Юрий Анатольевич!

используем компоненты indy - TIdSMTP (в help к компоненту - идет хороший компонент по использованию)

для delphi5 вкладка fastnet (при желании можно и для 7 версии прикрутить) - TNMSMTP (пример использования в demos)

---------
Программист - это человек который решает проблему, о которой вы не знаете, способом который вы не понимаете
Ответ отправил: Raptor3 (статус: 4-ый класс)
Ответ отправлен: 17.01.2008, 14:31


Вопрос № 119.026
Здраствуйте.

Я достал себе компонент BComPort и незнаю как сделать так, чтобы при поступлении звонка мой модем
1.снимал трубку.
2.обменялся данными.

Т.е. я не знаю как заставить модем снять трубку. Хотя я вижу как в буффер порта записывается строка "RING".
Отправлен: 17.01.2008, 17:31
Вопрос задал: Alex L (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Примак Руслан Николаевич
Здравствуйте, Alex L!

Вам в цикле нужно ожидать это самый RING и как только Вы его получите, отправить команду модему на поднятие трубки ATH.
Ответ отправил: Примак Руслан Николаевич (статус: 4-ый класс)
Ответ отправлен: 17.01.2008, 18:58
Оценка за ответ: 5


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.70 от 17.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное