dcsimg
Page 4 of 4 FirstFirst 1234
Results 121 to 129 of 129

Thread: LET MS know you are using VB6

  1. #121
    PowerPoster Elroy's Avatar
    Join Date
    Jun 2014
    Location
    Near Nashville TN
    Posts
    4,603

    Re: LET MS know you are using VB6

    Hi Dex,

    Well, the Office 64 compatibility is a big one. But there's also the idea of running on Windows-64 that may not have WoW installed. Also, the 2gig (or 4gig) address space would be blown out of the water. And, I'm assuming (hoping), they'd raise some of the limits on the IDE if they ever recompiled it for 64 bit, such as the 32,000 intellisense token limit and the limit on the number of modules.

    And, I'm assuming if they ever did take a look, Unicode would be pushed into everything (including the properties window and .FRM saved files). I know I'm now building an enhancement list, but I do feel that this would be easy stuff to do. I really see most of this as "clean up".

    Truth be told, I really am pretty happy with the VB6 IDE the way it is.

    I suppose one last thing is a marketing/respect issue. It'd just be nice if my software was being developed with something that people could see as "a maintained and updated language."

    Best Regards,
    Elroy
    Any software I post in these forums written by me is provided “AS IS” without warranty of any kind, expressed or implied, and permission is hereby granted, free of charge and without restriction, to any person obtaining a copy. Please understand that I’ve been programming since the mid-1970s and still have some of that code. My contemporary VB6 project is approaching 1,000 modules. In addition, I have a “VB6 random code folder” that is overflowing. I’ve been at this long enough to truly not know with absolute certainty from whence every single line of my code has come, with much of it coming from programmers under my employ who signed intellectual property transfers. I have not deliberately attempted to remove any licenses and/or attributions from any software. If someone finds that I have inadvertently done so, I sincerely apologize, and, upon notice and reasonable proof, will re-attach those licenses and/or attributions. To all, peace and happiness.

  2. #122
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    32,504

    Re: LET MS know you are using VB6

    That was my point about the business case.

    What I was talking about in #117 was why that survey is worthless as an argument. The fact that there are some people who don't fit as just maintenance is irrelevant because the survey gives us no indication of who they were surveying. I'm well aware that there are people continuing development on VB6 applications. That doesn't mean that all the respondents to that survey fall into that category. Because of the deficiencies of reporting that data, we don't know where they fall, and neither does anybody else. That's the problem with the survey: You can read whatever you want into it, so it won't change anybodies mind on anything. People are putting the survey forwards as suggesting that VB6 is still popular. The survey has nothing to say about that. It's just talking about the distribution, not the popularity of new use. So what good is it?
    My usual boring signature: Nothing

  3. #123
    PowerPoster Elroy's Avatar
    Join Date
    Jun 2014
    Location
    Near Nashville TN
    Posts
    4,603

    Re: LET MS know you are using VB6

    Well Shaggy, maybe it's not worth all that much, but it's probably worth more than you're suggesting.

    For one, if VB6 were updated, maybe some of those "maintenance" projects would come back to life, with new development. Maybe part of the reason that some of them are in a "maintenance" mode is because developers are afraid to put resources into a 20 year old, non-maintained language. If VB6.5 were to ever come out, continuing to develop those projects may start looking much more attractive, especially if VB6.5 were 64-bit, and had a UI face-lift.

    Just Saying,
    Elroy
    Any software I post in these forums written by me is provided “AS IS” without warranty of any kind, expressed or implied, and permission is hereby granted, free of charge and without restriction, to any person obtaining a copy. Please understand that I’ve been programming since the mid-1970s and still have some of that code. My contemporary VB6 project is approaching 1,000 modules. In addition, I have a “VB6 random code folder” that is overflowing. I’ve been at this long enough to truly not know with absolute certainty from whence every single line of my code has come, with much of it coming from programmers under my employ who signed intellectual property transfers. I have not deliberately attempted to remove any licenses and/or attributions from any software. If someone finds that I have inadvertently done so, I sincerely apologize, and, upon notice and reasonable proof, will re-attach those licenses and/or attributions. To all, peace and happiness.

  4. #124
    Lively Member
    Join Date
    Feb 2015
    Posts
    106

    Re: LET MS know you are using VB6

    Quote Originally Posted by Shaggy Hiker View Post
    The fact that there are some people who don't fit as just maintenance is irrelevant because the survey gives us no indication of who they were surveying.
    Distinguishing between 'development' and 'maintenance' is somewhat artificial. Where does development end and maintenance start?
    Taking a strict view of maintenance as 'bug-fixing' would suggest there is relatively little maintenance with VB6 apps. There hasn't been a new version or service pack for years, and the software runs on any version of Windows. Any bugs are likely to have been fixed years ago. And the survey was done in 2018.
    In the Tier 4 languages it is more likely that any bug-fixing maintenance relates to VB.Net or C or VBA than VB6. The corollary is that VB6 is more likely to be used for enhancements and/or new development.

    What is more relevant is what languages the enterprises actually use. Why they use them is less relevant. Obviously they don't use features the languages don't have. That doesn't mean those features wouldn't be used if available. So with a VB6 app an update from 32 bit to 64 bit (whether you call it development or maintenance) could well be used. The survey doesn't and can't tell us if 64 bit would be used.

  5. #125
    Fanatic Member
    Join Date
    Dec 2014
    Posts
    660

    Re: LET MS know you are using VB6

    what i would like is a stripped vb6, that looks almost identical to the original.
    with just the minimal, you can choose what to include, if some old 32bit components or use 64bit or add your own typelib or use cairo. you can choose to make it windows only or have it cross-platform.
    right now im quite happy with vb6, i can use direct2d and its going great with my game.
    i also know that some dude created a ocx that uses directx10-11, but its not "open source", but it means it can be done.
    so even for a 20 year old language it can do almost anything any other language can do in windows.

    if MS, or Olaf or another team or individual releases vb6 v2.0 it will put vb6 in the lead, im sure of it.

  6. #126
    Super Moderator FunkyDexter's Avatar
    Join Date
    Apr 2005
    Location
    An obscure body in the SK system. The inhabitants call it Earth
    Posts
    6,982

    Re: LET MS know you are using VB6

    @Elroy, I absolutely agree with what you've said about selection being a methodology problem and I agree 100% (adjusted for seasonality, it's early in the morning and I'm inclined to be disproportionately disagreeable) that it's not a statistical one. The statistics are what the statistics are given the data sampled and the question is in the methodology around the sampling. My issue is that we don't know the methodology. Realistically it's probably good, but it's unknown and, as you say, all we can really do is leave that as an open question.

    On the sample size issue, what did you use as a population figure? In the last 5 minutes I've come up with a horribly unscientific figure of 600 Million. I took the 20% from here and multiplied it by the 3 billion here (I assumed US billions). This was horribly unscientific and pretty close to total garbage but I wanted to put some suggested figure out there and didn't have time to research anything better.
    Last edited by FunkyDexter; Yesterday at 02:30 AM.
    You can depend upon the Americans to do the right thing. But only after they have exhausted every other possibility - Winston Churchill

    Hadoop actually sounds more like the way they greet each other in Yorkshire - Inferrd

  7. #127
    Superbly Moderated NeedSomeAnswers's Avatar
    Join Date
    Jun 2002
    Location
    Manchester uk
    Posts
    2,464

    Re: LET MS know you are using VB6

    The money isn't in programming as such anymore.
    That is just not true and smells of you own bad experience rather than what the market is paying. Unless the US is vastly different from everywhere else there are plenty of Software jobs and if anything the trend i see is that salaries are going upwards.
    Please Mark your Thread "Resolved", if the query is solved & Rate those who have helped you



  8. #128
    PowerPoster Elroy's Avatar
    Join Date
    Jun 2014
    Location
    Near Nashville TN
    Posts
    4,603

    Re: LET MS know you are using VB6

    Quote Originally Posted by FunkyDexter View Post
    On the sample size issue, what did you use as a population figure? In the last 5 minutes I've come up with a horribly unscientific figure of 600 Million. I took the 20% from here and multiplied it by the 3 billion here (I assumed US billions).
    Hi Funky,

    Well, unless you specify otherwise, most inferential statistics assume an infinite population. However, there've been tons of monte-carlo studies done on this stuff that show that the changes in the numbers you calculate are several decimal points out (i.e., very little difference) once the actual population can be assumed to be in the 1000s and above.

    Most people don't realize it, but, with reasonable sample sizes (which 600 is), you can start gleaning a great deal of information about the population. Basically, it has to do with the differences in variability (typically expressed as a standard deviation) of the population distribution versus the variability of something called the sampling distribution. Once your sample size is over a few hundred, the standard deviation of the sampling distribution (aka, standard error) starts getting quite small, allowing you to make reasonable estimates of the population.

    Now, regarding sampling bias, that truly is another problem. It's often said that a sample (i.e., our 607) is definitely a random sample from some population. However, the question becomes, is the population from which our sample came the one we're interested in, or at least relatively similar to it? And, you're correct, there's no way to even make a judgment call about that unless the sample collection methodology is well described. They talk about a "panel". Panels are well used ways of deriving samples. They're groups of people (described by some criteria, such as full-time or part-time programmer) who have agreed to be periodically contacted and asked questions. However, the open question is, do these panels "look like" all the other people out there (meeting our criteria), or is this panel some how systematically different from all those other people? All good questions.

    Take Care,
    Elroy
    Any software I post in these forums written by me is provided “AS IS” without warranty of any kind, expressed or implied, and permission is hereby granted, free of charge and without restriction, to any person obtaining a copy. Please understand that I’ve been programming since the mid-1970s and still have some of that code. My contemporary VB6 project is approaching 1,000 modules. In addition, I have a “VB6 random code folder” that is overflowing. I’ve been at this long enough to truly not know with absolute certainty from whence every single line of my code has come, with much of it coming from programmers under my employ who signed intellectual property transfers. I have not deliberately attempted to remove any licenses and/or attributions from any software. If someone finds that I have inadvertently done so, I sincerely apologize, and, upon notice and reasonable proof, will re-attach those licenses and/or attributions. To all, peace and happiness.

  9. #129
    Super Moderator FunkyDexter's Avatar
    Join Date
    Apr 2005
    Location
    An obscure body in the SK system. The inhabitants call it Earth
    Posts
    6,982

    Re: LET MS know you are using VB6

    Well by golly, you're right. I just ran a bunch of tests and it does tail off drastically against an increasing population. I played with a 95% confidence and 5% margin of error as fairly reasonable boundaries. Anywhere in the tens of thousands rapidly levelled off and by the time I got to hundreds of thousands it had pretty much levelled off completely (the difference between a hundred thousand and a million was 1!).

    I was expecting some levelling off but not that much.
    You can depend upon the Americans to do the right thing. But only after they have exhausted every other possibility - Winston Churchill

    Hadoop actually sounds more like the way they greet each other in Yorkshire - Inferrd

Page 4 of 4 FirstFirst 1234

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Featured


Click Here to Expand Forum to Full Width