<html><head></head><body><div class="ydp6f4d7ee9yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div dir="ltr" data-setdir="false">Suppose  I have</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><div><div>unit mytest;</div><div><br></div><div>interface</div><div><br></div><div>const</div><div>    MY_VALUE = 1;</div><div>    MY_INT_VALUE: integer = 1;</div><div><br></div><div>implementation</div><div>end.</div><div><br></div></div><div dir="ltr" data-setdir="false">and second unit<br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><div><div>unit mytest2;</div><div><br></div><div>interface</div><div><br></div><div>uses mytest;</div><div><br></div><div>const</div><div dir="ltr" data-setdir="false">    // this is legal</div><div>    MY_VALUE = mytest.MY_VALUE;</div><div><br></div><div dir="ltr" data-setdir="false">    // this  causes illegal expression</div><div dir="ltr" data-setdir="false"><div><div>    // MY_INT_VALUE = mytest.MY_INT_VALUE;</div></div>    // MY_INT_VALUE : integer = mytest.MY_INT_VALUE;</div><div><br></div><div>implementation</div><div>end.</div></div><br></div><div dir="ltr" data-setdir="false"><br></div>Is there workaround to redeclare typed constant in other unit so that I don't need to duplicate code?</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Thanks</div><div><br></div><div class="ydp6f4d7ee9signature">Zamrony P. Juhara</div><div class="ydp6f4d7ee9signature" dir="ltr" data-setdir="false">https://juhara.com<br><br></div></div></body></html>