Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MVVM project in VB6 ide #14

Open
alexandrio opened this issue Feb 2, 2022 · 3 comments
Open

MVVM project in VB6 ide #14

alexandrio opened this issue Feb 2, 2022 · 3 comments

Comments

@alexandrio
Copy link

Hi, just found this very interesting project , ¿could this project be integrated in the vb6 classic ide or does only works in excel?. thanks!

@retailcoder
Copy link
Member

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!

@mh166
Copy link

mh166 commented Feb 3, 2022

@retailcoder two follow-up questions:

  1. 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. :(
  2. 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. 😊

@retailcoder
Copy link
Member

  1. 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!
  2. 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants