|
Yes, the problem is bugs in your code. We can't really say more without seeing the code.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Hi,
This is my code:
<br />
System.IO.FileStream file=System.IO.File.OpenWrite(_fileName);
System.IO.MemoryStream ms=new System.IO.MemoryStream();
dataset.WriteXml(ms);
ms.Position=0;<br />
byte[] buffer=new byte[ms.Length];
ms.Position=0;<br />
ms.Read(buffer,0,buffer.Length);
ms.Close();<br />
file.Position=0;<br />
file.SetLength(0);
buffer=System.Text.Encoding.UTF8.GetBytes(Encrypter.EncryptData(System.Text.Encoding.UTF8.GetString(buffer)));
file.Write(buffer,0,buffer.Length);
file.Close();
Just one process can write on main file,other processes like backup process may read this file.
|
|
|
|
|
Hi all,
In VB.Net
Dim strTemp as string
strTemp = "today is " _
& " Saturday "
How to do the above in C#.Net?
Thanks
Senthil
|
|
|
|
|
If you can;t work that out, you should be doing a very basic tutorial in C#, or buying a book.
string strTemp;
strTemp = "today is Saturday";
strTemp = "today is " +
"Saturday";
string temp = "today is Saturday, and Microsoft no longer recommends Hungarian notation";
Note, C# doesn't have the stupid rule where you need a special character to show code goes over two lines.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Excellent reply!
|
|
|
|
|
Or even:
string today = "Saturday" ;
string temp = string.Format ( "Today is {0}" , today ) ;
|
|
|
|
|
Yes, using string.Format is good. Seems I've been going down that road lately
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
And we thank mister Semi Colon for that.
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
halloo ..
i'm newbie in ADO.Net.
i want to ask about trigger in sqlserver2000.
i develop ado apps with c#. my case is ...
client 1 open add employee form, client 2 open list of data employee.
client 1 add employee data. if client 2 doesnt click button refresh, so new data is doesnt appear, right ? so i want sqlserver make the trigger to the client and auto refresh the list data so that the data auto appear in list without user in client 2 click resfresh button or the application make auto refresh with function.
thanks.
thanks vian.
|
|
|
|
|
It's possible to write .NET code in SQL Server 2005. This MAY allow you to do what you want. In SS2000, it is not possible.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
so, what must i do ? could you help me how make the trigger is ?
thanks
|
|
|
|
|
Like I said, SS2000, you can't do it. Your best bet is to poll the database regularly, but of course, this means a lot of network traffic.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Welllll....not quite. It IS possible, but you have to install the SS2000 version of Notification Services. Docs on it are here[^].
I looked at it a few years ago. It'll require him to rewrite a good chunk of his database code to support this though...
|
|
|
|
|
OK, that's one of the things I never install. Fair enough, glad you were around to call me on it
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
|
I saw that there are some articles on writing device drivers using C++ but I can't seem to find anything on writing device drivers using C#, even on Google. Is doing this possible? Anyone know where I should look to start?
Thanks in Advance
--Peter
|
|
|
|
|
AFAIK, device drivers need to be written in native code which C++ qualifies and C# doesn't.
"We make a living by what we get, we make a life by what we give." --Winston Churchill
|
|
|
|
|
AFAIK that is correct, drivers and kernel stuff require unmanaged code only.
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
AFAIK and IMHO, it is great that you confirmed what I said.
"We make a living by what we get, we make a life by what we give." --Winston Churchill
|
|
|
|
|
My pleasure.
It will be a while before a Windows Operating System could be written entirely in managed
code; one of the problems is the unpredictable (hence not real-time oriented)
behavior of garbage collection.
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
Yeah, the word "real-time" is the key. With the overhead of the safe and reliable coding of the managed languages, they will be only suited for application/web programming.
"We make a living by what we get, we make a life by what we give." --Winston Churchill
|
|
|
|
|
So if you're taking a course in C#, it's a good thing of they also mention unmanaged code, and tell you how to use that in C#, or else many doors stay closed?
|
|
|
|
|
Well, it depends on your goals and objectives. If you want to be mostly an application or web application programmer, C#, VB.NET and Java are well suited for that job. However, in some real-world situations, you cannot avoid programming in native code such as C and C++. From my experience, most of my coding with managed code required reporting data from the "secondary" source such as an Oracle Server. I use native (unmanaged code) to obtain real-time data from a primary source such as a machine or gage on the plant floor.
In a nutshell, knowing both managed and native languages means you are a more flexible and resourceful programmer. However, you also need to understand or be familiar with your programming enviroment to apply your programming skills. Thus, understanding what is going on underneath (WIN32) the Window Forms application, will foster creative ideas on how to go beyond what .NET is allowing you to do. Many a time, a customer has asked me to do something which .NET does not directly support out of the box, and, usually, I have to go back to the native environment and the required native coding.
I hope there is a message somewhere up there!
George
"We make a living by what we get, we make a life by what we give." --Winston Churchill
|
|
|
|
|
P.S. IMHO, I think the GC manages memory a lot like NTFS does a hard drive. If you have a lot of small and big files, and a lot of files are being added and deleted, if a file does not fit into a current empty spot. Instead of moving files around to make room (time consuming), it will place it in the biggest void of the hard drive.
"We make a living by what we get, we make a life by what we give." --Winston Churchill
|
|
|
|
|
Can any one please explain me what exactly the below code is doing. I know its replace function but i am not getting it...may be a long gap from programming... ~ ?
<br />
public static void Replace(ref byte b, int pos, byte value)<br />
{<br />
b = (byte)(value == 1 ? b | (1 << pos) : b & ~(1 << pos));<br />
}<br />
Thanks
James
|
|
|
|