안녕하세요...파란 하늘 입니다...
memorymap file을 이용해서 두 application간 data 공유를 할려고 합니다...
그런데,
type
PMap = ^TMap;
TMap = record
Data: String[255];
end;
위와 같이 record를 선언하고, map file을 만들면,
string 길이가 255를 넘어가는 넘은 받을 수가 없는데...
String변수의 길이를 255이상으로 지정해서 쓸수 있는 방법이 없나요??
String array를 쓰는 방법 말구요...
혹, 안되면 다른 대체 방법이 있는지....
고수님들 많은 답변 부탁드립니다...
> 안녕하세요...파란 하늘 입니다...
>
> memorymap file을 이용해서 두 application간 data 공유를 할려고 합니다...
>
> 그런데,
> type
> PMap = ^TMap;
> TMap = record
> Data: String[255];
> end;
>
> 위와 같이 record를 선언하고, map file을 만들면,
>
> string 길이가 255를 넘어가는 넘은 받을 수가 없는데...
>
> String변수의 길이를 255이상으로 지정해서 쓸수 있는 방법이 없나요??
>
> String array를 쓰는 방법 말구요...
>
> 혹, 안되면 다른 대체 방법이 있는지....
>
> 고수님들 많은 답변 부탁드립니다...
>
>
==============================================================================
String변수는 255글자를 초과할 수는 없습니다.
그런데 델파이에서는 초과하는 문자를 위해서 WideString이라는 변수타입을 제공합니다.
WideString으로 선언해 보세요...