QUOTE (Ioka @ Oct 11 2009, 05:16 PM)

Hexi -- Looks like you just need to do some error checking when the user hits connect. For example, I just installed your program to test, selected a random folder that doesn't even have furcadia.exe in it, hit connect and it gives me a file not found error. I'm sure wolf has a folder selected somewhere that does not exist or doesn't have access to. So just make a function to check if a file or folder exists and run your ini, furcadia.exe, etc off that function and if the file/folder doesn't exist display a MsgBox to notify the user and exit from the sub or function so your program doesn't crash.
I admit, I tend to slack on error checking, but functionality is what I am working towards first. Though I will look into fixing this major issue in the next couple of updates.
QUOTE (Ioka @ Oct 11 2009, 05:16 PM)

Other Bugs:
* Going to options, settings, and the staff tab gives me a subscript out of range error and crashes. I just deleted the bot's settings' INIs ran it again, it lets me go to the staff tab now, but clicking add gives that error as well
* You can type in the main textbox on the main form? That should be readonly right?
* clicking any of the controls buttons when not connected crashes
* typing text in the input box and pressing enter crashes when not connected
I am aware of the Staff tab issue, and it will be fixed in the next update.
Just haven't gotten around to making the main textbox read only yet. Next update.
Control buttons causing crashes, will be fixed in the next update. As well as typing text when not connected.
QUOTE (Ioka @ Oct 11 2009, 05:16 PM)

Also, a few recommendations as a fellow coder IMO:
* Make your DreamBot main form startup position CenterScreen so it doesn't appear randomly on the screen every time its opened, and remove the maximize box (just shows grey space when clicking it)
Noted. Admitedly my design is a bit crude.
QUOTE (Ioka @ Oct 11 2009, 05:16 PM)

* Remove the maximize box from model forms as well and make them appear CenterOwner and set BorderStyle to 3 - FixedDialog. Ex add whisper, settings, about, etc
Been meaning to do this for a while.
QUOTE (Ioka @ Oct 11 2009, 05:16 PM)

* Move your visitor listbox inside the group box frame, right now the left side and right side of the box are overlapping the frame.
* The basic control frame is too far to the left, and the left border is cut off, move it over a little. Or in VB6 it should have dots you can align it with so just move it one dot over to the right
* Frame in settings is too far to the left too
* Also make main form BorderStyle fixed single and add MinButton if you want
* And if you're not going to use a custom icon on the settings form, change the border style to FixedDialog, then click icon and press the delete key to remove the boring VB6 default icon
All noted.
QUOTE (Ioka @ Oct 11 2009, 05:16 PM)

Other than that, the only other thing I'd suggest is looking into newer/more supported/better looking language such as VB.NET or C# (: -- I know Kylix (#SO) and some other people on here made proxy examples in .NET to get you along your way if you're interested.
I used to code in VB6 for years and still occasionally do, if you're going to stick with it you could at least add XP themed controls to your app! Example:
http://imgur.com/eCtrP.pngI will keep using VB6 as long as I can get it to work with windows. I'm more of an old school type of person in that aspect. As for XP themed controls, I will look into that.
Thanks for your input, and the long list of things for me to add to my next update...by far one of the most productive posts in this thread to date.