我原是用VC的,听说DELPHI更RAD,就想学了,可是在C++里很简单的东西好象在这里变复杂了,当然可能是我不了解DELPHI的原因。所以想请教一下DELPHI高手,比如数据类型转换,如何从real到int,如何从string到pchar,虽然很基础,但用得很多(用vc时),不知是不是要自己写函数,或者有什窍门。还请指教。

解决方案 »

  1.   

    对pascal语言不熟悉吧,搞本书看看。不了解就觉得复杂,知道了就会觉简单。
      

  2.   

    i:integer;
    r:Double;//Double->integer
    i:=Trunc(r);
    //Double<-Integer
    r:=i;
    p:pchar;
    s:string;//string->pchar
    p:=pchar(s);//string<-pchar
    s=p;
      

  3.   

    object pascal 是强类型语言,类型转换方面没有C那么直接简单,不过好象也有函数来完成这个事.虽然不是很方便,但是安全性提高了.
    我也是先学的C,后来因为项目需要用的Delphi,觉得写算法的话都差不多,界面编写的方面Delphi要容易上手的多,也很方便.现在两个都用,只是验证算法的话就用BC31,若加入界面就用Delphi.
    有种想法,如果能用C写内部算法,外面再用D来包装,岂不是更方便?
      

  4.   

    学不好C的人,同样学不好Pascal~~除了多看书、多动脑、多动手没有什么窍门~~
      

  5.   

    这里有这么多热心人,用DELPHI到这里真是没走错地方,真是太感谢了。想说明的是,我并非C学得不好才改PASCAL的,只是有人推荐DELPHI在应用层上开发更快捷,但还是谢谢zswang(伴水清清)(专家门诊清洁工)的建议。