Skip to content
⌘ NSIS Forum Archive

New NSIS Front End

40 posts

mkeeley#
I'd definitely recommend you have a go with Delphi, as your proficient in VB the transition should be fairly painless. There's a document that gets install that goes through Delphi from a VB users perspective, might also be on borland.com, not sure.

To get an idea of the range of Delphi 3rd party controls have a look at http://www.torry.net/

You can move to VC++ if you want to make life hard for yourself! I don't know if you've used it but Visual as in Visual Basic, or CBuilder, it isn't.
spanky#
Re: uh..

Originally posted by Kreft
as of VB6 VB is completely compiled... no interpreter needed...
Oh. 😁
mkeeley#
One of the things VB currently lacks is decent error handling, like Delphi's try, except, finally. Soem people complain it isn't truely object orientated but that's not as big a deal as poor error handling.

What I also like about Delphi is that you compile to an .exe no need for supporting files, be they the VB run-time or ActiveX's, although obviously you can use ActiveX's if you want to.

But, as I said before, the sheer number of 3rd party controls out there makes your life so much easier.

I code in VB, C and Delphi and for 99% of projects I choose Delphi. You get people who say use C++, VB and Delphi are rubbish or visa-versa but how many of them have actually proficient in all 3?
liquidmotion#
can you point me to the components you used to make your gui? like the menus and stuff? looks so cool, i wanna try it.
mkeeley#
Oh, don't know about that

Here all the components I've used:

Menu and Toolbar: Toolbar2000 (www.jrsoftware.org/) free for non-commercial use. Plus TTBSkin (tbskin.flatstyle2k.com/) freeware, this patches Toolbar200 to provide Office XP and XP style menus and toolbars.

TWinXP (www.tmssoftware.com) freeware, put it on your form and the app becomes WinXP aware (except for group boxes).

BUPack (www.buypin.com)freeware, big pack of components I've used the folder browse and execute and wait components.

DBISAM (www.elevatesoft.com) commercial, database engine that compiles in to the .exe

Dream Memo (www.www.dream-com.com) commercial, Memo with syntax highligting, code templates and more.

Haven't used this in this project but XPMenu (http://www.shagrouni.com) freeware if you place it on your form the menu and toolbar buttons take on the Office XP look.

Also if you're interested in the XP side have a look at KsDev.com and www.eldos.org (although that site seems to be currently downs).

As I said have a look on the Torry site as well, there's piles of stuff plenty of it freeware.

That should keep you busy for a bit!
prodangle#
I've used VB up until now, but efficient it isn't. If I had time, I'd like to learn to make good stuff with VC++. Although it's far more difficult to learn - it's damn good at making efficient stuff, which VB definitely isn't, and there's the whole VB runtimes thing. Saying that, if you want to knock out a fairly simple program quickly and easily, and you don't care too much how it works internally, then VB is best for it. I've never tried Delphi so I don't know what to say there. Just now all my time's being spent working with ADA, not through choice, but so I can pass my exams. I don't think I'll ever make anything useful with it though, unless I ever feel like making my own missile defence system. Can't wait to get this year over and start learning a language that will actually be useful to me.

Anyway - sorry for getting even further off topic here, enough of this ranting.

Just had a play with fnsis, and it is beautiful. I love it. Most recently used stuff in the file menu would be nice, as would a build button on the toolbar (I know I’ve already got F5 on my keyboard, but it just doesn't seem right without it ;-) ), but I imagine that's all stuff your going to implement that later on anyway.

cheers
mkeeley#
As you say VB is good for knocking out prototypes quickly, Delphi is close behind and VC++ way in the distance!

The version I have here has MRU's and also the build button on the toolbar. I'm only managing to spend odd bits of time on it so far this week due to work but hopefully will be able to do more at the weekend.