일단 DLL 만들고 나서...
메인 프로그램에서 DLL 호출할 때 문자열 값을 매개변수로 넘깁니다.
예를 들어
메인 프로그램
VarName := 'GoodCom';
call_dll(VarName)
그리고 DLL에는 이런 배열이 선언되어 있구요.
GoodCom: array [0..5] of String;
뭐 대충 이런식입니다.
그러니까 DLL로 넘어가면서 문자열을 가지고 실제 변수를 찾을 수 있을까해서요. If문 쓰는거 말구요. 지금 30개 정도의 변수를 쓰고 있는데 계속 늘어날 소지가 있기 때문입니다.
아님 다른 해결 방법이라도 있다면 좀 알려 주십시오.