소스 검색

--- Merging r34744 into '.':
U packages/winunits-base/src/typelib.pas
--- Recording mergeinfo for merge of r34744 into '.':
U .

# revisions: 34744

git-svn-id: branches/fixes_3_0@35304 -

marco 8 년 전
부모
커밋
46cfb659aa
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      packages/winunits-base/src/typelib.pas

+ 1 - 1
packages/winunits-base/src/typelib.pas

@@ -585,7 +585,7 @@ begin
     //get calling convention
     if FD^.callconv=CC_STDCALL then
       begin
-      if lowercase(BstrNameRef)='iunknown' then
+      if not (bIsDispatch or ((TA^.wTypeFlags and TYPEFLAG_FDUAL)=TYPEFLAG_FDUAL)) then
         sConv:='stdcall'
       else
         sConv:='safecall';