Quote: "Yes, but you'll have to convert them ... Sometimes it is tricky with complex ones (like when you don't even know what the original code does). "
yes... i wholeheartedly agree...
and, make sure that you are familiar with the debugger, as well... it will become your most trusted friend, helping you pin down those not so obvious causes of why a seemingly direct port just won't work... simply stepping through the code and monitoring a fre suspect variables made it suddenly obvious what was going on...
i just spent two days going through what i thought was a perfect port, trying to figure out how come the thing wouldn't work... seems i forgot to initialize several variables to zero at the start... not automatically done for you in c++ like it is in DB...
also... declaring the right data types are essential... sometimes an int will work in place of a float, and not generate an error, but the program just won't function as expected...
in short, BASIC is a lot more forgiving that c or c++... you've gotta be on your toes, and keep all four eyes open...
good luck...
--Mike