The C++ dll should expose two functions to write new records in Messagedb database .
1) SingleMsg( "9789488345" , "Test of Message" , )
2) Groupmsg("9789488345" , "Test Of Message1" |
"97385857567" "Test Of Message2" | .....................................)
The functions will be called from multiple legacy application using the dll . So ther should be no conflicts in writting the records at the same time .
The dll should not expect any driver or odbc on the system to be installed . All required drivers can be copied in the same directory of the dll .
The location and name of the msaccess database should be in a textfile . The dll should open and read the textfile for the database name and use it to write into it .
You must delivery C++ source code as Visual Studio solutioin with setup project to install the dll in any system even for a normal user .