Difference between revisions of "FAQ. Microsoft .NET framework"
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
# Compile and the finished DLL-can be used by .Net environments like Visual Studio 2005. | # Compile and the finished DLL-can be used by .Net environments like Visual Studio 2005. | ||
+ | |||
+ | == Deployment == | ||
+ | |||
+ | Additionally to the your own files and the ICS-dll you created you need to deploy these Delphi-files: Borland.Delphi.dll, Borland.Vcl.dll and Borland.VclRtl.dll. | ||
== Examples == | == Examples == | ||
Line 17: | Line 21: | ||
using OverByte.Ics; | using OverByte.Ics; | ||
using OverByte.Ics.Units; | using OverByte.Ics.Units; | ||
− | + | ||
lSocket = new TWSocket(null); | lSocket = new TWSocket(null); | ||
lSocket.Addr = "127.0.0.1"; | lSocket.Addr = "127.0.0.1"; |
Revision as of 14:06, 23 September 2007
Main page -> FAQ -> Microsoft .NET framework
Contents
Creating a .Net package in Delphi for .Net
- Create a .net package (recommendation from dr Bob at http://www.drbob42.com/examines/examin55.htm)
- Add the units in the DotNet-folder of ICS e g Overbyte.Ics.Component.pas et c.
- Add the Borland VCL (the units implicity uses them so they are needed as a reference)
- Compile and the finished DLL-can be used by .Net environments like Visual Studio 2005.
Deployment
Additionally to the your own files and the ICS-dll you created you need to deploy these Delphi-files: Borland.Delphi.dll, Borland.Vcl.dll and Borland.VclRtl.dll.
Examples
Creating a socket in C#
Add a reference to the DLL that you created. Then add using and the code at proper places.
using OverByte.Ics; using OverByte.Ics.Units; lSocket = new TWSocket(null); lSocket.Addr = "127.0.0.1"; lSocket.Port = "10001"; lSocket.LineMode = true; lSocket.OnSessionConnected += new TSessionConnected(lSocket_OnSessionConnected); lSocket.OnDataAvailable += new TDataAvailable(lSocket_OnDataAvailable); lSocket.Connect();