我已经设置了一个指针,我想指向一个组件,但是每次调用过程时它指向的组件都不相同,它只是简单地声明为“指针”。这是指针指向组件的代码。
Procedure DestroyConnection(Component,ID,Connections:Integer);
Var
ComponentPtr: Pointer;
begin
if Component = 1 then
ComponentPtr := Cell;
if Component = 2 then
ComponentPtr := Bulb;
这是重用指针的代码。
Procedure DestroyLink(Ptr:Pointer; ID:Integer);
var
Component: ^TObject;
begin
Component := Ptr;
Component.Connected := False;
我在该行收到一个未声明的标识符错误:
Component.Connected := False;
我如何能够访问 DestroyLink 过程中指针指向的组件?对不起,如果我没有多大意义:S