roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 03:18

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 28 фев 2010, 12:26 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
Народ, а нет ни где описание пошагового как написать терминальную программу в делфи? Исходники кидать не надо, уже полно их нашёл, но разобраться с ними тяжело.


Вложения:
Комментарий к файлу: Набросок моей терминалки. Знаний хватило только на очистку экрана и закрытие программы(((
terminal.rar [177.45 КиБ]
Скачиваний: 1
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 28 фев 2010, 17:12 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
ну нужно смотреть в сторону компоненты: TComport

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

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 28 фев 2010, 18:15 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
спасиб, но уже не надо, хотя может ещё и пригодится.... у меня процесс на конец то пошёл. терминал заработал. вообщем всё ок. терь работаю над ним :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 01 мар 2010, 00:49 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
А вот мой терминал. Пока не законченный, но уже рабочий и достаточно прилично выглядит :)
Просьба кто сможет оцените и попробуйте его.


Вложения:
Terminal.jpg
Terminal.jpg [ 69.27 КиБ | Просмотров: 3895 ]
.rar [809.18 КиБ]
Скачиваний: 5
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 01 мар 2010, 00:59 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Вот все понимаю - Есть подключение к порту, отключение порта, очистка экрана - а как вызвать команду - не пойму

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 01 мар 2010, 01:01 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
Слева от кнопки "очистка экрана" поле в которое вводить можно только числа. Вводим число и нажимаем enter. Команда отправлена и т.д.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 01 мар 2010, 01:04 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Я то разобрался. Ты же написал чтоб заценили. Мое мнение: устраивает все, но все таки бы кнопка отправки сообщения (просто так интерфейс дружественнее к пользователю), несмотря на отправку щерез Enter не помешала бы

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 01 мар 2010, 01:09 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
хорошо, спасибо. Сделаю :wink: (ток выясню как)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 01 мар 2010, 02:18 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Комманда

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 01 мар 2010, 02:55 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
А чаго он только принимает данные чтоли? А отправлять??......

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 01 мар 2010, 10:45 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
отправляет и принимает. По твоему чтож он принимал, если ни чего не отправлял


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 01 мар 2010, 15:56 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
galex1981 писал(а):
но все таки бы кнопка отправки сообщения (просто так интерфейс дружественнее к пользователю), несмотря на отправку щерез Enter не помешала бы

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 01 мар 2010, 19:10 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Слушай, так кнопка "Очистка экрана" у тебя же есть - копируешь элемент управления кнопка и обработчик делаешь на отправку сообщения - по крайней мере в Visual C++ и Visual Basic так

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Написание программы "ГиперТерминал" в Delphi7
СообщениеДобавлено: 01 мар 2010, 19:29 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
Сделал:
Код:
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
СообщениеДобавлено: 01 мар 2010, 23:05 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
лучше BComPort для делфи ничего не видел :) русская справка по методам и свойствам, простенькая демка терминала, легкая установка.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO