Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2009, 16:48   #21
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Цитата:
Сообщение от zozzi Посмотреть сообщение
Подскажите пожалуйста, а какие библиотеки и куда необходимо закинуть, чтобы использовать программу c Cport на компьютере на котором делфи не стоит.

использовал Cport 3.10, все библиотеки закидывал по readme.
Cport это не программа а компонент для делфи и Си с помощью которого можно создавать приложения по обмену данными через сом порт. Потому без делфи его смысла нет никуда перекидывать
SERG1980 вне форума Ответить с цитированием
Старый 15.05.2009, 16:56   #22
КАРТОВЕДЪ
 
Регистрация: 19.03.2009
Сообщений: 8
По умолчанию

Цитата:
Сообщение от SERG1980 Посмотреть сообщение
Я в порт всегда строкой передавал т.е переводил каждый байт в символ
(например в цикле s:= s+chr(FBuf[i]), где s:string) и эту s передавал

Я тоже сейчас так передаю, но не могу понять почему, если массив FBuf[i] содержит нулевой байт $00, то собранная строка s, при выводе ее допустим в Memo, отображается только до этого нулевого байта, остальные байты как бы отсутствуют, хотя длинна Length(s) реально соответствует длине массиву.
КАРТОВЕДЪ вне форума Ответить с цитированием
Старый 02.11.2011, 20:58   #23
BlackGrizzly
Новичок
Джуниор
 
Регистрация: 12.10.2011
Сообщений: 1
По умолчанию

вопрос решился

Последний раз редактировалось BlackGrizzly; 02.11.2011 в 21:33.
BlackGrizzly вне форума Ответить с цитированием
Старый 02.11.2011, 23:15   #24
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

...какой вопрос?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 23.06.2012, 18:04   #25
absolument
 
Регистрация: 22.06.2012
Сообщений: 3
По умолчанию

Очень прошу совета по работе с компонентом CPort. Использую в программе код из примера:

procedure TForm1.Button_SendClick(Sender: TObject);
var
Str: String;
begin
Str := Edit_Data.Text;
if NewLine_CB.Checked then
Str := Str + #13#10;
ComPort.WriteStr(Str);
end;

Что это такое прибавляется в конце - "#13#10"? Если я использую код так, то у меня выполняется нужное мне действие, но эхо отображает как выполнение этого (нужного) действия, так и какую-то ошибочную команду, введенную следом. Если я использую просто "#13" или "#10", то все нормально, все выполняется, и эхо такое, как должно быть, как когда я просто использовал терминал. Без этих символов в конце команда вообще не не выполняется.

И еще, если я хочу сохранить историю в файл из Memo, а потом обратно загружаю файл в Memo, то строки команд загружаются через пустые строки, тогда как если открыть текстовой файл, куда я сохраняю Memo, строки идут подряд. Почему так может быть? В Memo ввожу данные командой Memo.Lines.Add, сохраняю в файл и загружаю тоже стандартными командами Memo (SafeToFile, LoadFromFile).

P.S. Прошу прощения, может вопросы ламерские, я ни разу не программист.
absolument вне форума Ответить с цитированием
Старый 23.06.2012, 18:11   #26
absolument
 
Регистрация: 22.06.2012
Сообщений: 3
По умолчанию

И еще, извините за оффтопик. Можно ли как-нибудь добавлять информацию в файл из Memo (историю введенных команд), а не каждый раз переписывать заново файл?
absolument вне форума Ответить с цитированием
Старый 27.06.2012, 02:41   #27
absolument
 
Регистрация: 22.06.2012
Сообщений: 3
По умолчанию

Да, одиноко как-то здесь. Все вопросы решены, всем спасибо.
absolument вне форума Ответить с цитированием
Старый 27.06.2012, 10:02   #28
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

И вам всего хорошего.

Цитата:
1 вопрос - 1 тема.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как работать с Rave? Araver БД в Delphi 2 16.02.2009 22:07
Как работать с диалогами Arassir Помощь студентам 1 11.11.2008 20:51
Как пользоваться компонентом PrintDialog? Bill Gates Общие вопросы Delphi 1 30.12.2007 20:15
Как работать c USB? Araver Общие вопросы Delphi 4 05.11.2007 18:41
Как работать с графикой? Yogurt Gamedev - cоздание игр: Unity, OpenGL, DirectX 8 29.04.2007 07:12