자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

C#개발자가 첨부해드린 DLL과 함께 아라와같이 하라고 보내줬는데

이거 가지고 델파이에서 첨부한  DLL을 사용할 수 있나요?

TYPE LIB나 ACTIVE X 형태는 아닌것 같은데, 잘 아시는 분 있으시면 답변 부탁드립니다.

 

1. .Net Framework 4.0은 윈도우 7 이상에서 기본으로 설치 되어있습니다.

   à XP를 사용하는 환경에서는 별도로 설치를 해야 합니다.

2. 보내드린 파일은 테스트 용 입니다.

   - 참조 파일명 : VRS.Common.dll

   - 연결 클라스 : VRS.Common.Net.WCFClient

   - 이벤트 : Connected (client 연결시)

               Closed (client 종료시)

ServerDataReceived (서버로부터 데이터 수신시)

   - 메소드 : Reuqest (서버에 요청시)

   - 서버/클라이언트 전송시 사용하는 클라스 : VRS.Common. WCFData

 

아래소스 참조하세요

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using VRS.Common;

using VRS.Common.Net;

 

namespace TestClient

{

           public partial class Form1 : Form

           {

                     WCFClient client = null;

 

                     public Form1()

                     {

                                InitializeComponent();

 

                                client = new WCFClient();

 

                                client.ServicePort = 9701;

 

                                client.Connected += client_Connected;

                                client.Closed += client_Closed;

                                client.ServerDataReceived += client_ServerDataReceived;

                     }

 

                     void client_ServerDataReceived(WCFData data)

                     {

                                txtMsg.Text = data.GetString("Msg");

                     }

 

                     void client_Closed(object sender, EventArgs e)

                     {

                                MessageBox.Show("Closed");

                     }

 

                     void client_Connected(object sender, EventArgs e)

                     {

                                MessageBox.Show("Connected");

                     }

 

                     private void btnConn_Click(object sender, EventArgs e)

                     {

                                client.Connect();

                     }

 

                     private void btnClose_Click(object sender, EventArgs e)

                     {

                                client.Close();

                     }

 

                     private void btnRequest_Click(object sender, EventArgs e)

                     {

                                try

                                {

                                          WCFData reqData = new WCFData();

                                          WCFData resData = client.Reuqest(reqData);

 

                                          if (resData != null)

                                          {

                                                     MessageBox.Show(resData.GetString("Data"));

                                          }

                                }

                                catch (Exception ex)

                                {

                                          MessageBox.Show(ex.ToString());

                                         

                                }

                     }

           }

}

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15802
공지 유용한 관련 사이트 관리자2 2014.03.20 54604
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 98039
459 모바일 디바이스에서 실행 시 검은화면에서 멈춰버립니다. 오류를 어떻게 확인하나요? Humphery 2015.05.27 2218
» 개발연동하는데 C# DLL로 되어있는데 이걸 참고해서 델파이로 로딩하는게 가능한가요? [1] file 다윗처럼 2016.08.08 2227
457 안드로이드 스트링드리드를 엑셀파일로 저장? [1] memc 2014.09.28 2237
456 소스코드에서 도움말키(F1 Key) 에러 [1] 침묵 2014.08.01 2243
455 iOS 호환성 문제 해결방안 file 봉가이버 2017.02.06 2245
454 개발자님 바코드 관련 스캔 문의 [1] 초보델파이 2014.10.18 2251
453 모바일 개발용 맥북 추천부탁드려요 [1] LGS 2014.11.16 2270
452 [XE6] 작업중 상태 보여주기.. [1] 가을이다 2014.07.29 2276
451 Firemonkey Desktop Application 작성 시, 프로젝트 옵션에서 Appearance 기능이 없나요? [1] godkdi 2014.05.16 2278
450 [PreCompile] 빌드 속도를 빨리 하기 위해서 포럼의 내용처럼 했는데.. Cache 사이즈가 너무 크네요.. file 정호근 2014.07.11 2283
449 응용프로그램 화면크기가 해상도에 따라 반영하고 싶습니다. 험프리 2018.01.04 2291
448 윈도우10에서 델파이7 프로젝트의 구동 가능 여부를 알고 싶습니다. [1] 차니찬 2016.05.19 2295
447 Android 에서 미디어(동영상) 플레이하는 방법 (XE5) - 추가 질문 superman 2014.10.07 2314
446 64비트 플랫폼으로 개발 중입니다. [2] file ip7203 2019.05.27 2318
445 XE6 TMemo 키보드 이벤트 문제 가을이다 2014.07.03 2320
444 delphi 7.0 에서 xe6로 넘어가려고 하는데 컴포넌트 인스톨 오류 나네요. [1] 하우리 2014.05.16 2324
443 안드로이드에서 백그라운드 푸쉬 해결방법. [4] 나즈나 2017.06.19 2327
442 블루투스 통신 방법 [4] 권혁상 2016.02.17 2331
441 IntraWeb DBX Error 현상 file 어휴힘들어 2014.05.29 2343
440 [세미나] 앱이 꺼져 있어도, 푸쉬가 오면 클릭하면 앱이 자동으로 뜨는것도 가능한가요? [2] Humphery 2014.08.20 2347