|
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
|
|
|
|
|
"
led mike wrote: "Easiest resource I found is to try it [Smile] "
????
If I could try it why would I approach code project. What are you nuts? or you think you are ruler in this field?. The simplest answer for me would me YES or NO
For any one searching for the answer, yes you can. You needs to listed to "SF_NOTIFY_AUTH_COMPLETE" event sent by ISA and get the server variable "AUTH_USER", and by the way ferrix is the one who have me the idea on isaserver.org
|
|
|
|
|
I want to create ActiveX control which calls COM DLL from Delphi. I have tried this way
HINSTANCE m_sampleDLL = LoadLibrary("D:\\SampleDLL.dll");
m_sample_dll = (SAMPLE)GetProcAddress(m_sampleDLL,"TestFunction");
but I am unable to get handle to Testfunction.
Is this way is correct? or wether I have to use some other technique to call DLL which COM and written in Delphi.
Please Help!
THANX...
CraZyToLearn
|
|
|
|
|
You have to access COM components methods following COM rules.
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
|
|
|
|
|
Thanks CPallini,
I really new to all these, Will you please help me in this respect, Means How to access COM components Methods.
CraZyToLearn
|
|
|
|
|
See here.
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
|
|
|
|
|
Pallini's reply still holds.
But are you sure SampleDLL.dll has exported function called TestFunction.
|
|
|
|