Results for "Author: daniel keep"
(Minor Update to 1.0.1) Well, this is my first PSC submission, so yay. These two classes simply implement nice, neat little stacks: CStringStack and CLongStack. I've found that these things can be invaluable in a variety of tasks. I actually wrote the string stack originally to maintain a call stack for a scripting language. They are VERY easy to modify to accept any given data format. One thing I forgot to do was create a Variant-based stack, although if enough people request one, I'll knock it together and upload it for completeness. Update: I changed some of the documentation (and added a readme) to clear up some problems people had been having.
This is just a little module I threw together... must've been over three years ago. I've used it in nearly all my applications since. It basically takes the application's Command$ string, and turns it into a C/C++ style array of arguments. This is invaluable when writing apps that need to take arguments from the command line. It also has an added method IsSwitch() to find switches in your arguments (like /l, /swap or even complex ones that use pattern matching!) D/L it and give it a try. -- Update 1.6b --: Well, I should've updated this earlier, but oh well. Fixes a problem with IsSwitch(), and re-introduces GetArgs()! GetArgs() is the original method, and allows you to specify not only a custom command-line, but also which arrays you want it to be processed into. -- Update 1.8 --: Ok, this is a pretty big update. It changes the naming scheme of the methods, adds a few, and removes one or two that weren't related. See the top comment for more info. Enjoy, and Merry Christmas!
Sick and tired of all those nay-saying C/C++ programmers who tell you that VB is weak because it doesn't have support for Pointers? Silence them by learning the dark art of pointers in VB. Ok, so that's a wee bit dramatised, but this article will help you work out how to use pointers in VB 5 and 6. -- Update 1 -- Modified the CSS styles to (hopefully) make it a little more readable on PSC -- Update 2 -- Changed the wording on one line a bit to make it easier to read (thanks go to José Pablo Ramírez Vargas for that suggestion)
Sick and tired of all those nay-saying C/C++ programmers who tell you that VB is weak because it doesn't have support for Pointers? Silence them by learning the dark art of pointers in VB. Ok, so that's a wee bit dramatised, but this article will help you work out how to use pointers in VB 5 and 6. -- Update 1 -- Modified the CSS styles to (hopefully) make it a little more readable on PSC -- Update 2 -- Changed the wording on one line a bit to make it easier to read (thanks go to José Pablo Ramírez Vargas for that suggestion)
This is just a little module I threw together... must've been over three years ago. I've used it in nearly all my applications since. It basically takes the application's Command$ string, and turns it into a C/C++ style array of arguments. This is invaluable when writing apps that need to take arguments from the command line. It also has an added method IsSwitch() to find switches in your arguments (like /l, /swap or even complex ones that use pattern matching!) D/L it and give it a try. -- Update 1.6b --: Well, I should've updated this earlier, but oh well. Fixes a problem with IsSwitch(), and re-introduces GetArgs()! GetArgs() is the original method, and allows you to specify not only a custom command-line, but also which arrays you want it to be processed into. -- Update 1.8 --: Ok, this is a pretty big update. It changes the naming scheme of the methods, adds a few, and removes one or two that weren't related. See the top comment for more info. Enjoy, and Merry Christmas!
(Minor Update to 1.0.1) Well, this is my first PSC submission, so yay. These two classes simply implement nice, neat little stacks: CStringStack and CLongStack. I've found that these things can be invaluable in a variety of tasks. I actually wrote the string stack originally to maintain a call stack for a scripting language. They are VERY easy to modify to accept any given data format. One thing I forgot to do was create a Variant-based stack, although if enough people request one, I'll knock it together and upload it for completeness. Update: I changed some of the documentation (and added a readme) to clear up some problems people had been having.
(Minor Update to 1.0.1) Well, this is my first PSC submission, so yay. These two classes simply implement nice, neat little stacks: CStringStack and CLongStack. I've found that these things can be invaluable in a variety of tasks. I actually wrote the string stack originally to maintain a call stack for a scripting language. They are VERY easy to modify to accept any given data format. One thing I forgot to do was create a Variant-based stack, although if enough people request one, I'll knock it together and upload it for completeness. Update: I changed some of the documentation (and added a readme) to clear up some problems people had been having.
This is just a little module I threw together... must've been over three years ago. I've used it in nearly all my applications since. It basically takes the application's Command$ string, and turns it into a C/C++ style array of arguments. This is invaluable when writing apps that need to take arguments from the command line. It also has an added method IsSwitch() to find switches in your arguments (like /l, /swap or even complex ones that use pattern matching!) D/L it and give it a try. -- Update 1.6b --: Well, I should've updated this earlier, but oh well. Fixes a problem with IsSwitch(), and re-introduces GetArgs()! GetArgs() is the original method, and allows you to specify not only a custom command-line, but also which arrays you want it to be processed into. -- Update 1.8 --: Ok, this is a pretty big update. It changes the naming scheme of the methods, adds a few, and removes one or two that weren't related. See the top comment for more info. Enjoy, and Merry Christmas!
Sick and tired of all those nay-saying C/C++ programmers who tell you that VB is weak because it doesn't have support for Pointers? Silence them by learning the dark art of pointers in VB. Ok, so that's a wee bit dramatised, but this article will help you work out how to use pointers in VB 5 and 6. -- Update 1 -- Modified the CSS styles to (hopefully) make it a little more readable on PSC -- Update 2 -- Changed the wording on one line a bit to make it easier to read (thanks go to José Pablo Ramírez Vargas for that suggestion)
(Minor Update to 1.0.1) Well, this is my first PSC submission, so yay. These two classes simply implement nice, neat little stacks: CStringStack and CLongStack. I've found that these things can be invaluable in a variety of tasks. I actually wrote the string stack originally to maintain a call stack for a scripting language. They are VERY easy to modify to accept any given data format. One thing I forgot to do was create a Variant-based stack, although if enough people request one, I'll knock it together and upload it for completeness. Update: I changed some of the documentation (and added a readme) to clear up some problems people had been having.
This is just a little module I threw together... must've been over three years ago. I've used it in nearly all my applications since. It basically takes the application's Command$ string, and turns it into a C/C++ style array of arguments. This is invaluable when writing apps that need to take arguments from the command line. It also has an added method IsSwitch() to find switches in your arguments (like /l, /swap or even complex ones that use pattern matching!) D/L it and give it a try. -- Update 1.6b --: Well, I should've updated this earlier, but oh well. Fixes a problem with IsSwitch(), and re-introduces GetArgs()! GetArgs() is the original method, and allows you to specify not only a custom command-line, but also which arrays you want it to be processed into. -- Update 1.8 --: Ok, this is a pretty big update. It changes the naming scheme of the methods, adds a few, and removes one or two that weren't related. See the top comment for more info. Enjoy, and Merry Christmas!
Sick and tired of all those nay-saying C/C++ programmers who tell you that VB is weak because it doesn't have support for Pointers? Silence them by learning the dark art of pointers in VB. Ok, so that's a wee bit dramatised, but this article will help you work out how to use pointers in VB 5 and 6. -- Update 1 -- Modified the CSS styles to (hopefully) make it a little more readable on PSC -- Update 2 -- Changed the wording on one line a bit to make it easier to read (thanks go to José Pablo Ramírez Vargas for that suggestion)
(Minor Update to 1.0.1) Well, this is my first PSC submission, so yay. These two classes simply implement nice, neat little stacks: CStringStack and CLongStack. I've found that these things can be invaluable in a variety of tasks. I actually wrote the string stack originally to maintain a call stack for a scripting language. They are VERY easy to modify to accept any given data format. One thing I forgot to do was create a Variant-based stack, although if enough people request one, I'll knock it together and upload it for completeness. Update: I changed some of the documentation (and added a readme) to clear up some problems people had been having.
This is just a little module I threw together... must've been over three years ago. I've used it in nearly all my applications since. It basically takes the application's Command$ string, and turns it into a C/C++ style array of arguments. This is invaluable when writing apps that need to take arguments from the command line. It also has an added method IsSwitch() to find switches in your arguments (like /l, /swap or even complex ones that use pattern matching!) D/L it and give it a try. -- Update 1.6b --: Well, I should've updated this earlier, but oh well. Fixes a problem with IsSwitch(), and re-introduces GetArgs()! GetArgs() is the original method, and allows you to specify not only a custom command-line, but also which arrays you want it to be processed into. -- Update 1.8 --: Ok, this is a pretty big update. It changes the naming scheme of the methods, adds a few, and removes one or two that weren't related. See the top comment for more info. Enjoy, and Merry Christmas!
Sick and tired of all those nay-saying C/C++ programmers who tell you that VB is weak because it doesn't have support for Pointers? Silence them by learning the dark art of pointers in VB. Ok, so that's a wee bit dramatised, but this article will help you work out how to use pointers in VB 5 and 6. -- Update 1 -- Modified the CSS styles to (hopefully) make it a little more readable on PSC -- Update 2 -- Changed the wording on one line a bit to make it easier to read (thanks go to José Pablo Ramírez Vargas for that suggestion)
(Minor Update to 1.0.1) Well, this is my first PSC submission, so yay. These two classes simply implement nice, neat little stacks: CStringStack and CLongStack. I've found that these things can be invaluable in a variety of tasks. I actually wrote the string stack originally to maintain a call stack for a scripting language. They are VERY easy to modify to accept any given data format. One thing I forgot to do was create a Variant-based stack, although if enough people request one, I'll knock it together and upload it for completeness. Update: I changed some of the documentation (and added a readme) to clear up some problems people had been having.
This is just a little module I threw together... must've been over three years ago. I've used it in nearly all my applications since. It basically takes the application's Command$ string, and turns it into a C/C++ style array of arguments. This is invaluable when writing apps that need to take arguments from the command line. It also has an added method IsSwitch() to find switches in your arguments (like /l, /swap or even complex ones that use pattern matching!) D/L it and give it a try. -- Update 1.6b --: Well, I should've updated this earlier, but oh well. Fixes a problem with IsSwitch(), and re-introduces GetArgs()! GetArgs() is the original method, and allows you to specify not only a custom command-line, but also which arrays you want it to be processed into. -- Update 1.8 --: Ok, this is a pretty big update. It changes the naming scheme of the methods, adds a few, and removes one or two that weren't related. See the top comment for more info. Enjoy, and Merry Christmas!
Sick and tired of all those nay-saying C/C++ programmers who tell you that VB is weak because it doesn't have support for Pointers? Silence them by learning the dark art of pointers in VB. Ok, so that's a wee bit dramatised, but this article will help you work out how to use pointers in VB 5 and 6. -- Update 1 -- Modified the CSS styles to (hopefully) make it a little more readable on PSC -- Update 2 -- Changed the wording on one line a bit to make it easier to read (thanks go to José Pablo Ramírez Vargas for that suggestion)
Sick and tired of all those nay-saying C/C++ programmers who tell you that VB is weak because it doesn't have support for Pointers? Silence them by learning the dark art of pointers in VB. Ok, so that's a wee bit dramatised, but this article will help you work out how to use pointers in VB 5 and 6. -- Update 1 -- Modified the CSS styles to (hopefully) make it a little more readable on PSC -- Update 2 -- Changed the wording on one line a bit to make it easier to read (thanks go to José Pablo Ramírez Vargas for that suggestion)
This is just a little module I threw together... must've been over three years ago. I've used it in nearly all my applications since. It basically takes the application's Command$ string, and turns it into a C/C++ style array of arguments. This is invaluable when writing apps that need to take arguments from the command line. It also has an added method IsSwitch() to find switches in your arguments (like /l, /swap or even complex ones that use pattern matching!) D/L it and give it a try. -- Update 1.6b --: Well, I should've updated this earlier, but oh well. Fixes a problem with IsSwitch(), and re-introduces GetArgs()! GetArgs() is the original method, and allows you to specify not only a custom command-line, but also which arrays you want it to be processed into. -- Update 1.8 --: Ok, this is a pretty big update. It changes the naming scheme of the methods, adds a few, and removes one or two that weren't related. See the top comment for more info. Enjoy, and Merry Christmas!