Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-10-2019
Diego E. Diego E. is offline
Miembro
 
Registrado: mar 2018
Posts: 30
Poder: 0
Diego E. Va por buen camino
Mi función está leyendo mal los parámetros

Hola, nuevamente ando por aquí, sigo avanzando pero cada vez encuentro más y más obstáculos, a ver que tal está éste:

Traigo de una DLL esto y parece que todo va bien:
Código Delphi [-]
@OpenPort := GetProcAddress(hInst, 'OpenSSPComPort2');
      if @OpenPort = nil then
      begin
        FreeLibrary(hInst);
        ShowMessage('No se pudo traer el OpenPort');
      end;

Luego lo mando llamar así:
Código Delphi [-]
if OpenPort(cmd) = 0 then ShowMessage('No se pudo abrir el puerto');

Lo que yo le envio es:
Código Delphi [-]
TSSP_COMMAND = record
  Key: TSSP_FULL_KEY;
  BaudRate: LongInt;
  Timeout: LongInt;
  PortNumber: Byte;
  SSPAddress: Byte;
  RetryLevel: Byte;
  EncryptionStatus: Byte;
  CommandDataLength: Byte;
  CommandData: Array[0..255-1] of Byte;
  ResponseStatus: Byte;
  ResponseDataLength: Byte;
  ResponseData: Array[0..255-1] of Byte;
  IgnoreError: Byte;
end {SSP_COMMAND};

Pcmd = ^TSSP_COMMAND;

var
  command: TSSP_COMMAND;
  cmd: Pcmd;


command.BaudRate := 9600;
    command.Timeout := 1000;
    command.RetryLevel := 3;
    command.IgnoreError := 1;
    command.PortNumber := $14;
    command.SSPAddress := $00;

    cmd := @command;

Total que no no manda error pero me sale el mensaje:
Titulo: COM0
Mensaje: Unable to open this port

Alguna idea de ¿Por qué está tratando de abrir el puerto 0 cuando yo le estoy diciendo que abra el 20($14)? ¿Será que la estoy regando en algún puntero o algo?
Responder Con Cita
 



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
Llamar a funcion sin definir todos los parametros oscarac OOP 20 23-03-2011 23:10:54
Funcion de IAppServer con parametros out delphijm Providers 2 02-03-2011 13:21:59
funcion con parametros out comba Internet 2 20-10-2010 16:45:11
¿Una función en Delphi, puede devolver varios parámetros? socger Varios 6 27-02-2009 18:00:07
Que hace esta función en VB? mqm Varios 1 15-10-2007 20:30:15


La franja horaria es GMT +2. Ahora son las 20:28:44.


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