정연광 4월 27일, 2022에 포스트됨 공유하기 4월 27일, 2022에 포스트됨 델파이에서 만든 dll 을? c#에서 사용하려고 합니다.? String 값을 받아서 json 형태로 String 값으로 리턴해 주려고 하는데 아래와 같은 오류가 납니다. 델파이 dll 소스는 아래와 같습니다. function chartBySSN_Test(ssn:String):AnsiString; stdcall; var sRslt: AnsiString; begin sRslt := '{"_id" : "12345-123455-6984068", '; sRslt := sRslt + '"address" : "서울시 금천구", '; sRslt := sRslt + '"birthDate" : "19991101", '; sRslt := sRslt + '"chartNo" : "12345", '; sRslt := sRslt + '"comment" : "메모", '; sRslt := sRslt + '"emrUserId" : "12345", '; sRslt := sRslt + '"gender" : "F", '; sRslt := sRslt + '"IsOfflineReservation" : "False", '; sRslt := sRslt + '"LatestTreatmentData" : "",'; sRslt := sRslt + '"ssn" : "' + ssn + '"'; sRslt := sRslt + '}'; Result := sRslt; end; exports chartBySSN_Test; 거래처와 개발을 진행중인데 제가 C#은 전혀 모르는 상태라 어떻게 처리를 해야할지 난감합니다. 거래처에서도 델파이를 모르는 상황입니다. 리턴변수를 String, AnsiString, PWideChar 등으로 해봤습니다. 혹시 아시는분이 계시면 C# 예제도 같이 설명해 주시면 감사하겠습니다. 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 c2design 4월 29일, 2022에 포스트됨 공유하기 4월 29일, 2022에 포스트됨 검색해 보니 사례들이 많이 나오니 참조해 보시기 바랍니다. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=jskimmail&logNo=221996124547 https://archive-language.tistory.com/3 https://stackoverflow.com/questions/16601423/calling-a-delphi-method-in-a-dll-from-c-sharp 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
질문
정연광
델파이에서 만든 dll 을? c#에서 사용하려고 합니다.?
String 값을 받아서 json 형태로 String 값으로 리턴해 주려고 하는데 아래와 같은 오류가 납니다.
델파이 dll 소스는 아래와 같습니다.
function chartBySSN_Test(ssn:String):AnsiString; stdcall;
var
sRslt: AnsiString;
begin
sRslt := '{"_id" : "12345-123455-6984068", ';
sRslt := sRslt + '"address" : "서울시 금천구", ';
sRslt := sRslt + '"birthDate" : "19991101", ';
sRslt := sRslt + '"chartNo" : "12345", ';
sRslt := sRslt + '"comment" : "메모", ';
sRslt := sRslt + '"emrUserId" : "12345", ';
sRslt := sRslt + '"gender" : "F", ';
sRslt := sRslt + '"IsOfflineReservation" : "False", ';
sRslt := sRslt + '"LatestTreatmentData" : "",';
sRslt := sRslt + '"ssn" : "' + ssn + '"';
sRslt := sRslt + '}';
Result := sRslt;
end;
exports
chartBySSN_Test;
거래처와 개발을 진행중인데 제가 C#은 전혀 모르는 상태라 어떻게 처리를 해야할지 난감합니다.
거래처에서도 델파이를 모르는 상황입니다.
리턴변수를 String, AnsiString, PWideChar 등으로 해봤습니다.
혹시 아시는분이 계시면 C# 예제도 같이 설명해 주시면 감사하겠습니다.
이 댓글 링크
다른 사이트에 공유하기
1 answer to this question
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.