전 아래와 같이 코딩을 하여 사용을 하고 있습니다.
Var BevSeqNc : Array[0..43] of ^TBevel ;
txtAcntCd, txtAcntName, txtDesc : Array[0..43] of ^TEdit ;
spbAcntCd : Array[0..43] of ^TSpeedButton ;
RxcCha, RxcDae, RxcReqAmt, RxcExeAmt, RxcUsd, RxcExtCost
: Array[0..43] of ^TCurrencyEdit ;
cmbExtGbn, cmbExpGbn, cmbProof : Array[0..43] of ^TComboBox ;
btnExeReq : Array[0..43] of ^TBitBtn ;
lblSeqNc : Array[0..43] of ^TLabel ;
PnlTitle : Array[0..14] of ^TPanel ;
txtMngNo : Array[0..14] of ^TEdit ;
lblMngName : Array[0..14] of ^TLabel ;
spbMngNo : Array[0..14] of ^TSpeedButton ;
위의 변수를 필요에 따라서 생성을 하여 씁니다.~~~~~~!
15개까지 생성을 하면 Resource Error가 나는데.....메모리를 더 적게 사용할수 있는 방법은 없는지요? 고수님 부탁드립니다!
이 많은 수의 컨트롤들이 항상 같이 액티브되지는 않을것 같군요. 생성된
컨트롤 중 현재 활동하지 않은 것은 Free해 주는것이 좋습니다.
통합할 수 있는것은 통합하시구... 아래와 같은 코드는 전반적으로 다시
코딩하시는것이 더 나을것 같군요. 이렇게 많은 컨트롤을 선언하지 않고
도 구현할 수 있는 방법을 찾아보십시요. 분명히 있습니다...
썩 좋은 답변이 못된것 같군요... 죄송...
스타메니아 wrote:
> 전 아래와 같이 코딩을 하여 사용을 하고 있습니다.
>
> Var BevSeqNc : Array[0..43] of ^TBevel ;
> txtAcntCd, txtAcntName, txtDesc : Array[0..43] of ^TEdit ;
> spbAcntCd : Array[0..43] of ^TSpeedButton ;
> RxcCha, RxcDae, RxcReqAmt, RxcExeAmt, RxcUsd, RxcExtCost
> : Array[0..43] of ^TCurrencyEdit ;
> cmbExtGbn, cmbExpGbn, cmbProof : Array[0..43] of ^TComboBox ;
> btnExeReq : Array[0..43] of ^TBitBtn ;
> lblSeqNc : Array[0..43] of ^TLabel ;
> PnlTitle : Array[0..14] of ^TPanel ;
> txtMngNo : Array[0..14] of ^TEdit ;
> lblMngName : Array[0..14] of ^TLabel ;
> spbMngNo : Array[0..14] of ^TSpeedButton ;
>
> 위의 변수를 필요에 따라서 생성을 하여 씁니다.~~~~~~!
> 15개까지 생성을 하면 Resource Error가 나는데.....메모리를 더 적게 사용할수 있는 방법은 없는지요? 고수님 부탁드립니다!
>
>