Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

We've had three rescue cats as well plus one blue point Himalayan that we got from a breeded. The first was s tricolour kitten that my father-in-law found in his wood pile. We got a black short hair from the Humane Society (kitten) and our latest is a medium hair that we got as a kitten, also from the HS.

Our favourite dogs have by far been the Irish. Very gentle and loaded with personality.

You can tell we like animals (the dog in the picture is staring at a cookie).

8d5a7c702787556d6a27c9c920f9e428

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

We've been lucky (mostly) with our dogs. Our first was an Irish Setter that wandered into our livingroom (door was open while the paint dried) in 1981. We contacted the owner who didn't want him anymore. Our best dog ever. Since then we have had another Irish Setter (puppy from breeder friend), a Shepherd/Husky cross from the Humane Society (my wife was a volunteer dog walker) and another Irish Setter that was lost (owners could not be located). Last November we adopted a golden retriever from a rescue place. That was the end of our good luck with dogs. We suspect he was given up because of medical or behavioural problems. You have to be careful when getting a rescue animal.

<M/> commented: Go Irish Setters! +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Or in the insert you can do

INSERT INTO mytable (picid,picture,recordListingID)
VALUES((SELECT MAX(picid)+1 FROM mytable),'george.jpg',0)
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Sorry. I did not notice the attached images although I'm not sure that clarifies things for me. It still boils down to (regardless of the other conditions)

if OPERATIONAL then 
    delete older versions
else
    delete older versions

What is the difference between
Delete REST ROWS EXCEPT HIGHEST Version
and
DELETE Older verions

Basically there is a disconnect between what you are saying and the pictures. Based solely on the pictures I get

for each distinct nidt,noeud pair
    if there is an operational version then
        delete all non-operational versions
           and all older operational versions
    else
        delete all older versions

Is that more in line with what you want?

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Syria. The dawn of a new error.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

cruise missiles that have a limited shelf life

Cruise missiles aren't like broccoli or bananas. If they can keep ICBMs in silos for years ready to use then they can keep those cruise missiles on the shelf. They've been bought and paid for so whether they are used or not is not the issue. Unless you are the guy who makes them in which case you want them used so the government can buy some more.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

And yet when Syria uses chemical weapons (which side is yet to be determined) this constitutes crossing the red line? I guess rules only apply to the other guys.

ddanbe commented: the one who has the power can determine the rules of the game. +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

You have to show some effort. We are not going to write this app for you. Even a minimal knowledge of vb is sufficient to write what you are asking. It's basic string manipulation.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

How about a global boolean named MinimizeOnClose which is normally set to True. You could set it to False in ExitToolStripMenuItem_Click. Then in Form1_FormClosing you could test for that and determine whether or not to hide or close. Then your menu handler becomes

Private Sub ExitToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles ExitToolStripMenuItem.Click
    MimimizeOnClose = False
    Me.Close()
End Sub
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Home made cinnamon buns. Good to see you back LastMitch.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

We can't tell you what is wrong with your query unless you show us what the query looks like. It's likely a problem with a missing, superfluous, or mismatched single quote. You should rewrite your code to use parameterized queries. This will make the code easier to read and debug.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Does anyone recall the movie, Reds? Jack Reid is asked to give a speach on why the US is getting involved in World War 1. He stands up, says "Profits", then sits down. In the 1950s Eisenhower warned about the power of the military industrial complex. Very telling in the above article was the comment President Obama's decision-making will be guided by what is in the best interests of the United States. Note, it is not what is in the best interests of the Syrian people.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I agree with AD. Having said that, I fully believe that the US will take military action. There's too much money to be made to stay out. If it's not Syria then it will be Iran. Have you noticed the same weasel words being used by Obama that Bush used when prepping for Iraq? The justification is not "Syria has done x", but rather "We believe Syria has done x". "We believe Iraq has WMDs". Sound familiar? And if, later, it turns out that there was no justification they'll just blame it on faulty intelligence.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Jim if that was a poke at mine for Herioc, did I use Integument incorrectly

That was not a poke at you. But

Harpoon - Hello: Anthony, Ryan, Paul, Owen, Omar, Nathan..

showed no effort whatsoever.

<M/> commented: sorry :D +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Can we at least attempt to make the acronym expansion more than just words with the correct initial letter? I think the previous explanation for Mississippi is quite clever but there have been a couple that looked like they were words picked at random out of the dictionary. If the expansion is also related to the acronym then bonus points to you. As for the ultra epic, etc. challenge, I fear it is beyond me.

<M/> commented: sure why not +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Getting
Your
Rotational
Orientation
So
Capsule
Orbits
Planet
Earth

Bonus acronym

Ranting
Eternally
Very
Easily
Ruins
Each
New
Day

Just
In
My (opinion)

next one

Facebook

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

You should save the data in a way that makes it easy to parse when you read it back in. For example, if you save it as

Milan - Arsenal;1
Real - Barcelona;2
Milan - Arsenal;7
Celtic - Milan;4
Real - Barcelona;2
Celtic - Arsenal;2

then you can read the file back into a dictionary and display the totals as

Dim dic As New Dictionary(Of String, Integer)

'read the file and calculate totals

For Each line As String In System.IO.File.ReadAllLines("d:\temp\games.txt")
    Dim fields() As String = line.Split(";")
    If dic.ContainsKey(fields(0)) Then
        dic(fields(0)) += CInt(fields(1))
    Else
        dic(fields(0)) = CInt(fields(1))
    End If
Next

'display number of tickets for each game plus grand total

Dim numTickets As Integer = 0

For Each key As String In dic.Keys
    ListBox1.Items.Add(key & " = " & dic(key))
    numTickets += dic(key)
Next

ListBox1.Items.Add("Total tickets = " & numTickets)
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Then there's always the option to set a timer for the given interval and do the processing when it expires. But using Thread.Sleep for a small interval like 2 seconds is not unwarranted.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

That plus advertising from companies like Coke that say it's not the 3-4 cokes you drink a day that are making you fat (10 tsp of sugar each when the recommended daily max is something like 6) it's that fact that you aren't getting enough exercise. So just keep on swilling down our poison as long as you walk a block a day.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

your comments are always always always rude to me!

For most of my career there was no internet. When I didn't know how to do something I was expected to figure it out for myself. I couldn't go out and just buy a book because:

  1. There wasn't as much published information as there is now
  2. Books are expensive and I wouldn't know which one, if any, would have the information I needed

I would have killed for the resources available on the internet that we have today. Doing a Google search takes seconds. Even if the information is not available in one location, I can generally figure out how to do something by checking several search results and then experimenting. Most of my questions consist of either "is this possible" or "I'm stuck on this one little detail". In a lot of cases, just knowing something is possible is sufficient. I get very annoyed with people who are too lazy to put in the effort and want to have their hand held through every step of the process.

If you are educated enough to put yourself into the workforce (as your job with Samsung would seem to indicate) then you should have the chops to not need this step-by-step guidance.

nitin1 commented: you were correct, you are correct, you will always be correct. only one hell is wrong is here , any guesses ? no ? it is nitin. ;) enjoy!! +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

You want us to hold your hand through the process of learning how to use someone else's website? I think that is asking a bit much.

nitin1 commented: your comments are always always always rude to me! don't know why are you like this to me ? still a up-vote because people here will not say anything to you, no matter how worse you are with me :-D +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

You can do it by

Private Sub ListBox1_MouseMove(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseMove

    Dim G As System.Drawing.Graphics = Graphics.FromHwnd(Me.Handle)
    Dim item As String

    item = ListBox1.IndexFromPoint(New Point(e.X, e.Y))

    If item >= 0 Then
        TextBox1.Text = ListBox1.Items(item)
    End If

End Sub
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

If you store all of your images in a database (essentially in one file) then you lose access to all of the images if the database somehow gets corrupted (it can happen more easily than you think). If, however, you store all the images ini separate files, you only lose the specific images that get corrupted. If one file gets trashed it doesn't affect the others. Of course, someone is bound to post what if the disk gets trashed. Yes, that can happen, but if it does happen you lose your files whether they are stored in a database or in separate files so that argument is irrelevant.

Also, storing massive amounts of numerical/textual data in a database facilitates doing data mining operations on that data. What advantages are there for keeping images in a database rather than in a file structure? If they are in a database then you MUST go through the database to access them. If they are in a file structure you can access them through your applicatiion of choice.

Having the files in a file structure allows ad-hoc processing without requiring that a user have database software installed on their computer. Let's take an example from my former place of employment. We might have a large number of photos taken at our generating stations. If a user wants to know if we have any photos of the Pine Falls generating station construction from 1950. Assuming that the photos have been properly labeled the user could …

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

No big developers. Check my profile.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

If we just used the daniweb logo as the default avatar then at a glance it would look like all the default posts were by the same person. As I understand it, the current default avatars are generated based on the username so each default avatar is unique.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Welcome to penultimiate power. Bwahahaha. Wait. Did someone mention maturity ;-P

JorgeM commented: thanks Reverend Jim. Maturity? is that a pre-req? +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Let's see. Microsoft says "your data is secure with us" and Silent Circle says "we can't keep government snoops out of your data" and subsequently shuts down that service. Whom do you think I am more likely to believe?

Trust has to be earned.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

One of the fallacies people fall into is in trying to equate government financing with personal financing. Going back to old FDR, putting people to work on thousands of infrastructure projects put disposable income into the hands of millions of people. This money was spent on goods and services. These goods had to be manufactured to fill the demand thus creating more jobs. Each time the money changes hands it is taxed. So the government can, by spending money and getting a return (taxes plus better infrastructure) kickstart the economy. Now if you tried this on a personal level you'd be pretty much screwed because you don't get back any of the money that you spent.

So the idea (and this has been successfully applied in Canada on many occasions) is that when the economy is bad, that is the time for the government to stimulate it by funding infrastructure projects. When the economy recovers the government can recoup the losses and repay the incurred debt from increased tax revenue. However, certain governments insist instead on cutting taxes for the wealthy and slashing social spending. This is exactly the wrong approach.

As for jwenting who believes that we are taxing corporations and the wealthy into oblivion, what would he consider an equitable tax system? What would he consider a "fair share"? And no fair claiming that corporations shouldn't pay taxes because in the US, a corporation has been declared to have the same legal status as a person. That legal …

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I don't see how the business of war is good for the American economy.

I didn't say it was good for the economy. What it does is provide yet another way to take money from the 99% and pass it on to the 1%. The government uses tax dollars to buy weapons from the arms manufacturers. It's like the concept of privately run prisons. There are contracts with the various states that guarantee that the prisons be kept at a minimum 95% capacity. Each prisoner is worth $30000 to $50000 per year to the corporation. These prisoners are then used for slave labour. As long as the government passes laws that guarantee a steady stream of non-violent prisoners (like drug possession) and provide for school to jail pathways then the private prisons will prosper.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

It's a bit like driving a car. If you are going somewhere familiar you don't really think about what you are doing. If you are going someplace unfamiliar you have to watch for street signs and pay a lot of attention to every turn.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

NEW means there are new posts you haven't seen.
READ means you have read (past tense) this thread
ME means you have posted in this thread

<M/> commented: Thank you +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Conway's game of Life in one line of APL

c0c8e8bfe2c42cb379b0068a0533673a

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

If you care to hear one more comment, the Related Articles section takes up almost a third the width of my screen. This means that more code lines get wrapped. Would it be possible to add a gadget (like on Google Maps) that would collapse the Related Articles pael?

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

The US government has to perpetuate crimes against other countries. Back in the 50s, Eisenhower warned about the military/industrial complex. There is far too much money to be made selling arms to the government. In order to justify spending obscene amounts of taxpayer dollars on weapons the government must ensure that it is perpetually at war against someone. If it isn't Iraq or Afghanistan then it must be someone else. There was talk a while back about Iran working on WMDs. When I heard that I thought "here we go again". Now we have the war on terror which, because there is no identifiable enemy, can be continued forever, especially since the war itself guarantees a never ending supply of terrorists. The US won't even identify who the enemy is.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Especially considering that his stance on things like assassination, , Gitmo, drones, domestic spying, civil rights, etc. are currently the exact opposite of when he was a senator rather than POTUS.

jwenting commented: you mean his stated stance, I don't think what he said during his election campaign was his actual intent... +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

They are in the process of setting up servers in Switzerland.

What I hate is the hypocrisy. Obama goes on Letterman saying how we need the whistleblowrers while he is doing everything he can to charge them with treason.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

would have been more realistic (timingwise) if they had compared

If StrTemp = vbNullString

with

If StrTemp = ""

Although I suspect programmers would achieve better results looking for other things to optimize.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

In vb.net you can treat vbNullString as being equivalent to "" but they are not treated exactly the same. For example, in the following code

Dim s As String = ""

If s = vbNullString Then
    MsgBox("same")
End If

the message "same" will be displayed when run, however, if you put a breakpoint on the End If and open the Immediate window you can get the following results

?s = ""
True
?s = vbNullString
Unable to evaluate expression.

so obviously vb does not quite treat "" and vbNullString equivalently. If you want to know how this is handled in VBA or VB6 then post in that forum.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

AD - I'm thinking your keyboard looks something like this:

23e1d952daa4007d3c16a7bd62099547

<M/> commented: lol +0
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I gave one well known (at least to Canadian media) where that was the case. I didn't quote a number as to how widespread the practice is in that country. I also did not make any comment on the quality of the engineers who graduated from legitimate institutions in India.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

As long as organized and powerful churches, pretending to hold the keys of heaven and hell, denounce every person as an outcast and criminal who thinks for himself and denies their authority, the world will be filled with hatred and suffering. - Robert G. Ingersol

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

I can't speak in general but in Canada it was recently discovered that a number of workers who were brought into the country from India as temporary (then made permanent through a loophole) employees were found to have purchased their credentials rather than earned them through study.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

There are several types of posts that really annoy me. Note that when I say I'd like to delete, I generally do not.

Please do my homework for me

I would be quite happy to delete these posts immediately so that they don't even appear on the thread lists. This would clean things up for people browsing for interesting threads.

Urgent help needed immediately

I get tired of seeing these meaningless titles. In spite of prominent Please Read This Before Posting type sticky threads, it seems that few people actually read them. Should we start giving infractions since nothing else seems to be effective? Reducing the number of these types of posts would raise the quality of the site.

No speak Engrish

In spite of the fact that this is clearly an English language forum (with rules stating such), we still get a lot of posts in the Engrish as she is spoke vernacular.

Insufficient Information

I'd be happy deleting these on sight as well. You know the ones I mean. The poster complains because his query takes too long to run but doesn't say what the query is, what the table looks like, how many records are in it (or them). And then repeated requests for details are ignored. In rare cases the poster whines that he is not getting any help.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

The better you serve your customer's requirements, the more valuable you are.

Again, it depends on what the customer's requirements are. Before I retired, a programmer in another department always met his deadlines with code for a critical project (water reservoir management as pertains to hydro-electric generation). He wrote his code using modules that he developed in PL/1. Eventually he left the corporation. Within a year of his leaving, they had to hire him back as a contractor at several times his original salary because none of his code was documented and was written so horribly that nobody else could understand it. Under the new contract his rewritten code had to be peer-reviewed (at yet further cost) and approved at every stage.

Strictly speaking he satisfied the customer's original requirements. The code met all the specs and ran correctly. However, the code was impossible to maintain or modify so in the long run the customer was poorly served.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

So if it isn't experience or ability it is likely something else. Without getting into specifics, I'm sure you recall a PM I sent you recently. Consider that when you read point number 1. As for the remaining points, I only list them as possibilities. I do not assume that any of them apply to you, but I have seen others fail a job interview because of one or more of those points.

  1. Did you act in a mature manner during the interviews? Did you answer all questions seriously, even the "throw away" ones as you were settling in for the interview or getting up to leave? Some interviewers will use these questions to get a feel for you.
  2. Did you dress appropriately? Was your hair cut neatly? Do you have facial piercings or tattoos? You may think it is your right to express yourself with piercings, etc. (and you would be right), but first impressions count and the interviewer has the right to make assumptions based on your appearance.
  3. Did you have proper hygiene? Did you go into the interview smelling of last night's beer bash or garlic and limburger cheese fest? Did you brush your teeth and apply deodorant earlier? If you have sweaty palms did you wipe them before going in and shaking the interviewer's hand?
  4. Did you sit with proper posture? Were you sitting attentively or were you slouching. Did your posture suggest an open attitude or a confrontational one? Were you sitting with your arms …
Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

How about

Public Class Form1

    Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged
        SetPlayQuit()
    End Sub

    Private Sub TextBox2_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox2.TextChanged
        SetPlayQuit()
    End Sub

    Private Sub SetPlayQuit()

        'If we are not currently playing a game, this sub will disable the
        'play button if either of the player text boxes is empty.

        If btnPlayQuit.Text = "Play" Then
            btnPlayQuit.Enabled = TextBox1.Text <> "" And TextBox2.Text <> ""
        End If

    End Sub

    Private Sub btnPlayQuit_Click(sender As System.Object, e As System.EventArgs) Handles btnPlayQuit.Click

        Select btnPlayQuit.Text
            Case "Play"
                btnPlayQuit.Text = "Quit"
                TextBox1.Enabled = False
                TextBox2.Enabled = False
            Case "Quit"
                btnPlayQuit.Text = "Play"
                TextBox1.Clear()
                TextBox2.Clear()
                TextBox1.Enabled = True
                TextBox2.Enabled = True
                'add code here to start playing
        End Select

    End Sub

End Class

You don't really need to enable/disable the textboxes but it does prevent changing the values while the game is in play.

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

At the most, I have to reformat only about one post a month in the vb.net forum because someone forgot to use the Code took to insert code. I certainly don't miss those posts with colour tags galore that looked like someone ate a bag of skittles then barfed on my screen. Markdown rocks. Are we moderators going to get any inside dope on the new design as you are working out the look and feel?

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Just because some people do not have a choice when it comes to matters of privacy does not mean that everyone should be deprived of it. That is a nonsensical argument. You might as well argue that because millions of people are starving that people don't need nutrition. It's just an imaginary thing. There are also lots of people who do not require human contact to be happy, yet forcing isolation on prisoners through extended solitary confinement is considered cruel and unusual punishment, even torture by many. I'm sure you have your "little secrets" that you would not like shared with the world. That's what privacy means - the right to decide what to share with others. If you have a character flaw or a physical defect that you would like to keep to yourself then you have a need for privacy. It is hardly an imaginary thing.

Many aboriginal societies had/have very little in the way of privacy.

Yes. And they also had their patterns of behaviour such that they maintained the illusion of privacy even when such was limited. Avoiding eye contact, for example, when couples were engaged in "personal matters" was considered prudent. It gave people as much privacy as was possible under the given living conditions.

minimum size of windows for bedrooms, allowed materials for blankets, and come what may.

Minimum sizes for windows and allowed materials for blankets/clothing, etc are matters of safety, not morality. Clothing and blankets made of highly …

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

My first two jobs paid peanuts but the experience was priceless and the work was fascinating. My first job was at what once was a hospital but by then had been converted to a rehab facility for children recovering from surgeries for burns and amputations. We also were a leading centre for custom prosthetics/orthotics. In a rather perverse reversal of circumstances, each succesive job came with an increase in pay and greater job security, but a decrease in my work area.

First Job

Spacious private office on the second floor overlooking a park right on the banks of the Red River. I had a private bathroom with a shower. It was a good thing the office was spacious because I had to work from a gurney for several months due to a serious back injury.

Second Job

Private office the size of a large broom closet overlooking a parking lot in downtown Winnipeg.

Third Job

A cubicle.

I was told at university that 99% of the available jobs would be in data processing so I shouldn't expect to find my dream job. As it turned out, my career path ended up being in areas that kept me intellectually stimulated (and also well compensated, at least by the time I got to my last job).

It's like people who go through to be lawyers. They all dream of being Perry Mason but the reality is most of them end up doing grunt work. That's life. We can't all win the job …

Reverend Jim 5,225 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

It's going to be a problem because every time you call g.DrawString it will write overtop of the existing text as the numbers change you will end up with just a black blob. Previously rendered numbers will not be erased. You can find a custom progress bar at Code Project which might do what you want.

Begginnerdev commented: Yep +8