• 7374阅读
  • 27回复

《VFP编译软件(VFP Compiler)》的第一个外国客户 [复制链接]

上一主题 下一主题
 

发帖
1067
浏览券
1406
威望
28
贡献值
0
下载币
1048
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-04-07

2010/3/29,《VFP编译软件(VFP Compiler)》终于有了第一个外国客户。

通过PayPal网络支付,我已收到Mr. John的150USD。

各位Foxer,大家好!

《VFP编译软件(VFP Compiler)》最近更新:

**************************************************
2010/4/5

新增功能:

1、/VCNAMETYPE=4|5 变量名称编码类型:MD5编码-16|32字符


**************************************************
2010/3/12

新增功能:

1、<项目名称>.VCD2:在字符串定界符内的变量名称列表文件


**************************************************
2010/2/1

新增功能:

1、/VCEXPANDINLINE=ON|OFF 是否展开内联函数


**************************************************
2010/1/1

新增功能:

1、/VCMOVE=ON|OFF 是否移动语句


[此贴子已经被作者于2010-4-8 22:58:14编辑过]
VFP C++编译软件 (VFP C++ Compiler): http://www.baiyujia.com/vfpcompiler

发帖
887
浏览券
1479
威望
7
贡献值
101
下载币
160
只看该作者 沙发  发表于: 2010-04-07

赚老外的钱了,不错~感觉还要简单一点,人性化一点更好~

***********************
坚持做好自己
***********************

发帖
1067
浏览券
1406
威望
28
贡献值
0
下载币
1048
只看该作者 板凳  发表于: 2010-04-09

通常,软件都是越写越复杂:VC.DLL压缩后约50MB,压缩前约100MB,编译前的C代码>400MB。

VFP编译软件(VFP Compiler)主要的问题在于变量名称编译:有些不该替换的也替换了,造成编译生成的程序运行错误。

这个问题现在有了改进,参考FAQ.TXT:

十四、编译变量名称:

所谓编译变量名称,是指把变量名称:
x1
x2
替换为:
__VC_A
__VC_B

VFP编译软件只编译用等号赋值过的变量名称(例如:x1=123)。

对于<项目名称>.VCD2文件中列出的替换后可能有问题的语句,例如:
ok Caption = \"OK\"
有两种解决方法:
1、可以在<项目名称>.VCW文件中添加一个用户保留字:ok,
这样所有的ok都不做替换处理。
2、可以在把该控件的Caption属性改为\"O\"+\"K\",例如:
Caption = (\"O\"+\"K\")
该控件的Caption属性已无ok,但其它地方的ok仍将做替换处理。

VFP C++编译软件 (VFP C++ Compiler): http://www.baiyujia.com/vfpcompiler

发帖
827
浏览券
1404
威望
24
贡献值
0
下载币
3
只看该作者 地板  发表于: 2010-04-10

祝贺


发帖
4175
浏览券
395
威望
35
贡献值
3
下载币
829
只看该作者 4楼 发表于: 2010-04-10

感觉界面及使用不如foxshell来得简单、明了,盼您的产品越来越好!

建议:

1 做个安装程序,这样用户就不必到处下载它的附件

2 界面美化一下,功能一目了然

3 还没想好

个人观点,仅供参考,谢谢!


发帖
13427
浏览券
10229148
威望
1126
贡献值
1216
下载币
203357
只看该作者 5楼 发表于: 2010-04-10

这个真值得庆贺!!

期待不断发展、壮大!!


发帖
3276
浏览券
4572
威望
101
贡献值
2
下载币
23
只看该作者 6楼 发表于: 2010-04-10
vc 以前加密一个程序 居然要1个多小时,好不容易完成后,还运行错误,不知道这些现在改进了没有?

发帖
1067
浏览券
1406
威望
28
贡献值
0
下载币
1048
只看该作者 7楼 发表于: 2010-04-10
以下是引用51xp在2010-4-10 7:36:00的发言:

感觉界面及使用不如foxshell来得简单、明了,盼您的产品越来越好!

建议:

1 做个安装程序,这样用户就不必到处下载它的附件

已经是“绿色软件”了,下载后解压缩后就可以可使用了。

只是文件太大,分成了2部分:

1、VFP Compiler [DEMO VERSION 2010]:这部分可能经常更新;

2、VFP Compiler Runtime Library:这部分已定型,基本上不用更新。



VFP C++编译软件 (VFP C++ Compiler): http://www.baiyujia.com/vfpcompiler

发帖
1067
浏览券
1406
威望
28
贡献值
0
下载币
1048
只看该作者 8楼 发表于: 2010-04-10
以下是引用kosung1在2010-4-10 9:50:00的发言:

这个真值得庆贺!!

期待不断发展、壮大!!

多谢版主!

John对VFP Compiler提出了很多宝贵的建议,他还说:

Chen, I am honored to be your first international customer!

There may be some more US$ for you. I have submitted an abstract for a presentation about VFP security at the SWFox conference in October. If the abstract is accepted for the conference, I will be speaking about Refox, Defox, Molebox and VFP compiler, showing the Hook and olydbg. If I can show how to bury sensitive code inside your dll to avoid a simple hook, VFP Compiler will look very good and you can expect more sales. Last year 130 VFP experts went to that conference and many will be Refox or Molebox customers who will be very impressed with your product. So we must get this working very well!

大意是他会在SWFox会议上向其他VFP专家推荐VFP Compiler。

VFP C++编译软件 (VFP C++ Compiler): http://www.baiyujia.com/vfpcompiler

发帖
1067
浏览券
1406
威望
28
贡献值
0
下载币
1048
只看该作者 9楼 发表于: 2010-04-10
以下是引用qinfeng在2010-4-10 11:36:00的发言:
vc 以前加密一个程序 居然要1个多小时,好不容易完成后,还运行错误,不知道这些现在改进了没有?

在现在主流的电脑(CPU>=2G,内存>=1G)上运行还可以接受,我也试过在老的电脑(赛扬1.7G,512M内存)我自己都觉得太慢。

如果不选择“更多编译选项”里的项目,编译速度还是比较快的。

运行错误的问题,参考前面的:

VFP编译软件(VFP Compiler)主要的问题在于变量名称编译:有些不该替换的也替换了,造成编译生成的程序运行错误。

这个问题现在有了改进,参考FAQ.TXT:

十四、编译变量名称:

所谓编译变量名称,是指把变量名称:
x1
x2
替换为:
__VC_A
__VC_B

VFP编译软件只编译用等号赋值过的变量名称(例如:x1=123)。

对于<项目名称>.VCD2文件中列出的替换后可能有问题的语句,例如:
ok Caption = \"OK\"
有两种解决方法:
1、可以在<项目名称>.VCW文件中添加一个用户保留字:ok,
这样所有的ok都不做替换处理。
2、可以在把该控件的Caption属性改为\"O\"+\"K\",例如:
Caption = (\"O\"+\"K\")
该控件的Caption属性已无ok,但其它地方的ok仍将做替换处理。

重要提示:

建议选择调试模式,编译完毕后检查<项目名称>.VCD2文件,

对<项目名称>.VCD2文件中列出的替换后可能有问题的语句,参考上述2种方法处理。



[此贴子已经被作者于2010-4-11 5:22:31编辑过]
VFP C++编译软件 (VFP C++ Compiler): http://www.baiyujia.com/vfpcompiler