2008/01/05

Weird Things

Multiple Inheritance

Forté does not support multiple inheritance ... well

looks like the class qqlo_CNM inherits from 3 classes Object, qqlo_PartitionStateMonitor & qqsp_TaskStateMonitor




Struct Union & Enum

structures, unions & enums are not declarable from the IDE, need to create a pex or cex file ... but








to achieve that

then ignore the error messages once and cancel subsequently. close the project and reopen to see the Struc Enum or Union.

OK you can't really use them ... if you find how let me know.






Puzzling statements in iPlanet UDS Help

I quote:

The class statement creates a custom class.

Syntax

class class_name [is mapped] inherits [from] superclass
[implements interface, [interface]...]
[ [has public | has private] component_definitions]...
[ has property [property]...
[ has file filename;]
end [class];

property is one of:
shared=(allow={on|off}[,override={on|off}]
[,default={on|off}]);
transactional=(allow={on|off}[,override={on|off}]
[,default={on|off}]);
monitored=(allow={on|off}[,override={on|off}]
[,default={on|off}]);

distributed=(allow={on|off}[,override={on|off}]
[,default={on|off}]);
restricted=(TRUE|FALSE);
extended=(name=value[,name=value]...)

you may have noticed that many screen dumps were made on Mac OS and any application on Mac OS has to be scriptable ... ftexec was no exception and this was the syntax to use in AppleScript to create a class.

No comments: