Can some one send me a sample DLL file which wrote in C#
language. 7 2202
You could take a look on: http://msdn.microsoft.com/library/de...us/csspec/html
/vclrfcsharpspec_1_12.asp
In Visual Studio .NET:
Create your dll by using File -> New Project and than select from the
dialog:
- Project Type: "Visual C# Projects"
- Template: "Class Library"
- Type a name, select a location and press OK
Type your code and build. You will have your own dll.
Using the dll in your exe:
- Create your C# application
- Go into the Solution Explorer, right click on your project and select
"Add Reference". Than use Browse to locate your dll. After that you will be
able to use the classes and functions defined in your dll. http://msdn.microsoft.com/library/de...us/vbcon/html/
vbtskaddingremovingreferences.asp
Note: If the namespaces are different, you will have to add an "using"
directive into your exe code. Can some one send me a sample DLL file which wrote in C# language.
Adrian Vinca [MSFT], Developer Division
--------------------------------------------------------------------
This reply is provided "AS IS", without warranty (express or implied).
Note: For the benefit of the community-at-large, all responses to this
message are best directed to the newsgroup/thread from which they
originated.
I know All you sent me, but my problem is to create a general DLL, as on
MFC to be able to use it from any application not only C# application.
I always create MFC DLL , then add the *.lib then
"exten myDLLfunc()" , then copy my DLL to Aplication directory,
Now I can use this function.
Now what I'm asking for is how to do that by using C# language to create
a DLL file then using this DLL on MFC application
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Hi Yosi,
So, you need to read about interop, and exposing .net assemblies to COM.
In general you have to right-click on your project, select
Properties/Configuration properties/Build, and there change Register for
Com interop to true.
Than, when you build the assembly, it will be registered, and you can
use that classes.
Actually this is simplest solution for beginning. This way the assembly
will be registered only on the dev machine.
If you want to distribute this with your app on other machines there are
2 possible solutions:
1. use a setup project from VS.Net, and on the properties of the dll
(when you add it there) set Register = vsdrpCOM. It should make all
necessary preparations.
2. If the first solution fails (it happen to me, so now I use this),
your install script have to run:
regasm.exe mydll.dll /tlb:myddl.tlb /codebase /silent
/codebase registers the dll for COM interop without the need of putting
your dll in GAC. This is not the recommended by MS way, but you may use
it.
You can do it without /codebase, but then your install script have to
install the dll in GAC.
This are only shortcuts, but before doing such a things I strongly
recommend to read the articles in MSDN, related to Interop, like: http://msdn.microsoft.com/library/de...l=/library/en-
us/vbcon/html/vbconcominteropinvisualbasicvisualc.asp
and search Google for more. I found this one helpful: http://www.c-sharpcorner.com/Code/20...nteropP2AJ.asp
Have fun
Cheers
Sunny
In article <e8**************@TK2MSFTNGP09.phx.gbl>, yo*****@taux01.nsc.com says...
I know All you sent me, but my problem is to create a general DLL, as on MFC to be able to use it from any application not only C# application.
I always create MFC DLL , then add the *.lib then "exten myDLLfunc()" , then copy my DLL to Aplication directory, Now I can use this function.
Now what I'm asking for is how to do that by using C# language to create a DLL file then using this DLL on MFC application
*** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it!
Why this not working well in WIN98???? -----Original Message----- Hi Yosi, So, you need to read about interop, and exposing .net
assemblies to COM. In general you have to right-click on your project,
selectProperties/Configuration properties/Build, and there
change Register forCom interop to true.
Than, when you build the assembly, it will be registered,
and you canuse that classes.
Actually this is simplest solution for beginning. This
way the assemblywill be registered only on the dev machine.
If you want to distribute this with your app on other
machines there are2 possible solutions: 1. use a setup project from VS.Net, and on the properties
of the dll(when you add it there) set Register = vsdrpCOM. It
should make allnecessary preparations.
2. If the first solution fails (it happen to me, so now I
use this),your install script have to run: regasm.exe mydll.dll /tlb:myddl.tlb /codebase /silent
/codebase registers the dll for COM interop without the
need of puttingyour dll in GAC. This is not the recommended by MS way,
but you may useit. You can do it without /codebase, but then your install
script have toinstall the dll in GAC.
This are only shortcuts, but before doing such a things I
stronglyrecommend to read the articles in MSDN, related to
Interop, like: http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/vbcon/html/vbconcominteropinvisualbasicvisualc.asp
and search Google for more. I found this one helpful:
http://www.c-
sharpcorner.com/Code/2002/April/COMInteropP2AJ.asp Have fun Cheers Sunny
In article <e8**************@TK2MSFTNGP09.phx.gbl>, yo*****@taux01.nsc.com says...
I know All you sent me, but my problem is to create a
general DLL, as on MFC to be able to use it from any application not only
C# application. I always create MFC DLL , then add the *.lib then "exten myDLLfunc()" , then copy my DLL to Aplication
directory, Now I can use this function.
Now what I'm asking for is how to do that by using C#
language to create a DLL file then using this DLL on MFC application
*** Sent via Developersdex http://www.developersdex.com
*** Don't just participate in USENET...get rewarded for it!
.
Whats win98?
*end sarcasm*
"[Joe]" <yo*****@taux01.nsc.com> wrote in message
news:0f****************************@phx.gbl... Why this not working well in WIN98????
-----Original Message----- Hi Yosi, So, you need to read about interop, and exposing .net assemblies to COM. In general you have to right-click on your project,
selectProperties/Configuration properties/Build, and there change Register forCom interop to true.
Than, when you build the assembly, it will be registered, and you canuse that classes.
Actually this is simplest solution for beginning. This way the assemblywill be registered only on the dev machine.
If you want to distribute this with your app on other machines there are2 possible solutions: 1. use a setup project from VS.Net, and on the properties of the dll(when you add it there) set Register = vsdrpCOM. It should make allnecessary preparations.
2. If the first solution fails (it happen to me, so now I use this),your install script have to run: regasm.exe mydll.dll /tlb:myddl.tlb /codebase /silent
/codebase registers the dll for COM interop without the need of puttingyour dll in GAC. This is not the recommended by MS way, but you may useit. You can do it without /codebase, but then your install script have toinstall the dll in GAC.
This are only shortcuts, but before doing such a things I stronglyrecommend to read the articles in MSDN, related to Interop, like: http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/vbcon/html/vbconcominteropinvisualbasicvisualc.asp
and search Google for more. I found this one helpful:
http://www.c- sharpcorner.com/Code/2002/April/COMInteropP2AJ.asp Have fun Cheers Sunny
In article <e8**************@TK2MSFTNGP09.phx.gbl>, yo*****@taux01.nsc.com says...
I know All you sent me, but my problem is to create a general DLL, as on MFC to be able to use it from any application not only C# application. I always create MFC DLL , then add the *.lib then "exten myDLLfunc()" , then copy my DLL to Aplication directory, Now I can use this function.
Now what I'm asking for is how to do that by using C# language to create a DLL file then using this DLL on MFC application
*** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it!
.
OMG REALLY!!!
I would consider .NET support on 9x as you get what you get if any.
"Yosi Katib" <yo*****@taux01.nsc.com> wrote in message
news:uX**************@TK2MSFTNGP10.phx.gbl... Win98 = windows 98 OS
*** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it! This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: William C. White |
last post by:
Does anyone know of a way to use PHP /w Authorize.net AIM without using
cURL? Our website is hosted on a shared drive and the webhost company
doesn't installed additional software (such as cURL)...
|
by: Albert Ahtenberg |
last post by:
Hello,
I don't know if it is only me but I was sure that header("Location:url")
redirects the browser instantly to URL, or at least stops the execution of
the code. But appearantely it continues...
|
by: James |
last post by:
Hi,
I have a form with 2 fields.
'A'
'B'
The user completes one of the fields and the form is submitted.
On the results page I want to run a query, but this will change
subject to which...
|
by: Ollivier Robert |
last post by:
Hello,
I'm trying to link PHP with Oracle 9.2.0/OCI8 with gcc 3.2.3 on a Solaris9
system. The link succeeds but everytime I try to run php, I get a SEGV from
inside the libcnltsh.so library.
...
|
by: Richard Galli |
last post by:
I want viewers to compare state laws on a single subject.
Imagine a three-column table with a drop-down box on the top. A viewer
selects a state from the list, and that state's text fills the...
|
by: Albert Ahtenberg |
last post by:
Hello,
I have two questions.
1. When the user presses the back button and returns to a form he filled
the form is reseted. How do I leave there the values he inserted?
2. When the...
|
by: inderjit S Gabrie |
last post by:
Hi all
Here is the scenerio ...is it possibly to do this...
i am getting valid course dates output on to a web which i have designed
....all is okay so far , look at the following web url
...
|
by: Jack |
last post by:
Hi All,
What is the PHP equivilent of Oracle bind variables in a SQL statement, e.g.
select x from y where z=:parameter
Which in asp/jsp would be followed by some statements to bind a value...
|
by: Sandwick |
last post by:
I am trying to change the size of a drawing so they are all 3x3.
the script below is what i was trying to use to cut it in half ... I
get errors.
I can display the normal picture but not the...
|
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...
|
by: Faith0G |
last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
|
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: taylorcarr |
last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
| |