roboforum.ru

Технический форум по робототехнике.

Написание программы "ГиперТерминал" в Delphi7

Написание программы "ГиперТерминал" в Delphi7

space » 28 фев 2010, 12:26

Народ, а нет ни где описание пошагового как написать терминальную программу в делфи? Исходники кидать не надо, уже полно их нашёл, но разобраться с ними тяжело.
Вложения
terminal.rar
Набросок моей терминалки. Знаний хватило только на очистку экрана и закрытие программы(((
(177.45 КиБ) Скачиваний: 1

Re: Написание программы "ГиперТерминал" в Delphi7

flyroman » 28 фев 2010, 17:12

ну нужно смотреть в сторону компоненты: TComport

http://www.portalus.ru/modules/computer ... 15.php.htm - посмотри вот это
http://www.cyberforum.ru/delphi/thread24126.html

Re: Написание программы "ГиперТерминал" в Delphi7

space » 28 фев 2010, 18:15

спасиб, но уже не надо, хотя может ещё и пригодится.... у меня процесс на конец то пошёл. терминал заработал. вообщем всё ок. терь работаю над ним :)

Re: Написание программы "ГиперТерминал" в Delphi7

space » 01 мар 2010, 00:49

А вот мой терминал. Пока не законченный, но уже рабочий и достаточно прилично выглядит :)
Просьба кто сможет оцените и попробуйте его.
Вложения
Terminal.jpg
.rar
(809.18 КиБ) Скачиваний: 5

Re: Написание программы "ГиперТерминал" в Delphi7

galex1981 » 01 мар 2010, 00:59

Вот все понимаю - Есть подключение к порту, отключение порта, очистка экрана - а как вызвать команду - не пойму

Re: Написание программы "ГиперТерминал" в Delphi7

space » 01 мар 2010, 01:01

Слева от кнопки "очистка экрана" поле в которое вводить можно только числа. Вводим число и нажимаем enter. Команда отправлена и т.д.

Re: Написание программы "ГиперТерминал" в Delphi7

galex1981 » 01 мар 2010, 01:04

Я то разобрался. Ты же написал чтоб заценили. Мое мнение: устраивает все, но все таки бы кнопка отправки сообщения (просто так интерфейс дружественнее к пользователю), несмотря на отправку щерез Enter не помешала бы

Re: Написание программы "ГиперТерминал" в Delphi7

space » 01 мар 2010, 01:09

хорошо, спасибо. Сделаю :wink: (ток выясню как)

Re: Написание программы "ГиперТерминал" в Delphi7

blindman » 01 мар 2010, 02:18

Комманда

Re: Написание программы "ГиперТерминал" в Delphi7

flyroman » 01 мар 2010, 02:55

А чаго он только принимает данные чтоли? А отправлять??......

Re: Написание программы "ГиперТерминал" в Delphi7

space » 01 мар 2010, 10:45

отправляет и принимает. По твоему чтож он принимал, если ни чего не отправлял

Re: Написание программы "ГиперТерминал" в Delphi7

space » 01 мар 2010, 15:56

galex1981 писал(а):но все таки бы кнопка отправки сообщения (просто так интерфейс дружественнее к пользователю), несмотря на отправку щерез Enter не помешала бы

народ скиньте исходник как такую кнопку сделать. не нашёл ни где :(

Re: Написание программы "ГиперТерминал" в Delphi7

galex1981 » 01 мар 2010, 19:10

Слушай, так кнопка "Очистка экрана" у тебя же есть - копируешь элемент управления кнопка и обработчик делаешь на отправку сообщения - по крайней мере в Visual C++ и Visual Basic так

Re: Написание программы "ГиперТерминал" в Delphi7

space » 01 мар 2010, 19:29

Сделал:
Код: Выделить всёРазвернуть
procedure TForm1.Button3Click(Sender: TObject);
var
  Ch : Char;
begin
  if hComm = 0 then
    Exit;
  Edit1KeyPress(Sender,Ch);
  Memo1.Text:=Memo1.Text+Ch;
end;

а в отчистки там всего одна строчка:
Код: Выделить всёРазвернуть
memo1.clear;

Re: Написание программы "ГиперТерминал" в Delphi7

MiBBiM » 01 мар 2010, 23:05

лучше BComPort для делфи ничего не видел :) русская справка по методам и свойствам, простенькая демка терминала, легкая установка.


Rambler\'s Top100 Mail.ru counter