-
2011. 5. 28. 14:01 Tutorials/IDE]Delphi 7.2
델파이 구버전 사용시 헤더파일이 오래되었거나 없어서 문제가 되는 경우가 있습니다.
문제를 해결하려면 변환된 파스칼 소스코드를 만들거나 구해야 합니다.
이미 변환된 소스코드가 Project JEDI 배포되고 있음으로, 그것을 사용 하겠습니다.
목록이 매우 많음으로, 잘 선택 하여 주세요.
사용전 프로젝트 속성에서 찾을 경로를 지정해주면, 프로젝트에 파일을 번거롭게 안 추가 해도 됩니다.
단순히 아래처럼 uses 목록에 유닛이름을 추가로 적어주면 됩니다.
다만 사용할 함수를 첨부 하였을때, Type 등으 구조체가 다른 파일로 되어 있어서, 에러가 날수 있습니다.
이때는 직접 Type 선언이 된 파일을 찾아야하는데 모를경우, 사용할 함수를 이용하여 추적 할수 있습니다.
아래 그림처럼 IDE 에서 지원하는 빠른 찾기기능( Ctrl + Click )을 이용하여 추적 합니다.
문제를 해결하려면 변환된 파스칼 소스코드를 만들거나 구해야 합니다.
Delphi - JEDI API Header Library
파일 목록이 많습니다
JwaAccCtrl.pas, JwaAclApi.pas, JwaAclUI.pas, JwaActiveDS.pas, JwaAdsDb.pas, JwaAdsErr.pas, JwaAdsHlp.pas, JwaAdsnms.pas, JwaAdsProp.pas, JwaAdssts.pas, JwaAdsTLB.pas, JwaAdtGen.pas, JwaAF_Irda.pas, JwaAtalkWsh.pas, JwaAuthif.pas, JwaAuthz.pas, JwaBatClass.pas, JwaBits.pas, JwaBitsMsg.pas, JwaBLBErr.pas, JwaBugCodes.pas, JwaCdErr.pas, JwaCmnQuery.pas, JwaColorDlg.pas, JwaCpl.pas, JwaCplext.pas, JwaCryptUIApi.pas, JwaDbt.pas, JwaDde.pas, JwaDhcpCSdk.pas, JwaDhcpSSdk.pas, JwaDlgs.pas, JwaDSAdmin.pas, JwaDSClient.pas, JwaDSGetDc.pas, JwaDskQuota.pas, JwaDSQuery.pas, JwaDSRole.pas, JwaErrorRep.pas, JwaExcpt.pas, JwaFaxDev.pas, JwaFaxExt.pas, JwaFaxMmc.pas, JwaFaxRoute.pas, JwaGPEdit.pas, JwaHtmlGuid.pas, JwaHtmlHelp.pas, JwaIAccess.pas, JwaIAdmExt.pas, JwaIisCnfg.pas, JwaImageHlp.pas, JwaImapi.pas, JwaImapiError.pas, JwaIme.pas, JwaIoEvent.pas, JwaIpExport.pas, JwaIpHlpApi.pas, JwaIpIfCons.pas, JwaIpInfoId.pas, JwaIpRtrMib.pas, JwaIpTypes.pas, JwaIsGuids.pas, JwaIssPer16.pas, JwaLM.pas, JwaLmAccess.pas, JwaLmAlert.pas, JwaLmApiBuf.pas, JwaLmAt.pas, JwaLmAudit.pas, JwaLmConfig.pas, JwaLmCons.pas, JwaLmDFS.pas, JwaLmErr.pas, JwaLmErrLog.pas, JwaLmJoin.pas, JwaLmMsg.pas, JwaLmRemUtl.pas, JwaLmRepl.pas, JwaLmServer.pas, JwaLmShare.pas, JwaLmSName.pas, JwaLmStats.pas, JwaLmSvc.pas, JwaLmUse.pas, JwaLmUseFlg.pas, JwaLmWkSta.pas, JwaLoadPerf.pas, JwaLpmApi.pas, JwaMciAvi.pas, JwaMprError.pas, JwaMsi.pas, JwaMsiDefs.pas, JwaMsiQuery.pas, JwaMsTask.pas, JwaMSTcpIP.pas, JwaMSWSock.pas, JwaNb30.pas, JwaNetSh.pas, JwaNspApi.pas, JwaNtDsApi.pas, JwaNtDsbCli.pas, JwaNtDsBMsg.pas, JwaNtLDAP.pas, JwaNtQuery.pas, JwaNtSecApi.pas, JwaNtStatus.pas, JwaObjSel.pas, JwaPatchApi.pas, JwaPatchWiz.pas, JwaPbt.pas, JwaPdh.pas, JwaPdhMsg.pas, JwaPowrProf.pas, JwaProfInfo.pas, JwaProtocol.pas, JwaPrSht.pas, JwaPsApi.pas, JwaQos.pas, JwaQosName.pas, JwaQosPol.pas, JwaQosSp.pas, JwaReason.pas, JwaRegStr.pas, JwaRpc.pas, JwaRpcASync.pas, JwaRpcDce.pas, JwaRpcNsi.pas, JwaRpcNtErr.pas, JwaSceSvc.pas, JwaSchedule.pas, JwaSchemaDef.pas, JwaSddl.pas, JwaSecExt.pas, JwaSecurity.pas, JwaSfc.pas, JwaShlGuid.pas, JwaSisBkUp.pas, JwaSnmp.pas, JwaSpOrder.pas, JwaSspi.pas, JwaSubAuth.pas, JwaSvcGuid.pas, JwaTlHelp32.pas, JwaTmSchema.pas, JwaTraffic.pas, JwaUserEnv.pas, JwaUxTheme.pas, JwaWbemCli.pas, JwaWinAble.pas, JwaWinBase.pas, JwaWinBer.pas, JwaWinCon.pas, JwaWinCpl.pas, JwaWinCred.pas, JwaWinCrypt.pas, JwaWinDNS.pas, JwaWinEFS.pas, JwaWinError.pas, JwaWinFax.pas, JwaWinGDI.pas, JwaWinIoctl.pas, JwaWinLDAP.pas, JwaWinNetWk.pas, JwaWinNLS.pas, JwaWinNT.pas, JwaWinPerf.pas, JwaWinReg.pas, JwaWinSafer.pas, JwaWinSock.pas, JwaWinsock2.pas, JwaWinSvc.pas, JwaWinType.pas, JwaWinUser.pas, JwaWinVer.pas, JwaWinWlx.pas, JwaWmiStr.pas, JwaWowNT16.pas, JwaWowNT32.pas, JwaWPApi.pas, JwaWPApiMsg.pas, JwaWPCrsMsg.pas, JwaWPFtpMsg.pas, JwaWPPstMsg.pas, JwaWPSpiHlp.pas, JwaWPTypes.pas, JwaWPWizMsg.pas, JwaWS2atm.pas, JwaWS2dnet.pas, JwaWS2spi.pas, JwaWS2tcpip.pas, JwaWShisotp.pas, JwaWSipx.pas, JwaWSnetbs.pas, JwaWSNwLink.pas, JwaWSvns.pas, JwaWtsApi32.pas, JwaZMOUSE.pas, readme.html, WinDefines.inc
파일 목록이 많습니다
JwaAccCtrl.pas, JwaAclApi.pas, JwaAclUI.pas, JwaActiveDS.pas, JwaAdsDb.pas, JwaAdsErr.pas, JwaAdsHlp.pas, JwaAdsnms.pas, JwaAdsProp.pas, JwaAdssts.pas, JwaAdsTLB.pas, JwaAdtGen.pas, JwaAF_Irda.pas, JwaAtalkWsh.pas, JwaAuthif.pas, JwaAuthz.pas, JwaBatClass.pas, JwaBits.pas, JwaBitsMsg.pas, JwaBLBErr.pas, JwaBugCodes.pas, JwaCdErr.pas, JwaCmnQuery.pas, JwaColorDlg.pas, JwaCpl.pas, JwaCplext.pas, JwaCryptUIApi.pas, JwaDbt.pas, JwaDde.pas, JwaDhcpCSdk.pas, JwaDhcpSSdk.pas, JwaDlgs.pas, JwaDSAdmin.pas, JwaDSClient.pas, JwaDSGetDc.pas, JwaDskQuota.pas, JwaDSQuery.pas, JwaDSRole.pas, JwaErrorRep.pas, JwaExcpt.pas, JwaFaxDev.pas, JwaFaxExt.pas, JwaFaxMmc.pas, JwaFaxRoute.pas, JwaGPEdit.pas, JwaHtmlGuid.pas, JwaHtmlHelp.pas, JwaIAccess.pas, JwaIAdmExt.pas, JwaIisCnfg.pas, JwaImageHlp.pas, JwaImapi.pas, JwaImapiError.pas, JwaIme.pas, JwaIoEvent.pas, JwaIpExport.pas, JwaIpHlpApi.pas, JwaIpIfCons.pas, JwaIpInfoId.pas, JwaIpRtrMib.pas, JwaIpTypes.pas, JwaIsGuids.pas, JwaIssPer16.pas, JwaLM.pas, JwaLmAccess.pas, JwaLmAlert.pas, JwaLmApiBuf.pas, JwaLmAt.pas, JwaLmAudit.pas, JwaLmConfig.pas, JwaLmCons.pas, JwaLmDFS.pas, JwaLmErr.pas, JwaLmErrLog.pas, JwaLmJoin.pas, JwaLmMsg.pas, JwaLmRemUtl.pas, JwaLmRepl.pas, JwaLmServer.pas, JwaLmShare.pas, JwaLmSName.pas, JwaLmStats.pas, JwaLmSvc.pas, JwaLmUse.pas, JwaLmUseFlg.pas, JwaLmWkSta.pas, JwaLoadPerf.pas, JwaLpmApi.pas, JwaMciAvi.pas, JwaMprError.pas, JwaMsi.pas, JwaMsiDefs.pas, JwaMsiQuery.pas, JwaMsTask.pas, JwaMSTcpIP.pas, JwaMSWSock.pas, JwaNb30.pas, JwaNetSh.pas, JwaNspApi.pas, JwaNtDsApi.pas, JwaNtDsbCli.pas, JwaNtDsBMsg.pas, JwaNtLDAP.pas, JwaNtQuery.pas, JwaNtSecApi.pas, JwaNtStatus.pas, JwaObjSel.pas, JwaPatchApi.pas, JwaPatchWiz.pas, JwaPbt.pas, JwaPdh.pas, JwaPdhMsg.pas, JwaPowrProf.pas, JwaProfInfo.pas, JwaProtocol.pas, JwaPrSht.pas, JwaPsApi.pas, JwaQos.pas, JwaQosName.pas, JwaQosPol.pas, JwaQosSp.pas, JwaReason.pas, JwaRegStr.pas, JwaRpc.pas, JwaRpcASync.pas, JwaRpcDce.pas, JwaRpcNsi.pas, JwaRpcNtErr.pas, JwaSceSvc.pas, JwaSchedule.pas, JwaSchemaDef.pas, JwaSddl.pas, JwaSecExt.pas, JwaSecurity.pas, JwaSfc.pas, JwaShlGuid.pas, JwaSisBkUp.pas, JwaSnmp.pas, JwaSpOrder.pas, JwaSspi.pas, JwaSubAuth.pas, JwaSvcGuid.pas, JwaTlHelp32.pas, JwaTmSchema.pas, JwaTraffic.pas, JwaUserEnv.pas, JwaUxTheme.pas, JwaWbemCli.pas, JwaWinAble.pas, JwaWinBase.pas, JwaWinBer.pas, JwaWinCon.pas, JwaWinCpl.pas, JwaWinCred.pas, JwaWinCrypt.pas, JwaWinDNS.pas, JwaWinEFS.pas, JwaWinError.pas, JwaWinFax.pas, JwaWinGDI.pas, JwaWinIoctl.pas, JwaWinLDAP.pas, JwaWinNetWk.pas, JwaWinNLS.pas, JwaWinNT.pas, JwaWinPerf.pas, JwaWinReg.pas, JwaWinSafer.pas, JwaWinSock.pas, JwaWinsock2.pas, JwaWinSvc.pas, JwaWinType.pas, JwaWinUser.pas, JwaWinVer.pas, JwaWinWlx.pas, JwaWmiStr.pas, JwaWowNT16.pas, JwaWowNT32.pas, JwaWPApi.pas, JwaWPApiMsg.pas, JwaWPCrsMsg.pas, JwaWPFtpMsg.pas, JwaWPPstMsg.pas, JwaWPSpiHlp.pas, JwaWPTypes.pas, JwaWPWizMsg.pas, JwaWS2atm.pas, JwaWS2dnet.pas, JwaWS2spi.pas, JwaWS2tcpip.pas, JwaWShisotp.pas, JwaWSipx.pas, JwaWSnetbs.pas, JwaWSNwLink.pas, JwaWSvns.pas, JwaWtsApi32.pas, JwaZMOUSE.pas, readme.html, WinDefines.inc
이미 변환된 소스코드가 Project JEDI 배포되고 있음으로, 그것을 사용 하겠습니다.
목록이 매우 많음으로, 잘 선택 하여 주세요.
사용전 프로젝트 속성에서 찾을 경로를 지정해주면, 프로젝트에 파일을 번거롭게 안 추가 해도 됩니다.
단순히 아래처럼 uses 목록에 유닛이름을 추가로 적어주면 됩니다.
다만 사용할 함수를 첨부 하였을때, Type 등으 구조체가 다른 파일로 되어 있어서, 에러가 날수 있습니다.
이때는 직접 Type 선언이 된 파일을 찾아야하는데 모를경우, 사용할 함수를 이용하여 추적 할수 있습니다.
아래 그림처럼 IDE 에서 지원하는 빠른 찾기기능( Ctrl + Click )을 이용하여 추적 합니다.