Quantcast
Channel: Visual COBOL
Viewing all articles
Browse latest Browse all 5819

Forum Post: RE: How does MF INVOKE interface with windows?

$
0
0
Hi Linden, I would strongly recommend that for any new GUI development projects that you should NOT use Dialog System and the native OO Class Libraries. We included Dialog System support in Visual COBOL for compatibility purposes for customers migrating from Net Express who had existing applications that used Dialog System. We recommend that for any new GUI development work that you instead use managed code templates based on .NET technologies such as Windows Forms (WinForms) or Windows Presentation Foundation (WPF). These use standard class libraries provided by Microsoft as part of the .NET Framework. The OO syntax in native COBOL is much harder to use and understand than is the equivalent in managed OO COBOL. The GUI Class Libraries in native COBOL are actually written in COBOL so when you are invoking the ListView class you are invoking a method of a COBOL class and not Windows directly. In Net Express these classes were fully covered in the product documentation. In Visual COBOL they are not but we do provide the old Help files from Net Express in the folder C:\Program Files (x86)\Micro Focus\Visual COBOL\help. The name of the file containing this information is nxrclr.chm. The actual source code to the GUI class library can be found in C:\Program Files (x86)\Micro Focus\Visual COBOL\cpylib\guicl. Again, I would highly recommend that you do not go down this road and instead take a look at the latest offerings in managed COBOL. Thanks.

Viewing all articles
Browse latest Browse all 5819

Trending Articles