TVHC - Request for help #58
-
Please accept my apologies if this is not the right place for this post. As a supplemental question - how stable is the Win-10 release of TV. The application I am supporting is used from 11pm through to 6pm 6 days a week so it is extremely important that whatever I use is extremely stable (I do like my sleep to be uninterrupted :-) ). Should I be considering adopting this port or, at least, evaluating it? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
Hi Steve! The syntax of these files matches the one used for TVHC inputs. You can find a larger example of a TVHC input in examples/tvhc/demohelp.txt (note that special characters are not displayed properly on GitHub because it is unable to figure out the actual file encoding, but they would show properly in the TV application). However, the TVHC application hosted in this repository accepts a single input file at most. I guess all these files you have would need to be merged before being used as TVHC input. TVHC generates two files: a Turbo Vision for Windows 10 is probably stable enough to stay working all night long without breaking, but that's not what worries me. Since you mention the application was designed for DOS, the source code will likely depend on operating system features or third-party libraries which are no longer available in modern versions of Windows and thus you won't be able to compile your application with a modern compiler. In that case, you would have to redesign it completely to avoid using these outdated features. Unless this isn't the case, porting this application natively to Windows 10 doesn't seem worth the effort to me. Another possibility is to rebuild your program as a 32-bit DOS application with the vintage Borland C++ compiler. 32-bit DOS applications do run on Windows 10, so you could get rid of vDos. Borland C++ provides support for several DOS functions in 32-bit mode, so you have more chances that this will work with not many changes in the source code. So the problem of upgrading your application is less about how reliable it will be and more about how much time will have to be spent to adapt the source code. Cheers. |
Beta Was this translation helpful? Give feedback.
-
@SteveDyson Do you mind sharing your application screens, just for fun of us? I love to look at TV Applications, to see how creative other people are! If you don't mind, of course! |
Beta Was this translation helpful? Give feedback.
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
The TV package from magiblot1 is a Windows Application (or better: you can create Windows Applications with TV look&feel). There you can download a Help-Authoring Tool, that can create CHM (Windows Compiled HTML Help "file"). |
Beta Was this translation helpful? Give feedback.
Hi Steve!
The syntax of these files matches the one used for TVHC inputs. You can find a larger example of a TVHC input in examples/tvhc/demohelp.txt (note that special characters are not displayed properly on GitHub because it is unable to figure out the actual file encoding, but they would show properly in the TV application).
However, the TVHC application hosted in this repository accepts a single input file at most. I guess all these files you have would need to be merged before being used as TVHC input.
TVHC generates two files: a
.h
header that is to be used during the compilation of your application, and a.h16
file with the help information that can be loaded at runtime by the app…