このように新しいユニットを作成しました。これはカスタム TShape である必要があります。
unit MachineShape;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, extctrls,myDataModule,Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;
type
TMachine = class(TShape)
count : Integer;
private
{ Private declarations }
public
{ Public declarations }
procedure PlaceShape(sizeW,sizeH :integer; name, order,asset : string);
end;
implementation
Procedure PlaceShape(sizeW,sizeH :integer; name, order,asset : string);
begin
end;
end.
次に、これをプロシージャに渡します
MachineShape.TMachine.PlaceShape(44,49,'CM402','first','123/33/123');
シェイプのサイズを幅44、高さ49に設定する手順を教えてください。
TMachine.Width を実行しようとしましたが、うまくいきませんか? ありがとうグレン