如,由"TMyForm"得到TMyForm类
类似于java的class.forName()

解决方案 »

  1.   

    获得对象组件用name或是Getnamepath,获得所属类名用ClassName
      

  2.   

    楼上的大概理解错了,我不是已知一个类,我只是已知一个string
    我的TMyForm是一个string。
    TMyForm : string;
    但是存在这样一个同名的TMyForm的类。我要由TMyForm string得到 TMyForm 类
      

  3.   

    TForm(FindComponent('TMyForm')) 这样就可以了
      

  4.   

    晕哦,楼主
    Delphi中对变量的明名那有以T开头的啊?
    我建议你最好写成是
    str: String;
    str.ClassName;
    这样就可以得到他的类名
      

  5.   

    楼上的,我才晕你呢,呵呵谢谢LocustWei(LocustWei)  和  winxkm
    GetClasses好倒是好,可惜uses必须有才行,想要动态的就没办法了,不过,想来也是只能如此了