473,322 Members | 1,566 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

About Interop

When I add a reference in Visual Studio to quartz.dll it creates a new file
named "Interop.QuartzTypeLib.dll"
into to bin folder. My app only works when this file is in the application
folder.
Is is legal to ship this file with my app ? Does Microsoft allow it?
If not how can I use directShow with c#?
Nov 16 '05 #1
2 2293
"Bilo" <ju********@yahoo.com> wrote in message
news:%2******************@tk2msftngp13.phx.gbl...
When I add a reference in Visual Studio to quartz.dll it creates a new file named "Interop.QuartzTypeLib.dll"
into to bin folder. My app only works when this file is in the application
folder.
Is is legal to ship this file with my app ? Does Microsoft allow it?
If not how can I use directShow with c#?

Hi Bilo,

Yes, you can ship the Interop.QuartzTypeLib.dll file with your app.
However, you should review the license terms of the quartz.dll file to see
if you are allowed to ship that. Interop.QuartzTypeLib.dll is called a
Runtime Callable Wrapper (RCW), which is a proxy that VS.NET creates
automatically when you reference a COM object. It marshalls calls from .NET
to COM and gives you a managed interface that is generally easier to use in
your managed code.

Here's an article that explains how to do the same thing that VS.NET does,
but only with command-line tools:

http://msdn.microsoft.com/library/de...amewktools.asp

Here's a link to the MS DirectX Dev Center. There is a managed DirectX 9.x
API that you can use, rather than creating your own interop interfaces.

http://msdn.microsoft.com/library/de...entid=28000410

Joe
--
http://www.csharp-station.com
Nov 16 '05 #2
Thx , that was really quick.
quartz.dll as part of directx makes no problem. most computers have it
installed.
Thx again

"Joe Mayo [C# MVP]" <jm***@nospamAtCSharpDashStation.com> schrieb im
Newsbeitrag news:Ox**************@TK2MSFTNGP09.phx.gbl...
"Bilo" <ju********@yahoo.com> wrote in message
news:%2******************@tk2msftngp13.phx.gbl...
When I add a reference in Visual Studio to quartz.dll it creates a new file
named "Interop.QuartzTypeLib.dll"
into to bin folder. My app only works when this file is in the application folder.
Is is legal to ship this file with my app ? Does Microsoft allow it?
If not how can I use directShow with c#?

Hi Bilo,

Yes, you can ship the Interop.QuartzTypeLib.dll file with your app.
However, you should review the license terms of the quartz.dll file to see
if you are allowed to ship that. Interop.QuartzTypeLib.dll is called a
Runtime Callable Wrapper (RCW), which is a proxy that VS.NET creates
automatically when you reference a COM object. It marshalls calls from

..NET to COM and gives you a managed interface that is generally easier to use in your managed code.

Here's an article that explains how to do the same thing that VS.NET does,
but only with command-line tools:

http://msdn.microsoft.com/library/de...amewktools.asp
Here's a link to the MS DirectX Dev Center. There is a managed DirectX 9.x API that you can use, rather than creating your own interop interfaces.

http://msdn.microsoft.com/library/de...entid=28000410
Joe
--
http://www.csharp-station.com

Nov 16 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: roy | last post by:
I try to call com written in VB 6.0. When I use VS.net Studio to do the debuging, some time it works fine, some time I got the following message: Server Error in '/GISOnlineReservation'...
0
by: roy | last post by:
I try to call com written in VB 6.0., some time it works fine, some time I got the following message: Server Error in '/GISOnlineReservation' Application....
0
by: lacour | last post by:
I can't seem to figure out the difference between adding a COM dll reference in VS2003 and by using TLBIMP. I have a COM dll that references another COM dll, and I want the syntax of my...
2
by: Bilo | last post by:
When I add a reference in Visual Studio to quartz.dll it creates a new file named "Interop.QuartzTypeLib.dll" into to bin folder. My app only works when this file is in the application folder. Is...
2
by: jason | last post by:
the enterprise is going to eventually convert the existing ASP Classic website to ASP.NET until that time, development has already begun for a C# library of business objects. for the most part,...
8
by: Rob Edwards | last post by:
When trying to add the Microsoft CDO for Exchange Management Library (aka CDOEXM.dll) I receive the following message: "A reference to 'Microsoft CDO for Exchange Management Library' could not be...
7
by: R Reyes | last post by:
Can someone please explain to me why I can't get the MS Word Interop assembly to work in my VS2005 project? I'm trying to manipulate MS Word from my Web Form application and I can't get passed...
2
by: JC | last post by:
Anybody knows what problem has this code? I think, in the Garbage Collector? You know the Solution? The program in the test's case, whit 350 contacts, run OK before number 86. The error is a...
1
by: allbelonging | last post by:
C#.Net Outlook 2003 automation (programmatically) with Office.Interop.Outlook Problem: I have my outlook 2003 configured with multiple mailbox on my local machine. I want to specify the mailbox...
0
by: Tina | last post by:
I've gotten this before where it says there is a problem with Interop.MSDASC but I can't remember what causes this. This is a 1.1 app I'm trying to debug in vs2005. It was running yesterday just...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.