tlhIn`toq's Profile User Rating: ****-

Reputation: 6158 Overlord
Active Posts:
13,871 (6.66 per day)
02-June 10
Profile Views:
Last Active:
User is offline Yesterday, 05:31 PM

Previous Fields

OS Preference:
Favorite Browser:
Favorite Processor:
Favorite Gaming Platform:
Who Cares
Your Car:
Dream Kudos:
Expert In:
Icon   tlhIn`toq There are very few software issues that liberal application of Mt.Dew and M&Mís wonít fix!

Posts I've Made

  1. In Topic: C# app crash despite code in try/catch

    Posted 11 Feb 2016

    Maybe the exception was thrown in the Catch block.


    I have a multithreaded forms application in C# 4.0

    Do you know that's WAY out of date? Nobody does forms these days; its all WPF. And C# is currently version 6.
    Also Microsoft just announced that support for .NET 4.0 and 4.5.x will soon be end-off-life. Its all the 4.6.x family these days. Just FYI.
    And their latest deal with Intel indicates that new computers won't even be able to run anything less than Windows 8.1

    So it might be time to update your target environment(s).
  2. In Topic: Need to be able to instantiate a server and client multiple times.

    Posted 11 Feb 2016

    See FAQ 10: I'm trying to make a client/server and....

    Wanting to know how and where to distribute software, what to charge, how to secure it, how to provide updates and so on is fairly common. For that reason, if you look toward the end of my FAQ below questions 48 and higher cover a lot and provide several links to existing in-dept discussions. Of course distribution channels change rapidly. Some are platform specific such as Apple's app store if you are making iOS software. If you have any new suggestions specifically on where, please let me know and I'll update this FAQ.

    tlhIn`toq's FAQ list - Updated Oct 2015

    Learning to debug one's own code is an essential skill. Sadly, one that apparently few college courses teach. Silly if you ask me.
    Placing breakpoints and walking through the code line by line allows you to actually WATCH it execute, check the condition of each of variable's run-time value, and watch the logic unfold right before your eyes.
    Visualizing what your code does will let you see why it behaves the way it does.
    It would be well worth your time to do the tutorials on FAQ 2. A couple hours learning this skill will save you hundreds of hours of confusion in one project alone.

    In addition to FAQ 2 in the list below, also check my signature block for a link on how to look at your variables' values at run-time.

    TOP most asked:
    What does this error message mean?
    FAQ 2: How do I debug
    FAQ 3: How do I make Class1/Form1 talk to Class2/Form2

    Why are you still building in WinForms?


    "old 1990's WinForms"? i just use visual studio 2015 and started up with a windows form. didn't know there was an option for a newer winform?

    WinForms is OLD. Virtually 'legacy' and to many of us nearly considered end-of-life. There are still placing building new projects in it, but I wouldn't work for anyplace that wanted to hold me back by two decades. There are probably tens of thousands of legacy WinForms applications in use in countless companies. "If it ain't broke, don't fix it." in other words: If there isn't a financial gain to be made in re-writing them right now why invest the time and money?

    But with decades of WinForms comes developers with decades more experience than you'll have and you have no way to compete with them. Let the legacy developer maintain the legacy applications. Many of them are too stuck in their ways to move forward to WPF. Which is why if you look at job boards, what companies are hiring for and have been looking for, for the last several years its: WPF/MVVM.

    So if I were you I would just jump right to WPF. Don't worry about WinForms unless you have a deliberate need for it down the line. Otherwise you spend 10,000 hours getting good at WinForms only to find you need to spend another 7,500 hours bringing your skillset forward several years into WPF - And at the same time break all the bad habits you learned in WinForms.

    If some company hires you for WPF development, but would also like it if you could maintain some legacy applications THEN learn WinForms; and take your good habits from WPF with you.

    FAQ (Frequently Asked Questions - Updated Nov 2015

  3. In Topic: How to solve this recursion problem?

    Posted 9 Feb 2016

    100 bytes per call
    Each call cuts the list in half
    The list size is 8
    So how many times must the list be cut in half, then each half in half {repeat recursively}? That's the number of times the function is called. Times 100bytes per call.

    Its not a straight 8*100bytes. You have to walk through the logical operation to see how many times the function is called.

    If nothing else, just write a quick bit of code to walk through it and count the number of times the function is called.
  4. In Topic: How to solve this recursion problem?

    Posted 9 Feb 2016

    Are you asking us to answer your homework question/problem for you?
  5. In Topic: error making carpet calc app can't make it calculate perimeter

    Posted 7 Feb 2016

    View Postdab823, on 06 February 2016 - 07:14 PM, said:

    Okay I have figured out my problem. roomLength and roomWidth are never defined in CarpetCalculator.cs, they are just defined in CarpetCalculatorApp.cs which is the code the user inputs. The CarpetCalculator.cs handles information outputted. How do I set roomLength and roomWidth in CarpetCalculator.cs to what it is in CarpetCalculatorApp.cs? I've never dealt with two separate files before.

    I'm confident this had to have covered in class. Its just not reasonable that the instructor would NOT cover it, and that it would NOT be in your text book, yet you would be required to do it for homework.

    I would urge you to talk to your classmates, borrow someones notes, or schedule some face-time with your professor. Clearly you've missed a large chunk of a rather important foundation concept. We can't know just how much you've missed, or how your professor is explaining this to you. Its not feasible for us to replace your class lectures. Get together with your teacher and just tell him/her "Hey, I missed something vital here. Can you go over it with me?" Any teacher would be happy to. And if they aren't then go to the administration because its what they're being PAID to do. You're paying them for this education: Stand up for your right to receive it.

My Information

Member Title:
Freelance developer
Age Unknown
Birthday Unknown
United States of America
Software development, Shooting, Photography, Camping/Hiking, Travel
Years Programming:
Programming Languages:

Contact Information

Click here to e-mail me
Website URL:
Website URL


Page 1 of 1
  1. Photo

    tlhIn`toq Icon

    19 Aug 2013 - 20:28
    Ah - I *am* blind.
  2. Photo

    Michael26 Icon

    19 Aug 2013 - 15:53
    Yes there is, you have Awards, About me, Posts and Blog. That is right under your status.
  3. Photo

    tlhIn`toq Icon

    18 Aug 2013 - 10:16
    Am I just blind, or is there no link on a person's profile page to their blog? That's silly.
  4. Photo

    tlhIn`toq Icon

    18 Aug 2013 - 10:13
    Yep. They are coding on a "Whole 'nother level" above my last employer. Makes me feel like like I'm in the special slow learners group. But that's a nice side effect of new environments: They make you stretch past your comfort zone and learn new techniques.
  5. Photo

    Michael26 Icon

    05 Aug 2013 - 06:17
    At least you found job :)
  6. Photo

    tlhIn`toq Icon

    04 Aug 2013 - 12:53
    01aug13: I've changed employers and no longer working at home. So I won't be answering posts in real-time through out the work day. Don't take this as disinterest in the site. Its just I can't do that from a new office as a new employee. So its nights and weekends for me.
  7. Photo

    tlhIn`toq Icon

    12 Jul 2013 - 06:55
    Thanks! I've only just gotten on the computer this morning and saw it myself.
  8. Photo

    Michael26 Icon

    12 Jul 2013 - 06:39
    Congrats on 5000 :)
  9. Photo

    tlhIn`toq Icon

    05 Jun 2013 - 11:15
    I need to run through them and clean them up, stitch panoramas together etc. Shot about 700 frames. I'll keep maybe 50 at most. 10% or little less is about average.
  10. Photo

    Michael26 Icon

    05 Jun 2013 - 10:28
    Post some pictures, will you?
  11. Photo

    tlhIn`toq Icon

    05 Jun 2013 - 09:20
    Back from vacation. I was away for nearly a month (if anyone noticed). But Alaska was beautiful.
  12. Photo

    tlhIn`toq Icon

    31 Dec 2012 - 08:56
    Thanks! I see the voting is closed.
    I had to laugh when I saw I was even on the "nicest member" list - Everyone knows I'm the brutally honest old man LOL.
  13. Photo

    lucky3 Icon

    31 Dec 2012 - 02:28
    Congratulations for the "Most Helpful- Programming" shared 1st place award!
Page 1 of 1