According to
https://forum.lazarus.freepascal.org/index.php?topic=74492

corba interfaces without guid no longe compile?

If so, why?

e.g. a base "class" (interface), that is never derived from a class

something like ...

type
  base = interface ... end
  foo = interface(base) [guid] .. end;

var x: base;
x := obj as foo;



Also, afaik corbo interfaces worked reliable without guid **IF** the were only done at compile time.

That is only

var abc: TObjectThatIsDeclaredWithFoo;
  x := abc as foo; // done at compile time

NEVER:
var abc: TObject; // only instance will know
  x := abc as foo;

_______________________________________________
fpc-devel maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to