Click here to Skip to main content
15,905,912 members
Home / Discussions / COM
   

COM

 
GeneralRe: CAxDialogImpl Pin
Abhishek Srivastava13-Nov-03 18:36
Abhishek Srivastava13-Nov-03 18:36 
GeneralRe: CAxDialogImpl Pin
dharani13-Nov-03 19:04
dharani13-Nov-03 19:04 
GeneralRe: CAxDialogImpl Pin
Tomaz Rotovnik21-Nov-03 2:42
Tomaz Rotovnik21-Nov-03 2:42 
GeneralRe: hWnd in COM Question. Pin
Heath Stewart13-Nov-03 2:54
protectorHeath Stewart13-Nov-03 2:54 
GeneralRe: hWnd in COM Question. Pin
Prakash Nadar14-Nov-03 3:12
Prakash Nadar14-Nov-03 3:12 
GeneralRe: hWnd in COM Question. Pin
Anonymous17-Nov-03 22:07
Anonymous17-Nov-03 22:07 
GeneralDTE.LaunchWizard() Pin
RockHard PartyNipples11-Nov-03 8:25
RockHard PartyNipples11-Nov-03 8:25 
GeneralIIS mime Type Pin
fenil jacob10-Nov-03 23:38
fenil jacob10-Nov-03 23:38 
I create one asp component in vc++ o add mime to add new IIS.t works fine when using with vb
but not working with asp.

i can give my source as below

vc++ code
.............
STDMETHODIMP CDefaultDoc::SetMimeType(VARIANT *newVal)
{
try
{

_variant_t vtArray(newVal);
VARTYPE vt = V_VT(&vtArray);
if (vt & VT_ARRAY)
{

USES_CONVERSION;
HRESULT hr;
long lIdx;
long lHigh;
BSTR bstrBuff;
BSTR bstrRaw;
CComQIPtr<IISMimeType> MimeType;


CComBSTR bstrClassName = NULL;
IADs* pIISprop = NULL;

bstrClassName = L"IIS://localhost/W3Svc/";
bstrClassName += m_bStrSiteNo;
bstrClassName += L"/ROOT";

hr = ADsGetObject(bstrClassName,IID_IADs,
(void**)&pIISprop);
SAFEARRAY * psa;
VARIANT vElem;
::VariantInit(&vElem);
SafeArrayCopy(*(vtArray.pparray), &psa);
::SafeArrayGetLBound(psa, 1, &lIdx);
::SafeArrayGetUBound(psa, 1, &lHigh);
while(lIdx <= lHigh)
{

hr = ::SafeArrayGetElement(psa, &lIdx , &vElem);
if(SUCCEEDED(hr))
{

if(vElem.vt & VT_DISPATCH)
{
MimeType = vElem.pdispVal;
if(MimeType != NULL)
{
create one safearrau and put
here
}
MimeType.Release();
}
}
lIdx++;
} // Loop through elemen


CComVariant VatProp;
VariantCopy(&VatProp,&oldVariant);;
hr = pIISprop->Put(L"MimeMap",VatProp);
hr = pIISprop->SetInfo();
file.close();
}
}
catch(...)
{
}
return S_OK;
}

.........................................

Asp code
Dim aMimeMapNew()
i = 0
For x = 1 To 3
ReDim Preserve aMimeMapNew(i)
Set aMimeMapNew(i) = CreateObject("MimeMap")
aMimeMapNew(i).Extension = ".asp" & CStr(i)
aMimeMapNew(i).MimeType = "ggggg" & CStr(i) & "/" & "sssss" & CStr(i)
i = i + 1
Next
Response.Write "Array Created........."

Dim serverObj
Set serverObj = server.CreateObject("hmIISProp.DefaultDoc")
serverObj.SiteNumber = "3"
Response.Write serverObj.SiteNumber
serverObj.SetMimeType(aMimeMapNew)
Set serverObj = Nothing

please reple me


GeneralRe: IIS mime Type Pin
Vi211-Nov-03 19:21
Vi211-Nov-03 19:21 
GeneralCoGetClassObjectFromURL Pin
JOG10-Nov-03 14:35
JOG10-Nov-03 14:35 
QuestionCan the operator be overloaded in ATL and how? Pin
sqwang10-Nov-03 13:42
sqwang10-Nov-03 13:42 
GeneralDllMain issues Pin
Matt Gates7-Nov-03 17:51
Matt Gates7-Nov-03 17:51 
GeneralRe: DllMain issues Pin
MultiThread8-Nov-03 7:17
MultiThread8-Nov-03 7:17 
GeneralRe: DllMain issues Pin
Matt Gates9-Nov-03 12:06
Matt Gates9-Nov-03 12:06 
GeneralCOM+ proxy application problem Pin
Member 7638697-Nov-03 4:54
Member 7638697-Nov-03 4:54 
GeneralRe: COM+ proxy application problem Pin
MultiThread8-Nov-03 7:22
MultiThread8-Nov-03 7:22 
GeneralRe: COM+ proxy application problem Pin
Anonymous13-Nov-03 4:09
Anonymous13-Nov-03 4:09 
GeneralRe: COM+ proxy application problem Pin
Steve S13-Nov-03 4:34
Steve S13-Nov-03 4:34 
GeneralCoGetClassObject( ) and Shell extension Pin
Jin Yao6-Nov-03 3:50
Jin Yao6-Nov-03 3:50 
QuestionHow do I use a COM component in Java? Pin
melwyn5-Nov-03 23:32
melwyn5-Nov-03 23:32 
AnswerRe: How do I use a COM component in Java? Pin
Giles12-Nov-03 3:07
Giles12-Nov-03 3:07 
GeneralRe: How do I use a COM component in Java? Pin
melwyn13-Nov-03 1:21
melwyn13-Nov-03 1:21 
Questionhow to make default parameters for method? Pin
ashxly5-Nov-03 22:20
ashxly5-Nov-03 22:20 
AnswerRe: how to make default parameters for method? Pin
Vi210-Nov-03 3:12
Vi210-Nov-03 3:12 
QuestionHow do i register a dll into the assembly cache Pin
Srikar Y4-Nov-03 21:03
Srikar Y4-Nov-03 21:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.