我正在为客户将 Windev 应用程序移植到 Objective-C。由于显而易见的原因,使用以前的源代码会更简单。
不幸的是,它是加密的,我需要 EDI 才能看到它;Windev 的完整版太贵了(而且我的客户不能把他的加密狗寄给我);express 版本由于项目大小的一些限制而拒绝打开项目。
我不需要编译源代码,所以我正在寻找一种“导出”它的方法,任何允许读取应用程序算法/逻辑的解决方案都可以。
我正在为客户将 Windev 应用程序移植到 Objective-C。由于显而易见的原因,使用以前的源代码会更简单。
不幸的是,它是加密的,我需要 EDI 才能看到它;Windev 的完整版太贵了(而且我的客户不能把他的加密狗寄给我);express 版本由于项目大小的一些限制而拒绝打开项目。
我不需要编译源代码,所以我正在寻找一种“导出”它的方法,任何允许读取应用程序算法/逻辑的解决方案都可以。
您的客户可以使用主菜单中的“打印文档”来打印项目的所有代码。这将为每个窗口和过程以及全局过程和类打印添加的代码。
从 WinDev 25+ 你可以从二进制源切换到文本源,然后你可以打开 .wdw 和 .wdg(全局过程),然后你可以导出你的源。
而且,您现在可以将您的源代码添加到 Github 并进行源代码版本控制!
将Windev移植到c会很困难:我将C和VB包含在Windev中很长时间了。
使用 teamviever 或 chrome 桌面将 Windev 与真正的加密狗一起使用(仅当您在打开 tse cession 之前启动 windev 时,tse 才有效)Windev 可以制作一个供 c 客户端使用的 dotnet。希望能帮到你