Показать сообщение отдельно
  #7  
Старый 23.12.2011, 17:04
Аватар для fofka
fofka fofka вне форума
Начинающий
 
Регистрация: 12.10.2008
Сообщения: 163
Репутация: -1588
По умолчанию

Я из этого примера исходил.
PHP код:
procedure TForm1.Button2Click(SenderTObject);
var
  
line:  Shortint;
  
valueShortint;
  
validBoolean;
  
bufferstring;
  
CRbyteShortint;
  
LFbyteShortint;
  
NumberWritten DWORD
begin
  line  
:= StrToInt(Edit2.Text);
  
value := StrToInt(Edit3.Text);
  
valid := TRUE;

if ((
line 24) or (line 1)) then
begin
  MessageDlg
('Invalid Line Number'mtError, [mbOK], 0);
  
valid := FALSE;
end;

if ((
value 1) or (value 0)) then
begin
  MessageDlg
('Invalid Value'mtError, [mbOK], 0);
  
valid := FALSE;
end;

if (
valid TRUEthen
begin
  CRbyte 
:= 13// HEX 0x0D
  
LFbyte := 10// HEX 0x0A
  
buffer := '$KE,WR,' Edit2.Text ',' Edit3.Text Char(CRbyte) +
            
Char(LFbyte);
  
WriteFile(CommHandlePChar(buffer)^, Length(buffer), NumberWrittennil);  
end;    
end

Хотя конечно ни к месту. Это к USB подключается, и определяется как СОМ. В вопросе ссылка есть. А хочется разобраться.
Ответить с цитированием