|
Yes... it's an "Invalid Argument" error:
WSAEINVAL
(10022)
Invalid argument.
Some invalid argument was supplied (for example, specifying an invalid level to the
setsockopt function). In some instances, it also refers to the current state of the socket - for
instance, calling accept on a socket that is not listening.
|
|
|
|
|
masnu wrote: if(!sock.Bind((UINT)4200, _T("127.0.0.1")))
why dont you try with NULL as the second parameter?
|
|
|
|
|
I did. Same error occurs.
|
|
|
|
|
Hi,
What required to run an application, which is coded in Microsoft Visual Studio 2005 VC++, on other system without Microsoft Visual Studio 2005 installed?
Regards,
Aniket
|
|
|
|
|
That depends - does it use MFC ? Does it use the C standard library ? Is it statically linked ? Does it use the .NET framework ? Basically, there is a merge module that has all the stuff you may have used, apart from the .NET framework, and because of WinSXS, you need to use that anyhow, you can't just ship dlls anymore.
Actually, it's an exe, and it's called vcredist_x86.exe. There are merge modules you can use instead, your choice, depending on how you distribute your app.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Christian Graus wrote: it's an exe, and it's called vcredist_x86.exe.
I installed "vcredist_x86.exe" on other PC & then try to run my application. But same error occurs. I have also installed "Microsoft .NET Framework Version 1.1 Redistributable Package" on that PC.
What might be the problem?
|
|
|
|
|
Aniket Salunkhe wrote: But same error occurs
You realise I told you every possible thing because you've not told me what the error is, so I'm guessing, right ?
Aniket Salunkhe wrote: I have also installed "Microsoft .NET Framework Version 1.1 Redistributable Package" on that PC.
Why ?
Aniket Salunkhe wrote: .Net VC++ 2005
That'd be .NET 2.0. 1.1 is useless to you.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Christian Graus wrote: you've not told me what the error is
error is : "This application has failed to start because application configuration is incorrect. Reinstalling application may fix the problem"
|
|
|
|
|
Does this program use .NET ? It sounds more like a manifest problem. Could the program have other dependencies ? What does it do ?
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Christian Graus wrote: Does this program use .NET
My .Net application is converted from VC++ 6.0 and some GUI changes are made on that.
My VC6 Application is running properly on any PC.
My .Net Application is running properly on other PC having .Net 2005 installed.
Also when I checked a sample .Net VC++ Application (only displaying the default dialog) to run on other PC without .Net installed , same error was generated.
-- modified at 7:28 Monday 21st August, 2006
|
|
|
|
|
OK, your app is not using .NET. It seems you're missing a library, such as the MFC80 library, or MSCVRT80, both of which I thought came with that exe.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Christian Graus wrote: It seems you're missing a library, such as the MFC80 library, or MSCVRT80, both of which I thought came with that exe.
No. I know about those libraries. The error for those libraries is different. And also I have copied libraries MFC42D.DLL, MFCO42D.DLL, MSVCRTD.DLL alognwith exe during installation.
|
|
|
|
|
NEVER distribute the debug dlls, or a debug build. That's not what they are for.
You're not giving me much to go on here. Are you copying the manifest file with the app ? That's the appname.exe.config file.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
No, I am not copying the manifest file. Where should I copy this?
You are talking about some libraries, which libraries should I copy & where to copy thos libraries?
|
|
|
|
|
Christian Graus wrote: appname.exe.config file.
It doesn't have appname.exe.config file. In Debug mode it has appname.exe.intermediate.manifest & appname.exe.embed.manifest; while in Release mode it has appname.exe.intermediate.manifest.
The application is MFC Application in .Net 2005.
|
|
|
|
|
Hi,
Sorry to distrub you. But it's very urgent for me. Plz help me.
The previous error is now removed.
I changed following Configuration Propeties of Project ( in Both Mode : Debug & Release Mode)
1. Manifest Tool -> Input & Output -> 'Embed Manifest' = No
And/Or
2. Linker -> Manifest File -> 'Generate Manifest' = No
For Release exe:
Then the error was "This application has failed to start beause "MFC80.dll" was not found. Re-installing them application may fix this problem"....then I copy "MFC80.dll" file. Then same error for "MSVCR80.dll"..so copy this copy with exe.
After that 'MS Vicual C++ Runtime Library' error occured as " Appl. has made attempt to load the C runtime library incorrectly. Please contact the appl's support team for more information" & "The appl failed to initialize properly(0xc0000142).Click OK to terminate the appl.)"
For Debug exe:
There was error for file "MFC80.dll" & "MSVCR80.dll", so I copy thos files. Then I run the appl., but still error as "The appl failed to initialize properly(0x80000003).Click OK to terminate the appl.)"
But sample application run propely after copying required file. What should I do for my Application?
Plz, hlep me.
Regards,
Aniket
|
|
|
|
|
Aniket Salunkhe wrote: Sorry to distrub you. But it's very urgent for me. Plz help me.
I was asleep, I just got up...
Those dlls are in that redistributable I told you about. And they need to be installed by it, in the WinSXS folders. Not with your app. Embedding the manifest is a better option, BTW.
You didn't tell me what your app does, so I can try to work out if you need something else.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Christian Graus wrote: And they need to be installed by it, in the WinSXS folders
I have installed WinSXS Folder
Christian Graus wrote: what your app does,
It perfors wme streaming
|
|
|
|
|
i have created a project that to Draw the Recatngles and the Ellipses on the window useing the Mouse.but createing the circle i am not geting the any method in the CDC classmembers.So, plz tell me how to create it
ramanand
-- modified at 5:08 Monday 21st August, 2006
|
|
|
|
|
A circle is simply a special case of an elipse. Exactly like a square is a specialisation of a rectangle.
|
|
|
|
|
Ellipse()
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
hi everyone,
iam working with tree control and i have small problem with it.i want find the index of the item in a tree control.how to find the index.i have gone through the member funtions of the CTreeCtrl class but i couldn't find any method which helps me?
So guys please give me solution for my problem.
with regards
M.Satish Reddy.
sathish
|
|
|
|
|
CTreeCtrl is different from those listboxes or list controls. It doesn't have an index. Instead you get handle to a particular item and using that, you can get its child item and so on.
|
|
|
|
|
To complete Mr Chen's post, you can emulate an indexing of items using the Data member of the items in the TreeCtrl. It is accessible using SetItemData and GetItemData
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
|
|
|
|
|