SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: jodijo5 en Miércoles 2 de Febrero de 2005, 16:09

Título: Cadena De Texto En Un Dll Y Estructura De Datos
Publicado por: jodijo5 en Miércoles 2 de Febrero de 2005, 16:09
quiero hacer un dll el cual un api deba devolverme todo una cadena de texto y tambien meterle toda una cadena de texto, otra cosa es que estoy trabajando con una estructura de datos donde tengo que definir la estructura para usarla en mi programa de vb.
Título: Re: Cadena De Texto En Un Dll Y Estructura De Datos
Publicado por: © Jonathan © en Miércoles 2 de Febrero de 2005, 16:13
Me alegro por ti, espero te resulte... una pregunta, ya que no especficas donde tienes el problema para realizar lo que debes, la libreria debe recibir texto y almacenarlo???.. si te explicas un poco intentare ayudarte. Saludos
Título: Re: Cadena De Texto En Un Dll Y Estructura De Datos
Publicado por: jodijo5 en Lunes 7 de Febrero de 2005, 00:07
pues cuando lo utilizo en vb puedo poner

public function nose lib nose.dll (cadena as string)

y dentro del dll pues

que se procese

 .
 .
 .
return //alguna cadena de texto



 manyas?
Título: Re: Cadena De Texto En Un Dll Y Estructura De Datos
Publicado por: © Jonathan © en Martes 8 de Febrero de 2005, 01:13
Mirate el siguiente link.. esta como crearlas y como llamarlas desde tu programa.

http://foros.solocodigo.com/index.php?showtopic=10293&hl=dll (http://foros.solocodigo.com/index.php?showtopic=10293&hl=dll)
Título: Re: Cadena De Texto En Un Dll Y Estructura De Datos
Publicado por: jodijo5 en Miércoles 9 de Febrero de 2005, 22:25
no amigo, la nota es que ya se como llamar a las apis en vb, mi pregunta es que como lo defino cundo estoy haciendo mi dll.

algo asi:

[tipo de dato] miapi ([tipo de dato] parametro){
     return [parametro];
}
 
mi pregunta que miercoles le relleno en esos campos con corchetes
Título: Re: Cadena De Texto En Un Dll Y Estructura De Datos
Publicado por: © Jonathan © en Viernes 11 de Febrero de 2005, 03:57
- Eso dependeria segun con lo que trabajes.. por ejemplo:

Código: Text
  1. int Suma(int numero1, int numero2);
  2.  
  3. #incude "micabecera.h"
  4.  
  5. int Suma(int numero1, int numero2)
  6. {
  7. return numero1 + numero2;
  8. }
  9.  
  10.  

El tipo de dato es INT "ENTERO" si trabajaras con cadenas tu tipo de dato deberia ser CHAR si no me equivoco. estas programando en VB o en C ?? en VB tienes un tipo de datos para cadenas denominado string (no estoy seguro). Saludos