|
Amir_m wrote: of course I know But The Release Method of CComPtr Class is a private method and compiler does not let me to use it.
No, it's not private. The following compiles fine:
CComPtr<IStream> spStream;
spStream.Release();
Steve
|
|
|
|
|
May be you can try as follows:
void Foo()
{
{
CComPtr<IStream> m_pStream;
::SHCreateStreamOnFileW(...);
}
{
CComPtr<IStream> m_pStream2;
::SHCreateStreamOnFileW(...);
}
}
|
|
|
|
|
My Problem is accessing the file because the Stream Created previously doesn't release the file I can't access the file with another stream (even nullifying that stream doesn't cause it to release the file)
|
|
|
|
|
In the code segment in my previour post, m_pStream and m_pStream2 are in different scopes (between {}), so the streams will be closed automatically when the scope ends. So, both calls to SHCreateStreamOnFile(...) will be successfull.
|
|
|
|
|
Dear All,
I have developed an application in MFC and it is working fine and creating directories and file in the program files directory when the program is run as administrator. But when the program is run as limited user account, the program cannot write any files in the program files directory.
The same application developed in JAVA seems to be working fine in both Admin user and limited user. When I googled, all articles recommends to create the files under Application Data for all users. But, for me changing this will be a huge task. Is there any other alternative to grant access to the limitied account user from my application.
Many thanks in advance.
Bhanu
|
|
|
|
|
bhanu_8509 wrote: The same application developed in JAVA seems to be working fine in both Admin user and limited user.
So, why don't you use that one (just kidding...)?
This may be useful [^].
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]
|
|
|
|
|
check that the work of the Java-App isnt virtualized.
It isnt the right way to create some directories in the prog dir, if it isnt a installation. Better use the user-dirs
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
If I use the All Users/Application Data/ directory then the files created by Administrator cannot be overwrite by the Limited account user.
Please help me.
|
|
|
|
|
user data belongs in the user directorys.
If it are global settings than the admin can also write them in the registry.
Is is an architectual issue
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
A dirty hack could be to create an installer for your application, that grants access to everyone to the application folder.
One have to be an administrator to install the application, but then any user can use it.
|
|
|
|
|
Hello Sirs,
How to Excel file read and create without using odbc.
Thanks
Failure is Success If we learn from it!!
|
|
|
|
|
Google for "Excel automation".
|
|
|
|
|
|
|
Hi guys,
I would like to create a simple program that can connect to a irc server and then send message on the main.. Can anyone give me ideas how to do it.... i have seach for some simple code but then could nt run on my visual studio since its showing so many errors...
can anyone given some simple codes to connect ?
Thank you.
|
|
|
|
|
Thilek wrote: I would like to create a simple program that can connect to a irc server and then send message on the main.. Can anyone give me ideas how to do it.... i have seach for some simple code but then could nt run on my visual studio since its showing so many errors...
I think you should search for simple socket based application, or try to create some client-server based application before actually jumping in Internet relay chat arena....
Frankly speaking, it will give great help and knowledge to you, once you able to make urself a small chattign application.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
|
Thanks guys... i manage to write the program in JAVA since i did socket programming in JAVA before.... i will try to work on this first.. once its could be done as i wanted, then i will do it with C++ since i wanted the program to be in C++
Thanks a lot with your ideas and suggestions... It was all about socket to connect to IRC... never know it will be easy as this.... Really helped me..
|
|
|
|
|
hi all,
i have a value like this in my application..
CString strTemp = "hello world";
now, i want the word "world" to be disabled(grayed out..) like wat appear in a static text box..
is it possible?
Thanks,
Rakesh.
|
|
|
|
|
CString class holds just a string (array of characters). It doesn't have any color information associated with it.
|
|
|
|
|
How are you displaying the string ? As already mentioned by somebody else, CString is just a class containing data and doesn't have any relation with how it will displayed.
|
|
|
|
|
What you want is a different color for a word.
You can only disable/enable windows and not words.
Also as Rejeesh said, you cannot do that with a CString alone.
You could use a control similar to a rich edit control and show one word with a different color.
|
|
|
|
|
If you are using the string in pDC->TextOut (...) you can do it as well by changing the font color, but you can't do it only depending on words, you will need different strings, so you print one, change the color and then print the next.
this[^] or this[^]may be useful for you as well.
Regards.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpfull answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Rakesh5 wrote: i have a value like this in my application..
CString strTemp = "hello world";
now, i want the word "world" to be disabled(grayed out..) like wat appear in a static text box..
is it possible?
Sorry, but that isn't possible.
Kindly buy and read a beginner level book on Windows programming.
“Follow your bliss.” – Joseph Campbell
|
|
|
|
|
One way to store colour information in a CString is to use HTML tags and then dump the string into a HTML enabled control.
-or-
Use RTF codes and dump into a Rich Edit Control.
|
|
|
|