|
I am currently having problems with the CSocket Class. My main problem is that when I call the Accept(), function my program will crash. I believe I am using all the correct parameters. Even in sample programs that I have downloaded it does the same thing, I was wondering if perhaps it had to do with me using Win2k. Any help will be Greatly Appreciated.
-Aaron
|
|
|
|
|
Here is a sample of code I'm using and it works fine.. I am all so running windows 2k pro.. so I doubt that the OS is the problem.. If this doesnt help, I could email you the whole project I made and you can try to run it on your pc to rule out OS or what not..
void CChatDlg::OnAccept()
{
if(m_bConnected)
{
//create a rejection socket
CAsyncSocket sRjctSock;
//Acept using the rejection socket
m_sListenSocket.Accept(sRjctSock);
//Close the socket
sRjctSock.Close();
}
else
{
//Accept the connection request
m_sListenSocket.Accept(m_sConnectSocket);
//Mark the socket as connected
m_bConnected = TRUE;
UpdateData(FALSE);
}
}
Hope this helps..
Rob Jones
|
|
|
|
|
Hi!
I need to create installation program for a few applications with dependency
between them(one application run another etc.)
Between files i should install there are some .ocx(ActiveX) or even
COM objects that i should register in the registry of local machine.
I'am trying to use InstallShield of the Visual Studio but i do not
understand how can i know(maybe there are some functions available in script) if the specified .ocx or .dll is already registered on that machine or not. This deal seems me to be confusing(I'am not familiar so good with registry).
Could somebody help me.
Thank you.
Alexander
|
|
|
|
|
|
If i can understand your question i use InstallShield the part of Visual Studio and its help but as i said before the my probem is having .ocx .dll to know if these files are already registered in that machine or not.
Sorry for telling my story anew.
Alexander
|
|
|
|
|
Hi,
If I understand your question correctly, what you need to do is create a "Component" specifically for these shared self-registering files. If you select the Component in InstallShield, and look at its properties, you will find one for "Overwrite". What you need to do is select the criteria for overwrite. Usually, you will probably want to choose "Overwrite files BY VERSION THEN DATE" with both the NEWER options as well. This means the install will only ever overwrite these files if they have a higher version than the currently installed ones.
The self-registering bit is a whole other kettle of fish. You need to create a "File Group" for self-registering files as well (basically, the Component I mentioned above will contain this "File Group"). If you view the File Group properties, there is a self-registering option which will allow you to mark all of the files in this File Group as self-registering.
So, if you create a Component and File Group as described, Installshield SHOULD check the version of existing OCX and DLL files, overwrite them if your installer's files have a higher version, and then register them. Note that if a program on the install machine is using one of these registered files, you will get the "You need to reboot your machine..." message once the install is finished, and Installshield will register these files after the restart.
Hope this helps.
------------------------
Derek Waters
derek@lj-oz.com
|
|
|
|
|
After years of default Msdev looking I have completely reworked its toolbar and menu, added a lot of tool found here and added several custom icon.
Now how can I save all this modification in order to restore after an (eventual) crash or to restore on another computer to have exactly the same environnement ?
Thanks for any help I searched but didn't found anything on this.
|
|
|
|
|
Save the following keys under HKCU\Software\Microsoft\Devstudio\6.0 - Debug, Format, General, Keyboard, Layout, Text Editor, Tools.
--Mike--
http://home.inreach.com/mdunn/
A recent survey reports that 1/4 of all internet users in England surf for porn.
The other 3/4 just didn't want to admit it.
|
|
|
|
|
I read on your page that you studied french about 6 years so:
Ce n'est pas tres pratique mais ca peux servir
dommage que microsoft n'aie pas inclu la possibilité
de sauver la configuration.
en tout cas Merci beaucoup.
hope you didn't forget your curse.
For my part I studied german about 6 years and I can't remember one word... mhhh perhaps "ja" ?
|
|
|
|
|
Does anyone know how to get the user's group name for the
current user with Visual C++ in WinNT?
plz
Jancsi
|
|
|
|
|
Take a look at NetUserGetGroups() in your doc's.
Ben Burnett
---------
On the topic of code with no error handling -- It's not poor coding, it's "optimistic"
|
|
|
|
|
The following proc should find the record(contract)in db based on type(takes the position in the file and compare to the Type in the db).Proc. should return contract for use in different proc.
Please help...I can't understand why it's not working.
dbproc_get1 ->connection to SQL
int find_record()
{dbcmd (dbproc_get1, "select contract from type");
dbfcmd(dbproc_get1,"where type = %d",Type);
// Send the command to SQL Server and start execution.
dbsqlexec (dbproc_get1);
// Process the results.
if (dbresults (dbproc_get1) == SUCCEED)
{dbbind (dbproc_get1, 1, INTBIND, 0, (BYTE *) &contract);
while (dbnextrow (dbproc_get1) != NO_MORE_ROWS)
return(1);
}
|
|
|
|
|
Try appending an extra space to the first SQL string.
dbcmd (dbproc_get1, "select contract from type ");
--------------
"Aagh!! I'm a victim of a Random Act of Management!"
|
|
|
|
|
I've never used CTreeCtrl before. They seem pretty straightforward an far as populating the tree items but I was wondering what the best way is to display a directory listing, similar to the openfile dialog or explorer directory tree, on a control on a custom dialog.
Josh
josh@that-guy.net
|
|
|
|
|
do not hesitate visit tree-ctrl section of this server
t!
|
|
|
|
|
How do I change the color of my dialog? I have tried to use setBkColor but I haven't managed to get it to work. I also want to set backgroundcolor on a static text.
First I must get a reference to the text and then set the backcolor I guess?
How do I get this reference?
Alb
|
|
|
|
|
This is such and old topic. Search for the many other similar questions and responses.
|
|
|
|
|
|
Respond to the WM_CTLCOLOR message, CTLCOLOR_DLG, and set the brush.
See CWnd::OnCtlColor in the DOCs
|
|
|
|
|
Hello all,
I've created new MFC AppWizard(exe) (SDI, but it doesn't matter),
my CView-class was inherited from CRichEditView class
(I turned on OLE support),
so, that's ok. It's compiled and worked.
Then I entered some character and tried to print them.
When I tried to do it on my Win2k server (service pack 2) I've got an extra blank page printed.
On NT 4.0 (Service Pack 6e) everything is OK.
I use MSVS 6.0 Service Pack 5.
So ?
Dmitry Belikov.
|
|
|
|
|
Hello!
I'm trying to use COleDateTime::ParseDateTime to parse a string according to a format that isn't in the locale. I use
SetLocaleInfo(LOCALE_USER_DEFAULT,LOCALE_SSHORTDATE,myFormat); to set the date format and then ParseDateTime(myDateStr);
But ParseDateTime will return an error and the date isn't valid.
Anyone that know how to make this work!??
// Mike
|
|
|
|
|
The last param in the ParseDateTime method is used to specify a locale ID. Have you tried this?
|
|
|
|
|
Yes, I have tried the LDID param in ParseDateTime and it will change the date format according to the country standard. I have two problems with this:
First, I don't know all countries date format
Second, the dates that I have to parse are not likely to follow any known standard.
The people that have entered these dates (as text) have just made up a standard as they typed and different persons used different standards e.g.
Hmmm.... maybe I can add a new country?
Thanks for your reply!
// Mike
|
|
|
|
|
Dear all hi,
In windows explorer i have to open "Save as dailog box" when one double click on registered file say having extension ".abi". Plz tell me how can be it accomplished.
Regards
Abid
|
|
|
|
|
Hi,
Does anyone know if there is an API or some other means of determining what type of connection speed (e.g. 64K, 128K, T1 etc.) the computer has to the internet?
Thanks in advance
Neil
|
|
|
|