|
Shouvik Das wrote: equivalent to 206,861.4 US$
Matlab programmers must be cheap then
|
|
|
|
|
Hi,
I need help how I can convert the string below to ASCII(HEX)
for (int i = 0; i<=5; i++)
{
int counter = 0x0 + i;
string destinationAdress += (char)s[counter];
...
}
Thanks in advaced
merh
|
|
|
|
|
merh wrote: for (int i = 0; i<=5; i++)
{
int counter = 0x0 + i;
string destinationAdress += (char)s[counter];
...
}
What is all this?
0x0 is exactly the same as 0
o+i is exactly the same as i
you did not tell what s is
if s is a string, then s[counter] is a char and does not need a (char) cast
if s is an array of ints (just a guess), then you want some conversion from int to char. do you?
I think you better explain a bit more what it is you are after.
Luc Pattyn [Forum Guidelines] [My Articles]
This month's tips:
- before you ask a question here, search CodeProject, then Google;
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get;
- use PRE tags to preserve formatting when showing multi-line code snippets.
|
|
|
|
|
thanks I have found the solution. Explanation "s" is a byte array and 0x0 is the first element
int counter = 0x0 + i;
string Number = s[counter].ToString();
int number = int.Parse(Number);
destinationAdress += number.ToString("x2");
|
|
|
|
|
Hi,
your code has too many ToString/Parse calls. To convert a byte to an int, you don't need
these!
byte[] s = ...;
string destinationAdress = "";
for (int i = 0; i<6; i++) {
byte b = s[i];
destinationAdress += b.ToString("x2");
}
Luc Pattyn [Forum Guidelines] [My Articles]
This month's tips:
- before you ask a question here, search CodeProject, then Google;
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get;
- use PRE tags to preserve formatting when showing multi-line code snippets.
|
|
|
|
|
hello,
im running process from my gui in C#, its console application and id like to copy its output in seconds interval into clipboard. how can i send keys to that process to do something like i do manual (click on console menu - Edit - Select all - press ENTER). im trying this way because for specific reason RedirectStandardOutput and using stream doesnt work like it should (its copying just 80 characters width from console).
thank you
|
|
|
|
|
|
thank you but thats what i was trying long time but it just didnt work well with my application.
|
|
|
|
|
we meet again!
did you ever try with ProcessStartInfo.CreateNoWindow=true?
Luc Pattyn [Forum Guidelines] [My Articles]
This month's tips:
- before you ask a question here, search CodeProject, then Google;
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get;
- use PRE tags to preserve formatting when showing multi-line code snippets.
|
|
|
|
|
hello mr. yeah i tried all combinations of that process.startinfo but wasnt successful and i was speaking to one guy that also had this problem and he didnt find solution cause its probably some problem with cygwin applications. so im trying this way. do you know how i could copy it from console?
|
|
|
|
|
dwrst wrote: do you know how i could copy it from console?
No. The only thing I ever did programmatically to a Console is set font colors.
Luc Pattyn [Forum Guidelines] [My Articles]
This month's tips:
- before you ask a question here, search CodeProject, then Google;
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get;
- use PRE tags to preserve formatting when showing multi-line code snippets.
|
|
|
|
|
Hi,
I have one doubt,i have developed one software and now iam going to sell it.before selling that package i want to give a trial version to the customer (for 2 weeks) and after that period that software should expire.how can i do it.
Please any one help me regarding in this matter by giving a piece of code or by giving the hint how to solve this problem
Thanks to All
Thanks
modified on Saturday, April 19, 2008 3:34 AM
|
|
|
|
|
You have to come up with a method to do this. If there was one method that everyone used, we'd all know how to defeat it, too. And, of course, anyone can decompile your app, remove your code and recompile it, anyhow.
One thing I will tell you is, don't rely on the date the app was first installed, the file system seems to mess with that, I've had trouble trying to use it in the past.
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
dont forget to use obsfucator (from v studio tools menu ) to protect code from disassembling
f(yf) = yf
|
|
|
|
|
|
pyde wrote: default.aspx
So, you meant to ask in the ASP.NET forum then ?
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Good Day,
When I want to read a file as byte[] in the past, I always use this code:
byte[] Bytes = File.ReadAllBytes(FilePath);
The problem with the above code is it consumes too much memory (I think ) and I can't inform the user of the progress of the file reading.
Is there a better way of reading binary files in such a way that I can get the progress of the reading?
Thanks!
|
|
|
|
|
Ian Uy wrote: The problem with the above code is it consumes too much memory
Only if your file is huge
Ian Uy wrote: I can't inform the user of the progress of the file reading.
True
Ian Uy wrote: such a way that I can get the progress of the reading?
Do it the old way, open the file, create a byte array and read a section at a time, but you'll need to do it on a thread or use Application.DoEvents for your UI to update during the process.
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Thanks for the reply Mr. Graus.
Christian Graus wrote: Only if your file is huge
I usually read 500mb to 1gb of data.
Christian Graus wrote: Do it the old way, open the file, create a byte array and read a section at a time, but you'll need to do it on a thread or use Application.DoEvents for your UI to update during the process.
Yes, I'll be using a Background Worker for this.
But can please point me to an article on how do it the "old way" using buffers, loops and stuff.
Thank you.
|
|
|
|
|
Ian Uy wrote: I usually read 500mb to 1gb of data.
Well, I hope your users have 2+ gig of RAM and a lot of time then....
Ian Uy wrote: But can please point me to an article on how do it the "old way" using buffers, loops and stuff.
First google hit looks like a good one[^]
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Thanks.
Using the given method on the bottom of the page, I can successfully read a file. But somehow, reading a file that is too large (350mb) gives me an Out of Memory exception.
Is this a problem with the code?
public static byte[] ReadFully (Stream stream, int initialLength)<br />
{<br />
if (initialLength < 1)<br />
{<br />
initialLength = 32768;<br />
}<br />
<br />
byte[] buffer = new byte[initialLength];<br />
int read=0;<br />
<br />
int chunk;<br />
while ( (chunk = stream.Read(buffer, read, buffer.Length-read)) > 0)<br />
{<br />
read += chunk;<br />
<br />
if (read == buffer.Length)<br />
{<br />
int nextByte = stream.ReadByte();<br />
<br />
if (nextByte==-1)<br />
{<br />
return buffer;<br />
}<br />
<br />
byte[] newBuffer = new byte[buffer.Length*2];<br />
Array.Copy(buffer, newBuffer, buffer.Length);<br />
newBuffer[read]=(byte)nextByte;<br />
buffer = newBuffer;<br />
read++;<br />
}<br />
}<br />
byte[] ret = new byte[read];<br />
Array.Copy(buffer, ret, read);<br />
return ret;<br />
}
It is said that the most complex structures built by mankind are software systems. This is not generally appreciated because most people cannot see them. Maybe that's a good thing because if we saw them as buildings, we'd deem many of them unsafe.
|
|
|
|
|
Hi,
One of our windows application developed in C#.Net (Visual studio 2005) requires the functionality of
converting .pdf or .doc files to .html file format.
(without lossing the original format in the .pdf or .doc file). We have tried few third party tools, but none of these can keep the same format of the source files. Can anybody help me?Also please suggest few .dotnet supported tools for this conversion.
Thanks in advance
|
|
|
|
|
Atalasoft has a good PDF library, not sure if it does HTML conversion. That would be tough, I would think.
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Im currently developing a hybrid code generator / object mapper tool.
The idea is to make a mix of codesmith/mygeneration and our own ObjectMapper.
The project will be published as opensource on codeplex once I've finished a few more features.
What makes Caramel a bit different is that you can plug in your own node types in the meta data tree.
and thus make it possible to generate code for pretty much anything.
Eg. plug in "WebPage" which might be able to contain "EditNodes" and "ListNodes" etc , so that you could generate entire apps.
A few alpha screenshots can be found here:
http://rogeralsing.com/2008/04/14/caramel-screenshots/[^]
Once the infrastructure is done I will start on support for NHibernate and NPersist mapping / entity generation.
So if anyone is interested in joining just let me know
|
|
|
|
|
Hi guys
My issue arises when writing to the MS SQL database if the client machine's regional settings(date format) is different from the regional settings on the SQL server machine. I write the datetime variable to the db as datetimevar.Tostring(), the problem with this is that C# converts the datetimevar to a string in the date format of the local machine.
I thought of writing a method to construct my date string manually in the ISO format of SQL which is YYYYMMDD(no seperators), but i am unsure if the client app will query the dates correctly. If anybody has any suggestions on how to go about solving this it will be greatly appreciated.
|
|
|
|