I think I previously posted this in the wrong zone. Sorry for the inconvenience.
I have 10 digit decimal numbers (4 bytes each) in string form that I need to convert to numeric form so that I can place them in an an array.
My array is declared as:
TModemSigArray = array[0..1499] of dword;
The numbers in string form arrive by an enet port and all are 10 digits long. When I convert using "StrToInt" and place it in the array, the number that is represented in the array is different (smaller) than the original.
E := StrToInt(1234567890); //Convert from string to integer
ModemSigArray[IDCounter] := E; //Load array
The numbers have not exceeded the Integer limitaion of 2,147,483,648. However I have tried using StrToInt64, converting to Hex (because of the 64 bit limitation), to no avail.