|
But... how do you make the app stop working? Just quit every time it's started again?
|
|
|
|
|
Add a thread in your App to check the validity of yourapp or dll,when you find it is overdue then quit you App
|
|
|
|
|
|
Dear all
I download a project which is written in visual C++.net 2003.
Now I want to compile and use it in visual C++.net 2008.
But it could not be compiled because of including following line
#include <iostream.h>
It seems that visual C++.net 2008 does not support above line.
how can I overcome this problem.
Regards
Monhi
|
|
|
|
|
Could you please modify your post?! The < and > are gone ...
Maxwell Chen
|
|
|
|
|
Maybe just remove the ".h" from the relevant header file names
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
You meant #include <iostream.h> , am i right ?!
BTW, as it's been stated, and Bjarne Stroustrup tells it himself, the trailing .h is redundant with the < > inclusion symbols.
so the standard C++ is expecting standard headers to be included like that:
#include <iostream>
to finish, when you have a compiler/linker error, please paste it here. we cannot guess what the system tried to tell you, especially when you don't even post a piece of code...
|
|
|
|
|
toxcct wrote: we cannot guess what the system tried to tell you
Umm, you just uh did
Last modified: 31mins after originally posted --
led mike
|
|
|
|
|
sorry mike ? what you say ??
|
|
|
|
|
you just did guess what the system tried to tell him, after telling him we couldn't guess. :->
led mike
|
|
|
|
|
led mike wrote: you just did guess what the system tried to tell him, after telling him we couldn't guess
Haha ...
Maxwell Chen
|
|
|
|
|
Bjarne Shmarne....who does he think he is, anyway.
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Hi,
I have a quick question When a DLL process a THREAD_ATTACH message and while processing that message Issues a Memory allocation function shuch as localAlloc
Since I am in the DLL is the storage allocated out of DLL's heap or the Address Space of the calling thread Heap
Thankx
|
|
|
|
|
The first Blog entry for Nov 2004[^] (What was the difference between LocalAlloc and GlobalAlloc?) does not finish answering your question. You should continue reading the entries about GlobalLock ans they continue the first entry.
led mike
|
|
|
|
|
I think I understand pointers are 16 bits in 32 windows the selector is combined with the pointer to form a pointer so the difference becomes less distinct
IS Local storage address of the Process/thread
and Global DLL ??
I assume the Stack (paramters are storage of the Process/Thread)
IS there any to manipulate to "default" selector so that when you
Allocate memory you can get it from where you want ???
Thankx
|
|
|
|
|
ForNow wrote: I think I understand pointers are 16 bits in 32 windows the selector is combined with the pointer to form a pointer so the difference becomes less distinct
This is not correct. The articles in question were talking about 16 but windows. In 32 bit windows all pointers are 32 bits.
Steve
|
|
|
|
|
Isn't that becuase they are a combination of pointers and selctors
|
|
|
|
|
ForNow wrote: Isn't that becuase they are a combination of pointers and selctors
No, it's not. Win32 has a flat address space and executes in protected mode[^].
Steve
|
|
|
|
|
Forgive if I say something stupid Just trying to understand
So 2 different address spaces can have the same protected addres space but are identified by the OS/Windows by the address space
They are running in
I know thats they way it is on The MainFrame/MVS diffrent Address spaces can have the same private address but are identfied by the ASID (Address space indentifier)
Common Storage are unique in the OS
|
|
|
|
|
There are two modes the CPU can run in: real mode[^] and protected mode[^]. All of Windows runs in protected mode apart from some bootstrap code which really just sets up protected mode switches to it.
ForNow wrote: So 2 different address spaces can have the same protected addres space but are identified by the OS/Windows by the address space
They are running in
I’m not quite sure what you’re getting at here; can you elaborate?
Steve
|
|
|
|
|
2 diffrent applications/address Spaces eg. WordPad and Outlook
Wordpad can have a pointer withe Value 12345678 OutLook can Have A pointer with a value 12345678
Its not the same pointer to Windows because Windows knows one pointer is associated with WordPad and the Other with Outlook
They are after all Virtual Address/pointers
|
|
|
|
|
|
This maybe related but the API GetThreadSelectorEntry Which seems to populate A structure called LDT which has the threads selector the documentation says "This information can be used to convert a segment-relative address to a linear virtual address". which is 32 bit flat virtual address
Thankx
|
|
|
|
|
My question is related to ISAPI programming using vc++.
Can any one tell me what is the format of URL that ISA passes to Web filters
Does the URL contain the user's login name ("AUTH_NAME") header and the group information of the user (in the sense which Group in Active directory does the user belong to)?
Thank you.
|
|
|
|
|
Did you not understand ferrix reply to you on the ISAServer.org forum ?
"Easiest resource I found is to try it "
led mike
|
|
|
|