Click here to Skip to main content
15,907,231 members
Home / Discussions / C#
   

C#

 
GeneralRe: more assemblies to one assembly Pin
Guffa9-Jul-06 10:42
Guffa9-Jul-06 10:42 
AnswerRe: more assemblies to one assembly Pin
Nader Elshehabi9-Jul-06 11:12
Nader Elshehabi9-Jul-06 11:12 
GeneralRe: more assemblies to one assembly Pin
dedel9-Jul-06 11:31
professionaldedel9-Jul-06 11:31 
AnswerRe: more assemblies to one assembly Pin
Nader Elshehabi9-Jul-06 12:50
Nader Elshehabi9-Jul-06 12:50 
AnswerRe: more assemblies to one assembly Pin
kasik9-Jul-06 13:01
kasik9-Jul-06 13:01 
QuestionHow to create a waiting screen while the current form process a task? Pin
yossof elnaggar9-Jul-06 4:33
yossof elnaggar9-Jul-06 4:33 
AnswerRe: How to create a waiting screen while the current form process a task? Pin
Andrew Lygin9-Jul-06 5:20
Andrew Lygin9-Jul-06 5:20 
GeneralRe: How to create a waiting screen while the current form process a task? Pin
yossof elnaggar9-Jul-06 21:22
yossof elnaggar9-Jul-06 21:22 
GeneralRe: How to create a waiting screen while the current form process a task? Pin
Andrew Lygin9-Jul-06 22:32
Andrew Lygin9-Jul-06 22:32 
AnswerRe: How to create a waiting screen while the current form process a task? Pin
Nader Elshehabi9-Jul-06 11:02
Nader Elshehabi9-Jul-06 11:02 
AnswerRe: How to create a waiting screen while the current form process a task? Pin
LongRange.Shooter10-Jul-06 8:39
LongRange.Shooter10-Jul-06 8:39 
QuestionCombobox issue Pin
V.9-Jul-06 3:05
professionalV.9-Jul-06 3:05 
AnswerRe: Combobox issue Pin
Nader Elshehabi9-Jul-06 11:28
Nader Elshehabi9-Jul-06 11:28 
GeneralRe: Combobox issue Pin
V.9-Jul-06 19:16
professionalV.9-Jul-06 19:16 
GeneralRe: Combobox issue Pin
V.11-Jul-06 1:54
professionalV.11-Jul-06 1:54 
QuestionHow to programming serial port (RS-232) in VC#.net(visual studio.net 2003) with .net framework1.1 Pin
bug_aonz9-Jul-06 0:22
bug_aonz9-Jul-06 0:22 
AnswerRe: How to programming serial port (RS-232) in VC#.net(visual studio.net 2003) with .net framework1.1 Pin
Guffa9-Jul-06 1:27
Guffa9-Jul-06 1:27 
AnswerRe: How to programming serial port (RS-232) in VC#.net(visual studio.net 2003) with .net framework1.1 Pin
Ed.Poore9-Jul-06 12:30
Ed.Poore9-Jul-06 12:30 
QuestionData structure and exception Pin
Super Lloyd8-Jul-06 21:53
Super Lloyd8-Jul-06 21:53 
AnswerRe: Data structure and exception Pin
Andrew Lygin8-Jul-06 22:41
Andrew Lygin8-Jul-06 22:41 
GeneralRe: Data structure and exception Pin
Super Lloyd8-Jul-06 23:49
Super Lloyd8-Jul-06 23:49 
GeneralRe: Data structure and exception Pin
Super Lloyd8-Jul-06 23:52
Super Lloyd8-Jul-06 23:52 
AnswerRe: Data structure and exception Pin
Igor Sukhov8-Jul-06 23:58
Igor Sukhov8-Jul-06 23:58 
If there's a possibility that the user's code might corrupt the data (which is likely to be true if the data is not a read-only and user has sufficient rights to change it) - provide some way to the [b]user[/b] to handle it.

Don't try to recover data by your own means because obviously your code have no prior knowledge that might go wrong therefore there's no guaranty that you would be able to fix all the possible mess.

If there's no guaranty - don't claim it. Let the user's code do
all cleaning up/fixing job in a way he/she wants.

One thing that might be usefull is ability of making a copy of data so the user could try again if bad things happened with the original data. If it pays to make a copy of the data before potentially dangerous operation - let user do the decision.

The bottom line is - let the user decide is data was corrupted and if it was - let user's code recover from corruption.



Best regards,

-----------
Igor Sukhovhttp://sukhov.net
GeneralRe: Data structure and exception Pin
Super Lloyd9-Jul-06 0:08
Super Lloyd9-Jul-06 0:08 
QuestionHow to read file from a FTP site Pin
Zami_28-Jul-06 19:33
Zami_28-Jul-06 19:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.