Главная страница
    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
2-1260185234
Гипербореец
2009-12-07 14:27
2010.01.31
TDBGrid и логические поля


2-1260262105
ford
2009-12-08 11:48
2010.01.31
TidHTTP прервать по таймауту


4-1227704700
dmitry_12_08_73
2008-11-26 16:05
2010.01.31
Запрещённые для названия файла символы


1-1235936478
Cobalt
2009-03-01 22:41
2010.01.31
Ограничение "mailto:" на размер &subj ?


2-1260359848
mefodiy
2009-12-09 14:57
2010.01.31
Копирование прикрепленных файлов в Microsoft Outlook





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский