阅读德尔福的TClientdataSet文件与.NET [英] Read a Delphi TClientDataset Files with .NET

查看:147
本文介绍了阅读德尔福的TClientdataSet文件与.NET的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要阅读的写与德尔福的TClientdataSet类.NET code文件。提到解决方案<一href="http://stackoverflow.com/questions/4637563/how-to-read-a-cds-database-tclientdataset-with-net">here对我不起作用。

I need to read Files that are written with the TClientDataset class from Delphi with .NET Code. The Solution mentioned here does not work for me.

推荐答案

一个dotNet的程序,不能在Windows平台上运行的手段对我说,你要部署单应用程序。可能在Linux上,如果是那样的情况下,尝试葡萄酒,看看<一href="http://stackoverflow.com/questions/5844333/read-a-delphi-tclientdataset-files-with-net/5853501#5853501">Delph应用上述建议按预期工作。如果是的话,你的离开的dotnet应用机器的问题就解决了​​既可以运行在相同的硬件,而无需通过网络通信

"A dotNet program that does not run on Windows platform" means to me that you're deploying a Mono application. Possibly on Linux, if that's the case try WINE and see if the Delph app suggested above works as expected. If yes, your problem of leaving the dotnet app machine is solved as both will run on the same hardware without communication through network.

编辑:从现在开始,指定他的使用MonoDroid和MonoTouch的,因此不能用Wine-其余选项的OP是:

since the OP now specified that he's using MonoDroid and Monotouch, and therefore can't use Wine- the remaining options are:

  • 进行反向工程的格式(咨询律师首先要保护自己不受伤害)
  • 向英巴卡迪诺的文件的定义(我不把太大的希望就可以了)
  • 修改的Delphi / C ++应用程序,将文件导出XML
  • 创建一个Delphi应用程序,以preprocess那些* .CDS,并派他们到了iOS / Android机前,将其导出到XML。

四个备选方案,第四个可能是最快的 - 最好的是第三个。

Of the four alternatives, the fourth one is possibly the fastest - the best one is the third.

第一个可以让你在,因为全世界所有这些法律对转工程师的烦恼(在美国有DMCA,我听到的是非常苛刻 - 但IANAL,甚至没有一个美国公民)。

The first one can get you in trouble because of all those laws against rev engineer around the world ( in USA there are DMCA which I heard is very draconian - but IANAL and not even an US-citizen).

第二个是一个赌注。

这篇关于阅读德尔福的TClientdataSet文件与.NET的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆