|
I am not a programmer myself but was looking for some advice on a program I recently purchased, Dragon NaturallySpeaking 10. However I discovered that it will not install on XP 64bit. I have been quite happily using version 9 without any problems under XP 64, despite the application not explicitly being written for 64-bit.
apparently people were having trouble getting the Dragon 9.5 update to work on 64-bit, however someone found a workaround (http://scottonwriting.net/sowblog/posts/13413.aspx[^]). so thinking I was clever (or not so clever) I followed the instructions.
Unfortunately when you run the installer for Dragon NaturallySpeaking 10, it first attempts to install something called " Visual C++ 8.0 runtime for Dragon NaturallySpeaking 10". this runtime states that it does not support 64bit. So when you attempt to run the Dragon .msi installed by itself, it states that it requires the runtime and does not continue.
I rely on voice dictation on a daily basis, I don't understand the programming implications of it not running on 64-bit but it seems like the company is artificially restricting it being used under Windows 64-bit. From the top of my head I cannot think of any 32-bit applications with the exception of virus scanners and disk/system utilities, that will not install and comfortably run on a 64-bit OS ( I was under the impression that the 64-bit versions of Windows were backward compatible with 32-bit applications).
Is there any way to fool this runtime for Dragon NaturallySpeaking to install on xp 64-bit? the runtime installer is an exe file, so I cannot open orca and modify its installation conditions.
Any help would be greatly appreciated,
Ryan
|
|
|
|
|
I have the exact same problem. I have been using Dragon 9.1 on Windows XP x64 perfectly happily. Now trying to install DNS 10.0
I tried the same tricks as Ryan and ran into the same problem.
I then downloaded the visual C++ runtime library from microsoft's website:
http://www.microsoft.com/downloads/details.aspx?FamilyID=bd2a6171-e2d6-4230-b809-9a8d7548c1b6&displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=bd2a6171-e2d6-4230-b809-9a8d7548c1b6&displaylang=en
which downloads file: vcredist_x64.exe
which is the 2008 runtime library
that allow execution of programs written using MS visual C++ on PC's that do not have the full program.
This didn't solve the problem. Possibly the runtime library is being installed somewhere that the installer is not looking for it? Or maybe I need to hack some kind of installer file to tell it the runtime library has been installed correctly?
All help gratefully received.
Iain
|
|
|
|
|
pfft, I bought this program to do my looooong homework papers with and it doesn't work... *grumble grumble grumble* I have tried these methods and more. I first tried the damn thing on my XP machine, because I didn't want to mess with it after getting a warning on my 64 bit Vista.
It installed fine until I try to run it! A wonderful error message pops up and shuts the whole program down. After trying a billion fixes on that with no luck, I have gone onto my Vista machine. I have saved the files from the CD to the "Program Files (x86)" with no luck because of that dang C++ runtime installer. I installed Microsofts C++ version with no luck. I then saved the Microsoft C++ Runtime to "Program Files (x86)" as well, changed the name of it and replaced the current DragonSpeak C++ Runtime installer that it keeps trying to access and doesn't work...
And guess what? It still didn't like it. Apparently, Nuance has modified this file with their own little specialty code so that it can not be replaced and the install gives an error message because it can not find what it looking for. Don't even have the decency to provide customer support without milking us for all we are worth... $10 "per incident"... Grrrrrr... Nuance had better get their butt into gear before I return this damn expensive paperweight and say to hell with it. If I can't use it now, with pages of homework ahead of me, what good is it? Sure, sure, Nuance says that it will have a working 64 bit version by the end of the year, but if classes end on December 12th... right... *goes away to fume some more and resist the urge to go program her goddamn own... it would take less time...*
So guys, no solution here. Use it as a paper weight until the end of the year... seems to be the only use at the moment...
My mind is like lightning... one brilliant flash and then it's gone...
|
|
|
|
|
hi all,,
i am developing an application that list running windows in a list view as in taskmanager, the items in the listview can be sorted on clicking a column.
my problem is how to update the values in listview after sorting the items.
Thanks & Regards
|
|
|
|
|
nitin3 wrote: how to update the values in listview after sorting the items
How are you sorting the items?
If you use ListView_SortItems (LVM_SORTITEMS) you shouldn't need to do anything.
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
i used ListView_SortItemsEx
Stpes:-
state of lv before sorting
col1 col2 col3 .. coln
---------------------------------------------------------------
Notepad Running
Calculator Running
1) the user click on first column then it will become
col1 col2 col3 .. coln
---------------------------------------------------------------
Calculator Running
Notepad Running
2) after a second the list view get refreshed by calling EnumWindows. the code to add item to the listview is written in lpWndEnumProc function.
if i got the handle to the window calculator at first , i dont know what will be the index of calculater this time, if this is not a sorted list i can insert it at index 0.
Thanks & Regards
|
|
|
|
|
|
Dear friends
I'd like to write a class which when other classes inherit this class, user can see in properties form messages and overrides. for example when you have class inherited from CWnd you can find messages like WM_PAINT , WM_CLOSE and etc in Properties form, Messages part.
Thanks a lot
Mehrdad
Agh
|
|
|
|
|
Maybe inheriting CCmdTarget works.
It's CWnd's base class.
From MSDN:
"The base class for the Microsoft Foundation Class Library message-map architecture."
rotter
|
|
|
|
|
pos = SnapList.FindIndex(index);
if(!pos)return;
CSnp *pSnp = (CSnp*)SnapList.GetAt(pos);
if(!pSnp)return;
CString TempName = gsInstallPath;
CString SnapFile = TempName + (CString)szModelDir + szModelName + "\\Instructor\\" + pSnp->filename;
delete pSnp;
SnapList.RemoveAt(pos);
int retval = remove(SnapFile);
if(retval != 0)
{
AfxMessageBox("File not deleted");
return;
}
In this above code..Unhandled exception occurs at delete pSnp.
Wats the problem??
Anu
|
|
|
|
|
What is the type of SnapList (is it a MFC list ?) ? How do put elements in this list ? How do you create the CSnp objects ?
|
|
|
|
|
Its a CObList object. Add elements by using
CSnp *pCSnp = new CSnp;
SnapList.AddTail(pCSnap);
Anu
|
|
|
|
|
Run it in the debugger with a breakpoint at the delete line -
is the pSnp pointer valid? Does it point to a valid object?
Are you sure the problem isn't in the line BEFORE the delete?
Why is that cast there?
Mark
Mark Salsbery
Microsoft MVP - Visual C++
modified on Saturday, August 16, 2008 2:42 PM
|
|
|
|
|
I have wrote the following code for login as admin and edit boot.ini file
if( SetPrivilege(hToken, lpszPrivilege, bEnablePrivilege))
{ if(LogonUser(username,".",password,LOGON32_LOGON_INTERACTIVE,LOGON32_PROVIDER_DEFAULT,&hToken))
{
if(ImpersonateLoggedOnUser(hToken))
{ if(CreateProcessAsUser(hToken,0,cmdLine,0,0,FALSE,CREATE_NEW_CONSOLE,0,0,&si,&pi))
{
editbootini();CloseHandle(pi.hThread); CloseHandle(pi.hProcess);
return TRUE;
}
else
{
AfxMessageBox("Failed");
}
closeHandle(hToken);
}
}
else
{
AfxMessageBox("Administrator password is wrong");
exit(0);
}
}
The boot.ini file is edited in non-admin successfully but cmd.exe as administrator is still running after finishing edit.how i kill that in vc++
|
|
|
|
|
This is the main error from a series of compiler problems I ran into, and complained about in the Lounge. This forum seems more relevant for this particular problem.
When switching from one computer to another (both with Visual Studio 2005), I got "fatal error C1902: Program database manager mismatch; please check your installation" when compiling.
The help for this error says: "A program database file (.pdb) was created using a newer version of mspdb80.dll than the one found while compiling."
Deleting the Debug directory and reinstalling the compiler had no effect; the error remains. The code compiles and links perfectly on the other machine.
Does anyone have any ideas what could be causing this problem? Thanks!
|
|
|
|
|
Does one machine have a service pack installed?
I've never had any problems moving all binaries and
source back and forth between machines.
(sorry I haven't seen the lounge posts)
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Good idea. I'll check if service packs have been installed. Thanks!
|
|
|
|
|
That solved the problem! (I'd give you another 5 if I could!)
|
|
|
|
|
Awesome! Thanks for the update - good to know
Cheers,
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
|
One thing I have had to do was make Visual Studio completely forget the prior compile, and compile again. Delete the .NCB file and the .SUO file. Delete all of the files in the Release directory and the Debug directory. Make sure you keep the .SLN and VCProject files. You indicate that this is an install on a new machine. You may be encountering some collisions with GUIDs on the new machine. Do the following from an editor other than Visual Studio. Execute guidgen.exe using the Register Format, create a new GUID, copy to clip board, exit, use the editor to replace the GUID for the solution. Repeat for the project, but remember that this GUID exists in several places in the solution and also in the project. Do this for each different project. In each .VCProject file, do the same thing for any GUIDs created for IncludeFiles, SourceFiles, etc. Close the editor for the solution and all of the projects. Click on the solution and Visual Studio will rebuild all of the deleted files.
This works for me, your mileage may vary.
Tell us here whether this works.
Note. All program files used by the compile must be transfered to the new computer, in the same directories. If different directories, then edit the project files first with the non-Visual Studio editor, not the IDE.
Dave Augustine.
|
|
|
|
|
Hi,
I am working with Treecontrol that has checkboxes first time. How can I handle the click of checkboxes?
Which WM I have to use?
|
|
|
|
|
|
I am getting the error, I think this is for CListView
"error C2065: 'TVN_ITEMCHANGED' : undeclared identifier"
modified on Friday, August 15, 2008 1:13 PM
|
|
|
|
|
My bad - TVN_ITEMCHANGED seems to require at least Vista.
|
|
|
|