在delphi中如果不用midas,能够实现多层数据库应用吗? 如题如果能?请举例说明,包括客户端与服务器端的设计 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以。具体做法可以找找微软的COM+的分布式资料。严格来说,MIDAS主要是BORLAND的一种数据集打包传输的技术。可以用其它方法解决,比如XML方式传数据集,也许需要花的代码多一点。 苹果啊:你能不能发些给我啊?写能写多少啊?:)Email:[email protected] 晕,MIDAS 也是 delphi 写的,没有 MIDAS 就不能写三层了?MIDAS 只是三层的一个快速引擎, 实际上没什么复杂的问题就是它实在让问题太简单了,所以开始很少有人关心三层的其它问题,你更严重点,没了MIDAS就没有三层的概念了, 真的的一个三层程序肯定有有不少地方不用MIDAS 但是如果用midas是不是回增加开发效率呢如果不用我们的代码量是不是会很大呢? halfdream(哈欠)说得对。 MIDAS 仅仅只是数据集打包传输的技术,没什么特别的。另外我们可以对 SocketConnection ,ScktSrvr.exe 稍作改动,就能让任何自动化接口的远程调用通过 tcp/ip socket 进行,免除了 DCOM 配置的麻烦。根本没必要使用基于IAppServer 的接口。 但是这有没有可能成为系统的漏洞呢?因为我们可以绕过 DCOM 的安全检查。 ^_^ 呵呵楼上的兄弟, SocketConnection 有一个 InterceptGUID, 这个可以作加密, delphi有demos\midas\intermidas 开发有几十倍的效率提高不用 midas 就麻烦得多了 comanche(太可怕) 你可能没明白我的意思。我的意思是,编写一个能控制电脑的 COM 组件,把它植入服务器。如果这台服务器上运行有 ScktSrvr.exe ,我就可以穿透防火墙进行远程控制了。 胡思乱想的,别见笑! ^_^ 这我也想过, 所以我把 scktsrvr 改了不少, 连接时要有握手过程, 这样就不会了吧,不过这样的东东连我也没办法入侵自已写的程序呵, 晕, 有时写得不应太好 comanche(太可怕)兄,握手过程你是如何实现的呢?呵呵,把楼主的问题给扯远了。 请楼主见谅! 要两边改,SocketConnection 这边在连接后马上发一个字符串, scktsrvr 这要收要字符才连上否则关闭 comanche(太可怕) or leapmars(流铭) :请指教怎么改动scktsrvr ??多谢!!! 这个改动不是很必要,改动个端口一般就想不到了scktsrvr 还是有点 bug 的到 msn: [email protected] 跟我要一个 comanche(太可怕) :我的信箱:[email protected]麻烦兄台有时间给我发一个!! 我的信箱:[email protected]麻烦苹果兄有时间也给我发一个!! [email protected]给俺也看看。 dll中可以设置所有函数都能调用的变量么?怎么设? 多线程的sleep和suspend问题 用TWordApplication 打开的Word文档如何屏蔽鼠标右键菜单? delphi中如何判断上Integer网络是畅通的(想用delphi来实现)?? COM+声明出错,高手帮忙,先谢了 三层访问问题 为什么服务器端关不了? 请问哪有dbgrideh for d7 下载? delphi如何调用以下接口。急。 请问在两个网段中如何利用TCP/IP协议通讯? 内部发行,无偿推荐 dbgrid如何访问datasource中的数据库?
可以用其它方法解决,比如XML方式传数据集,也许需要花的代码多一点。
你能不能发些给我啊?写能写多少啊?:)Email:[email protected]
到 msn: [email protected] 跟我要一个
给俺也看看。