Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 03-09-2008
alebarto alebarto is offline
Registrado
 
Registrado: abr 2008
Posts: 3
Poder: 0
alebarto Va por buen camino
Exclamation

Primero gracias por la respuesta, pero no encuentro eso, yo estoy usando un componenente que se ComPort, que esta instalado dentro de los componente y la libreria se llama CportLib. Esto es lo que hice yo, me funciona perfecto, solo que me envia ascii, pero haciendo la conversion yo a mano, con lo que me muestra en la tabla verifico que los datos son correctos los que se envian y los que recibo, solo que necesitaria recibir y enviar numeros enteros. Te paso lo que hice mira...
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "CPort"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnOpenClick(TObject *Sender)
{
if (ComPort1->Connected)
ComPort1->Close();
else
ComPort1->Open();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnSettingClick(TObject *Sender)
{
ComPort1->ShowSetupDialog();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnSendClick(TObject *Sender)
{
AnsiString Str;


Str = Edit1->Text;
if (CheckBox1->Checked)
Str = Str + "\r\n";
ComPort1->WriteStr(Str);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ComPort1AfterOpen(TObject *Sender)
{
btnOpen->Caption = "Close";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ComPort1AfterClose(TObject *Sender)
{
btnOpen->Caption = "Open";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ComPort1RxChar(TObject *Sender, int Count)
{
AnsiString Str;
ComPort1->ReadStr(Str, Count);
//ComPort1->Count;
//Memo1->Text = Memo1->Text + Str;
Edit2->Text =Edit2->Text + Str;
}
//--------------------------------------------





***********************************/*******************
Esta es la parte que tendria que modificar algo, para poder hacer que envie los numeros entero creo que habria que hacer una conversion o enviar de otea forma nose? eso es lo que no encuentro.
if (CheckBox1->Checked)
Str = Str + "\r\n";
ComPort1->WriteStr(Str); ???????????? ACA NO SE PODRA HACER ALGO????
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Quiero tomar datos de puerto serie con Delphi4PHP lsg PHP 1 09-08-2008 03:24:37
Quiero tomar datos de puerto serie con Lazarus y PocketPC lsg Lazarus, FreePascal, Kylix, etc. 0 08-08-2008 21:26:42
Capturar datos por el puerto serie mierda Varios 8 05-12-2007 18:23:29
¿Se puede capturar los datos de un puerto serie de otra aplicación? NPIdea Varios 2 06-06-2006 13:45:19
Envio de datos al puerto serie COM1 Niko Varios 5 15-03-2005 18:38:21


La franja horaria es GMT +2. Ahora son las 10:47:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi