|
Is there any method found in the IDE of Visual C++ 2003 to remove functions seen in "Class View"? (other than manually delete text in .cpp and .h.)
Thanks!
Maxwell Chen
|
|
|
|
|
hello,
I need some help on how to open a MDI mainframe window in the maximized form at the startup.Also i want to remove the minimize and maximize buttons from toolbar.
thanks
|
|
|
|
|
THello
Override PreCreateWindow in your main frame class and then add the following lines
cs.style |= WS_MAXIMIZE;
cs.style &= ~(WS_MINIMIZEBOX |WS_MAXIMIZEBOX);
Thanks
--Antony
|
|
|
|
|
I have the following .h file to hold all my enums
#pragma once
enum WordDirection
{
Right = 0,
Down,
Diag_Down,
Diag_Up
};
my code in the class is
...
WordDirection wDir = (WordDirection)(int)(rand()%4);
...
switch( wDir )
{
case (int)WordDirection.RIGHT:
x_add = 1;
y_add = 0;
if( x <= this->Width() - length )
isPlaced = true;
break;
}
...
any ideas whits not recognized in a switch? I get a c226 error. "unexpected type"
please help me.
This is VC 2003
Thanks,
Nick
I'm not an expert yet, but I play one at work. Yeah and here too.
|
|
|
|
|
Instead of this:-
Ista wrote:
switch( wDir )
{
case (int)WordDirection.RIGHT:
x_add = 1;
y_add = 0;
if( x <= this->Width() - length )
isPlaced = true;
break;
}
write
case RIGHT , because WordDirection is not structure or class variable
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
|
|
|
|
|
Hello,
You have several problems in your code! They may not seem to be a problem at first sight, but eventually they will lead to trouble. Some of your errors are in your programming style, others are in your code that causes the compiler to shout error messages at you. Here are the errors that caught at a first look:
enum WordDirection
{
Right = 0,
Down,
Diag_Down,
Diag_Up
};
This is not a syntax error, but a more problem in large projects. The reason for this is that in large projects, a lot of names are made up. If you don't put everything in their own namespace or class, name clashes are the inevitable result! A better solutions would be:
namespace WordDirection {
enum Direction { Right = 0,
Down,
Diag_Down,
Diag_Up
};
}
class WordDirection
{
public:
enum Direction { Right = 0,
Down,
Diag_Down,
Diag_Up
};
};
Your other problems are with your switch statement:
case (int)WordDirection.RIGHT:
Three problems here:
<list>1: The typecast. You don't need to typecast integral constants to int. Especially not in constant expressions. The type of constants is int by default.
2: WordDirection.RIGHT WordDirection is not an instance of a class. Therefore the 'operator .' won't work!
An other thing, if you use enums, all the constants declared in the enum are made publicly available to the namespace in which the enum is declared! Therefore you can just use RIGHT, DOWN, etc..
3: "RIGHT" is in capital letters, while your declaration is not completely in capital letters! The C++ compiler is case sensitive and therefore it will issue an error. You should use "Right" instead.
A solution to your problem would be:
case Right:
Hope this helps
Behind every great black man...
... is the police. - Conspiracy brother
Blog[^]
|
|
|
|
|
Nice explantion , soon it will become part of 45 day series
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
|
|
|
|
|
Thanks . I'll have acknowledgement one day..
Behind every great black man...
... is the police. - Conspiracy brother
Blog[^]
|
|
|
|
|
Thanks for the detailed explanation.
I really the namespace idea.
I'm a c# guy so I'm getting used to c++.
One question though.
If its a namespaces how do I import the namespaces to use the enum? And how would I do the case statement with your solution?
sorry for the lack of experience but I would like to know.
Nick
I'm not an expert yet, but I play one at work. Yeah and here too.
|
|
|
|
|
use :
case WordDirection::Right :
:: is the scoping operator.
|
|
|
|
|
that is sooo coool.
I'm not an expert yet, but I play one at work. Yeah and here too.
|
|
|
|
|
Ista wrote:
Thanks for the detailed explanation.
You're welcome
Ista wrote:
If its a namespaces how do I import the namespaces to use the enum?
You don't import namespaces like you do in .NET. You include the file that contains a part of the namespace rather than importing the entire namespace (which in turn can be spread across multiple files).
Ista wrote:
And how would I do the case statement with your solution?
As an other user already explained, the scope resolution operator (:: ) is used to get access to namespace declarations and / or static class members. The syntax is the same in this matter. The following code example demonstrates the syntax of namespaces and static class members:
namespace SomeNameSpace
{
extern const int nSomeInt;
}
class SomeClass
{
public:
static const int nSomeInt;
};
int i = SomeNameSpace::nSomeInt;
int j = SomeClass::nSomeInt;
Ista wrote:
sorry for the lack of experience but I would like to know.
Don't be sorry for that! Everybody once lacked experiance. Eventually you'll get there!
Behind every great black man...
... is the police. - Conspiracy brother
Blog[^]
|
|
|
|
|
helo.. im doing a c++ project n i need to know how to create username n password (the source code n intefere).. pls let me know where i can find or pls help me...thank you in advance.. reply me vry soon.
|
|
|
|
|
Do you have a database to store them in ? If not, they are going to be static ? You need to tell us a lot more about your project and how you want to use the username/password before we can give you any specific help. Do you want more than one user ? To change passwords ? Where are you intending to store them ?
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
ok.. we r have to do a Airline System in c++ using OO concept. the thing is we must create an Airline Passenger Seat System to provide information about passenger seats to passenger. as a admin in the system we have to create a username n password to admin as well as other admins(admins only n not passengers) to add, remove or modify passenger seat. about the seat allocation... my friend is doing.. i suppose to do the username n password. yes, we r intend to store them in database.
|
|
|
|
|
OK - so this is your homework.
Well, you store the username/password combinations in a table in your database, and you have a stored procedure that you call which takes the username/password pair and returns true if that pair was found in the same row of the database.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
ok.. can i do the interafce in VB and coding in C++. how am i going to connect with this ?? it working or not ?
|
|
|
|
|
Anonymous wrote:
can i do the interafce in VB and coding in C++.
If you must, you can use COM to make VB talk to C++. I would not bother though, for this ( as much as it hurts me to say it ) you would probably find it quickest to use VB for everything. There's not a lot of business logic, and no reason to need C++'s flexibility or speed.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
I want my program to write something for read only and later be able to print it. I do not want to use graphics or what they call drawing context. i want to display some simple text like this and be able to print it when a button is clicked for printing
|
|
|
|
|
You don't want to paint graphics in to a DC, you just want plain text. You can do this a number of ways, the easiest would be to put a control that acts as a label on the screen, and set it's text. ( I don't recall what the MFC control to do this is, though ).
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Christian Graus wrote:
( I don't recall what the MFC control to do this is, though ).
Are you thinking of CStatic ?
"Ideas are a dime a dozen. People who put them into action are priceless." - Unknown
|
|
|
|
|
That's the one. It's been too long.....
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Hello All,
I am writing a small RTP recorder application. I am receiving the audio in RTP packets and I have to store the audio data to a .wav file.
The payload type is G.711 PCMA 8000 KHz (Value - 8). I extract the payload and stored it in a file ("test.wav"). When i tried to play the file in "Media Player" and "Real Player" says the file is corrupted. Since it is raw PCM data i expected saving the payload in .wav file directly will play the audio.
Can any one suggest, whether the procedure followed is correct? Storing the payload with out any conversion / decoding?
Is there any site or document which tells about the procedure to be followed
Note: I may start start recording in the middle of audio file playing also.
Thanks in Advance
Ravi
|
|
|
|
|
Ravi Sankar S wrote:
Can any one suggest, whether the procedure followed is correct? Storing the payload with out any conversion / decoding?
Is there any site or document which tells about the procedure to be followed
I know nothing about G.711 and wav formats, but this article about the wave file format[^] might be of help.
--
"Google is your friend" jlr
http://jlamas.blogspot.com/[^]
|
|
|
|
|
Create a directshow filter graph with source filter, G.711 decompressor and wav writer.
Don't try it, just do it!
|
|
|
|