Özellikler  / 

Dinamik bağlantı kitaplığı

reaConverter'in tam kapsamlı dönüştürme ve görüntü düzenleme seçenekleri artık en son sürümün Dinamik Bağlantı Kitaplığı (DLL) özelliğini kullanarak kendi özel yazılım çözümünüze dahil edilebilir. Bu özellikle geliştiriciler ve uzman kullanıcılar için ele alınmaktadır ve Windows platformu için tasarlanmıştır.

DLL özelliği, komut satırı arayüzü ile benzer şekilde çalışır, ancak DLL yalnızca dahili program çağrılarıyla çalışır. reaConverter DLL sadece Pro edition ile kullanılabilir.

DLL ile reaConverter Pro'yu indirin

Nasıl çalışır?

ActiveX'i destekleyen herhangi bir geliştirme ortamında kullanılabilen reaConverter Pro program klasöründe reaconverterX.dll dosyasını bulabilirsiniz.

DLL'nin, cons.rcp.exe'yi arayan sadece bir işlevi vardır.

3 dize özelliklerini belirtmeniz gerekir:

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

Dönüş kodları

reaConverter dönüş kodu değerleri:

 0 - Hata yok
1 - Yapılandırma dosyası (cfg) bulunamadı
2 - Eylemler dosyası (act) bulunamadı
3 - Yeterli parametreler yok
4 - Hata iletisine karşılık gelir: cons_rcp.exe iç hatası (1)
5 - Hata iletisine karşılık gelir: cons_rcp.exe iç hatası (2)
6 - Hata iletisine karşılık gelir: cons_rcp.exe iç hatası (3)
7 - Dönüştürülecek dosya yok. Veya Dosya listesi (lst) bulunamadı
8 - Tüm dosyaların dönüştürülmediğini gösterir

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