Click here to Skip to main content
15,916,215 members
Home / Discussions / C#
   

C#

 
QuestionClone DataGridView PinPopular
Kasperle13-Apr-09 13:54
Kasperle13-Apr-09 13:54 
QuestionHow custom class can be converted to common value type? Pin
Faisal Khatri13-Apr-09 11:09
Faisal Khatri13-Apr-09 11:09 
AnswerRe: How custom class can be converted to common value type? Pin
Colin Angus Mackay13-Apr-09 12:05
Colin Angus Mackay13-Apr-09 12:05 
QuestionDisplay a Custom Form Modally Pin
sevensilly13-Apr-09 10:19
sevensilly13-Apr-09 10:19 
AnswerRe: Display a Custom Form Modally Pin
Mycroft Holmes13-Apr-09 14:26
professionalMycroft Holmes13-Apr-09 14:26 
GeneralRe: Display a Custom Form Modally Pin
sevensilly14-Apr-09 5:33
sevensilly14-Apr-09 5:33 
Questionproblem with datagrid and column Pin
behzadcp13-Apr-09 8:25
professionalbehzadcp13-Apr-09 8:25 
AnswerRe: problem with datagrid and column Pin
Faisal Khatri13-Apr-09 11:10
Faisal Khatri13-Apr-09 11:10 
GeneralRe: problem with datagrid and column Pin
behzadcp13-Apr-09 16:50
professionalbehzadcp13-Apr-09 16:50 
QuestionHow to load images on background transperantly? Pin
Supra213-Apr-09 6:56
Supra213-Apr-09 6:56 
AnswerRe: How to load images on background transperantly? Pin
EliottA13-Apr-09 7:09
EliottA13-Apr-09 7:09 
QuestionThreads and Windows Forms [modified] Pin
kikeman13-Apr-09 6:23
kikeman13-Apr-09 6:23 
AnswerRe: Threads and Windows Forms Pin
Dave Kreskowiak13-Apr-09 8:52
mveDave Kreskowiak13-Apr-09 8:52 
GeneralRe: Threads and Windows Forms Pin
kikeman13-Apr-09 10:05
kikeman13-Apr-09 10:05 
GeneralRe: Threads and Windows Forms Pin
Dave Kreskowiak13-Apr-09 10:39
mveDave Kreskowiak13-Apr-09 10:39 
GeneralRe: Threads and Windows Forms Pin
kikeman13-Apr-09 11:10
kikeman13-Apr-09 11:10 
QuestionArray of Structs overwrite problem Pin
Bruce Coward13-Apr-09 5:41
Bruce Coward13-Apr-09 5:41 
AnswerRe: Array of Structs overwrite problem Pin
Luc 64801113-Apr-09 6:06
Luc 64801113-Apr-09 6:06 
GeneralRe: Array of Structs overwrite problem Pin
Bruce Coward13-Apr-09 6:24
Bruce Coward13-Apr-09 6:24 
GeneralRe: Array of Structs overwrite problem Pin
Luc 64801113-Apr-09 7:17
Luc 64801113-Apr-09 7:17 
AnswerRe: Array of Structs overwrite problem Pin
Gideon Engelberth13-Apr-09 8:51
Gideon Engelberth13-Apr-09 8:51 
GeneralRe: Array of Structs overwrite problem Pin
Luc 64801113-Apr-09 9:01
Luc 64801113-Apr-09 9:01 
AnswerRe: Array of Structs overwrite problem Pin
Alan N13-Apr-09 9:49
Alan N13-Apr-09 9:49 
GeneralRe: Array of Structs overwrite problem Pin
Luc 64801113-Apr-09 10:29
Luc 64801113-Apr-09 10:29 
Hi Alan,

while I agree on two pointers plus amount being easier to understand, the nice thing about a circular buffer with only two pointers (and an empty slot) is that you don't need to lock if there is only one producer and one consumer: each pointer will have one writer and two readers, so when writing is atomic all is fine (when implemented carefully that is). Adding a currentCount makes the state redundant and prohibits atomic operations.
Remember, in a typical application, the consumer would be the app itself, the producer of incoming messages would be the CAN driver, which operates from an interrupt service routine (an asynchronous handler in .NET speak).

Smile | :)
QuestionCross-thread error. Pin
Fired.Fish.Gmail13-Apr-09 4:58
Fired.Fish.Gmail13-Apr-09 4:58 

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.