我的MM是 V 7.2 Build 1920的。
其自动产生的 Pas 文件,Register好象位置错了,编译总是通不过,怎么回事?
unit Shy;interfaceuses
  SysUtils, Windows, Messages, Classes, Graphics, Controls,
  Forms, Dialogs;typeprocedure Register;
  TShyButton = class(TButton)
  private  public
    procedure OnMouseMove;
    procedure ShowVersion;
  end;
  implementationprocedure Register;
begin
  RegisterComponents('ShyBtn', [TShyButton]);
end;模板有问题吗?

解决方案 »

  1.   

    type  TShyButton = class(TButton)
      private  public
        procedure OnMouseMove;
        procedure ShowVersion;
      end;
      
    procedure Register;        //这句一定要拉过来implementationprocedure Register;
    begin
      RegisterComponents('ShyBtn', [TShyButton]);
    end;
      

  2.   

    不知道,没用过那个东西,我一般都手写这种东西,要是懒,就用D9,今天看了演示,还不错,我徒弟也说编译速度比7快了很多,EXE也小了(说的是WIN32格式的,非.NET)。D9的设计器方便很多。
      

  3.   

    我的MM是 V 7.2 Build 1920的。
    你的MM85歲啦,太老了
    找個年輕漂亮的點吧
      

  4.   

    回复人: zaza_bbface(飄柔~就是這樣自信) ( ) 信誉:100 
    說的對
      

  5.   

    我也碰到这样的问题
    自动生成的是这样的:
    type
    MMWIN:STARTINTERFACEprocedure Register;
    MMWIN:CLASSINTERFACE TIntLabel; ID=542;改成这样就好了:
    type
    MMWIN:STARTINTERFACE
    MMWIN:CLASSINTERFACE TIntLabel; ID=542;procedure Register;
      

  6.   

    我被搂住的名字骗进来了
    难道我有rpwt???
      

  7.   

    D9是D2005
    1920年的MM?哈哈http://lysoft.7u7.net