Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
가변배열삭제
A:array of integer;
SetLength(A,n);
이후 A의 배열을 삭제한후 새로운 SetLength를 지정하려면 어케하나여..?
걍 SetLength(A,n)를 다시 써도 괜찮나여..?
3
COMMENTS
김일영
•
2000.11.11 23:40
한상훈 wrote:
> A:array of integer;
>
> SetLength(A,n);
>
> 이후 A의 배열을 삭제한후 새로운 SetLength를 지정하려면 어케하나여..?
> 걍 SetLength(A,n)를 다시 써도 괜찮나여..?
>
안녕하세요.
SetLength를 다시 써도 괜찮습니다.
다만 예를 들어 n = 5 였는데 n = 3으로 조정한 경우
A[0], A[1], A[2]는 값이 보존됩니다.
즉 초기화는 새로 되지 않는다는 것입니다.
만약 이전의 값을 모조리 날려버리고 완전히 새로 만들고 싶으시면
A := nil하거나 Finalize(A)하십시오.
가변 배열(Dynamic Array)는 string이나 COM 개체처럼 참조에 의해 수명이 결정됩니다.
(A := nil을 하는 취지입니다.)
0
0
삭제
수정
댓글
한상훈
•
2000.11.12 00:29
답변주셔서 감사하구여..
그럼 수차례 지정,삭제해도 메모리의 손실은 없는건가요..?
김일영 wrote:
> 한상훈 wrote:
> > A:array of integer;
> >
> > SetLength(A,n);
> >
> > 이후 A의 배열을 삭제한후 새로운 SetLength를 지정하려면 어케하나여..?
> > 걍 SetLength(A,n)를 다시 써도 괜찮나여..?
> >
> 안녕하세요.
> SetLength를 다시 써도 괜찮습니다.
> 다만 예를 들어 n = 5 였는데 n = 3으로 조정한 경우
> A[0], A[1], A[2]는 값이 보존됩니다.
> 즉 초기화는 새로 되지 않는다는 것입니다.
> 만약 이전의 값을 모조리 날려버리고 완전히 새로 만들고 싶으시면
> A := nil하거나 Finalize(A)하십시오.
> 가변 배열(Dynamic Array)는 string이나 COM 개체처럼 참조에 의해 수명이 결정됩니다.
> (A := nil을 하는 취지입니다.)
>
0
0
삭제
수정
댓글
김일영
•
2000.11.12 22:44
.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
volf
•
2000.11.12 05:24
1
COMMENTS
/
0
LIKES
스플래쉬 폼을 만들때 어떻게 하냐요??
남기석
•
2000.11.13 08:16
안녕하세요 청개구리 남기석( http://www.delphitravel.com )입니다. 스플래쉬 폼의 BorderStyle 을 bs...
윤종필
•
2000.11.12 03:41
3
COMMENTS
/
0
LIKES
win2000 에서 컴퓨터 끄기함수는?
김재억
•
2000.11.12 09:21
혹시 도움이 될지 모르겠슴돠. 저 역시 윈98환경에서만 플밍하기 때문에... 아래에 시스템 종료에 대한 ...
윤종필
•
2000.11.12 17:58
답변주셔서 감사합니다. 그런데 그렇게 해도 아무 반응이 없네요. InitiateSystemShutdown(Nil ,'' , 0...
김영운
•
2000.11.14 04:11
혹시 권한문제는 아닐까 생각해보네요 윤종필 wrote: > 답변주셔서 감사합니다. > 그런데 그렇게 해...
won
2000.11.12 03:19
0
COMMENTS
/
0
LIKES
인터베이스 sum()+sum()를 ADO가 지원안합니다.
3107
2000.11.12 02:28
0
COMMENTS
/
0
LIKES
.Gif이미지를 폼에 띄우는 방법
김영현
2000.11.12 02:14
0
COMMENTS
/
0
LIKES
오라클에서 한글자모검색은 ?
아기코알라
•
2000.11.13 01:27
1
COMMENTS
/
0
LIKES
DBGrid에서 이전 검색 조건을 해제하고 전체보기를 하려면?
Mr.Q
•
2000.11.13 01:27
아기코알라 wrote: > 안녕하세요 델 초보 아기 코알라입니다. > 자꾸 여러가지로 도움만 받아 죄송한데 ...
Tora
•
2000.11.12 01:35
1
COMMENTS
/
0
LIKES
Crystal report 에서 오라클 버전 날짜 포맷 극복 방안 급구 ㅡ.ㅡ
한하눌
•
2000.11.13 19:05
Tora wrote: > 크리스탈 레포트에서 오라클 8.x 버전은 상관이 없는데.. > ex) Select * from A > ...
영화....
•
2000.11.12 00:33
1
COMMENTS
/
0
LIKES
델파이를 첨 시작하려구 하는데........
제우스
•
2000.11.13 05:14
영화.... wrote: > 안녕하세요... > 학교에서 프로그램을 배우고 있는데여, 증말 하나도 모르겠거든요......
정영민
•
2000.11.12 00:02
2
COMMENTS
/
0
LIKES
읽으시고 ActiveX 예제 좀 부탁드립니다.
이렇게 해보세요
•
2001.05.26 02:01
제어판->인터넷옵션->보안탭을 선택하시고 인터넷 보안수준을 사용자 정의를 선택하셔서 거기에 중간쯤...
최진환
•
2000.11.14 00:20
정영민 wrote: > 안녕하세요.. > > 델파이 코리아에 올라와있는 하영재님의 강좌와 iNetSDK 를 이용해 ...
서비
•
2000.11.12 22:38
1
COMMENTS
/
0
LIKES
이 코드에서 Access Violation Error가 나오는 원인을 알려주세요.
김종찬
•
2000.11.12 22:39
서비 wrote: > 안녕하세요...질문 좀 드릴려고... > > Access Violation Error라고 뜨는데요... > ...
한상훈
•
2000.11.11 23:13
3
COMMENTS
/
0
LIKES
가변배열삭제
A:array of integer; SetLength(A,n); 이후 A의 배열을 삭제한후 새로운 SetLength를 지정하려면 어케하나여..? 걍 SetLength(A,n)를 다시 써도 괜찮나여..?
김일영
•
2000.11.11 23:40
한상훈 wrote: > A:array of integer; > > SetLength(A,n); > > 이후 A의 배열을 삭제한후 새로운 S...
한상훈
•
2000.11.12 00:29
답변주셔서 감사하구여.. 그럼 수차례 지정,삭제해도 메모리의 손실은 없는건가요..? 김일영 wrote: >...
김일영
•
2000.11.12 22:44
.
shappy
•
2000.11.11 23:13
2
COMMENTS
/
0
LIKES
내가만든 탐색기에서 다른 어플(메모장..)로 파일드랙드롭...
껄떡쇠
•
2000.11.15 10:31
안녕하세요. 저도 그거 하려다가 포기했었거든요... 별로 도움이 안될것 같지만서도 윈도우즈탐색기는 ...
shappy
•
2000.11.15 20:31
껄떡쇠 wrote: > 안녕하세요. 저도 그거 하려다가 포기했었거든요... > > 별로 도움이 안될것 같지만서...
TIME
•
2000.11.12 00:09
1
COMMENTS
/
0
LIKES
$80이 머예요????
김종찬
•
2000.11.12 01:01
TIME wrote: > 안녕하세요? 고수가 되고자 열심히 노력중인 타임입니다.^^ > 아래소스에서요 > integer...
이문환
2000.11.11 23:00
0
COMMENTS
/
0
LIKES
Change이벤트가 여러번일 때 한번에 가능한지...
이태일
•
2000.11.11 22:45
1
COMMENTS
/
0
LIKES
MSSQL, Client모듈없이 BDE를 셋팅하고 싶습니다.
mafioso
•
2000.11.12 08:24
아래 내용은 다른 분이 올리신 답변을 옮긴 것 입니다. 제가 몇마디 첨언하자면 ntwdblib.dll 외에 연결...
초보
2000.11.11 22:44
0
COMMENTS
/
0
LIKES
일반폼(Exe)을 쉽게 Activex폼으로....
won
2000.11.11 22:36
0
COMMENTS
/
0
LIKES
Re: 인터베이스에서 여러줄 insert 시키기
won
2000.11.11 21:50
0
COMMENTS
/
0
LIKES
버퍼에 남아있는 키값을 삭제하려면..?
이태일
2000.11.11 20:53
0
COMMENTS
/
0
LIKES
NMFTP에서 "sorket send aborted" ERROR!!!
토토
•
2000.11.11 20:16
1
COMMENTS
/
0
LIKES
그림화일 읽어서 다른경로디렉토리에 카피하기....(copyfile아시는 분...)
뻐록이
•
2000.11.11 20:42
토토 wrote: > 제목그대로입니다. > 고수님들의 조언 부탁합니다. > 어떤 특정디렉토리의 그림화일들을 ...
한상훈
2000/11/11 23:13
Views
458
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> A:array of integer;
>
> SetLength(A,n);
>
> 이후 A의 배열을 삭제한후 새로운 SetLength를 지정하려면 어케하나여..?
> 걍 SetLength(A,n)를 다시 써도 괜찮나여..?
>
안녕하세요.
SetLength를 다시 써도 괜찮습니다.
다만 예를 들어 n = 5 였는데 n = 3으로 조정한 경우
A[0], A[1], A[2]는 값이 보존됩니다.
즉 초기화는 새로 되지 않는다는 것입니다.
만약 이전의 값을 모조리 날려버리고 완전히 새로 만들고 싶으시면
A := nil하거나 Finalize(A)하십시오.
가변 배열(Dynamic Array)는 string이나 COM 개체처럼 참조에 의해 수명이 결정됩니다.
(A := nil을 하는 취지입니다.)