|
Here's one way I think you could do it:
Use SetStdHandle using STD_OUTPUT_HANDLE or STD_ERROR_HANDLE for the nStdHandle parameter. Which one you use depends on which stream the DLL writes the errors to. The hHandle parameter should be set to a pipe handle created by a call to CreatePipe .
Steve
|
|
|
|
|
Dear sir;
I have a deployment problem of my application.
Every time i must install sql server and install after my .exe file so to run my program at my client pc. I looking for a mean to install at one time my sql server 2000 and my exe file.
how can i do it .
I learn my self
|
|
|
|
|
Check Microsoft's website to see if you're actually allowed to distribute SQL Server with your application. I seriously doubt you can.
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
hi,
I want to develop firewall as my final year project, for that i want to know that are there any APIs available in MFC or Win32....
The Only Way To Get Smarter is By Playing Smarter Opponent
|
|
|
|
|
do develop the firwall there are three techniques.
1.use the firewall driver.
2.use the filter hooks.
3.use the simple packet filtering api.
all three artilces are present in the code project.
for the third pt write on msdn search pfcreateinterface then all the packet filtering api will be show starting with pf. i m also working on that but task had not been completed.you can email me to tell ur progress or share knowledge.
ddd
|
|
|
|
|
I pray that this finds you well, and in the best of health and spirits. I am currently working on a project and want to know how can we obtain RTTI from a C file ( in .Net)? Reflection namespace is used for RTTI of classes and assemblies. but what about C files???
Day by Day Everyone is moving towards graveyard
|
|
|
|
|
You can only use reflection on managed types. Is you C file compiled with the /clr switch? (I'm not sure you can even do this)
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
Thanx for replying Ryan. I've compiled C files, but their Compiler is different i.e Microtech PPC. Is there any way to get method info from noncompiled files?
Looking for ur response.
Day by Day Everyone is moving towards graveyard
|
|
|
|
|
mooni wrote: I've compiled C files, but their Compiler is different i.e Microtech PPC
You can only get the information from managed types compiled with the Visual C++ compiler, so no, you can't get the information you need.
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
hi all
i want to make every character as uppercase when each character is entered by user in text filed so it use this code on on textfiled change event
UpdateData(true);
m_strBarcode.MakeUpper();
UpdateData(false);
but it shows characters in reverse order ie when i write "AB" it shows "BA". new character is on left side which should be right side.
when i use the same code behind the button then i works fine.
all properties of text field are by default imean text align left i had not changed them and m_strbarcode is the controll variable of the text field.
ddd
|
|
|
|
|
tasleem143 wrote: UpdateData(true);
m_strBarcode.MakeUpper();
UpdateData(false);
Do not call UpdateData(false) after MakeUpper() because what it does is that it transfers contents of m_strBarcode back to the edit box and the caret is set at the start of edit box.
This is dirty coding. Calling UpdateData is risky. You never know what happens because it updates other control variables too. Things could go awry.
A good option would be to subclass the edit control for such a behavior. This will be clean coding.
But still if you wish to have a go do it like this...
UpdateData(TRUE);
m_editeststr.MakeUpper();
UpdateData(FALSE);
m_edit.SetSel(0,-1);
m_edit.SetSel(-1);
Nibu thomas
Software Developer
|
|
|
|
|
Can't you just set the edit box's properties to uppercase in the dialog editor?
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
I have dialog base application and i want to show an icon in system tray ang show popup when right click on this system tray icon.
i have successfully show icon on system tray when application is open
by using
Shell_NotifyIcon (NIM_ADD,&m_tnd);
but i am not able to show popup when right click on this icon.what i have to do for this also i have no idea which event i have to call so please if anybody have idea about this please share with me.
Bankey Khandelwal
Software Engineer
|
|
|
|
|
Use this excellent class[^] by chris himself
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg
|
|
|
|
|
Click Here[^]
Nibu thomas
Software Developer
|
|
|
|
|
hi there,
does anyone know how to create an SDI document in an ATL COM Dll?
I've created the three classes (derived from CDocument, ChtmlView, CframeWnd). the window is not created.
can anyone help.... ?
shekhar
|
|
|
|
|
Hi,c_jangid
Do you get error?
|
|
|
|
|
hi there,
i dont get any compilation error but i do get a runtime error. "Assertion failed".
i could find that the error is somewhere in the CSingleDocTemplate constructor. it doesn't return a valid pointer.
waiting for reply.
thanks...
|
|
|
|
|
Hi,
i have created a dll and exported a class. I want to import that class to another application. But how can i import that class with out using the lib file. We can import a function using GetProcAddress() api. Can i use this api to import the class?
Thanks in advance
nave
|
|
|
|
|
Naveen R wrote: Can i use this api to import the class?
No.
But there is a workaround...
Use this API to get the address of a function that returns an instance of the class that you wish to access dynamically.
For eg:
The function will be something like this...
void* FUNC_EXPORT CreateInstance()
{
return static_cast< void*> (new SomeClass);
} Use GetProcAddress to get the address of this function.
Nibu thomas
Software Developer
|
|
|
|
|
For that i have to modify the dll isn't it? That's not possible
nave
|
|
|
|
|
Naveen R wrote: For that i have to modify the dll isn't it?
Yeah.
Nibu thomas
Software Developer
|
|
|
|
|
If you know the C++ mangled name of the methods, you can. It's not very fun and depends on which compiler the DLL was compiled with.
You said you created the DLL, so why can't you use the lib file that was created with it?
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
What the problem is there are two dlls.
A class in the first dll is used by a second dll and a class in the second dll is used the first dll creating a cirular dependency.
So to avoid this i decided to load the class dynamically.
please tell me how can i load the class if i know the mangled name of class
nave
|
|
|
|
|
Naveen R wrote: A class in the first dll is used by a second dll and a class in the second dll is used the first dll creating a cirular dependency.
Bad idea. Fix your DLLs. What you're proposing to do is a hack around the real problem. DLLs should never rely on each other.
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|