|
Well, when using sockets in another thread, you have to call Detach() from the thread that created it, and Attach() in the thread you will use it. Likewise, when a socket is destroyed, you have to call Detach() and Attach() to make sure that the socket is "owned" by the thread which is trying to destroy it.
|
|
|
|
|
the app i'm developing has to send messages via either fax or smtp mail and i always thought that exchange would route messages correctly if i prefix the address fields with FAX: or SMTP:
on my dev machine i have outlook 2000 as a mapi client but it doesn't seem to do any address filtering, ie, a message addressed to FAX:lauren@fakefur.co.za got bounced back from my isp mail server (not surprisingly) as undeliverable
question is will exchange (with say right fax installed) route them properly ... and if they don't have exchange (only outlook 2000 say) do i have to disable faxing and use only the raw addressing for smtp?
hmmmm ... maybe this isnt explained well but it kinda says what i mean i think ... help appreciated
---
"every year we invent better idiot proof systems and every year they invent better idiots"
|
|
|
|
|
and another question is what is the best way to see if exchange is installed on the network and is used for messaging?
sheesh
i used to think games coding was tough :/
---
"every year we invent better idiot proof systems and every year they invent better idiots"
|
|
|
|
|
Hello,
I'd like to program an app that determines some information about
a mp3-file.
I already have a routine that can read out the id3-tag. Now i'd like to get out what bitrate, length (in seconds), # of channels (mono/stereo) and frequency the file has. Can anyone help me?
thanks in advance
|
|
|
|
|
|
(May be somebody know).
How I can do than than the one object containers anonther object (by value or by referen) and
second object don't know the first object.
I mean:
class Head
{
};
class Man //see there--> Head --------<> Man //or Head <-------<>Man
{
protected:
Head m_head;
};
Where (step by step) i must pressed (in rational rose UI) for it.
I tried do it but it's generated next:
class Head
{
protected:
Man man; //<-- i do not want it
};
class Man
{
protected:
Head head;
};
//and sometimes was genereted more strange text..
|
|
|
|
|
(May be somebody know).
How I can do than than the one object containers anonther object (by value or by referen) and
second object don't know the first object.
I mean:
class Head
{
};
class Man //see there--> Head --------<> Man //or Head <-------<>Man
{
protected:
Head m_head;
};
Where (step by step) i must pressed (in rational rose UI) for it.
I tried do it but it's generated next:
class Head
{
protected:
Man man; //<-- i do not want it
};
class Man
{
protected:
Head head;
};
//and sometimes was genereted more strange text..
|
|
|
|
|
(May be somebody know).
How I can do than than the one object containers anonther object (by value or by referen) and
second object don't know the first object.
I mean:
class Head
{
};
class Man //see there--> Head --------<> Man //or Head <-------<>Man
{
protected:
Head m_head;
};
Where (step by step) i must pressed (in rational rose UI) for it.
I tried do it but it's generated next:
class Head
{
protected:
Man man; //<-- i do not want it
};
class Man
{
protected:
Head head;
};
//and sometimes was genereted more strange text..
|
|
|
|
|
(May be somebody know).
How I can do than than the one object containers anonther object (by value or by referen) and
second object don't know the first object.
I mean:
class Head
{
};
class Man //see there--> Head --------<> Man //or Head <-------<>Man
{
protected:
Head m_head;
};
Where (step by step) i must pressed (in rational rose UI) for it.
I tried do it but it's generated next:
class Head
{
protected:
Man man; //<-- i do not want it
};
class Man
{
protected:
Head head;
};
//and sometimes was genereted more strange text..
|
|
|
|
|
(May be somebody know).
How I can do than than the one object containers anonther object (by value or by referen) and
second object don't know the first object.
I mean:
class Head
{
};
class Man //see there--> Head --------<> Man //or Head <-------<>Man
{
protected:
Head m_head;
};
Where (step by step) i must pressed (in rational rose UI) for it.
I tried do it but it's generated next:
class Head
{
protected:
Man man; //<-- i do not want it
};
class Man
{
protected:
Head head;
};
//and sometimes was genereted more strange text..
|
|
|
|
|
(May be somebody know).
How I can do than than the one object containers anonther object (by value or by referen) and
second object don't know the first object.
I mean:
class Head
{
};
class Man //see there--> Head --------<> Man //or Head <-------<>Man
{
protected:
Head m_head;
};
Where (step by step) i must pressed (in rational rose UI) for it.
I tried do it but it's generated next:
class Head
{
protected:
Man man; //<-- i do not want it
};
class Man
{
protected:
Head head;
};
//and sometimes was genereted more strange text..
|
|
|
|
|
(May be somebody know).
How I can do than than the one object containers anonther object (by value or by referen) and
second object don't know the first object.
I mean:
class Head
{
};
class Man //see there--> Head --------<> Man //or Head <-------<>Man
{
protected:
Head m_head;
};
Where (step by step) i must pressed (in rational rose UI) for it.
I tried do it but it's generated next:
class Head
{
protected:
Man man; //<-- i do not want it
};
class Man
{
protected:
Head head;
};
//and sometimes was genereted more strange text..
|
|
|
|
|
It's been a while since I used rose, but you need to create a one-way aggregation. You do this by clicking on one side of the connection and uncheck the option that says something like "Navigable" or something like that (can't remember the exact word). You'll notice that if you click on the other side of the link, it will still be checked.
|
|
|
|
|
(May be somebody know).
How I can do than than the one object containers anonther object (by value or by referen) and
second object don't know the first object.
I mean:
class Head
{
};
class Man //see there--> Head --------<> Man //or Head <-------<>Man
{
protected:
Head m_head;
};
Where (step by step) i must pressed (in rational rose UI) for it.
I tried do it but it's generated next:
class Head
{
protected:
Man man; //<-- i do not want it
};
class Man
{
protected:
Head head;
};
//and sometimes was genereted more strange text..
|
|
|
|
|
(May be somebody know).
How I can do than than the one object containers anonther object (by value or bya referen) and
second object don't know the first object.
I mean:
class Head
{
};
class Man //see there--> Head --------<> Man //or Head <-------<>Man
{
protected:
Head m_head;
};
Where (step by step) i must pressed (in rational rose UI) for it.
I tried do it but it's generated next:
class Head
{
protected:
Man man; //<-- i do not want it
};
class Man
{
protected:
Head head;
};
//and sometimes was genereted more strange text..
|
|
|
|
|
(May be somebody know).
How I can do than than the one object containers anonther object (by value or bya referen) and
secont object don't know the first object.
I mean:
class Head
{
};
class Man //see there--> Head --------<> Man //or Head <-------<>Man
{
protected:
Head m_head;
};
Where (step by step) i must pressed (in rational rose UI) for it.
I tried do it but it's generated next:
class Head
{
protected:
Man man; //<-- i do not want it
};
class Man
{
protected:
Head head;
};
//and sometimes was genereted more strange text..
|
|
|
|
|
Hi
Can some one help me by the use of the ActiveX-objects: Microsoft Chart Control 6.0 and the Graphitti Chart Control?
My first problem is to set the data in the Graphitte Chart Control, I don't know how I can set the data in the G.Chart Control? How can I set the data?
My second problem: If I use the RedrawWindow() function the Chart is flickering, how can I do a refresh without flickering ?
Can some one help me or know a free Chart-Object which I can use?
thank's
|
|
|
|
|
Hi
Can some one help me by the use of the ActiveX-objects: Microsoft Chart Control 6.0 and the Graphitti Chart Control?
My first problem is to set the data in the Graphitte Chart Control, I don't know how I can set the data in the G.Chart Control? How can I set the data?
My second problem: If I use the RedrawWindow() function the Chart is flickering, how can I do a refresh without flickering ?
Can some one help me or know a free Chart-Object which I can use?
thank's
|
|
|
|
|
Hi
Can some one help me by the use of the ActiveX-objects: Microsoft Chart Control 6.0 and the Graphitti Chart Control?
My first problem is to set the data in the Graphitte Chart Control, I don't know how I can set the data in the G.Chart Control? How can I set the data?
My second problem: If I use the RedrawWindow() function the Chart is flickering, how can I do a refresh without flickering ?
Can some one help me or know a free Chart-Object which I can use?
thank's
|
|
|
|
|
Hi
Can some one help me by the use of the ActiveX-objects: Microsoft Chart Control 6.0 and the Graphitti Chart Control?
My first problem is to set the data in the Graphitte Chart Control, I don't know how I can set the data in the G.Chart Control? How can I set the data?
My second problem: If I use the RedrawWindow() function the Chart is flickering, how can I do a refresh without flickering ?
Can some one help me or know a free Chart-Object which I can use?
thank's
|
|
|
|
|
Hi
Can some one help me by the use of the ActiveX-objects: Microsoft Chart Control 6.0 and the Graphitti Chart Control?
My first problem is to set the data in the Graphitte Chart Control, I don't know how I can set the data in the G.Chart Control? How can I set the data?
My second problem: If I use the RedrawWindow() function the Chart is flickering, how can I do a refresh without flickering ?
Can some one help me or know a free Chart-Object which I can use?
thank's
|
|
|
|
|
Hi,
I use VC 6 with SP4. CFile is nice but part of this project I can't use MFC. I also don't want to do fopen(), so I attempt C++ stream's way of life. But the unnecessary pain is ... to me as a 'iostream' newbie.
Two problems hurt most:
(1) I am working on a Dialog based project (with MFC support but my work is on a non-MFC utility type helper). Everything is going fine until I try to use the C++ file class to open a file for binary i/o. When I added the line #include "fstream.h" in the, say, MyDlgApp.cpp all hell breaks loose. The compiler gives me no end of complaints, over 100s, shouting error C2872: 'streambuf' : ambiguous symbol or 'ostream' : ambiguous symbol or 'ios' : ambiguous symbol etc. etc. That is before I even declare an open file stream object yet! This came just when I included the header!!
Not understand why, I created a new test Dialog application and entered #include <fstream.h> as I did before. This time everything is OK and I can even 'really' open a file. It seems something in my original app have broken. But what? and how to fix it?. Can someone help. It is driving me crazy.
(2) It is a real misery to me, I coded
ifstream in;
in.open("test.txt", ios::nocreate | ios::binary);
if (!in) { return 0;}
then the compiler shouted
error C2039: 'nocreate' : is not a member of 'basic_ios<char,struct std::char_traits<char=""> >'
error C2065: 'nocreate' : undeclared identifier
The misery to me is when I took away ios::nocreate (leaving ios::binary) then everything is OK again. I see both of these are defined as an enum in ios.h, so why one is accepted and the other not?
Am I doing something stupid here, or I should include something else as well. Your suggestion is greatly appreciated.
Will
|
|
|
|
|
> When I added the line #include "fstream.h" in the, say, MyDlgApp.cpp all hell breaks loose.
Try using #include <fstream> instead. Add "using namespace std;" statement after #includes.
The .h headers are for the old iostream library that isn't compatible with the Standard C++ library. See the page "Differences in iostream Implementation" in the Visual C++ Programmers Guide (under Port to the Standard C++ Library)
> The misery to me is when I took away ios::nocreate (leaving ios::binary) then everything is OK again.
ios::nocreate isn't in the Standard C++ library, it's in the old iostream library.
|
|
|
|
|
Thank you for pointing me the direction. I lookup MSDN and it causes more confusion regarding your comment about ios::nocreate isn't in the Std C++ library, It appears you are right as the compiler also has the same idea; I cut & paste part of MSDN on ifstream constructor ref, what confuses me is here it still says the 2nd paramater "nMode" can be ios::nocreate. May be it comes down to old and new lib again. I use this flag just because I don't want to create an empty file if the one I specify doesn't exist. Am I looking at the old stuff?. I don't really care but just want to use the fstream class instead of fopen(). This should not be an unreasonable wish,
////From MSDN
ifstream::ifstream
ifstream();
ifstream( const char* szName, int nMode = ios::in, int nProt = filebuf::openprot );
ifstream( filedesc fd );
ifstream( filedesc fd, char* pch, int nLength );
Parameters
szName
The name of the file to be opened during construction.
nMode
An integer that contains mode bits defined as ios enumerators that can be combined with the bitwise OR ( | ) operator. The nMode parameter must have one of the following values:
ios::in The file is opened for input (default).
ios::nocreate If the file does not already exist, the function fails.
ios::binary Opens the file in binary mode (the default is text mode).
Note that the ios::nocreate flag is necessary if you intend to test for the file’s existence (the usual case).
////End MSDN
I found from ios.h (really no idea about the old and new thing) that ios::nocreate is 0x20. I then tried "file.open("file.txt", 0x20 | ios:binary)" and it works??? but I should not need to do this. don't you agree?
I have included the angle brack on "fstream" but this paser just cut it out, so I used double quote here. Again, nothing works
Any idea??
Will
|
|
|
|
|
You're looking at the documentation for the old iostream library. Instead, look at basic_fstream. fstream is just a typedef for basic_fstream<char, char_traits<char=""> > which specializes the stream for character read/writes.
|
|
|
|