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