Descripción  / 

Biblioteca de vínculos dinámicos

Toda la gama de opciones de conversión y edición de imágenes de reaConverter ahora se puede incluir en su propia solución personalizada de software mediante la funcionalidad de Biblioteca de vínculos dinámicos (DLL) de la última edición. Está pensada principalmente para desarrolladores y usuarios expertos, y está diseñada para la plataforma Windows.

La opción DLL funciona de forma similar a la interfaz de línea de comandos. No obstante, DLL solo funciona mediante llamadas internas del programa. La función DLL de reaConverter solo está disponible en la Edición Pro.

Descargar reaConverter Pro with DLL

¿Cómo funciona?

Usted puede encontrar reaconverterX.dll en la carpeta del programa reaConverter Pro que puede utilizarse en cualquier entorno de desarrollo compatible con ActiveX.

DLL tiene solo una función que se llama cons.rcp.exe

Es necesario especificar las 3 propiedades de cadena:

  • Params = Paramaters string for cons_rcp.exe (for example "-s \"C:\Path_to\input_file.jpg\" -o \"C:\Path_to\output_file.png\"")
  • Path = Path to reaConverter Pro program folder (for example "C:\Program Files (x86)\reaConverter 7 Pro")
  • Log = Path to text log file (for example "C:\Program Files (x86)\reaConverter 7 Pro\log.txt")

Códigos de retorno

Valores de códigos de retorno de reaConverter:

 0 - No hay errores
1 - No se encuentra el archivo de configuración (cfg)
2 - No se encuentra el archivo de acción (act)
3 - No hay suficientes parámetros
4 - Corresponde al mensaje de error: error interno de cons_rcp.exe (1)
5 - Corresponde al mensaje de error: error interno de cons_rcp.exe (2)
6 - Corresponde al mensaje de error: error interno de cons_rcp.exe (3)
7 - No hay ningún archivo para convertir, o no se ha encontrado la lista de archivos (lst)
8 - Indica que no todos los archivos se han convertido

C# example

reaConverter.Convert MyConverter = new reaConverter.Convert();
MyConverter.Log = "C:\\path_to_log_file.txt";
MyConverter.Params = "-s \"C:\Path_to\input_file.jpg\" -o \"C:\Path_to\output_file.png\"";
MyConverter.Path = "C:\\Program Files (x86)\\reaConverter 7 Pro";
MyConverter.Start();    
int Result = MyConverter.Result;

Delphi example

uses Vcl.OleAuto;
var
  MyConverter : OleVariant;
  result : Integer;
begin
  MyConverter := CreateOleObject('reaConverter.Convert');
  MyConverter.path := 'C:\Program Files (x86)\reaConverter 7 Pro';
  MyConverter.log := 'E:\path_to_log_file.txt';
  MyConverter.params := '-s "C:\Path_to\input_file.jpg" -o "C:\Path_to\output_file.png"';
  MyConverter.Start;
  Result:=MyConverter.Result;
end;

Visual Basic example

Dim MyConverter As reaConverter.Convert
MyConverter = New reaConverter.Convert
MyConverter.Path = "C:\Program Files (x86)\reaConverter 7 Pro"
MyConverter.Log = "C:\path_to_log_file.txt"
MyConverter.Params = "-s ""C:\Path_to\input_file.jpg"" -o ""C:\Path_to\output_file.png"""
MyConverter.Start()
Dim result As Integer
Result = MyConverter.Result