小编mmm*_*mmm的帖子

研究不同语言的发展相对成本

有没有人看到最近(并且相当平衡)研究使用不同语言进行软件开发的相对成本?我特别想看看Java V的相对成本.C#Vs. 德尔福.

c# java delphi

58
推荐指数
4
解决办法
4588
查看次数

为了"支持"远程桌面服务,应用程序必须做什么?

我有一个需要通过远程桌面服务运行的Delphi程序.我应该注意什么会阻止它正常运行?

delphi terminal-services

13
推荐指数
3
解决办法
3289
查看次数

Delphi的FxCop/StyleCop?

有没有人知道相当于Delphi的FxCop/StyleCop?我真的希望将样式等自动检查到持续集成中.

delphi fxcop stylecop

12
推荐指数
2
解决办法
1801
查看次数

控件之间的Delphi XE2和LiveBindings

是否可以在控件之间进行LiveBinding,即获取2个编辑框并获得将其内容一起添加到标签中的结果.我敢肯定,我只是不知道从哪里开始

谢谢

delphi delphi-xe2

10
推荐指数
1
解决办法
4737
查看次数

SSL等效于givedescriptor()和takedescriptor()

我正在转换旧的仅使用tcp的服务器以使用SSL(通过IBM的GSkit),其中一个问题是将SSL句柄转换为生成的程序.原始代码将原始套接字传递给via givedescriptor(),然后用于takedescriptor()获取然后使用传入的套接字.

是否有GSKit/SSL等同于给/取说明方法?

givedescriptor() API文档

更新:

问题是socket和SSLHandle是在一个进程中创建的,它初始化了SSL环境,然后需要完全传递给另一个进程 - 因此需要提供/获取描述符,因为socket/SSLHandle需要'给予新流程(它实际上是一个提交并独立于原始程序运行的RPG程序).

更新2:

看起来与这个问题类似,所以我也会读到这个问题.

从另一篇文章(没有基于代码的答案,但书面解决方案)

"看起来会话句柄只是堆中某些存储的指针.由于单级存储的设计,你可以通过共享内存(memmap,shmget/shmat,...)复制它们.你只需要确保打开GSK环境的过程不会消失,或者激活组将被清除,并且这些指针将变为无效.如果你有多个,你也可能需要在它们周围加一个互斥锁或其他一些锁定原语.访问共享数据结构的线程."

更新3:

这是我用来在进程之间共享内存的示例 - 示例:使用信号量集和共享内存函数,但仍未完全解决问题.

更新4:

我想我会添加更多细节,说明为什么我需要提出这个问题.我正在更改一个非阻塞TCP服务器,该服务器用作IBM i的连接点.它具有处理连接的"标准"机制,创建线程并协商这些线程中的连接.然后线程创建独立的进程(via sbmjob).在vanilla TCP版本中,我们可以通过give/takedescriptor函数为正在运行的作业提供套接字的句柄,并将快速写入套接字和从套接字写入.

所以我需要一种等效的方法来让独立运行的程序能够写入SSL.

也许这对当前机制来说是不可能的.

ssl ibm-midrange

9
推荐指数
1
解决办法
236
查看次数

自动程序更新和Windows 7

我们有一套程序可以在启动时检查新版本,然后根据需要下载新版本以运行.当Windows 7被锁定为"标准用户"时,这显然是一个问题,因为它们无法写入c:\ program files目录及其下方.有人看到过一个可以解决问题的应用程序示例吗?

我们的应用程序是用Delphi编写的,但任何语言的示例都很有用.

提前致谢

更新:

我们已经有一个系统来确定是否存在新版本,唯一的问题是下载和安装(如果需要),因为这需要提升.我想不出一种不需要提升提示的方法,或者我们的用户减少他们的安全设置.

更新2:

我问了一个后续问题,而不是在这里添加一个新问题

delphi installation privileges uac windows-7

8
推荐指数
2
解决办法
3444
查看次数

语言中立的插件架构

我期待通过使用插件架构扩展现有的应用程序.应用程序ID是用Delphi编写的,但我希望能够以最好的工作方式实现各种语言的各种插件.目前我们拥有Delphi,C#和Java技能,并且希望能够以所需的任何语言实现插件.

有谁知道可以用来实现这个的示例系统?

我假设我可以在特定的COM接口上进行标准化,并且实现该接口的任何东西都可以是插件.

有没有人有任何指针?

谢谢

c# java delphi plugins com-interop

8
推荐指数
1
解决办法
409
查看次数

Delphi,安装程序和Windows 7

作为Windows 7的一般移动的一部分 - 所有应用程序都应具有"安装程序体验",我需要为所有应用程序套件创建安装程序.我看过InstallShield,但这看起来非常昂贵.我可以看一下安装什么产品?

安装程序需要在我们的构建计算机上无人值守地构建,因此除了作为安装程序构建器之外,还存在一定程度的复杂性.

更新:

我看了所有的建议,看起来很好.我的计划涉及通过SCCM(或类似的东西)向最终用户推送内容.我需要MSI支持吗?

delphi windows-installer windows-7

7
推荐指数
2
解决办法
2930
查看次数

System.Windows.Controls.Control和System.Windows.Forms.Control有什么区别?

我很困惑,任何人都可以帮助我吗?

编辑

我的问题是我在Delphi中创建了一个ActiveX控件,我无法让它在WPF中很好地发挥作用.我查看了相关的MSDN页面,看起来它应该工作,所以我可能在创建ActiveX控件的方式上出错了.

请参阅WPF中的托管ActiveX控件

c# wpf

7
推荐指数
2
解决办法
7023
查看次数

将UIAutomation提供程序添加到Delphi控件(特别是网格)

我们的VCL Delphi应用程序有许多网格,我们需要通过UIAutomation开始与之交互.有许多问题,尤其是TStringGrid没有实现任何IUIAutomation模式(IGridProvider或ITableProvider,或者甚至是IValueProvider).

我试图找出我需要添加到TStringGrid以允许它实现提供程序(在.NET中的System.Windows.Automation.Provider命名空间中).

delphi microsoft-ui-automation

7
推荐指数
1
解决办法
1069
查看次数