Hello,
Just to be sure, when using an interface from COM, can I just ignore it and the compiler will release it when it's scope ends, or do I need to manually set the variable to nil?
var
d3d: IDirect3D9 = nil; // Direct3D interface
begin
// create the Direct3D interface
d3d := Direct3DCreate9(D3D_SDK_VERSION);// ... use the interface here
d3d := nil; // necessary or not?
end;thanks,
