이것하나땜에..흐.도와주세요.
Serverbuffer: array[0..100] of char;
s: string;
t: char;
t:=#0;
s:='hello'+t+'01'+t+'Hello';
strpcopy(ServerBuffer,s);
이렇게 되있는 건데..
ServerBuffer에 s 문자열이 들어가야하잖아요?
근데 안들어가져요..아마 t 가 널문자라서 짤리는게 아닐까 싶네요.
앞부분만 되는것 같으니까...
어떻게 해야 ServerBuffer에 s 를 넣을수 있는지..
왜냐면 Serverbuffer를 WriteBinarydata 문에서 인수로 받아서 레지스트리에 쓸려구요.
WriteBinarydata문이 array char를 인수로 사용하기 땜에 어쩔수 없이 위와 같이
했는데..,
제발 도와주세요.
조복문 wrote:
> 이것하나땜에..흐.도와주세요.
>
> Serverbuffer: array[0..100] of char;
> s: string;
> t: char;
>
> t:=#0;
> s:='hello'+t+'01'+t+'Hello';
> strpcopy(ServerBuffer,s);
>
> 이렇게 되있는 건데..
> ServerBuffer에 s 문자열이 들어가야하잖아요?
> 근데 안들어가져요..아마 t 가 널문자라서 짤리는게 아닐까 싶네요.
> 앞부분만 되는것 같으니까...
>
> 어떻게 해야 ServerBuffer에 s 를 넣을수 있는지..
>
> 왜냐면 Serverbuffer를 WriteBinarydata 문에서 인수로 받아서 레지스트리에 쓸려구요.
> WriteBinarydata문이 array char를 인수로 사용하기 땜에 어쩔수 없이 위와 같이
> 했는데..,
>
> 제발 도와주세요.
>