Ah the joys of planning meetings!
We're currently trying to figure out what features should make it into the next release of RB 2005. This morning we covered a ton of ground on small features that we'd like to see added, as well as projecting some large features that would be a few releases out.
I think the next release is going to go a long ways towards fixing issues we've run into with r1. Because we're going to release in short bursts now (which I happen to think is an awesome idea), we have to focus on the small gains while doing a bit of under-the-hood work to get the large projects done out of sight (so to speak). It should be interesting to adjust to this model, but I suspect that the product will be much more robust because of it.
Obviously, we've only just begun the planning session, so it's not like we've come up with a list of things to work on for the next release. We're just throwing ideas out. Next we'll see what sort of priority the items get wrangled into.
Oh yeah, and don't forget about the fact that we have a bunch more work to do just to get this first release out the door. Hopefully it will be back to business as usual by the end of the week so that we can polish the current release a whole ton. It's getting to the point where it's almost useable, but it still has a ways to go before I'll be happy using it on a daily basis. Getting there though!
I had an idea for a project to work on in my spare time, which I may start doing tonight. An application which lets you drop DLLs on it and it will show you the exported names from that library. Then you can input the method parameters and return types and select which methods you want to import from the library. Then it will spit out a module with those items declared properly for you to be able to use. As an add-on, you can point the application to the SDK directory (with the header files), and it can automatically create the method signatures and user-defined classes for you. Hmmm...
Don't worry, I haven't forgotten about posting REAL World 2005 pictures and giving my thoughts on that topic. I am staying home tonight, so I plan to sink some time into writing those posts and getting those pictures up.
Hi Aaron,
like the idea of dropping the DLL and just picking what you want.Cool.
Found something (might be a bug might just be me) when I too was playing over the easter brake with 5.5.5 (assume that was what the secret post was about last week). Make a datacontrol and bound the editfields to the values from the properties window. Scrolled through the information using the datacontrol all great. First time I did it without doing the code myself and was very impressed with the ease and speed of it.
So I thought "great" I'll use the textChange event to trigger something, (which I have used before) and sure enough all good,
except for the last record it just didnt fire the event at all?? Curious I thought and wrote into my code on the reposition event of the datacontrol to fire a method manually. I am using an array of editfields, so dont know if that makes a difference or I am not suppose to do that.
Havnt tried it with 5.5.4 so dont know if it is just something new to 5.5.5 but will have a look later today.
TA - looking forward to the photos and info from the show.
Damon
PS Have you ever done a tute on the RegEx feature, I think that is something I might use in this little proggy and have read the manual but the more info the better.
Damon
Hi Aaron,
The application you can drop DLLs on it and then will show the exports with the option to create the needed routines to access the dll-functions would be a very very very GREAT tool.
Any idea if and when it will be available?
Greetings
Andre
I agree -- it'd be an awesome tool, but also a very difficult one to implement since it means we'd have to be able to parse a handful of different executable formats (PE32 for DLLs, CFM and dylib for shared libraries on the Mac and ELF for .so files on Linux) as well as write a C preprocessor so that we can match the exports up to actual declarations. Then we'd have to write a C->RB converter of sorts to turn things into the proper datatypes for the RB declares.
No clue when such a feature will become available.
@Damon -- no, I've never done much with regex, but I agree, it's such a huge topic there should be a number of documents and examples about it. I know there was a regex session at one of the REAL Worlds (I didn't see it though).