用户操作
[即时聊天] [发私信] [加为好友]
李杨ID:lextm
179173次访问,排名444,好友1人,关注者32人。
lextm的文章
原创 231 篇
翻译 1 篇
转载 0 篇
评论 104 篇
lextm的公告

版权声明
本博客中所有文章的版权都归原作者Lex Y. Li(李杨)所有。没有原作者的书面授权,谢绝转载。
本博客是私人博客,所述观点不代表我所在的公司的立场。

View Lex Li's profile on LinkedIn
给我的开源项目
我的开源项目

Code Beautifier Collection - Delphi 插件
最新版本号 6.0.0.1014
软件截图



工具
QQ状态 - 点击这里给我发消息
最近评论
Leon57:一个PDF阅读器,干嘛做那么大啊?感觉Adobe Reader 8太肥了。
MagiSu:我们的部长在给馒头开标准哦
哈哈
其实IDE只是一个爱好而已
VC6.0这个玩意在中国有10多年了吧
依旧是现在的visual系列的主流,一般的人用的都是这个玩意,外国我没有去过,估计没有人用了吧
linux下的IDE个人认为很垃圾落,VIM我爱,vs2008我也爱
=================================……
visualbasic2000:不过,话说回来,不能用IDE的情况也有。
比如说服务器环境,没有装IDE,也不允许装IDE,只有SDK,这个时候如果能纯手工的做开发,也是一件让人刮目相看的事情。。。
最近就遇上了,纯手工写了个。NET的文本比较工具
chineb:*nix+c/c++
正选!!

cjls1:萝卜青菜各有所爱吧。
(罗嗦句:K&B的《C语言》并不适合入门用,中国人教育下出的学生,用中国的教材还是比较合适的。等你发现自己热爱编程,自然会去主动找好书来看。)
文章分类
收藏
    相册
    blog
    Borland传奇拾遗
    CBC
    lextm
    Site
    Borland Blogs
    CBC 2 on GForge
    CBC Google Homepage
    友人们的blog
    Allen Bauer的圣灵
    Castalia Home Blog
    Marco Cantu的殿堂(RSS)
    Q-Zone(RSS)
    Some Guy
    WP Doctor(RSS)
    YaYa
    菜时杰
    铁丝网的家(RSS)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 GrapeVine Report: Use Delphi 2006 to test GrapeVine now收藏

    新一篇: 隐藏在Thinking in Java中的Delphi信息 | 旧一篇: 2007 Wishes

    What is GrapeVine?

    What is GrapeVine? If you do not remember, remind you that it is the next major version of Code Beautifier Collection exclusively for BDS 5. There are a few things I have to finish before its birthday.

    First, surely it will be compiled against .NET 2.0. It is easy to compile HardQuery against .NET 2.0. When NAnt was used to compile the assemblies, -t:net-2.0 is sufficent. It is not hard for MSBuild projects now, if you compile CBC without MSBee installed or referenced.

    Second, debug and test GrapeVine in the BDS IDE. If you build CBC on .NET 2.0 and try to load it in BDS 2006, you will see an exception because BDS 2006 or in fact .NET 1.1 runtime can not understand the assembly file format.

    Now CodeGear R&D is working hard on Highlander, or Delphi 2007, which will support .NET 2.0 and 3.0. It can be sure that this IDE will be running on .NET 2.0 and must be able to load GrapeVine. However, I have not applied to the test project. Why? I can easily test GrapeVine builds now using Delphi 2006 with only one line of code modified.

    If you ever take a deep look into bin folder of Delphi 2006 installation, you will see a file named bds.exe.config. It is apparent that bds.exe is a Win32 executable, but why does it need a .NET configuration file? Open it in Notepad and you will see something very interesting. Yes, it defines what version of .NET runtime BDS should use.
        <startup>
            
    <supportedRuntime version="v1.1.4322"/>
        
    </startup>

    If you change it to .NET 2.0, well, BDS 4 loads .NET 2.0 runtime and runs on it. After this modification, CBC GrapeVine which is compiled against .NET 2.0 can be loaded and tested.
        <startup>
            
    <supportedRuntime version="v2.0.50727"/>
        
    </startup>


    How I find this method?

    Did you use C#Builder 1.0 ever? When you install .NET 2.0, you will see a strange but cute thing happening. C#Builder 1.0 will mistakenly run on .NET 2.0, and this change will prevent you from developing in it. For example, all forms you create then will be .NET 2.0 forms and cannot be compiled against .NET 1.1.

    BTW, even if you change bds.exe.config you cannot easily develop .NET 2.0 projects in BDS 1-4 because they lack a lot of necessary supports.

    Another Hint

    In last year I thought it was impossible for BDS 1-4 users to use GrapeVine. However, now I see some possibilities. If you are using Delphi 8/2005/2006, and focusing exclusively on Win32 platform, you can modify your bds.exe.config file as described above. After that, you can enjoy the fun GrapeVine provides. But if you are working on .NET and using C# or Delphi for .NET, you have to upgrade to BDS 2007/Highlander.

    发表于 @ 2007年01月04日 17:08:00|评论(loading...)|编辑

    新一篇: 隐藏在Thinking in Java中的Delphi信息 | 旧一篇: 2007 Wishes

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © lextm