1. 2011. 5. 28. 14:01 Tutorials/IDE]Delphi 7.2
델파이 구버전 사용시 헤더파일이 오래되었거나 없어서 문제가 되는 경우가 있습니다.
문제를 해결하려면 변환된 파스칼 소스코드를 만들거나 구해야 합니다.

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

이미 변환된 소스코드가 Project JEDI 배포되고 있음으로, 그것을 사용 하겠습니다.
목록이 매우 많음으로, 잘 선택 하여 주세요.


사용전 프로젝트 속성에서 찾을 경로를 지정해주면, 프로젝트에 파일을 번거롭게 안 추가 해도 됩니다.


단순히 아래처럼 uses 목록에 유닛이름을 추가로 적어주면 됩니다.


다만 사용할 함수를 첨부 하였을때, Type 등으 구조체가 다른 파일로 되어 있어서, 에러가 날수 있습니다.
이때는 직접 Type 선언이 된 파일을 찾아야하는데 모를경우, 사용할 함수를 이용하여 추적 할수 있습니다.


아래 그림처럼 IDE 에서 지원하는 빠른 찾기기능( Ctrl + Click )을 이용하여 추적 합니다.



Posted by Nightly Luna
,
® © Tanny Tales
/ rss