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

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


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

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

Выпуск № 904
от 24.08.2007, 17:05

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


Вопрос № 98839: Здраствуйте, єксперты. Помогите развязать такую задачу: Есть: Delphi 7 и начинающий программист. Необходимо: Сделать программку, которая связывалась посредством модема с другой программкой и они обменивались строками между собой. (Сд...
Вопрос № 98876: Здравствуйте! У меня проблемма со средой Developer Studio 2006. Дело вот в чём, я устанавливаю на форму компонент, например TButton среда генерирует соответствующий код. Затем я перехожу в редактор кода и вижу там что имя установленного компанинта по...
Вопрос № 98882: Не получается пронумеровать цикл. Нужно пронумеровать как N1 Y25 N2 Y34,56 N3 Y54 N.... N37 Y76...
Вопрос № 98886: Здравствуйте ! Подскажите причину и как поправить?! В проге есть indy HttpServer(TidHTTPServer) и TwebBrowser. TwebBrowser отображает информацию полученную с TidHttpServer`a. Всё работает! Но если запустить на компе где нет ни инета н...
Вопрос № 98917: Скажите, как изменить у файла дату/время создания, открытия и изменения. И как вообще записывается дата в Delphi. Искал в сети, так ни один способ не работает....

Вопрос № 98.839
Здраствуйте, єксперты.

Помогите развязать такую задачу:
Есть: Delphi 7 и начинающий программист.
Необходимо: Сделать программку, которая связывалась посредством модема с другой программкой и они обменивались строками между собой. (Сделать необходимо обе программки).

Подскажите, где про работу с модемом почитать (дайте ссылочку).
Заранее благодарен, Алексей.
Отправлен: 18.08.2007, 17:43
Вопрос задал: Alex_l (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Архангельский Андрей Германович
Здравствуйте, Alex_l!

Для решения задачи необходимо 2 вещи:
1) Компонент для работы с последовательным портом, если модем стандартный
2) и знание команд модема

Для работы с последовательным портом я использовал библиотеку Async32, другие можно поискать на сайте www.torry.ru

Команды были описаны в руководстве к модемам USRobotics Courier. Вообще USRobotics (3Com) ко всем модемам поставляли подробные руководства
Если нужно тотакое руководство могу прислать. весит 1.5Мб
---------
Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО
Ответ отправил: Архангельский Андрей Германович (статус: Специалист)
Ответ отправлен: 18.08.2007, 18:14
Оценка за ответ: 5


Вопрос № 98.876
Здравствуйте! У меня проблемма со средой Developer Studio 2006. Дело вот в чём, я устанавливаю на форму компонент, например TButton среда генерирует соответствующий код. Затем я перехожу в редактор кода и вижу там что имя установленного компанинта подчёркнуто как синтаксическая ошибка. Выглядит это вот так:
-------------------------------------------------------------------------
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)
Button1: TButton;(подчёркнуто)
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin

end;

end.
--------------------------------------------------------------------------
раньше токого небыло, а началось с того что я скомпилировал программу написанную в среде Delphi 7.
Подскажите что можно сделать чтобы редактор кода не выдавал синтаксическую ошибку.
Отправлен: 19.08.2007, 02:39
Вопрос задал: Грибанов Фёдор Александрович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: CjJoker
Здравствуйте, Грибанов Фёдор Александрович!

Могу одно сказать, у меня тоже иногда такое случается,
это происходит из-за того, что среда не добавляет
в USES, модуль компонента и подчеркивает как ошибку.
Лечится добавлением имени модуля вручную.
Для TButton - StdCtrls, определить можно задержав курсор над
компонентом по всплывающей подсказке ...
ИМХО, это БАГ среды ... *только ИМХО*
Ответ отправил: CjJoker (статус: 3-ий класс)
Ответ отправлен: 19.08.2007, 09:18
Оценка за ответ: 4
Комментарий оценки:
Благадарю за ответ!


Вопрос № 98.882
Не получается пронумеровать цикл.
Нужно пронумеровать как
N1 Y25
N2 Y34,56
N3 Y54
N....
N37 Y76

Приложение:

Отправлен: 19.08.2007, 10:19
Вопрос задал: Serhikzn
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Denisss

Здравствуйте, Serhikzn!

На ум приходят два варианта решения подобной задачи.

1. Простой: ввести новую переменную.

var
...
Num: Integer;
begin
Num:= 0;
// вычисление
For n:= 1 to Trunc(u*2) do
For
i:= 0 to truc-1 do
begin

Inc(Num);
vy:= sin((n/2)*pi/180)*r+dl1;
// вывод результата
SynMemo1.Lines.Add('N' + IntToStr(Num) + ' Y' + FloatToStrF(vy, ffFixed, 15,3));
end;
end;


2. Посложнее: вычислить, используя имеющиеся n и i.

SynMemo1.Lines.Add('N' + IntToStr((n - 1)*truc + i + 1)) + ' Y' + FloatToStrF(vy, ffFixed, 15,3));

Удачи!
Ответ отправил: Denisss (статус: Профессионал)
Россия, Москва
WWW: Хлама много, по сути ничего...
----
Ответ отправлен: 19.08.2007, 11:12


Вопрос № 98.886
Здравствуйте !
Подскажите причину и как поправить?!
В проге есть indy HttpServer(TidHTTPServer) и TwebBrowser.
TwebBrowser отображает информацию полученную с TidHttpServer`a.
Всё работает! Но если запустить на компе где нет ни инета не сети то в место информации написано "Невозможно отобразить страницу " и т.д.
Отправлен: 19.08.2007, 10:57
Вопрос задал: chikanok (статус: 3-ий класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Bochvarov NikB
Здравствуйте, chikanok!
Наверное у етого компютера нет и никогда не бьила сетевая карта и у Win-а не все инсталировано.
Предлагаю наити компонент, которому не нужньи сервер и клиент, что-бьи отобразит htm документ.
Нет никакого смисла в одной проги ставит и сервер и клиент.
Ответ отправил: Bochvarov NikB (статус: 10-ый класс)
Ответ отправлен: 19.08.2007, 12:46


Вопрос № 98.917
Скажите, как изменить у файла дату/время создания, открытия и изменения. И как вообще записывается дата в Delphi. Искал в сети, так ни один способ не работает.
Отправлен: 19.08.2007, 16:01
Вопрос задал: Gektor707 (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 7)

Отвечает: Coupler
Здравствуйте, Gektor707!
Пример в приложении изменяет дату/время создания, открытия и изменения файла sample.dat на текущую.

Приложение:

Ответ отправил: Coupler (статус: Практикант)
Ответ отправлен: 19.08.2007, 17:24

Отвечает: Виктор Пырлик
Здравствуйте, Gektor707!
В приложении дан код, в нем почти всё используется.
1. Открываем файл - читаем дату/ время создания, модифицирования, записи
2. На ворме имеется 3 DateTimePicker, в свойстве Format у всех записано dd.mm.yy hh:mm:ss. По нажатии кнопки Button1 - происходит запись даты/времени.
Также, для удобства сделана функция преобразования TDateTime в TFileTime

Приложение:

---------
Если ничего не помогло - надо читать инструкцию

Ответ отправил: Виктор Пырлик (статус: Студент)
Ответ отправлен: 19.08.2007, 19:38


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

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

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

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

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


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


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

В избранное