Вопрос № 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Мб
--------- Если дело заслуживает быть сделаным, то оно заслуживает, чтобы его сделали ХОРОШО
Здравствуйте! У меня проблемма со средой Developer Studio 2006. Дело вот в чём, я устанавливаю на форму компонент, например TButton среда генерирует соответствующий код. Затем я перехожу в редактор кода и вижу там что имя установленного компанинта подчёркнуто как синтаксическая ошибка. Выглядит это вот так:
-------------------------------------------------------------------------
unit Unit1;
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.
Подскажите что можно сделать чтобы редактор кода не выдавал синтаксическую ошибку.
Отвечает: 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.
Здравствуйте !
Подскажите причину и как поправить?!
В проге есть 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