-
1 Attachment(s)
Is NSBASIC trying to keep VB6 alive?
Hello, does anybody know NSBASIC? It looks like an attempt at keeping VB6 alive, which is very good news for those die-hard VB6 users like me.
How similar is it to VB6? Is it worth a try?
If you've never heard about NSBASIC, take a look at this site:
http://www.nsbasic.com/
I'll appreciate any opinion you may want to express about it.
-
Re: Is NSBASIC trying to keep VB6 alive?
NSBasic runs on hand helds
and http://realbasic.com/ runs on three platforms
Always nice to have options
-
Re: Is NSBASIC trying to keep VB6 alive?
But isn't it really the frame-work not being used by VB6 that will be it's downfall in the long run?
With MS not supporting the continued use of API calls and such - won't new hardware and drivers simply stop interacting with them?
I'm really just wondering - as we write very simple app's - UI's for DB maintenance and such.
If NSBASIC isn't going to use the frame-work then how can it survive anyway?
-
Re: Is NSBASIC trying to keep VB6 alive?
Moved
GO .NET!!!! :thumb: :D
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by szlamany
But isn't it really the frame-work not being used by VB6 that will be it's downfall in the long run?
With MS not supporting the continued use of API calls and such - won't new hardware and drivers simply stop interacting with them?
I'm really just wondering - as we write very simple app's - UI's for DB maintenance and such.
If NSBASIC isn't going to use the frame-work then how can it survive anyway?
Your concerns are exactly the ones I have. That's what keeps me from switching to REALbasic or Delphi. What if MS breaks compatibility with WinAPI32?
Do the software houses that produce non-.NET development tools know that they might have their days numbered?
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by esposito
What if MS breaks compatibility with WinAPI32?
Do the software houses that produce non-.NET development tools know that they might have their days numbered?
Won't they have to as 64 bit machines become the norm?
We are a software house that produces non-.Net applications - and we have to migrate - the customers are starting to notice the different look that new app's have - and we are forced to stay current.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by sessi4ml
The question is, for how long will it be able to run on three platforms?
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by szlamany
Won't they have to as 64 bit machines become the norm?
We are a software house that produces non-.Net applications - and we have to migrate - the customers are starting to notice the different look that new app's have - and we are forced to stay current.
What do you mean by "the different look that new app's have"? What is the look that can only be created with .NET and not with VB6?
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by szlamany
...With MS not supporting the continued use of API calls and such - won't new hardware and drivers simply stop interacting with them?
I think it's a mistake. One of the tools we use in house for reporting purposes is called SQR - it's cumbersome but it does job quite well and it's going to stay for awhile because it's part a major enterprise...
Anyway, I recently had to use it outside ERP system just because .Net is so lousy when it comes to printing simple reports (I really am missing that old good Printer object :cry: ).
Long story short some command line agrs need to be p-assed to sqr executable and some of them are folders and files names.
Because long path may contain spaces and arguments list will all be messed up I was forced to convert long path to short. The only way to accomplish this is to use the com interop to get to Win32 APIs.
Now you tell me why the heck framework doesn't naturaly support that?
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RhinoBull
I was forced to convert long path to short. The only way to accomplish this is to use the com interop to get to Win32 APIs.
Now you tell me why the heck framework doesn't naturaly support that?
The only and one reason I can see to switch to .NET is to get ready for the future, so there's no need to be in a hurry. Right now it does not make any sense to abandon VB6, also because Vista supports it quite well. Since this OS has just been released, it is legitimate to assume that for the next four/five years VB6 applications will work just fine.
-
Re: Is NSBASIC trying to keep VB6 alive?
I wasn't talking about VB6 being alive - that was all about .net 2.0 framework that has 400K+ classes and not at least one that supports api.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RhinoBull
I wasn't talking about VB6 being alive - that was all about .net 2.0 framework that has 400K+ classes and not at least one that supports api.
Yes, 400K+ classes cannot convert a long path into a short one. VB6 is still alive also for that.
-
Re: Is NSBASIC trying to keep VB6 alive?
I'm afraid you aren't listening - at this moment I do not care whether or not VB6 is capable of doing something - my point of view is purely related to .Net framework and only framework.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RhinoBull
I'm afraid you aren't listening - at this moment I do not care whether or not VB6 is capable of doing something - my point of view is purely related to .Net framework and only framework.
You don't care but I do, since it is not my intention to switch to .NET in the forseeable future... also because, among other things, I would miss the Printer object, as you do.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by esposito
... also because, among other things, I would miss the Printer object, as you do.
LOL, I was only kidding (well almost)... :)
Quote:
Originally Posted by esposito
You don't care but I do, since it is not my intention to switch to .NET in the forseeable future...
Don't know your reasons but sincerly sorry.
Get yourself at least the free 2005 Express Edition so you can get familiar with it and the framework itself.
Under no sircumstances do not limit yourself to one thing - broaden your horizons, learn as much as you can for your benefits.
Anyway, I wish best of luck.
-
Re: Is NSBASIC trying to keep VB6 alive?
I would be very surprized NOT to see some kind of .NET Printer object class/component created by some third party company/programmer to help ease the pain of VB 6 transition. Their are the example classes written by MS but still a bit too complicated for 1/2 the programmers to be profecient with.
As time goes on, more and more componets will surface written with the .NET Framework that will duplicate the old VB 6 controls/components.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RhinoBull
Get yourself at least the free 2005 Express Edition so you can get familiar with it and the framework itself.
Under no sircumstances do not limit yourself to one thing - broaden your horizons, learn as much as you can for your benefits.
Already done. Now and then I play around with VB2005, but just for fun. I don't feel like developing a commercial application right now. The framework is still a problem.
Quote:
Originally Posted by RhinoBull
Anyway, I wish best of luck.
Same to you.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RobDog888
As time goes on, more and more componets will surface written with the .NET Framework that will duplicate the old VB 6 controls/components.
I agree with you: as time goes on, .NET will prevail. Right now, if I can get what I want with VB6, it would be stupid to do it in .NET, as it would limit the number of potential customers. I'll cross that bridge when I come to it.
-
Re: Is NSBASIC trying to keep VB6 alive?
I will miss VB6 with the good old API's and the single threads... :cry:
-
Re: Is NSBASIC trying to keep VB6 alive?
But the new stuff has so much more potential then VB 6.
Do you miss DOS 6.22 also? :D
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RhinoBull
Under no sircumstances do not limit yourself to one thing - broaden your horizons, learn as much as you can for your benefits.
Grammatical doubt: shouldn't it be "Under no circumstances do limit yourself to one thing"? I was taught that the presence of two negative expressions (i.e. "under no circumstances" and "do not limit") would make the meaning affirmative. Nevertheless, as a non-native English speaker (and teacher), I may be wrong. Any (grammatical) help will be appreciated.
Sorry if it is OT.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RobDog888
But the new stuff has so much more potential then VB 6.
Do you miss DOS 6.22 also? :D
that's way before my time :p
never used it... :D
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by TheBigB
I will miss VB6 with the good old API's and the single threads... :cry:
To be honest, I don't take for granted that .NET represents the future. Initially, MS had thought of basing Vista on the .NET Framework. At a certain point, they changed their mind. Nobody knows why.
VB6 was discontinued many years ago. Amazingly, the number of VB6 developers is still so high (as their presence in VBForums shows). I think the reason for it is that many developers do not want to produce byte code software. After all, if they had liked it, they would have switched to Java more than a decade ago.
Byte code software is easy to crack and, worse, it requires a cumbersome virtual machine (the .NET Framework) that makes the deployment of applications a real headache.
So, before missing the old good API's, let's wait and see.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RobDog888
I would be very surprized NOT to see some kind of .NET Printer object class/component created by some third party company/programmer to help ease the pain of VB 6 transition...
Who cares about transition? What if .Net 2005 is all someone ever knew?
How can you explain that printing stupid "Hello World" is a major task and not only for a newbie?
How could they not include such an easy way to produce hard copy of simple text and/or graphics?
Why do I have to go third party when all I need to do is this?
VB Code:
Printer.Print "Hello World!"
Printer.EndDoc
That is the reason that I had to interop com object to interface api which are also not available in the framework...
For haven sake WHY?! Why do we need almost half of a million classes if one of the most usefull aren't there?
-
Re: Is NSBASIC trying to keep VB6 alive?
We are talking about the people that are still on VB 6 that dont make the jump to .NET because of issues like that and the one you mentioned.
For the ones that have never seen VB 6 then its irrelevant.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RobDog888
...Do you miss DOS 6.22 also? :D
I don't but I know quite of few people that do - mostly old time accountants. :)
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RobDog888
We are talking about the people that are still on VB 6 that dont make the jump to .NET because of issues like that and the one you mentioned.
For the ones that have never seen VB 6 then its irrelevant.
How is it irrelevant again? Rob, are you suggesting that spending hours on task like I posted is normal?
People that never used VB6 would never know that there was an extremly easy way to print few lines but they all are wondering why is it so compilicated?
So, please don't try to say it's not an issue because it is - everybody knows this.
All the pros in the world are trying to finally accept new "idea" however you can't full everybody - if you try to sell me something nthat was very easy and now it is not I will make some noise.
This is basically why we had 3 releases in three years - someone at MS made a big boo-boo... :) And they still trying to recover...
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RobDog888
But the new stuff has so much more potential then VB 6.
I know... Maybe I'm just making such a drama because I'm to lazy to learn another language... :rolleyes:
I also must agree with Rhinobull
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by TheBigB
I also must agree with Rhinobull
I also agree with him when he points out the incongruencies you can find in .NET. But I'm afraid that, if you tried to convince him that, in some cases, it may make sense to go back to VB6, he would get offended.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by esposito
I also agree with him when he points out the incongruencies you can find in .NET. But I'm afraid that, if you tried to convince him that, in some cases, it may make sense to go back to VB6, he would get offended.
If "he" is "me" then it's very difficult to offend me - there are only few people that love VB6 as much as I do.
However, since VB6 language is outdated and if you are MS developer then it's just doesn't make any sense what so ever to do new development using outdated tool.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RhinoBull
If "he" is "me" then it's very difficult to offend me - there are only few people that love VB6 as much as I do.
can I join the club? :D
-
Re: Is NSBASIC trying to keep VB6 alive?
Don't worry about it. There are still COBOL programmers around to maintain that legacy code. There will be a need for VB6 folks for the forseeable careers of everybody here, though the need will probably decline. If the hardware moved to the point that a VB6 program simply wouldn't run, then the niche for VB6 would decline to a pretty small level, but that level will be above zero.
The thing that bothers me about .NET is that it is not "settled". There was little difference between VB5 and VB6, much more between VB4 and VB5, and a huge jump from VB3 to VB4. The difference between 2003 and 2005 is pretty significant, which makes me think that .NET has a ways to go before it matures as a language. I already avoid going back to VB6, but it is mostly because of the lack of true OO, and the lack of IDE features found in .NET (which has nothing to do with the language, of course). However, I expect that one advantage that the eventual, settled, .NET will have over VB6 will be its ability to run on either 32 bit or 64 bit systems without re-compiling. Heck, if you can't get cross-platform compatibility within MS, we'll certainly never see it elsewhere.
-
Re: Is NSBASIC trying to keep VB6 alive?
Its kind of like going from VBscript to VB6 .. well kind of .. there are many things that can be done in VBscript with just a couple lines, which needs all kinds of API code in VB6 (actually you can just use Vbscript inside VB6 but not for this point) .. even the FSO over using DIRs etc .. its so much easier half the time to do stuff simply in VBscript .. but then there are also many issues with that, and VB6 does have alot of stuff that you cant do in Vbscript .. the timer for one, and APIs! It took me a while to go from VBscript to VB6 .. i dont think i'll be tackling VB.net just yet ... maybe later on though when i get into Vista some.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by esposito
Grammatical doubt: shouldn't it be "Under no circumstances do limit yourself to one thing"? I was taught that the presence of two negative expressions (i.e. "under no circumstances" and "do not limit") would make the meaning affirmative. Nevertheless, as a non-native English speaker (and teacher), I may be wrong. Any (grammatical) help will be appreciated.
Sorry if it is OT.
You're correct.
-
Re: Is NSBASIC trying to keep VB6 alive?
I just tested the demo .. its nothing like VB6 though, I mean it looks similar but reacts much differently, very slow interface on my PC compared to the speed of VB6 .. is this something like how VB1.0 was back in the day? :D
Why would someone use this over VB6 .. i mean unless the hardware suddenly stops working for VB6 .. but It seems like it would be just as easy to just move up to VB.net one time? Its not like its free also.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RhinoBull
How is it irrelevant again? Rob, are you suggesting that spending hours on task like I posted is normal?
People that never used VB6 would never know that there was an extremly easy way to print few lines but they all are wondering why is it so compilicated?
So, please don't try to say it's not an issue because it is - everybody knows this.
All the pros in the world are trying to finally accept new "idea" however you can't full everybody - if you try to sell me something nthat was very easy and now it is not I will make some noise.
This is basically why we had 3 releases in three years - someone at MS made a big boo-boo... :) And they still trying to recover...
Again, my post is taken out of context.
I was stating that for the transition from vb 6 to .net reasons is irrelevant to a .net programmer only as they make do with the way .net operates. Sure, its not normal to spend allot of time on a print statement but thats not a reason to keep from using .net as you could very easily create a CR report and let it do the printing or use some other workaround.
If someone wants to stay with VB 6 because of a lack of information that would allow them to make a educated choice then thats one thing. But for someone to never have gave .net a look or chance then thats just biasism (is that a word?). I know you use .NET and VB 6 but it will take a few more years for .NET to have replaced VB 6 substancially and other solutions/fixes/workaround will have been created.
I dont care if someone loves one language vs another. I dont know why you think I care. I dont hound you to give up vb 6 do I? I still post in the VB 6 forum as I still have some apps written in vb 6 that arent going to be rewritten until later this year. Its a process and not an overnight one.
There is no "boo boo" that was made by MS as its an evolution process. 2002 wasnt too good, 2003 was better, and 2005 is to the point where it can actually be used in a production enviropnment. Within two more years Orcas should be out or close to it and I will be looking into the Orcas CTP preview as soon as I get Virtual Server installed.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RhinoBull
If "he" is "me" then it's very difficult to offend me - there are only few people that love VB6 as much as I do.
However, since VB6 language is outdated and if you are MS developer then it's just doesn't make any sense what so ever to do new development using outdated tool.
VB6 may be an outdated tool but, as Shaggy Hiker has brilliantly pointed out, VB.NET is not yet a mature language:
Quote:
The thing that bothers me about .NET is that it is not "settled". There was little difference between VB5 and VB6, much more between VB4 and VB5, and a huge jump from VB3 to VB4. The difference between 2003 and 2005 is pretty significant, which makes me think that .NET has a ways to go before it matures as a language.
I will switch to .NET when it becomes the present. Right now, it only represents a possible future.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by rory
I just tested the demo .. its nothing like VB6 though, I mean it looks similar but reacts much differently, very slow interface on my PC compared to the speed of VB6 .. is this something like how VB1.0 was back in the day? :D
Why would someone use this over VB6 .. i mean unless the hardware suddenly stops working for VB6 .. but It seems like it would be just as easy to just move up to VB.net one time? Its not like its free also.
VB 6 is not free where .NET is. Its more of an issue of using the right tool for each job and if one tool is already being used then you continue on with it until you make the evaluation that its worth the change for that app to go up to .NET.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by rory
Its kind of like going from VBscript to VB6 .. well kind of .. there are many things that can be done in VBscript with just a couple lines, which needs all kinds of API code in VB6 (actually you can just use Vbscript inside VB6 but not for this point) .. even the FSO over using DIRs etc .. its so much easier half the time to do stuff simply in VBscript .. but then there are also many issues with that, and VB6 does have alot of stuff that you cant do in Vbscript .. the timer for one, and APIs! It took me a while to go from VBscript to VB6 .. i dont think i'll be tackling VB.net just yet ... maybe later on though when i get into Vista some.
The whole VB 6 vs .NET argument in a nutshell. :thumb:
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by rory
Its kind of like going from VBscript to VB6 .. well kind of .. there are many things that can be done in VBscript with just a couple lines, which needs all kinds of API code in VB6 (actually you can just use Vbscript inside VB6 but not for this point) .. even the FSO over using DIRs etc .. its so much easier half the time to do stuff simply in VBscript .. but then there are also many issues with that, and VB6 does have alot of stuff that you cant do in Vbscript .. the timer for one, and APIs! It took me a while to go from VBscript to VB6 .. i dont think i'll be tackling VB.net just yet ... maybe later on though when i get into Vista some.
If what you said is true, it does not make any sense to switch to NSBASIC now, considering that VB6 is still fully functional and it is superior to NSBASIC.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RobDog888
VB 6 is not free where .NET is. Its more of an issue of using the right tool for each job and if one tool is already being used then you continue on with it until you make the evaluation that its worth the change for that app to go up to .NET.
I was meaning the Nbasic over Vb6, that NBasic isnt free either ..
the rest i agree with .. ;)
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by penagate
You're correct.
Thanks.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by esposito
If what you said is true, it does not make any sense to switch to NSBASIC now, considering that VB6 is still fully functional and it is superior to NSBASIC.
Well i didnt test it for any length of time, its a free demo so I suggest you try it before taking my word for it .. however I did notice it seems to be able to convert VBscripts without any manual conversion .. which is good for scripters just looking to throw existing scripts into an exe ..
Otherwise the Interface was too slow for me.
Plus I can easily convert Vbscript to VB6 myself anyway, but I would be going the VB6 route over a VBscript for a reason. :)
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RobDog888
Again, my post is taken out of context.
I was stating that for the transition from vb 6 to .net reasons is irrelevant to a .net programmer only as they make do with the way .net operates. Sure, its not normal to spend allot of time on a print statement but thats not a reason to keep from using .net as you could very easily create a CR report and let it do the printing or use some other workaround.
If someone wants to stay with VB 6 because of a lack of information that would allow them to make a educated choice then thats one thing. But for someone to never have gave .net a look or chance then thats just biasism (is that a word?). I know you use .NET and VB 6 but it will take a few more years for .NET to have replaced VB 6 substancially and other solutions/fixes/workaround will have been created.
I dont care if someone loves one language vs another. I dont know why you think I care. I dont hound you to give up vb 6 do I? I still post in the VB 6 forum as I still have some apps written in vb 6 that arent going to be rewritten until later this year. Its a process and not an overnight one.
There is no "boo boo" that was made by MS as its an evolution process. 2002 wasnt too good, 2003 was better, and 2005 is to the point where it can actually be used in a production enviropnment. Within two more years Orcas should be out or close to it and I will be looking into the Orcas CTP preview as soon as I get Virtual Server installed.
We talking about two different things.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by esposito
VB6 may be an outdated tool but, as Shaggy Hiker has brilliantly pointed out, VB.NET is not yet a mature language:
Thanks, but I'd still never willingly go back to VB6. While .NET is not yet settled, and is still changing, it is still much easier to work with than VB6 ever was. The future can only get better.
My point was simply that VB6 will remain around for a long time because there will always be legacy code.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by Shaggy Hiker
While .NET is not yet settled, and is still changing, it is still much easier to work with than VB6 ever was.
I'm not so sure VB.NET is much easier than VB6. Just think of the two issues pointed out by RhinoBull: the lack of the Printer object and a native method to interface API32.
-
Re: Is NSBASIC trying to keep VB6 alive?
I'm not sure what the native method is that you are talking about. The way I called API routines in VB6 is unchanged in .NET2003. As for the printer object, printing sucked rocks in VB6, and I haven't tried it in .NET. Yeah you could do it, but it was one of the worst features. Two of the compiler bugs I reported to MS had to do with the printer object. Considering how little I used that horrid object, that was a REALLY high rate of bogosity.
The major ease of use of .NET is the IDE, which has nothing at all to do with the language itself. They could easily have added the advantages of .NET to the VB6 IDE. In fact, there was a 6.5 version that was under consideration, until it was killed off in the interest of focusing all their efforts on .NET.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RhinoBull
We talking about two different things.
Exactly as I was saying.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RobDog888
Exactly as I was saying.
i still love Vbscript .. best thing MS ever came out with ..
well other than windows .. :p
It has its restrictions .. but still its a great little tool .. :)
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by esposito
I'm not so sure VB.NET is much easier than VB6. Just think of the two issues pointed out by RhinoBull: the lack of the Printer object and a native method to interface API32.
.NET has so many more simplifications and optimizations that the two you mention could not possibly outweight the benefits of .NET.
As I previously posted on the Printer object, it can easily and improved with the use of Crystal Reports with comes with .NET. Its allot easier and faster to create a page for printing this way then by using the old VB 6 printer object manually writting out each and every print action. CR gives you the GUI interface to design a much better and dynamic page for printing and also a built in button for exporting the page under several formats. Try doing that in VB 6 will be a killer.
API calls from .NET are the same with the exception of adding attributes to the API definition with the use of dllimport. Not required but is preferred. Other then that I have not seen a difference.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RobDog888
.NET has so many more simplifications and optimizations that the two you mention could not possibly outweight the benefits of .NET.
As I previously posted on the Printer object, it can easily and improved with the use of Crystal Reports with comes with .NET. Its allot easier and faster to create a page for printing this way then by using the old VB 6 printer object manually writting out each and every print action. CR gives you the GUI interface to design a much better and dynamic page for printing and also a built in button for exporting the page under several formats. Try doing that in VB 6 will be a killer.
API calls from .NET are the same with the exception of adding attributes to the API definition with the use of dllimport. Not required but is preferred. Other then that I have not seen a difference.
One thing I have been noticing is with searching for Vb6 code ..
The majority of the time it comes up with VB.Net results on google now.
Also, for example when looking for setting permissions on a reg key last night, I could for the life of me not find anything in VB6 to do this .. but there were many examples in VB.net ..
However It seems C++ and C# has Vb beat in the google searches as y ou can always find something in those languages to do almost anything you want .. :p
-
Re: Is NSBASIC trying to keep VB6 alive?
Yoda quick question, can you still use external ActiveX Controls in Vb.net if you wanted to for some reason .. just wondering ..
thanks
-
Re: Is NSBASIC trying to keep VB6 alive?
Sure, import the control via the "Tools menu > Choose Toolbox Items submenu > COM Components tab.
-
Re: Is NSBASIC trying to keep VB6 alive?
cool thanks . .. i dont actually have it in front of me but was just wondering ..
when i get Vista up and running (soon i promise) i will definately be installing at the least the free version to try .. i have the 2005 version here, the original and all .. but I imagine it is outdated now as its a year old .. any ideas on that? I have the full Retail box full of CDs .. just never used or activated.
-
Re: Is NSBASIC trying to keep VB6 alive?
You will want to download and install the VS 2005 SP-1 and there is an SP-1 Update for Vista Beta but its for Vista Beta. I havent found any info on when or if a VS 2005 SP-1 Update for Vista RTM is coming out.
-
Re: Is NSBASIC trying to keep VB6 alive?
ok thanks
Do you think its best to just get VS 2006 or whatever the latest is one time?
I could probably talk the contractors into it if need be.
Main thing is to have something that easily works with Vista ...
They haven't asked about Vista but they may do.
And since it seems VB.Net is easier to find info on right now,
it makes sense to use that for Vista.
Ill still do Vb6 for my regular stuff ..
-
Re: Is NSBASIC trying to keep VB6 alive?
VB 6 installs and runs on Vista. I have a thread in General PC on that.
Go with 2005 still as the next VS will still be about a year away and then you want to wait for service packs etc for it before using it in a production environment.
-
Re: Is NSBASIC trying to keep VB6 alive?
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by RobDog888
As I previously posted on the Printer object, it can easily and improved with the use of Crystal Reports with comes with .NET. Its allot easier and faster to create a page for printing this way then by using the old VB 6 printer object manually writting out each and every print action...
We personally don't use Crystal in our shop - too limiting...
But the concept of developing report writer engines is something we've even done on mainframes since the 80's.
Developing reports with PRINT statements - each and every time - is simply a waste of time. All reports do exactly the same thing. Loop through records - format output - paginate - do some totals. Nothing fancy - actually all old hat.
Our current report writer engine has a GUI (in development) and stores all the "printing control info" in tables in SQL - whenever we need to enhance it to do something new it's all ours - not relying on a product like CR that won't do things like multi-column reports (at least it didn't 3 years ago).
At any rate my whole point is don't complain about a feature - overcome it. If you don't have the old PRINTER object around - then figure out how to do it better with the new tools. They certainly didn't remove a so-called simpler feature without putting some serious consideration in to it.
-
Re: Is NSBASIC trying to keep VB6 alive?
Quote:
Originally Posted by szlamany
At any rate my whole point is don't complain about a feature - overcome it. If you don't have the old PRINTER object around - then figure out how to do it better with the new tools. They certainly didn't remove a so-called simpler feature without putting some serious consideration in to it.
maybe someone was drunk at MS at the time .. :bigyello:
I dont think ive ever used the printer object myself actually.. (MS Printer Dialog .. is it the same?)
but then I dont deal with CR or any type of reports ..
besides simple notepad reports for hardware when i need to,
then thats only ever in VBS really ..