<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
1) change file/rd/wr sizes to be BigInteger.T<br><br>and/or<br><br>2) Introduce SeekL, IndexL, StatusL, etc.<br>default implementation calls Seek/Index/Status and does checked truncation.<br>Clients gradually port to LONGINT or BigInteger.T.<br>Completely source compatible.<br><br><br>3) BigInteger.T is The multiple-INTEGER precision type??<br>No compiler/language change??<br><br><br>I might try these out, and then go the extra step and port the file dialog to avoid the exception..<br>see what it all looks like...<br><br> - Jay<br>                                        </body>
</html>