Q&A

  • [error]cannot assign to a read-only property
[error] cannot assign to a read-only property



델파이 3에서는 문제가 없던 부분인데 델파이 4에서는 에러가 발생하네요ㅡ.ㅡ;;;



table1.fields[0] := table2.fields[0];

뭐~~ 이곳에서 에러가 발생했습니다. table2.fields[0] 이부분은 정확한지는 지금 잘 기억이 안나네요ㅜ.ㅜ;;



제 생각에는 table1.field[0]의 속성이 read-only라는 야그 같은데...

table1.readonly := false; 를 해도 안되더라구요



살려주세요

ㅜ.ㅜ;;

@.@;;

1  COMMENTS
  • Profile
    이재식 2000.11.11 21:53
    castle load wrote:

    > [error] cannot assign to a read-only property

    >

    > 델파이 3에서는 문제가 없던 부분인데 델파이 4에서는 에러가 발생하네요ㅡ.ㅡ;;;

    >

    > table1.fields[0] := table2.fields[0];

    > 뭐~~ 이곳에서 에러가 발생했습니다. table2.fields[0] 이부분은 정확한지는 지금 잘 기억이 안나네요ㅜ.ㅜ;;

    >

    > 제 생각에는 table1.field[0]의 속성이 read-only라는 야그 같은데...

    > table1.readonly := false; 를 해도 안되더라구요

    >

    > 살려주세요

    > ㅜ.ㅜ;;

    > @.@;;





    이재식 Wrote :

    저의 짧은 지식으론 그렇습니다.

    table1.fields[0] := table1.fields[1]

    어떤 의도인가요?

    fields라는 속성은 뒤에 타입이 필요하지 않나요?

    가령, table1.fields[0].asString(asFloat)이렇게 말이죠.

    흠~~, fiels[index]뒤에 타입을 한번 적어보시면 어떨까요?