Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2010.01.31;
Скачать: [xml.tar.bz2];

Вниз

Перевод ASCI в HEX и наоборот?   Найти похожие ветки 

 
Константин   (2009-02-17 17:19) [0]

При управлении через GPIB устройством передача команд происходит через буфер. Буфер носит тип PChar. Для управления устройством необходимо задействовать все возможные байты т.е. буфер заполнять не символами ASCI  а типа $00 или $2F. Как заполнять PChar HEX кодом, а не символами? Пробовал cmdbuf:= PChar($50);  - выдает ошибку.


 
KSergey ©   (2009-02-17 17:27) [1]

Буфер типа PChar?? А что такое переменная типа PChar понимание есть? Изложи здесь.


 
MBo ©   (2009-02-17 17:31) [2]

cmdbuf[0] := Char($50);


 
KSergey ©   (2009-02-17 17:37) [3]

> MBo ©   (17.02.09 17:31) [2]

Добрый ты...

procedure Super_Puper;
var
  mybuf: PChar;
begin
  cmdbuf[0] := Char($50);
  sendBufToDevice(cmdbuf);
end;


 
KSergey ©   (2009-02-17 17:39) [4]

сорри, компилятор ошибку дает на мой код. Надо

var
  mybuf: PChar;


заменить на

var
  cmdbuf: PChar;


 
MBo ©   (2009-02-17 19:00) [5]

>компилятор ошибку дает
А чтобы в рантайме не было ошибки, Пушкину придется напрячься ;)


 
Константин   (2009-02-17 19:54) [6]

Спасибо вам добрые люди :) Решение оказалось очень простым :)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2010.01.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
15-1259530217
Юрий
2009-11-30 00:30
2010.01.31
С днем рождения ! 30 ноября 2009 понедельник


1-1233598079
Deltas
2009-02-02 21:07
2010.01.31
Сервер COM (.EXE)


2-1260209059
opolo2000
2009-12-07 21:04
2010.01.31
TQRImage в run-time


15-1259515027
POOP
2009-11-29 20:17
2010.01.31
Проблема с печатью pdf.


2-1260337028
Леонид Артюхов
2009-12-09 08:37
2010.01.31
Как наложить одну картинку на другую?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский