|
Fine.
Is your server machine name "servername" (or simply is the name in your real code correct?
What about the hr (the CoCreateinstanceEx return value)?
And what about qi.hr value?
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]
|
|
|
|
|
No, Its RDSServer ..I have given it correctly...
CoCreateinstanceEx hr=-2147023174
and for qi.hr I get access violation exception...
|
|
|
|
|
Your error code corrensponds to: "Error 0x800706ba - The RPC server is unavailable " see, for instance, this page [^] for some info.
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 u...Let me try out...
|
|
|
|
|
Hi...I have another doubt..In case of testing both client and server on the local machine I have used this include statement...
#import "..\FileServer\FileServer.tlb"
using namespace FILESERVERLib;
But, When testing the server on the remote machine what kind of import statement Should I give..?
Thank u...
|
|
|
|
|
The import statement is used, on the client side, to build the client itself. It has nothing to with the testing phase (i.e. use always such statement to build the client and then forget about 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]
|
|
|
|
|
Thank u..So,u mean to say that it has nothing to do with my remote access...Right..
|
|
|
|
|
Hi.. I tried the code.. When I'm trying to create an instance on the remote machine I get ACCESS DENIED error.. I have the security permissions for the DCOM though..
Thank U...
|
|
|
|
|
Can any one help me how to write help info for DHTML dialogue class I created handler for DHTML_EVENT_ONHELP.but its not working.
|
|
|
|
|
Hi there.
I have created a Win32 DLL using VS2008.
Now, i want to use CString in code file lets say in dllmail.cpp
#include "stdafx.h"
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
<code>CString str;</code>
return TRUE;
}
I know that I need to include afx.h file and need to set "Use of MFC" option to Shared or Static linking, but still its not working.
Please suggest.
1. Where exactly I need to include afx,h file.
2. I can set "Use of MFC" option to Shared or Static linking or I need to use specific option.
Thanks
PanB
|
|
|
|
|
Another option, if you only need to use strings, is to use the STL (std::string) instead.
PankajB wrote: but still its not working
Which means what exactly ?
|
|
|
|
|
Thanks for the response.
I specifically want to use CString or any MFC class. I just want to know, how to use MFC classes in a Win32 based DLL.
I did this pretty long time back, but now I ma not able to do the same.
|
|
|
|
|
If you only need to use CString , include the file atlstr.h
«_Superman_»
I love work. It gives me something to do between weekends.
|
|
|
|
|
__Superman__ You are a Genius.
Thanks everyone for the support.
|
|
|
|
|
Hi,
I'm new in C++ and have a very basic question.
suppose that I have a string such "23" how can I convert in to a byte
0x23
I have tried:
char* str = "23";
char c;
sscanf(str, "%x", &c);
but the char c is 4 bytes in memory and this is not safe!!!
how can I do that?
Thanks,
|
|
|
|
|
You could only mean two things.
1. Conver the number 23 to hex.
2. Take ascii value of every character, which is again a number and convert it to hex.
You mean something other than these? If yes, you are wrong.
|
|
|
|
|
Why don't you store it into an integer instead of a char ?
|
|
|
|
|
lune12 wrote: I have tried:
char* str = "23";
char c;
sscanf(str, "%x", &c);
but the char c is 4 bytes in memory and this is not safe!!!
That's because %x indicates you want to read an integer. Read it into an integer, bounds check it if you want, then assign it to the character.
If you want to ensure you only read 2 hex characters from the input, use a width specification, like this:
sscanf(str, "%2x", &int_value);
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
you may use
char * str = "23";
char * endptr;
char c = (char) strtol(str, &endptr, 16);
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]
|
|
|
|
|
typedef unsigned char byte;
typedef wchar_t charw;
typedef const charw ccharw;
ccharw *CharHexL (L"0123456789abcdef");
byte HexToByte( charw C )
{
C = towlower(C);
if( C >= CharHexL[ 0] && C <= CharHexL[ 9] ) return( byte(C-CharHexL[ 0]) );
if( C >= CharHexL[10] && C <= CharHexL[15] ) return( byte(C-CharHexL[10]) + 10 );
return(0);
}
inline byte HexToByte( charw C1, charw C2 )
{
return( (HexToByte(C1)<<4) + HexToByte(C2) );
}
If the string has an odd number of characters pass the first char to HexToByte(C) to get the values for the first byte. Walk the rest of the string two characters at a time using HexToByte(C1, C2) to convert the pairs to bytes.
...cmk
The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.
- John Carmack
|
|
|
|
|
I want to cut the specified part of the wmv file using directshow editing services.I am able to cut the file using WMASFWriter.
But my problem is that WMASFWriter encode the video and gives the
bad quailty of video. so my question is that which filter is used so that I get the best quailty and do not encode the video.
|
|
|
|
|
hi,
can anyone tell me how to construct different string tables to be used for different languages and switching the language at start of program using resource dlls.
thanks
Varun Bhatt
|
|
|
|
|
|
Imagine an application that will have two documents. Eg : Doc1.txt & Doc2.txt. I need to view them both at the same time in a single window separated by a splitter. How should I design the application?
Some points to be considered.
1. There'll never be any need for another document Doc3.
Can I go for any static design that has only 2 docs?
2. I should have two independent "open file" menu item in the file menu to open Doc1 & another for Doc2.
Don't have any clue what's it all about. I just came out of SDI stuff. Now it's MDI's turn. Can someone through some light on sequence of steps that's need to achieve this requirement?
Thanks.
|
|
|
|
|
Leave it as an SDI app.
Have a 'composite document' type that represents the two documents as a single document (as far as MFC is concerned, it's a single document).
Have a single File->Open command that ensures two documents are opened to make a valid composite (the composite needs two documents, remember) but (if you want) have a UI that allows the user to open a document to replace one of the documents in the composite.
This way, you are retaining the single document<->view relationship that an MFC SDI app is built upon.
And yes, I've done this, for a tool I wrote that could either plot a file of data, or plot two files of data so that you got variables of the same name plotted on the same graph.
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|