Click here to Skip to main content
13,139,254 members (53,874 online)

Comments by voloda2 (Top 41 by date)

voloda2 24-Feb-12 17:53pm View
it works for both. if you want dynamic behavior just use:
a myVar;
voloda2 24-Dec-11 3:30am View
Yes, thank you. But I still cannot see any benefit of functional version in C#.

OOP version gives you clean overview what is expected on visitor's side. So if you implement any subsequent visitors, you always know what you should do. Which is lost here.
voloda2 22-Dec-11 17:07pm View
Is this really the visitor pattern? I've seen once its nice usage and it was significantly different.
voloda2 10-Jun-11 5:48am View
How is your NET_COMPUTER_NAME_TYPE structure defined?
voloda2 28-Mar-11 3:53am View
Yes that is. But based on problem specification (encryption of huge amount of data) basically correct and describes how it works using encryption standards (you simply encrypt random symetric key for whathever algorith you want, using asymetric alg). Using RSA for whole bunch of data in my eyes is just wasting of resources - additionaly you can use a library which will do whole process for you (OpenSSL, .NET, CryptoAPI) ...

But I'm not as smart as @SA is...
voloda2 9-Mar-11 4:48am View
what about a simple select, which should always work (such as "select 1")? If a DbException is thrown, try reconnect...
voloda2 24-Feb-11 12:07pm View
You should provide more information. It heavily depends on data stored inside the database (such as images etc).
voloda2 29-Dec-10 11:33am View
improved readability.

What are the errors? No one can help you without more details
voloda2 29-Dec-10 3:47am View
Which operating system?
voloda2 17-Dec-10 4:02am View
But doesn't it return same values if you have UPS connected to your desktop?
voloda2 3-Nov-10 16:04pm View
Did you tried explicit implementation of interfaces?
voloda2 3-Nov-10 8:04am View
See my comment in Answer 3. Your solution is basically correct, but multiplication should be obtained using sizeof operator
voloda2 3-Nov-10 7:48am View
Sorry - you should have: cbRequest = wcslen(message) * sizeof(wchar_t) because unicode characters are stored as multiple bytes.
voloda2 2-Nov-10 9:09am View
You should be more specific
voloda2 20-Oct-10 9:26am View
What exactly do you means by device callback event?
voloda2 13-Oct-10 10:40am View
Try google...
voloda2 12-Oct-10 3:22am View
Ok, thanks for clarification. But it's possible only with dynamic methods. Isn't it?
voloda2 7-Oct-10 3:25am View
Simply read it to memory and send it thru your opened network stream...
voloda2 1-Oct-10 5:28am View
voloda2 30-Sep-10 3:41am View
If you are using C#, remove the first line (#include ....).
voloda2 28-Sep-10 6:01am View
There are for some interesting points in your post. Thanks for deep explanation :-).

voloda2 28-Sep-10 5:31am View
But this is adding some overhead for big objects. You are creating a temporary copy and thereafter there is a check in std::swap STL function about the references.

Sorry, but I don't see big benefits about it...

Regards Vlada
voloda2 28-Sep-10 5:11am View
Ok, if you want to be absolutely correct, you should also check reference in assignment operator against this pointer...
voloda2 28-Sep-10 4:36am View
No, only assignment operator will be applied.
voloda2 28-Sep-10 4:16am View
Did you try opening such amount in data in excel? I don't believe you will succeed...
voloda2 28-Sep-10 2:53am View
You are right. Code fixed. Thanks.
voloda2 25-Sep-10 6:32am View
If you are implementing POP3 yourself, why don't you use appropriate RFC?
voloda2 23-Sep-10 4:19am View
be more specific
voloda2 8-Sep-10 14:35pm View
What do you mean by another instance of a method? It's a standard call. The difference is that you have same method accessed from two threads and two different stack.
If you will not modify shared data after you initialize shared object instance, you don't need synchronization (locking).
Main goal of synchronization is to keep objects in consistent and predictable state - image following situation:
1. you have an instance variable of value 3 (this.i == 3)
2. you read int variable from two threads into a local variable (lets say you have int i = this.i;)
3. you increment your local variable (i++);
4. you save new value back to instance member (this.i = i;)

I would expect value 5 but in this case you can quite easily get also value 4 (both threads may read value 3, increment and save back).
voloda2 8-Sep-10 5:52am View
Please fix the last code sample
voloda2 24-Aug-10 18:23pm View
Reason for my vote of 1
Can't believe that I see this question.
voloda2 20-Jul-10 15:56pm View
Or the SQL command...
voloda2 2-Jul-10 3:21am View
I suppose that you must use ONLY managed data types (it means only types available from VB/C# managed code). So if you are using an unmanaged one (such as HANDLE, PIPE_PTR etc.) it will not work.

Based on definition of the PIPE_PTR you can use IntPtr managed type or an integral one (UInt32, UInt64).
voloda2 1-Jul-10 3:53am View
If your DLL is COM than it's better to use COM interop. Otherwise I would prefer the managed C++, which will allow you to have event delegates etc.
voloda2 28-Jun-10 16:14pm View
Hi, can you be more specific - on which system do you have installed VS2008?

As I know, libraries are named wsock32.dll and ws2_32.dll and they are part of the system (located in system32 folder). Link libraries (.lib) should be installed together with VS2008, but you must have selected C++.
voloda2 22-Jun-10 17:49pm View
Are you really looking for interpreter and not a compiler? And if you are looking for a compiler, can you be more specific regarding the target platform?
voloda2 11-Jun-10 5:06am View
You had there () brackets. This means that you were allocating only single character and it was initialized to the value 5.
voloda2 31-May-10 11:15am View

It is used to prevent copying of objects at function calls or with the copy-initialisation syntax.

Following will not work with your original class.

Y M(void)
        Y y;
	return y;
voloda2 26-May-10 5:20am View
B is not static class, you are using an instance of it - think it's as a namespace. It's same as sa.Text text = new sa.Text() or sa.Text.B b = new sa.Text.B()
voloda2 26-May-10 5:13am View
That's exactly what am I writting about - it's a speciality of class V - it can access private members of the top class A.
voloda2 26-May-10 4:58am View
Not sure if I understand what are you asking about.

The nested class V is a standard class, which can be instantiated based on its vibility modifiers.
It has only one speciality - if you have an instance of the top class A, you can access its private members from the V's code.

class A
private int i;
public A()

public class V
int ii;

public V()
A a = new A();
a.i = 10;

It's more like an additional namespace.

Advertise | Privacy |
Web03 | 2.8.170915.1 | Last Updated 1 Jan 1900
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid