|
try
httpFile = InternetSession.OpenURL(L"www.mysite.com"); Failure is Success If we learn from it!!
|
|
|
|
|
Hi
I changed my code to above.
But still message box displaying in chineese/jappaneese language string
thanks in advance-kk.tvm-
|
|
|
|
|
First problem you have is that UTF-8 is not Unicode; which one is your file? I am not an MFC expert, so you need to check whether Cstring and CStdioFile need any settings to indicate the character type of the data. MVP 2010 - are they mad?
|
|
|
|
|
You need to convert the UTF-8 to whatever encoding you're using for CString. Have a look at this article[^]... Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
CodeProject MVP for 2010 - who'd'a thunk it!
|
|
|
|
|
How do I read/write files from a recordable CD? Can you tell me if there is a way I can do this from my program without requiring users to purchase third-party software such as Nero or Roxio? Are there any MFC classes that do this? Abhijit
|
|
|
|
|
You may find interesting the Paul DiLascia's article: "CD Burning and Device Discovery with IMAPI".
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
thank you sir.
but i want it to be work on OS 2000,MS Vista i.e OS independent.
Is it work for all OS?Abhijit
|
|
|
|
|
I don't know: you should read the API reference documentation at MSDN. Anyway I suppose it works on Microsoft Operating Systems since Windows XP (i.e. Windows XP, Windows Vista, Windows 7).
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
I use the following code;
ICDBurn *burner = NULL;
BOOL bResult;
if (!burner->HasRecordableDrive(&bResult))
{
printf("Oops—No recordable drive!\n");
}
but it gives error while function calling
burner->HasRecordableDrive(&bResult)
Error is "Access violation reading location 0x00000000"
I think pointer for ICDBurn is not created. What will be the problem. I have to add additional files for that?Abhijit
|
|
|
|
|
Abhijit D. Babar wrote: I think pointer for ICDBurn is not created. What will be the problem.
Of course.
I suggest you downloading (or browsing online) the article author's code.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Look at your code - have you tried to create the burner object? No. And it crashes. What a surprise.
A simple Google search finds this result[^], which is a tutorial with complete code for burning a CD.
Try using some initiative - Google should be your first port of call for a programming question.Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
CodeProject MVP for 2010 - who'd'a thunk it!
|
|
|
|
|
Can i use any API like nero for writing/ reading the CD?.
I found some links but it is some complicated to understand.
http://www.devsource.com/c/a/Techniques/Burn-CDs-in-C-and-C-With-ICDBurn/1/
can you suggest some simple methods.modified on Wednesday, February 10, 2010 7:38 AM
|
|
|
|
|
Abhijit D. Babar wrote: How do I read/write files from a recordable CD?
You read files from a CD like you would from any other medium. Writing the files is a different matter."One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Man who follows car will be exhausted." - Confucius
|
|
|
|
|
Friends,
I want to know what Language is used for a particular software. Can i get any tools for it . Iam repeating the question once again i want to Know by which technology a product or software is implemented.
Thanks in Advance.....
|
|
|
|
|
No matter which language you use to develop an application, it has to be compiled to a Window binary which is of PE format for it to be executable.
So you will not be able to find out what language was used to develop it.
The only clue is the linker version field that is part of the PE format.
|
|
|
|
|
Pardhu2 wrote: I want to know what Language is used for a particular software.
If it is a standard executable (i.e. a native one) you usually cannot find what language generated it.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
What will happen if there are mutiple #define with same name?
For eg:
in one file there is,
#define MY_NAME 1
and in another file,
#define MY_NAME 3
I have seen that the compiler gives a warning for this.
But what will be the value of "MY_NAME" when it is used? is it 1 or 3?
|
|
|
|
|
Who knows? That's why the compiler is giving you a warning. It'll probably be defined differently in different modules. L u n a t i c F r i n g e
|
|
|
|
|
First I guess, this is bad design, why ? two definition, you should have ideally one define ( in header file) and include that file where the value being used.
On other hand technically if two files are unrelated files, each should have there respective values.
If one file is calling function in another or they are two separate header files, included in a single cpp file, you compiler should give error,
|
|
|
|
|
The compiler gives a warning in this case because even though this practice is totally acceptable, it may indicate some type of oversight. In cases like this, the compiler's warning can be ignored if it is intentional; otherwise, it should be corrected.
As for why this is acceptable by the compiler, it is because it does not violate any rules of the language. The value of the defined symbol when it is referenced depends on the order of the two #define s that was read by the compiler when it is in the preprocessing stage. The preprocessor will use the value of the one that appeared cloest to the reference to substitute the symbol. By compile time this substitution is already done.
I would avoid this practice since it is error prone.
|
|
|
|
|
If the compiler gives a warning, fix it.
either rename one of the offending define or depending on what you want to do, you can try something like this to re assign value to a #defined value:
#define MY_NAME 1
#ifdef MY_NAME
#undef MY_NAME
#define MY_NAME 3
#endif Watched code never compiles.
|
|
|
|
|
Hi,
there is no need to test (see MSDN[^]), you can reduce it to:
#undef MY_NAME
#define MY_NAME 3
as #undef never complains about undefined symvols.
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that. All Toronto weekends should be extremely wet until we get it automated in regular forums, not just QA.
|
|
|
|
|
Yep you're right.
Watched code never compiles.
|
|
|
|
|
With #define constants, you should try to surround the value with paranthesis. It also is safer to check if there is a name conflict and throw an error if there is. You do not want to use the wrong constant in another file! This could happen with the use of #undef
#ifdef MY_NAME
#if MY_NAME!=(3)
#error Conflicting definitions of MY_NAME
#endif
#else
#define MY_NAME (3)
#endif
|
|
|
|
|
dipuks wrote:
But what will be the value of "MY_NAME" when it is used? is it 1 or 3?
You would have spent less time just trying it yourself. "One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Man who follows car will be exhausted." - Confucius
|
|
|
|