MVVM
MVVM copied to clipboard
MVVM project in VB6 ide
Hi, just found this very interesting project , ¿could this project be integrated in the vb6 classic ide or does only works in excel?. thanks!
Hi, and thanks! As it stands it's a little more than an experiment, but I'm pretty sure it would work in VB6 too (well minus any Excel-specifics, like Worksheet bindings), but I haven't had the time to finish tweaking and fixing a number of things - and then twinBasic happened and I decided to port it all to that new language to compile as a COM library that VB6/VBA could easily consume, but I haven't moved the needle much on that project either. Happy to take pull requests and any help/contributions I can get!
@retailcoder two follow-up questions:
- Do I understand your mentioning "COM library" correctly: will this mean the MVVM itself is going to be implemented as a COM library and one would need to include this together with the Excel file to get it working? This unfortunately would be a show stopper for me, as my Excel file gets used all over different (not-so-techie) people's private Laptops. So no straightforward deployment path there. :(
- When you say "contributions": would this include a bit of money? I'm helping to improve a pet project for non-commercial use - so, granted, it won't be much. Maybe 50-100€. But if it helps to develop this MVVM, I'd be glad to contribute. 😊
- Kinda, but not quite: the details of exactly how twinBasic is going to integrate into VBA are still a bit foggy, and I haven't touched twinBasic in a little while - but there's a chance it'll end up embedded, much like Wayne's vbWatchDog doesn't require any additional project references (it's Wayne's secret sauce, no idea how he's making that work). But the idea is to make a MVVM framework that VB6/VBA code can consume, without cluttering a brand new project with hundreds of class modules before a single line of code is even written!
- Oh, I never, never mean money! I mean time, and actual code! If you really really want to throw money at me, there's a PayPal link on rubberduckvba.com; I use this money to pay for the blog (no ads is worth it!), hosting and domain registration fees, and anything else Rubberduck-related (I intend to move hosting from GoDaddy to Azure some time this year, website work is well under way); surplus I donate to the Multiple Sclerosis Foundation in Canada (last year donated $300!); I've linked the PayPal account to a dedicated bank account and can answer for any/all transactions if needed.