VISUAL Did You Know?

If you have any questions about Infor VISUAL, contact us at 800.804.4715. We would be happy to help you!

Do you have VISUAL and want monthly tips and news? Subscribe to the BizTech VISUAL eNewsletter.

Are you looking for an ERP software? Subscribe to our monthly eNewsletter about ERP selection & implementation. Subscribe to the BizTech intERPreter.

Join the VISUAL Manufacturing Group on LinkedIn!

Search This Blog

Thursday, May 28, 2009

Fix ellipses distortion caused by Object Nationalizer with a .MANIFEST file

Did you know that adding a .manifest file to the VISUAL executable folder fixes the ellipsis in modified windows where it was previously distorted?

Problem: When using Object Nationalizer to make any changes to a VISUAL 6.5.x application, the browse buttons will get distorted or show portions of text instead of the normal ellipse graphic. This has been a known issue for a while and there wasn’t a workaround until now. This works for both direct edits of the executables and for modifications using Overlay files.

By Default … any changes will cause various buttons to look like this:

Using the Solution below, the buttons will look like this after saving with Object Nationalizer:

Cause of Problem:
The ellipsis is added during the compile of the executables, and since Object Nationalizer does not do a true compile, the ellipse graphics are sometimes lost.

Adding a properly named .manifest file to the VISUAL executable folder will add the ellipsis in modified windows.

How to create the MANIFEST file:

1. Open a new file in NOTEPAD
2. Name the file “MANIFEST.TXT
3. Copy the following into the File and Save.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestversion="1.0">

4. Copy the MANIFEST.TXT file to your VISUAL executable directory for future reference.

5. For each VISUAL Executable file you need to modify, save a copy of this file with a new name.

6. Use Save As from Notepad to save the file to “EXENAME.EXE.MANIFEST” (EXENAME = Executable Name)
a. Example: Part Maintenance would be VMPRTMNT.EXE.MANIFEST

7. Presto! Use Object Nationalizer as usual and save the changes.

BizTech’s CEO and Senior VISUAL Consultant, Mike Brown, provided this edition of VISUAL Did You Know™

(If the code above does not work when copied, go here)

No comments:

Post a Comment