Search:

Type: Posts; User: DEXWERX

Search: Search took 0.03 seconds.

  1. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    @Olaf - I'm quite familiar with the intricacies of open source licenses (as you've figured out).

    I see you've addressed the 2 required points per LGPL, which I was probing for - and failed to...
  2. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    Thanks I was just wondering because I didn't see any source available to rebuild/relink the LGPL parts.
  3. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    So does rc5 use LGPL code?
  4. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    Considering I write web apps and use other languages, more than half of my dev time is actually in dark world.
    If I need a web style responsive framework - I typically use a web app, or skip over...
  5. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    Considering XAML's whole existence is to mimic HTML/CSS web design, it's a perfect example of dil's "darkworld" as I understand it. I mean who writes markup just to place a button?

    but it's his...
  6. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    right. the "Visual" part of Visual Basic. :)
    although with a basic debugging IDE, the visual designer shouldn't be anywhere near as complex as the transpiler chain, and can be worked on by the...
  7. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    well shoot. nicely done.
  8. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    We have For Each in COM/VB6 per IEnumerable. The caveat is that Item has to be a Variant.
    It also works for Intrinsic Type arrays.

    my codebank post for supporting For Each on a custom collection....
  9. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    this was debated at some point - due to the fact that some VB4/5/6 code rely on the non-short circuit (eager) evaluation. .NET ended up going with OrElse/AndAlso for backward compatibility.

    For...
  10. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    i definitely like Olaf/FreeBasic's and tg's variations.
  11. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    makes sense. the += delegate form is basically how Javascript handles events.
    Multicast is also built into COM/VB6 event subscription system (IConnectionPoint etc).
    The nice thing about...
  12. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    @Sitten Spynne
    historically the way COM/VB6 Implements delegates is by using Interfaces (IComparable) or Events.

    edit: The standard method of calling function pointers in VB6 nowadays is...
  13. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    @baka I tend to aggree with you. I would suggest that to use an updated feature like Niya proposed, the source would need to opt in to them (to keep compatibility).
    via

    Option LazyTypes
  14. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    @Niya - implementing those features are so trivial, I think we'll have almost no arguments on those. Probably a small discussion on the concrete implementation of constructors. Like what the actual...
  15. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    Is it me or is that even more complicated than a VB6 event handler?


    Private WithEvents m_httpClient As HttpClient

    Sub ShowWebResults()
    m_httpClient.GetStringAsync(url)
    End Sub
    ...
  16. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    Despite being more fluent in C/C++/C#/PHP/Javascript, I'm actually a huge fan of the Basic language as culminated in VB6 (vs PowerBASIC etc)
    It's just so close to pseudo code - that's why I prefer...
  17. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    Olaf and I agree that the future of VB6 depends on a class based Core Runtime, that can be re-done per platform like .NET Core.
    We also agree that it needs to be C translator (and COM) based, with...
  18. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    A lot of mis-info (or just really outdated info) about COM in this thread.
    Glad someone is trying to correct the record.
    Fact is COM is going nowhere without a complete rewrite of the core OS the...
  19. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    guilty... (not of stealing) but the general sentiment, and of lack of documentation.
  20. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    I think you answered my question, but I'll try and clarify.

    Do you know if VB6 uses thunks that DEP could break?
    (I believe ATL/WTL does use thunks that MS makes an exception for because they...
  21. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    I don't see Win32, or COM or GDI+ going anywhere for the foreseeable future. They would have to rewrite the entire shell, Office, and RPC.

    @Krool - Is VB6 vulnerable to DEP? If MS kills VB6 due to...
  22. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    Personally I would write my own Translator to C before I jumped to purebasic, but not everyone has that option.
    If I could earn enough money doing this, I would quite my job tomorrow. (of course...
  23. Replies
    694
    Views
    312,804

    Re: Vb6 , the Future, and what I have discovered

    Where can I download the compiler source?
Results 1 to 23 of 23



Click Here to Expand Forum to Full Width