|
How about getting the windows directory and adding "\TEMP" to it (environment variable WINDIR) ?
A little crude but every Windows installation I've seen has this diectory.
Elaine
The tigress is here
|
|
|
|
|
Hi,
I am looking for a word phrase search algorithm in C++. In other words
I want to look for “Hello World” in a txt file or any other word combinations.
Any help would be greatly appreciated.
Ken
"I calculated the odds of this succeeding
versus the odds I was doing something incredibly
stupid...and I went ahead anyway." -Crow T. Robot
|
|
|
|
|
Why don't you look at basic_string::find from C++ Standard Library?
|
|
|
|
|
Nemanja Trifunovic wrote:
Why don't you look at basic_string::find from C++ Standard Library?
Yes that would work for searching a continuous phrase. I forgot to mention that I could specify a search like find “Hello #2 World” in a sentence “Hello there World” where the word World is the second position from Hello.
Thanks,
Ken
"I calculated the odds of this succeeding
versus the odds I was doing something incredibly
stupid...and I went ahead anyway." -Crow T. Robot
|
|
|
|
|
Madmaximus wrote:
Yes that would work for searching a continuous phrase. I forgot to mention that I could specify a search like find “Hello #2 World” in a sentence “Hello there World” where the word World is the second position from Hello.
Try: Regular Expressions[^]
-Nick Parker
|
|
|
|
|
Or, use MS Index server. You can even connect to it via ODBC. Plus, it is probably already on the machine.
|
|
|
|
|
Hi, I need help with this:
I need to change Proxy server settings of Internet Explorer in runtime. I change ProxyServer value in registry
(key: HKEY_CURRENT_USER// Software\\Microsoft\\Windows\\Currentversion\\Inte
rnet Settings ) to the corresponding NEW values.
But next time when I open IE, it is still using OLD ProxyServer settings. But when I open Tools/Internet options/Connection dialog, my NEW proxy server values appear there. When i click OK,
IE start using the NEW values. But I need to change it during runtime, so IE starts to use the new values immediately.
Is there a chance to do that?
Thanx.
|
|
|
|
|
Thanx for reply, but there's a problem.
I'm opening pages thru IWEBBROWSER2 interface, not thru InternetXXX functions. So it will not work..
|
|
|
|
|
Yes, but the IWebBrowser2 internally uses the InternetXXX functions, I guess.
When I set the proxy settings through InternetSetOption , it had exactly the same effect as setting it in the property page - all IEs from that moment used the new proxy settings (for new connections only of course). Therefore I think, this is also a way for you.
|
|
|
|
|
I'm working with a third party library and have run into a C++ difficulty that is hopefully really obvious on how to solve. One of the classes in the library has no public constructor, nor assignment operator, nor copy-constructor. All are private. In order to instantiate an object of this class, one uses a method from another class, which has been declared a friend class. This 'special' method though returns a reference to the object, not a pointer to the object. As a result it seems to me that I can only do the following;
AClass& OneA = OneB.create(..);
Thus all my instantiations/initializations of AClass have to be local to a method, or static to a class. Neither of which works for me, since I want to have as a member variable, either a vector<aclass*> (a vector or AClass pointers) or a vector<aclass> (a vector of AClass objects). Short of trying to change the library to return a pointer, an ideas? Thanks.
Chris Meech
"what makes CP different is the people and sense of community, things people will only discover if they join up and join in." Christian Graus Nov 14, 2002.
"And when you need to hire a programmer to do mostly VB programming, it's not good enough to hire a VB programmer, because they will get completely stuck in tar every time the VB abstraction leaks." Joel on Software Nov 11, 2002.
|
|
|
|
|
One solution is the & operator.
AClass *pOneA = &Oneb.create(...);
Kuphryn
|
|
|
|
|
Thanks, man. How did I miss that.
Chris Meech
"what makes CP different is the people and sense of community, things people will only discover if they join up and join in." Christian Graus Nov 14, 2002.
"And when you need to hire a programmer to do mostly VB programming, it's not good enough to hire a VB programmer, because they will get completely stuck in tar every time the VB abstraction leaks." Joel on Software Nov 11, 2002.
|
|
|
|
|
I have a class with a CString member variable. I assign a value to this member in the constructor of my class:
<br />
CMyClass::CMyClass()<br />
{<br />
m_name = "my class";<br />
}<br />
When I run Rational Purify, it says that there is a memory leak. Anyone got an idea why this would cause a memory leak?
|
|
|
|
|
Are you sure that CMyClass is not leaking?
John
|
|
|
|
|
No, I'm not. It could be that the class is leaking. I guess if the class is not destroyed the ref. count of the CString will not be 0 and Purify will find a leak there. I guess I need a cup of coffee to clear my head.
|
|
|
|
|
I have used Purify and Memory Validator and I sometimes see that either will say a member variable was leaking when in fact the whole class was leaking.
John
|
|
|
|
|
Which one do you preffer? I've tried BoundsChecker 7.0 and Purify 2002. Boundchecker seems to be faster but also seems to give a lot of bogus errors.
|
|
|
|
|
I guess I have to say Memory Validator because it is constantly being developed and improved. I have not used BoundsChecker because they never contacted me for my free trial.
John
|
|
|
|
|
hi,
where did u get these BoundsChecker 7.0 and Purify 2002?
are they free?
includeh10
|
|
|
|
|
BoundsChecker was owned by NuMega, but has since been bought out by Compuware.
Rational's Purify can be found here.
|
|
|
|
|
When I last checked Purfiy had a free downloadable trial in which they would email you an unlock code that allowed the program to be fully functional for 14 days. BoundsChecker also claimed to have a free trial by filling out a form but they never contacted me so I did not buy their product.
John
|
|
|
|
|
I've used BoundsChecker, and it can mislead you quite a bit. I now use the SmartHeap memory dump, it just gives me a list of leaks, and call-stacks of where they were allocated. And does a good job of catching doubly-freed type stuff too.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
Peter Weyzen<br />
Staff Engineer<br />
Santa Cruz Networks
|
|
|
|
|
Hi all, i'm writting a Add-in to the visual studio 6, and i need to catch event before the document is being saved, while the IApplicationEvents supplies DocumentSave which is fired after it was saved.
Does anyone knows how to solve my problem?
Amir Harel
My boss always tell me: Why we always search for the generic solution for a specific problem...
|
|
|
|
|
Hi all,
I am trying to make an application that can log off a user on a PC in a network. I found what I was looking for but that was for Windows 95, 98 & ME, but I need it for Windows XP...
Any help would be great, thanks in advance.
|
|
|
|
|
Hello
Is it possible to abort a socket accept after X seconds?
I got two classes: cfiletransferserver and cfiletransferclient.
I launch a cfiletransferserver on a specific port and than send the port to my client application. The client application then tries to connect to the server by using cfiletransferclient.
cfiletransferserver deletes itself from the stack when the filetransfer is finished.
I want cfiletransferserver to delete itself if no cfiletransferclient have connected to it in X seconds. How do I do that?
Thanks,
Jonas
|
|
|
|