Funkcije  / 

Knjižnica dinamičnih povezav

Celotno paleto možnosti pretvorbe in možnosti urejanja slik reaConverterja zdaj lahko vključite v svojo lastno programsko rešitev po meri, z uporabo najnovejše izdaje knjižnice dinamičnih povezav (DLL). Ta je v glavnem namenjena razvijalcem in strokovnim uporabnikom in je zasnovana za platformo Windows.

Funkcija DLL deluje podobno kot Vmesnik ukazne vrstice, vendar DLL deluje samo prek notranjih klicev programa. ReaConverter DLL je na voljo samo s Pro izdajo.

Prenesite reaConverter Pro z DLL

Kako deluje?

Datoteko reaconverterX.dll lahko najdete v mapi programa reaConverter Pro, ki se lahko uporablja v vseh razvojnih okoljih, ki podpirajo ActiveX.

DLL ima samo eno funkcijo, ki jo kliče cons.rcp.exe

Morate določiti 3 lastnosti niza:

  • 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")

Vrne kode

reaConverter vrne vrednosti kode:

 0 - Ni napak
1 - Konfiguracijske datoteke (cfg) ni mogoče najti
2 - Akcijske datoteke (act) ni mogoče najti
3 - Ni dovolj parametrov
4 - Ustreza sporočilu o napaki: cons_rcp.exe Notranja napaka (1)
5 - Ustreza sporočilu o napaki: cons_rcp.exe Notranja napaka (2)
6 - Ustreza sporočilu o napaki: cons_rcp.exe Notranja napaka (3)
7 - Tukaj ni datotek za pretvorbo ali ni bil najden seznam detotek (lst)
8 - Označuje, da niso bile pretvorjene vse datoteke

Primer C#

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;

Primer Delphi

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;

Primer Visual Basic

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