locked
Delphi? RRS feed

  • Question

  •  

    Just a quick question: has any one worked with this and Delphi for Win32?

     

    Paul

    • Moved by Max Wang_1983 Thursday, April 21, 2011 1:31 AM forum consolidation (From:SyncFx - Technical Discussion [ReadOnly])
    Friday, January 16, 2009 8:29 AM

Answers

  • I don't know of any of our customers doing that - but do you have any questions about what it would take for your scenario to work? Sorry, I'm not familiar with Delphi, but can answer Sync Framework questions.

     

    Monday, January 19, 2009 9:59 PM
    Moderator

All replies

  • I don't know of any of our customers doing that - but do you have any questions about what it would take for your scenario to work? Sorry, I'm not familiar with Delphi, but can answer Sync Framework questions.

     

    Monday, January 19, 2009 9:59 PM
    Moderator
  • Unfortunately, you can't use it in native Delphi/C++Builder. There are no Delphi unit files/C++Builder header files to support SyncFx. Moreover, if you can try to import type libraries from Sync DLLs, then you get an error:

    C:\Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework\v1.0\Runtime\x86\FileSyncProvider.dll). =>

    Error loading type library/DLL.

    [20E93841]{tlib120.bpl } tlberror.Error (Line 124, "tlberror.pas" + 1) + $E
    [20E938BF]{tlib120.bpl } tlberror.OleError (Line 143, "tlberror.pas" + 4) + $3
    [20E96F8F]{tlib120.bpl } TlbUtils.LoadTypeLibrary (Line 402, "TlbUtils.pas" + 11) + $2
    [20E9707D]{tlib120.bpl } TlbUtils.LoadAndRegisterTypeLibrary (Line 425, "TlbUtils.pas" + 1) + $7
    [50C7B4D2]{comcore120.bpl} ImportTLB.TTypeLibSelectionManager.OnAdd (Line 188, "ImportTLB.pas" + 9) + $E

    But Delphi Prism (.NET compiler) works fine with SyncFx. Now you can only use SyncFx in native Visual C++ because MS has already published header/lib files in SyncFx SDK.
    Wednesday, June 10, 2009 9:51 PM