I'd like to avoid writing the format. Re-invent the wheel etc. The solution on the top link requires MFC. Using VC isn't an option. I must make this work in BCB6 Pro because that is all that is all I have availble.