Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
문자열과 같은 이름의 변수명의 실행값을 알수 있나요?
안녕하세요.
델파이 사용자 홍진혁이라 합니다.
질문은 다음과 같습니다.
먼저 Edit.text에 'crstime'이라는 문자열을 치면 프로그램에서 사용되는 crstime 이라는 변수명의 현재값을 출력하는 프로그램을 짜려고 하는데 그것이 쉽지가 않군요.
찾기를 원하는 것이 Object라면 FindComponent()하면 되는데 구하고자 하는 것이 그 프로그램에서 사용되는 전역변수의 현재값이라 막막하군요.
고수님들의 많은 관심 부탁드립니다.
1
COMMENTS
정재필
•
2001.01.25 21:20
우선... 단순한 변수일 경우에는 불가능합니다.
델파이는 완전한 실행코드를 생성합니다.
따라서 컴파일 후에는 소스의 변수이름은 아무런 의미가 없는겁니다.
편법을 쓰면 가능할 것 같기도 한데요...(비슷하게...)
각 변수별로 클래스를 만들어서...
(클래스 멤버 변수로...Name, Type, Address를 선언)
변수 이름을 Name에 저장해두고, Type에는 변수의 형을 저장,
Address는 변수의 실제 메모리 주소를 저장...
검색은 Name을 이용해 하고, 변수 값을 읽을 때는...
Type으로 변수의 형을 판단하고... Address의 주소를 참조해서 변수의 값을 읽으면
되겠죠...
참고로... 좀 더 편하게 하려면... TList를 이용하셔서... 클래스를 관리하는게
편할겁니다. ^^; 아니면 배열로 관리하셔도 되구...
PS. 이 방법이 원하시는 거랑 비슷하긴 한데... 프로그래밍이 좀 불편한게 단점이죠==;
홍진혁 wrote:
> 안녕하세요.
> 델파이 사용자 홍진혁이라 합니다.
>
> 질문은 다음과 같습니다.
> 먼저 Edit.text에 'crstime'이라는 문자열을 치면 프로그램에서 사용되는 crstime 이라는 변수명의 현재값을 출력하는 프로그램을 짜려고 하는데 그것이 쉽지가 않군요.
>
> 찾기를 원하는 것이 Object라면 FindComponent()하면 되는데 구하고자 하는 것이 그 프로그램에서 사용되는 전역변수의 현재값이라 막막하군요.
>
> 고수님들의 많은 관심 부탁드립니다.
>
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
눈사람
•
2001.01.26 22:52
4
COMMENTS
/
0
LIKES
아! 정말 모르겠다! 서버에서 특정파일 찾는 방법!
몰러
•
2001.01.27 01:51
이전에 ftp서버를 검색하는 프로그램을 만든적이 있는데 완전 노가다방식밖에 없습니다. 각 디렉토리별로 ...
눈사람
•
2001.01.27 02:26
NMFTP.List 에 담겨 있는 파일목록내에 특정파일이 있는지 검색하려면 어떻게 해야하나요? 몰러 wro...
몰러
•
2001.01.27 02:31
전 NetMaster를 써보지 않아서 모르겠군요 List항목을 for 문을 돌려 검색하는수 밖에 없는것 같은데.. ...
눈사람
•
2001.01.27 06:07
님께서 설명하신 List 를 for로 검색하는 방식을 써 보았는데... 파일수가 10만건에 이르다 보니 unable t...
오지수
2001.01.26 22:32
0
COMMENTS
/
0
LIKES
규춘씨 꼭 보세요..
공병우
•
2001.01.26 21:45
3
COMMENTS
/
0
LIKES
StringGrid에서의 Multi-select ( --> 아무리 찾아도 없슴 )
윤군희
•
2001.02.26 05:00
Option에 Go RangeSelect를 True로 해주면 됩니다. 도움이 될라나 몰겠군요... 그럼... 공병우 wrote:...
윤재선
•
2001.01.27 01:12
간단합니다. DBGrid의 Option프로퍼티에 보면 하위가 있죠? 거기에 dgMultiselect가 있습니다. 공...
공병우
•
2001.01.27 20:50
DBGrid가 아니라 StringGrid인데요. 여하튼 고맙습니다.
최영식
•
2001.01.26 20:37
1
COMMENTS
/
0
LIKES
델파이사용과 관련하여(여러 사용자 계정에서 사용하기)
창훈
•
2001.01.26 23:03
최영식 wrote: > 안녕하십니까? 모두들 설 연휴는 잘 보내 셨는지요. > 저는 Windows NT4.0을 사용하고 ...
눈사람
2001.01.26 22:13
0
COMMENTS
/
0
LIKES
서버에서 파일 찾은 방법을 급히 알고 싶습니다.
용가리
•
2001.01.26 20:12
1
COMMENTS
/
0
LIKES
마이다스에서...
뿌요
•
2001.01.31 19:18
ClientDataSet의 RemoteServer와 ProviderName에 연결이 끊어지지 않았는지 보세요.. 용가리 wrote: > ...
왕초보
2001.01.26 19:28
0
COMMENTS
/
0
LIKES
sql 컴포넌트의 BeforeOpen이라는 events에 대해서..
김보영
2001.01.26 19:27
0
COMMENTS
/
0
LIKES
날자와 날자사이의 기간구하기...
궁금증
•
2001.01.26 14:59
1
COMMENTS
/
0
LIKES
ToolBar와 ImageList에 관하여 궁금한 점이 있어...
컴맹...
•
2001.01.26 18:48
ImageList 의 Width property를 해당 Size에 맞게 조절하면 그림 사이즈가 조절되는걸루 알구 있는데... ...
초보자
•
2001.01.26 12:54
1
COMMENTS
/
0
LIKES
IBLOCAL 패스워드..
궁금증
•
2001.01.26 15:02
초보자 wrote: > IBLOCAL에서 SYSDBA의 패스워드가 책에는 masterkey라고 적혀있는데 패스워드나 유저명이...
급합니다...
•
2001.01.26 05:17
1
COMMENTS
/
0
LIKES
동적 폼 생성 문제 ---- 급합니다....
최영식
•
2001.01.26 20:47
급합니다... wrote: > 폼을 동적으로 생성시... > 제작한 하나의 폼을 여러개 생성하려고 하는데... > ...
雨
•
2001.01.25 22:47
5
COMMENTS
/
0
LIKES
이미지를 자르고 싶어영....
박서규
•
2001.01.26 18:20
최영식
•
2001.01.26 20:50
박서규
•
2001.01.26 22:27
최영식
•
2001.01.29 21:28
雨
•
2001.01.30 02:37
won
•
2001.01.25 20:59
1
COMMENTS
/
0
LIKES
dbgrd의 현재 선택셀이 몇번째인지 알 방법?
이재식
•
2001.01.27 02:14
이재식 Wrote : 안녕하세요? 님께서 질문하신 2개의 질문이 일맥상통한 질문이라 생각합니다. 어떤...
홍진혁
•
2001.01.25 06:10
1
COMMENTS
/
0
LIKES
문자열과 같은 이름의 변수명의 실행값을 알수 있나요?
안녕하세요. 델파이 사용자 홍진혁이라 합니다. 질문은 다음과 같습니다. 먼저 Edit.text에 'crstime'이라는 문자열을 치면 프로그램에서 사용되는 crstime 이라는 변수명의 현재값을 출력하는 프로그램을 짜려고 하는데 그것이 쉽지가 않...
정재필
•
2001.01.25 21:20
우선... 단순한 변수일 경우에는 불가능합니다. 델파이는 완전한 실행코드를 생성합니다. 따라서 컴파일 ...
나그네
•
2001.01.25 00:21
3
COMMENTS
/
0
LIKES
파일을 보냈습니다...받는건 어떻게 받나요??^^모호하죠??
박서규
•
2001.01.26 18:23
나그네 wrote: > ClientSocekt: > > SendStream(파일스트림); 서버로 파일을 보냈습니다. > > S...
algrin
•
2001.06.02 03:15
소켓에서 파일을 알아서 쪼갠다는 말이 인상깊내여.... 이제야 약간의 이해가 가는군여(2주동안 엄청 히이...
algrin
•
2001.06.02 03:15
소켓에서 파일을 알아서 쪼갠다는 말이 인상깊내여.... 이제야 약간의 이해가 가는군여(2주동안 엄청 히이...
조승식
•
2001.01.24 23:22
1
COMMENTS
/
0
LIKES
RS232에서 나오는 data확인은 어떻게 하나요..?
바람개비
•
2001.01.25 18:27
시리얼통신관련 Q&A 를 찾아보시면 많은 답이 있습니다. 검색이 답을 얻는 가장빠른 길이지요. 바라미~...
won
2001.01.24 23:19
0
COMMENTS
/
0
LIKES
dbgrid 의 현재선택된 셀의 left, top 알아낼 방법
진요한
•
2001.01.24 17:01
2
COMMENTS
/
0
LIKES
익스플로러 ActiveX에 마우스로 그림을 그릴 수 없나요?
컴맹...
•
2001.01.26 19:11
저는 버튼 클릴 이벤트에서 처리 했는데여... 이걸 마우스 이벤트로 바꾸면 그림 그리는게 가능합니다.. ...
진요한
•
2001.02.04 21:04
답변 감사드립니다. 그런데... WebBrower의 DC 얻어 그림을 그리면 빈화면 일땐 그려지는데 어떤 사이트...
종이지
•
2001.01.23 21:10
1
COMMENTS
/
0
LIKES
문자열에 서식주기
chobo
•
2001.01.24 02:02
종이지 wrote: > 에디트 박스에 '1234567890'이라는 값이 있을때 > 이를 '123-456-7890'이라고 변환하려...
최명훈
•
2001.01.23 20:41
2
COMMENTS
/
0
LIKES
string 끝에 Enter 키가 끼어있어 스트링뒤에 깨진 특수문자가 나와 보기싫은데
이진수
•
2001.01.26 04:27
최명훈 wrote: > string 끝에 Enter 키가 끼어있어 스트링뒤에 깨진 특수문자가 나와 보기싫은데 > 어떻...
바람개비
•
2001.01.23 21:05
스트링끝에 있는것만 없앤다면 str:=copy(str,1,length(str)-1); 바라미~~ 최명훈 wrote > str...
홍진혁
2001/01/25 06:10
Views
229
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
델파이는 완전한 실행코드를 생성합니다.
따라서 컴파일 후에는 소스의 변수이름은 아무런 의미가 없는겁니다.
편법을 쓰면 가능할 것 같기도 한데요...(비슷하게...)
각 변수별로 클래스를 만들어서...
(클래스 멤버 변수로...Name, Type, Address를 선언)
변수 이름을 Name에 저장해두고, Type에는 변수의 형을 저장,
Address는 변수의 실제 메모리 주소를 저장...
검색은 Name을 이용해 하고, 변수 값을 읽을 때는...
Type으로 변수의 형을 판단하고... Address의 주소를 참조해서 변수의 값을 읽으면
되겠죠...
참고로... 좀 더 편하게 하려면... TList를 이용하셔서... 클래스를 관리하는게
편할겁니다. ^^; 아니면 배열로 관리하셔도 되구...
PS. 이 방법이 원하시는 거랑 비슷하긴 한데... 프로그래밍이 좀 불편한게 단점이죠==;
홍진혁 wrote:
> 안녕하세요.
> 델파이 사용자 홍진혁이라 합니다.
>
> 질문은 다음과 같습니다.
> 먼저 Edit.text에 'crstime'이라는 문자열을 치면 프로그램에서 사용되는 crstime 이라는 변수명의 현재값을 출력하는 프로그램을 짜려고 하는데 그것이 쉽지가 않군요.
>
> 찾기를 원하는 것이 Object라면 FindComponent()하면 되는데 구하고자 하는 것이 그 프로그램에서 사용되는 전역변수의 현재값이라 막막하군요.
>
> 고수님들의 많은 관심 부탁드립니다.
>