Visual prolog 5.1
NewByID : (pzlDomains :: entityUID_D ComponentID ,object InObject ) ->object OutObject.Ĭreate new object, using the unique component identifierĬreates the new object of the pzl-component, which is registered with the identifier ComponentID. This info is sent to the standard output stream In the example below by the event ‘’’onShowComponentsDescription’’’ (pushbutton on the pane) the information regarding the container ".\\VPPuzzle\\Examples\\PZL\\HelloWorld.pzl" components is requested. the Dll-container doesn’t correspond to the pzl-agreements.
#Visual prolog 5.1 license#
the license level of the main application is lower then the license level of the container.the version of the dll-container doesn’t correspond to the version of the main application.The following exceptions are generated if UserDefinedInfo – the list of parameters, defined by the developer of the component.Runable – Boolean flag, which indicates the possibility to be invoked independently.ComponentID – the identifier of the component.Not for use by end users.Ĭore :: namedValue_List UserDefinedInfo ) The special predicates used by special tools. The object registry is accessible from the any part of the application based on the pzl-technology. It serves to register active objects and to get information regarding currently active objects. This group of predicates is frequently used one. If you use the standard style of VIP programming, then you use this set of predicates rare. This group of predicates gives the possibility to create instances of components using their identifiers and nicnames.This group also contains the predicate to assign the standard output flow. It serves to get the information regardng the container, such as the level of the license, information regarding components etc. This group is not for use in the ordinary programming. The list of predicates of the class Pzl is divided on sublists: Information regarding the components of the pzl-container The status of the file-registry of the given application The list of domains used by the class pzlComponentsRegisterFileName_D Where YY and XX - appropriate license levels.Īny class, which included into the project and which uses the pzl-technology may use the predicates of the class Pzl. if to main executable application - at pzlPort_XX.lib static library.if to pzl-container (DLL-container) - at the pzlContainer_YY.lib static library.The implementation of the class Pzl contained: Such a project may be both the pzl-container and the project generating the executable application. The class Pzl must be included into any project, which deals with pzl-components. The destination of the class Pzl is to support the use of pzl-components and to get information regarding the status of the pzl-system. 6.4 pzl::getComponentRegisterFileName/0.5.3 pzlDomains::pzlContainerContentInfo_D, pzlDomains::pzlComponentInfo_D.5.1 pzlDomains::pzlComponentsRegisterFileName_D.3 The list of predicates of the class Pzl.2 The list of domains used by the class.