Re: Problems with the SetWindowPos API ...

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Michael,

Why does it take so long to load? I don't think dragan on it's own did this on my machine (although I've only run it once after the install).

Oh, I forgot to mention that I am intentionally using a downsized machine for debugging. This "antique" is only 300 MHz and only has 128MB of RAM on it, so it is at the absolute minimum for V5, which for conversational application should have three times the CPU speed and RAM as for dictation. Here, to page anything in, it must first page something else out, so the disk is doing a lot of back and forth. You may see the same effect it you first bring up some big apps like MS Office on your machine.

This may be a challenge because Dragon needs to be trained for each user's voice. Also, there is a lot of voice command capability that you may or may not be able to ignore.

How would it work? Would the user need to purchase dragon 5 and install it and train it, or do I have free runtimes for my $1.50 that I can distribute and install with my app? If I have free runtimes do I need to write something to do the training myself or is there an exe I distribute that they can run to do this?

No free runtimes. Using older versions presents some challenges, because DNS does NOT like to license the reproduction of anything but the current version, which of course the stripped version lists for around $100.

Why? It is REALLY difficult to get very large C/C++/C# programs working reliably, because they lack VB's run-time checking.

C# has all the same checking as VB and more. For example, it will warn you that you failed to return a value from a function which VB doesn't do.

How about putting too big of a number into a variable, e.g. the equivalent of:

LongVar& = DoubleVar#

as well as checking subscripts, catching pointers that wander off of the strings that they point into, etc.

Also, how about C's messed up order of operations, where several programmers can agree on what a statement clearly says, but the compiler sees something ELSE? This is behind the present need to fill formulas with redundant parentheses.

I have seen C programs where there is an unused variable between each string, and a watchdog routine that runs around and makes sure that nothing has changed any of them!

C was a good concept gone bad by committee. If someone cleaned it up, then it could yet be a good language. Hopefully, C# has done at least some of this.

I have written a LOT of C, from porting Unix to a dual processor configuration to writing a variety of small embedded apps. However, it seemed to be WAY too sensitive to write really complex stuff in like my present projects. Maybe C# has indeed fixed enough to take another look at.

Of course, Microsoft has left some important things that were in the original Dartmouth Basic out of VB, including arithmetic statement functions and MAT statements to perform matrix operations, which are especially useful for reading and writing arrays.

My FAVORITE error message came from VB-2005. I tried running a program that contained an embedded interpreter that had an On...GoSub statement to operate the interpreter. The error message informed me that they don't do any of the On... statements and chastised me for not using good Object Oriented programming practices, which from the message I guess don't include embedded interpreters! I guess that means that Microsoft is opting out of all markets that aren't 100.000% object oriented! Of course I could use a Select Case statement, but they are *MUCH* slower.

written in C# is probably too new to be really wrung out.

I'm not suggesting the speech recognition itself be written in C#, just the wrapper around it similar to what you're doing.

They certainly need SOMETHING better than they now have!

Steve Richfie1d
.



Relevant Pages

  • Re: RAW Intro?
    ... are far more OS programmers than commercial ones. ... developers who are specifically working on that code. ... would have had to download and install first. ...
    (alt.photography)
  • Re: Tcl and C++
    ... Other libraries depend on it (not only applications), ... Having compiler available opens small ... Installing a compiler is rather required, if you want to install on it ... because they'd rather be C programmers? ...
    (comp.lang.tcl)
  • Re: A newbie - What are differences between Red Hat Linux 9 and Red Hat Enterprise Linux?
    ... website, it is said that FC is for programmers, and Redhat Enterprise ... Since I am a business student, ... Scroll all the way to the end of the options and check 'Install ...
    (comp.os.linux.setup)
  • Re: [opensuse] frustration and suggestions
    ... then shtuff lapses into an almost predictable pattern of ... Re zmd, I have not had the trouble I had with it in 10.1, so zmd ... installed, it was removed from the initial install. ... and more "programmers". ...
    (SuSE)
  • Re: more hackintoshery...
    ... Simon Dobbs wrote: ... error message along the lines of: ... regular chastisement for unix programmers. ...
    (uk.comp.sys.mac)