德语   法语   荷兰语   葡萄牙语 - 伊伯利亚   西班牙语   希腊语   英语(美国)   中文 - 简体  

Home





TSI 同步装置对象—创建5024

摘自帮助文件介绍:
[这应有助于解释TSI 同步装置是什么以及是做什么的]

在我开始对任何事激动之前,我想称赞一些人。以下的人都值得赞扬和钦佩的:

  • 微软的人,首先是为他们使复制成为事实和为他们勤勤恳恳地宣传复制好处。
  • 所写的文章使复制变得更容易(例如,Pinnacle的Smart Access期刊, 顾问的 Access/Office/VB 顾问,的文章以及其他的 这里所指的文章)。
  • 复制常见问题FAQ(请参阅微软知识库中文章ID: Q182886 获取更详细的关于如何从几个Microsoft Access MVPs(最优秀的专业人员)中得到这个重要的文档。
好了,现在就是激动了。复制功能性扩展了!有很多事情你可以从Microsoft Access,公文包协调器, DAO和Microsoft复制管理器做到。现在,有消息说,DAO由于ADO,ADO,DAO和Access未来的版本而过时了 (因为“通用数据层次” [sic]),它不是概念上的一个大跳跃,去想象用复制的另一个方法来做与以前相同的, 一些新的工作,而且仍不能够做你正在查找的很重要的应用程序的工作。

TSI 同步装置只是部分,我承认,只是用来做与以前相同事情的另一种方法。但是,更重要的是, 它是我一直想在我自己的应用程序里用来做工作的一种方法, 可是不能。它什么都不能做,且将什么都不能做, 然而它的确能做没有人做,而且至少没有人以编程方式做的许多事。有些事它是允许你做的:

  • 以编程方式获取并设置保留期----无复制管理器
  • 以编程方式执行间接同步----无复制管理器
  • 用状态事件执行同步,以便你能执行进度表
  • 以编程方式获取关于同步的历史信息----无复制管理器
  • 用状态事件创建新副本,以便你能执行进度表
  • 管理同步装置,获取和设置被同步装置管理的副本和为那些副本存在的进度表
  • 查看副本设置中关于副本的信息,该副本设置不能简单地被放在别处
  • 以编程方式设置所有各种同步设置属性----无复制管理器
  • 使用VB6或以上,创建对象要一个可选择的二次参数表示一个服务器名,你可以在多机器上, 通过创建使用TSI 同步装置对象的ActiveX EXE来远程使用管理同步装置
  • 各种有趣的事情都完全不被支持和不被公开,但是,虽然如此,还是被鼓励去做。
有些人通常会把这看成是对复制管理器的打击---也许不是很过分。复制管理器是一个工具, 只是呼叫对象模型的一个工具,因为几乎所有的人都有足够完善的应用程序, 需要它有一个几乎相等的强制需要来从他们的顾客那里隐藏用户界面UI。除了一些额外的好东西外,主要是以: Microsoft复制管理器程序设计替换结束。

因为我不是Microsoft的雇员,我偶尔会脱离他们的命名约定而使用我自己的;我没有宣称过我的是较好的, 当然也没有声称我的方法是Jet复制的未来版本的方法。(我可以告诉你们,它们实际上并不是。) 它只是我习惯用来做工作的方法。我的选择对需要使用它的人来说,是有意义的。如果不是的话, 帮助文件和你的对象浏览器会证明其是有用的。

我想感谢Microsoft所有的人,他们是这个项目成为事实。严格的说,这也许不是他们想要做的接口程序, 但是没有人威胁说要告我,因此,它并不是都很糟。我尤其要感谢Debra Dove, Mark Johnson, Jen Perret, Dean Talley, Phillip Garding, Mike Wachal和 Lee Woods。

我也想感谢那些不是Microsoft公司的人,他们不仅了解了关于复制的很多东西,而且还喜欢谈论, 写作和抱怨关于它的事情,这些不仅解释了产品的状况,而且还影响了产品的未来版本。如果要赞扬的话, 应赞扬Mary Chipman, Steve Thompson和 Paul Litwin。

在特杰软件公司 (Trigeminal Software, Inc.), 如果不是我的高级开发人员Julianne Lee, 我一定会有很多问题没有结束。我不得不承认(公开地)她是少数比我聪明的人中的一个。

最后,我想感谢那些使用复制并提问了很多问题,或告诉我他们在做什么,怎么做的众多的人。 你们是我们存在的理由,是TSI 同步装置存在的主要理由(除了我的急躁脾气外!)。 请给我发电子邮件告诉我你在做什么!

michka@trigeminal.com
总裁
特杰软件公司(Trigeminal Software, Inc.)
1998年10月8日

版权© 1997-99 特杰软件公司(Trigeminal Software, Inc).版权所有。


有没有关于如何使用TSI同步装置的实例?

我不得不为没有花费很多时间来编写巨大的扩展样本而感到抱歉。实际上,我喜欢编写代码远远多于帮助文件和其他。 但是一切都没有丢失;Mary Chipman和我(我应该承认Mary在这里的工作做得最多!) 为Smart Access期刊写了一篇文章,题为 TSI 同步装置对象的介绍 (每一篇文章Pinnacle 收$5.00,从中我并不受益)。 Mary是那些知道的东西比自己承认知道的还要多的人中的其中之一;复制是她了解很多的主题之一。 而且,包括在下载,synch.hlp内的帮助文件,的确有很多方法,属性和事件的样本代码。


我怎样获得该实用程序的支持?

正是这样才没有被误解,这是一个完全不被支持的实用程序(除非你建立了一个支持/综合的合同)。 我想听到你说证明有效,但是如果不是,我没有责任。我可以保证,它不会导致副本的损坏,意外的硬盘重新格式化, 毛发丢失,或我的机器上不明原因的小腿疼痛……但是,我不能许诺,这些事,和更糟的,不会发生到你头上。 也就是说,如果你的确有问题或错误要报告,我很想听听,请把信息发到 synch_bugs@trigeminal.com.


好了,我知道支持的事了。那我怎样得到它?

只要从这里下载就行了!

发布版本用于Microsoft Jet 3.5x 复制的TSI 同步装置 (创建5024)

发布版本用于Microsoft Jet 4.0 复制的TSI同步装置 (创建5024)

如果你想用Access 97安装向导的‘复制管理器’部件来分布synch35.dll,你可以下载 09Repl.zip。在附带的09repl.txt里有关于如何使用的指令。

TSI同步装置的3.5版本现在包括Jet同步装置文件。如果你有自己的ODE授权或如果你用TSI同步装置分布它们, 作为你的应用程序的部分,那么,就可以使用它们。它们将被放到相同的目录里, 因为97 Office开发人员版本会将它们放入,它是:

C:\Program Files\Common Files\Microsoft Shared\Replication Manager 3.5
如果你对使用Jet文件规则有什么问题,请发 e-mail给我。

Home

关于本站点的问题,评论或建议,请与 webmaster@trigeminal.com联系。