CodeBase - DBChat

Return to the CodeBase listing

Category: Complete Applications

Version: 1.02

0
0

Information

Uploaded: 7th Nov 2006 05:13

Modified: 1st Jan 1970 01:00

Author:  moqzart

Summary

A chat program with voice recording

Full Description

V 1.02 adds and mods<br /> --------------------<br /> * Now sends greeting sound named &quot;&lt;CLIENT NAME&gt;.WAV&quot; if file is present in working folder.<br /> This sounds gets sent only when you join the session.<br /> * Added &quot;default.bmp&quot; for client image where there isn't any client image file. Now there<br /> will always be a client image sent.<br /> * Moved client images to righthand side and adjusted printing of client names to suit.<br /> * History array now changed to TYPE STRINGMSG which includes SENDER, RECEIVER and TIMESTAMP<br /> values.<br /> * SPAWN image is now just the DEFAULT image tinted blue.<br /> Other notes and issues:<br /> # When you spawn a new client process it will identify itself as &quot;SPAWN&quot; and will look for<br /> &quot;SPAWN.BMP&quot; and &quot;SPAWN.WAV&quot; in the working directory and sends them if present. It seems<br /> that you won't hear the sound unless you focus back to the process window it was spawned<br /> from before it gets sent.<br /> # Spawning more than one new client process may trigger the Data Execution Protection. I have<br /> had this happen to other programs that I have written and even the DB Compiler has triggered<br /> it. I have no idea what causes this to happen. If your hardware uses DEP, the OS will allow<br /> you to exclude your program from DEP, but I have no idea how to turn off DEP globally.<br /> I don't recommend that you use the spawn feature anyway since it's purpose is to allow me to<br /> test the code.<br /> # Voice Chat Mode will not work with the spawned client since you can't swap between windows<br /> quick enough to hear what you are sending.<br /> # Client image must be 134x174 pixels. Please keep to this standard.<br /> <br /> V 1.01 adds and mods<br /> --------------------<br /> * Added sound recording for voice communication. (Can't get it to work properly yet).<br /> * Added client image sending and receiving (client image must be in working folder and named<br /> &quot;&lt;CLIENT NAME&gt;.BMP&quot;. Your own client image is sent to all existing clients when you join the<br /> session and sent to any new clients as they join the session.<br /> * Modified spawned client chat, now automatically calls itself &quot;SPAWNED&quot;.<br /> * Dropped user select window sizing.<br /> * Added Voice Status line at the top of display.<br /> <br /> V 1.0 features<br /> --------------<br /> * Text input with cursor movement, backspace, delete.<br /> * Message History stored in string array.<br /> * Displays names of chat clients and host.<br /> * Displays local time and date.<br /> * F1 key spawns new instance of chat. This is to allow me to test chat features.<br /> * User selected window sizing.<br />

Comments

No comments yet.