|
I'm a software developer in Rome.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
You are very kind
Thanx
|
|
|
|
|
|
So do I!
Please post back, if you find one.
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
|
|
|
|
|
Thank you so much for replying!
That was nearly eight years ago! wooow!
Actually, I did it
I also included to that project a very good class to find the derivation of any mathematical equation, by using divide and conquer algorithm. it was very good work and I got a full mark.
Will post that class to this website soon.
|
|
|
|
|
Edit:
Solved: The problem was caused by my renaming the autogenerated class.
I'm converting a project from VS2k3 to 2k8. The old version had a number of classes generated by the XSD tool (part of the SDK) that are just collections of public data members to serialize to XML. For each of these classes there was a wrapper class that stored the data class as a member and then added a number of basic manipulation methods.
As part of the upgrade, I've recreated the data classes with the 2.0 framework's version of the XSD tool (3/3.5 don't have one) which creates a partial class. I'm trying to simplify the class structure by turning the wrapper into a partial class as well and combining them. What I've done was to rename the autogenerated class to the name of the wrapper and then fixed all the calling locations (changed wrapper.xmlclass.property to wrapper.property ). This compiles fine, but fails when I attempt to deserialize an xml file (this did work fine with the new xml class but before I attempted to combine it with the wrapper).
Since I've never done any manual serialization before, what am I doing wrong here? The former wrapper class doesn't add any data members (it's just a collection of methods).
Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots.
-- Robert Royall
modified on Wednesday, March 25, 2009 11:37 AM
|
|
|
|
|
Update.
I've moved all the methods into the autogenerated class itself so that there's only one involved. That didn't help either. I was able to eliminate all but one of the methods from the wrapper class and it's still failing. Adding this method to the autogenerated class causes it to be unable to deserialize the xml file. public ChildXmlClass GetStoredChildObject(string identifier)
ChildXmlClass is a second xml class created by the XSD. It exists as an array of elements within the parent class that I'm messing with the class of.
Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots.
-- Robert Royall
|
|
|
|
|
Hello,
I would vreate a save class i do this
<br />
Class save<br />
{<br />
ArrayList Tbl = new ArrayList();<br />
Public save_repport (string path, sting repport, string state)<br />
{<br />
Tbl.Add(repport);<br />
<br />
if (state=="true")<br />
{<br />
Fichier = File.CreateText(path + "\\" + Now.Year.ToString() + "\\" + Now.Month.ToString() + "\\" + Now.Day.ToString() + "\\" + heure + "\\" + name_of_file+".txt");<br />
<br />
foreach (object ee in Tbl)<br />
{ Fichier.WriteLine(ee); }<br />
<br />
Fichier.Close();<br />
}<br />
}<br />
<br />
<br />
<br />
<br />
<br />
}<br />
<br />
and i have other class which methodes use this class to create report, but the promblem was in :
when i do this :
<br />
class1{<br />
method1{<br />
save s1 = new save(); <br />
s1.save_repport("c:\\","rapport1","false"); <br />
<br />
}<br />
}<br />
class2{<br />
method1{<br />
save s2 = new save(); <br />
s2.save_repport("","",true); <br />
<br />
}<br />
}<br />
<br />
<br />
<br />
when i generate methode1 i find a free file on path, can you help me to resolve this problem?, thank you verry mutch.
|
|
|
|
|
That code wouldn't even compile, for many reason, the main being the casing of some keywords. Also, don't use free strings to represent booleans, there is a bool type in .NET.
abbd wrote: when i generate methode1 i find a free file on path
What does that mean?
|
|
|
|
|
Le Centriste wrote: abbd wrote:
when i generate methode1 i find a free file on path
What does that mean?
Probably that the file is empty
|
|
|
|
|
Yes, of corse this code d'ont work, i would axplain idea, when i do : s2.save_repport("","",true); , i find an empty file, i dont find this text : rapport1, thank you verry mutch?
|
|
|
|
|
Well, it should just work.
Maybe you are using the wrong type. Try it like this:
TextWriter fichier = new StreamWriter(path + "\\" + Now.Year.ToString() + "\\" + Now.Month.ToString() + "\\" + Now.Day.ToString() + "\\" + heure + "\\" + name_of_file+".txt");
fichier .WriteLine(ee.ToString());
fichier .Close();
I also don't understand why you use a string and put a boolean as string in there, you could just do it like this: boolean state. And then if(state)
And for the path try using the stringbuilder or string.Format, like this:
<br />
new StreamWriter(String.Format("{0}\\{1}\\{2}\\{3}\\{4}\\{5}.txt", Now.Year.ToString(), Now.Month.ToString(), Now.Day.ToString(), heure, name_of_file));
|
|
|
|
|
Tbl.Add(rapport);
Where is the rapport in the code ? I think you misspelled the variable name.
you should use
Tbl.Add(repport);
also why you are storing the string in array list and then writing the arraylist to file. its just a string right so you can use,
Fichier.Write(repport);
and no need to use arraylist.
instead of this
foreach (object ee in Tbl)
{ Fichier.WriteLine(ee); }
Also I will suggest you not to use "save" as a class name. you might get confused with "Save()" method sometimes. its always good, not to use inbuilt variable/function name, keywords in User Defined Variable / Method.
|
|
|
|
|
rapport was a string, i would write the repports on the file txt on ther differents methodes. thank you
|
|
|
|
|
hi,
i am looking for code for a localization control(component in form of dll) which reads and displays the local settings of the machine.
|
|
|
|
|
I have a couple of questions first. Is it better to use VARBINARY or text when saving and getting files from a database? This is the code I have, and it works fine, but remotely it is slow and I think this is why:
int bytesSize = 0;
byte[] downBuffer = new byte[255];
byte[] buffer = (byte[])cmd.ExecuteScalar();
conn.Close();
MemoryStream ms = new MemoryStream(buffer);
FileStream fs = new FileStream(Path, FileMode.Create, FileAccess.ReadWrite);
while ((bytesSize = ms.Read(downBuffer, 0, downBuffer.Length)) > 0)
{
fs.Write(downBuffer, 0, bytesSize);
WriteTextBox((fs.Length / 1024) + "KB of " + (ms.Length / 1024) + "KB.");
bw.ReportProgress(Convert.ToInt32((fs.Length * 100) / ms.Length));
}
Now remotely this is where it pauses:
byte[] buffer = (byte[])cmd.ExecuteScalar();
Is this because technically that right there is downloading the file? Is there a way to actually download the file byte by byte so remotely it doesn't pause right there and this can continue to report progress (Backgroundworker)? It also times out remotely as well because its taking too long to execute that statement
|
|
|
|
|
Pauses? How long?
What's in the field? How big is it?
I've stored files in a database and not had any problems (I have forgotten what type of field I used, possibly image).
And when I wrote one back out I used:
filestream.Write
(
bytearray
,
0
,
bytearray.Length
) ;
It all seemed quick enough, even for several megabytes.
|
|
|
|
|
The file that I tested it on was 16MB. Now I was VPN so it was going through that. I set the timeout for 60 seconds, so it was taking longer than 60 seconds for that command.
|
|
|
|
|
here is a code snip i am using but when i save a jpg with this code it is 24 bit grayscale
saveJpeg(file1,img,8);
private void saveJpeg(string path, Bitmap img, long quality)
{
// Encoder parameter for image quality
EncoderParameter qualityParam = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, quality);
// Jpeg image codec
ImageCodecInfo jpegCodec = this.getEncoderInfo("image/jpeg");
if (jpegCodec == null)
return;
EncoderParameters encoderParams = new EncoderParameters(1);
encoderParams.Param[0] = qualityParam;
img.Save(path, jpegCodec, encoderParams);
}
private ImageCodecInfo getEncoderInfo(string mimeType)
{
// Get image codecs for all image formats
ImageCodecInfo[] codecs = ImageCodecInfo.GetImageEncoders();
// Find the correct image codec
for (int i = 0; i < codecs.Length; i++)
if (codecs[i].MimeType == mimeType)
return codecs[i];
return null;
}
Thanks,
Chad Aiena
|
|
|
|
|
Lol I think this piece of code is funny:
for (int i = 0; i < codecs.Length; i++)
if (codecs[i].MimeType == mimeType)
return codecs[i];
return null;
}
You can better rewrite it like this:
if(codecs.Length >= 1)
{
if(codecs[0].MimeType == mimeType)
return codecs[0];
return null;
}
But what is your question exactly?
|
|
|
|
|
I had one application in c# asp.net 1.1.There form id is come in html page.Now i converted to 2.0 and put it into master page ange inheriting another page which has contain place holder.how i will use tha form id there . because in 1.1 the form id is used in a java function. in 2.0 in the function it is there the form id name is there but in codebehind form id is not declared. how to use form id in 2.0
|
|
|
|
|
this[^] may help
BTW when you post message nextime, use these subjects
hi, I'm sachin tendulkar
how are you ?
show me what you've got ?
or any appropriate subject belongs to your question or problem
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKQUFK[M`UKs*$GwU#QDXBER@CBN%
R0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
-----------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
First of all, this is the C# forum, for ASP.NET questions, we have an ASP.NET forum, try your question there.
Second: if you have a question, you should use the question mark to show which sentence is your question. That would be a lot easier.
|
|
|
|
|
Hi
I had a BHO through which I had to convert the web page content from English to other language (say Hindi). I am able to retrieve the web page content and replace it with other language text, but the problem is the original text visible to user for a fraction of second (which is < 1sec), I want the converted page should be directly visible to user. For this what can I do?
I had trying for this since longtime?
If there are any advises, please post it here, thanks...
|
|
|
|
|
Hello. I am new to C# (used Java originally), and I was wondering what would be the best way to handle file events in a console application. Specifically, I need to monitor a bunch of directories to see if new files are being added, and then do something with them if so. I guess I'm confused because I need to thread the watchers, but am unsure how/where to handle their corresponding events. I have been looking around for resources but am coming up on threading samples and event samples but not any combination of the two and so I don't know exactly where to start. If anybody has a suggestion or resource, I would greatly appreciate it!!
|
|
|
|