Search:

Type: Posts; User: WaynePhillipsEA

Page 1 of 6 1 2 3 4

Search: Search took 0.05 seconds.

  1. Re: Static linking of .obj/.lib from other languages now available

    These missing stdlib implementations are now included in BETA 467.
  2. Re: twinBASIC VIP Gold Lifetime Licence Initiative (Perpetual)

    Yes, to be clear, VIP Gold members will be able to influence the priority given to issues, but the general direction of the product development will not change. The broader community has always been...
  3. twinBASIC VIP Gold Lifetime Licence Initiative (Perpetual)

    Greetings! Today, I have some thrilling news to share that I believe will interest a few of you.

    We're introducing an exclusive opportunity: the VIP Gold Licence for twinBASIC. This isn't just any...
  4. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    Yes, it should work. You'll need to ensure that you haven't got a reference to DAO in your project references, and instead reference "Microsoft Office X.0 Access database engine" (where X is the...
  5. Celebrating a New Milestone: Welcome to the twinBASIC subforum on vbforums!

    Hello! Warm greetings to all vbforums members,

    I'm thrilled to see this significant milestone for the twinBASIC community. Thanks to the incredible support and dedication of the vbforums team, we...
  6. Replies
    47
    Views
    3,316

    Re: twinBasic-IDE german translation

    Considering the very kind offers on here and over on discord, as @fafalone mentioned, we're now considering adding official multilingual sport for the IDE sooner rather than later. It is highly...
  7. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    Well spotted. Indeed, there was a copy-paste bug in the for-each test causing the results to also be affected by the cost of forward-index retrieval. After fixing the bug, the VB6 and tB versions...
  8. Re: VB6 calculates 1 billion numbers to find the number that can be rounded by 7

    Indeed! Now I've fixed the tB bug for compiling it with AVX2 enabled, so take a look at this one:
    188551

    The main loop gets reduced to just this:


    LBB0_1:
    vpmulld ymm5, ymm1, ymm2
    ...
  9. Re: VB6 calculates 1 billion numbers to find the number that can be rounded by 7

    Note that I haven't enabled any enhanced instruction sets in the LLVM options. I can see that the assembly generated from LLVM can potentially use AVX instructions on this one, which might change...
  10. Re: VB6 calculates 1 billion numbers to find the number that can be rounded by 7

    188545

    Here you go. I've included the assembly generated from the tB version as a txt file.
  11. Re: VB6 calculates 1 billion numbers to find the number that can be rounded by 7

    For comparing with twinBASIC you currently need to specify the LLVM backend compiler in order to compare optimized builds:


    [ CompilerOptions ("+llvm,+optimize,+optimizesize") ]
    [...
  12. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    Sure, tB supports ActiveX controls. There are some known bugs, but in general you should be able to get them working just fine.

    We don't offer a separate components list yet, so instead you just...
  13. Re: Trouble with manual SAFEARRAY operations

    Pass ByVal ObjPtr(punk) instead. See SafeArrayPutElement be documentation:

    [in] pv

    The data to assign to the array. The variant types VT_DISPATCH, VT_UNKNOWN, and VT_BSTR are pointers, and do...
  14. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    What you describe is a clone of the VB6 UI. IMO anyone creating such a clone best have deep pockets to fight off Microsoft when they come knocking on their door. So no, tB will not be cloning the...
  15. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    Nope, not burnt out. You'll hopefully find out what I've been busy on tomorrow.
  16. Re: [RESOLVED] Anyone gotten Charles PV's Lemmings to work on vb6/recent Windows?

    The tB compilation error for PacMan is now resolved in BETA 307, so the only modification required is to alter GetExePath() in modRegfreeDlls appropriately.
  17. Re: [RESOLVED] Anyone gotten Charles PV's Lemmings to work on vb6/recent Windows?

    I just did ;)

    There's one compiler bug that needs fixing, then it appears to work perfectly.

    In cMaze.cls...


    Public Property Let LevelNumber(RHS As Long) 'default property
    mLevel = RHS...
  18. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    There is an 'Import from folder...' option on the New project dialog which takes the output from the Export Project feature and recreates the twinproj file.

    The external files support will be...
  19. Replies
    9
    Views
    1,298

    Re: Fail to install twinBASIC

    EventSetInformation was included in one of the Win 7 updates, despite the documentation not indicating this.
  20. Replies
    9
    Views
    1,298

    Re: Fail to install twinBASIC

    This error comes about due to not having all Win 7 updates installed. Unfortunately, I don't recall which updates specifically, but if you make sure you have all OS updates installed, the problem...
  21. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    For the ActiveX control, first make sure you're working with a project that is saved to disk. Add the reference to the type library in the COM References list (don't use the Import From File feature...
  22. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    Sure. You need to add a reference to the 'Microsoft Windows Common Controls 6.0' COM reference (Project menu > References). Once you've done that and close & saved the Settings, you should find...
  23. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    vbrad,

    This month I'm only tackling things that can realistically be achieved in an hour or two at a time, since my kids are off school and work time is in short supply, so I don't want to be...
  24. Replies
    1,809
    Views
    872,713

    Re: TwinBasic programming

    It works just like static lib files, but yes they are internal inside the compiler EXE.
  25. Replies
    1,809
    Views
    872,713

    Re: TwinBasic programming

    Our implementations of the runtime functions get linked in as necessary. So if you make a call to MsgBox for example, your compiled EXE will include our implementation of MsgBox linked in to it just...
  26. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    Thanks @fafalone, I'm glad to hear you got it working. Most of those issues/missing-features are known, some have GitHub issues, and thanks for opening those bug reports. With regards the DPI, yes...
  27. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    The default entry point in tB sets up COM and a few other bits, but once you're able to override the entry point, the linker won't pull in those dependencies, and so the import table will be...
  28. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    For the API declares, I know that we not long ago started binding them at runtime like VB6 does. I can't remember off the top of my head whether we excluded type library APIs from that change. I...
  29. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    Ah sorry, I forgot that we've not exposed the SUBSYSTEM switch, and you need to override the entry point. I'll get that added for an upcoming release. (edit: not the next release as there's a few...
  30. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    Yes the interfaces defined in tB will match ones created in a type library.

    RE coclass; Not at the moment, but again that's a good idea.

    You should be able to do something like this (air...
  31. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    Structure alignment is same as VBx. I think having an attribute to allow overriding it would be useful, so that would be a good feature request.

    For HRESULTs you might want to look at...
  32. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    To answer the other couple of questions;

    Unsigned types are planned, see https://github.com/twinbasic/twinbasic/issues/81
    Adding support for unsigned types is not particularly difficult, but...
  33. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    For the dynamic-sized contiguous arrays, I would suggest making a GitHub issue for it, citing a few API examples:
    https://github.com/twinbasic/twinbasic
  34. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    Thanks for taking a look at tB, fafalone! I've used your TaskDialog in the past, which was very useful.

    Multithreading should work OK, but you're right that we haven't got integral language...
  35. Re: Get module (or/and) class, but also sub/function names ?

    vbWatchdog can provide you with that information, provided you are willing to compile your VB6 project to p-code:
    https://www.everythingaccess.com/vbwatchdog.asp

    It is primarily designed for VBA,...
  36. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    BETA 56 is now available:
    https://github.com/WaynePhillipsEA/twinbasic/releases/tag/beta

    - fixed: lots of issues with ActiveX property pages
    - fixed: SSTAB Click event not firing [...
  37. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    BETA 55 is now available:
    https://www.twinbasic.com/downloads/twinBASIC_IDE_BETA_55.zip

    - added: support for licensed ActiveX objects
    - fixed: when adding new ActiveX controls to a form, the...
  38. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    That's great SDO, all interest in tB is appreciated :)
  39. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    BETA 54 is now available:
    https://www.twinbasic.com/downloads/twinBASIC_IDE_BETA_54.zip

    - improved: ActiveX component can now show their custom property pages via the '(Custom)' property in the...
  40. Replies
    1,809
    Views
    872,713

    Re: TwinBasic

    You guys knead help. BETA 53 is now available:
    https://www.twinbasic.com/downloads/twinBASIC_IDE_BETA_53.zip

    - fixed: IStream::Stat implementation, causing crash in using some ActiveX controls...
Results 1 to 40 of 203
Page 1 of 6 1 2 3 4



Click Here to Expand Forum to Full Width