Quantcast
Channel: Visual COBOL - Forum - Recent Threads
Viewing all articles
Browse latest Browse all 4356

Example of Enumeration

$
0
0

Trying to figure out how to use enumerations.  Can anybody help?

I also noticed that visual Cobol doesn't support the Enumeration TryParse?  The goal is to edit the domain extension and ignoring the case.

 

Here is what I have so far.

enum-id DomainExtensions.
01  binary-long.
      78  com.        
      78  edu.        
      78  gov.       
end enum.

 

Now trying to use it is the problem. 

      

method-idValidateDomainprivate

01 domainExttypeDomainExtensions.

proceduredivisionusingbyvaluedomainStringasString

                   returningvalidDomainastypeBoolean.

   setvalidDomaintofalse.

   setdomainExttonewDomainExtensions()

   setdomainExtto (typeDomainExtensions)::Enum::Parse(typeDomainExtensions, domainString, true)

   setdomainExttotype (DomainExtensions)::Enum::Parse(typeDomainExtensions, domainString, true)          

   setdomainExttotype (typeDomainExtensions)::Enum::Parse(typeDomainExtensions, domainString, true)          

   setdomainExttotypeEnum(typeDomainExtensions)::Parse(typeDomainExtensions, domainString, true)

   setdomainExttotypeEnum::Parse(typeDomainExtensions, domainString, true).

   if domainExt = type DomainExtensions::com

endmethod.


Viewing all articles
Browse latest Browse all 4356

Trending Articles