InterviewSolution
| 1. |
Solve : VBScript GUI framework? |
|
Answer» I have been programming in VB6 and vbscript for a few years and have been annoyed that vbscript doesn't allow you to create any kind of interface aside from msgbox and inputbox. So I made it. I made it a while ago and discovered that it is very useful when you want to make GUIs without opening a VB6 project and creating a whole exe. I initially intended it to be used just by me, but then I got bored and decided to make it into an official project with documentation and everything. I also added a few other classes that do "AutoIt" like stuff. The actual file that creates the GUI is an ActiveX exe (28KB) that I created in VB6. What was wrong with using GTK with VBScript Language bindings? I didn't know something like that existed and could be implemented through vbscript. Quote I mean no offense, but I can tell your rather new to most of this- I gather this purely from your apparent fascination with gradients. One of my first Subroutines was for painting a gradient in a variety of styles, and the first ActiveX Control I created was as well. The gradients are just use to make the gray background more interesting. That wasn't the main focus. I know gradients are kind of dull, I will probably add some kind of themes later. Quote I've experimented with similar ideas (generalized GUI framework for scripting) but I didn't want to use it for VBScript, I wanted to use it with BCScript. If I made my own programming language, then I probably would have used it with that except I would have used C to make it faster. Quote Other notes: The F: drive is were VB6 is installed as well as all my program files. Why do you ask?Quote @linux711, heard of HTA? Yes, but I don't like using HTML to build a GUI. I am not much of a web programmer. I find this easier than HTML (not saying that HTML is hard Quote from: Linux711 on July 21, 2010, 01:55:27 AM The F: drive is were VB6 is installed as well as all my program files. Why do you ask? I ran sysinternals' "strings" utility on it, and one of the strings was Code: [Select]F:\ProgramFiles\VB6\VB98\VB6.OLB also whats with the "behzad.khazama" as the description in the manifest, as well as the url to "http://www.khazama.com/" And what is "Dosaidsoft"? I'd remove those, or at least change them. I know I still have a few executables on my drive floating around with "School District 68" as their author. Quote from: Linux711 on July 21, 2010, 01:55:27 AM I would have used C to make it faster. C doesn't make anything faster. it certainly makes most development a lot slower and tedious.Quote also whats with the "behzad.khazama" as the description in the manifest, as well as the url to "http://www.khazama.com/" And what is "Dosaidsoft"? The "behzad.khazama" manifest is what I used to apply the XP themes to my program. I got it from a forum and forgot to remove the guy's name DosaidSoft is just what I call my one-man software company. Quote I'd remove those, or at least change them. I know I still have a few executables on my drive floating around with "School District 68" as their author. I'll remove the "behzad.khazama" and the web site, but isn't the "F:\ProgramFiles\VB6\VB98\VB6.OLB" required or something?Where do i download this frameworkQuote from: elishakkk on May 14, 2015, 09:25:02 AM Where do i download this frameworkNot here; deleted years ago; it was a home made thing; not available any more. |
|