|
is that windows or web application ? Which is the application what is the installation package tool used ?
Thanks
Raja.S
|
|
|
|
|
I have placed an xml file inside the project.
In code, how can I access this file without hardcoding the path? Is there a way to just get the file in the same project?
Thanks
|
|
|
|
|
You can use the applications start path:
Application.StartupPath;
Or one of the special folders:
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
I recommend that you use the local application data path. It is the place where data files should be.
Natza Mitzi
|
|
|
|
|
in addition to that, you need Post Build Events to copy the file to the output directory.
Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.
|
|
|
|
|
I have placed the xml file inside the class library project and now I would like to access it. So I can not use Application in this project.
Any thoughts on how to get the pass of the class library project please?
Thanks
|
|
|
|
|
When you will deploy the application the dll for the Class library will be at the same path where application will be installed. And if you need to deploy that file along with your application then it will be added in the setup. So the path will be Application.....
Ahsan Ullah
Senior Software Engineer
|
|
|
|
|
I'm trying to read a netflow version 5 date header from the network and I'm not getting the right value. Does anyone know how to read this. It is a 4 byte number indicating the number of seconds since 01/01/1970 and I am getting dates that vary between 1971 and 2180. Can anyone help me?
Thanks
Stephen Lintott Bsc IT (RAU)
|
|
|
|
|
So how are you creating the DateTime?
|
|
|
|
|
Creating like follows.
DateTime time = new DateTime(1970,01,01);
time = time.AddSeconds(read_value);
Stephen Lintott Bsc IT (RAU)
|
|
|
|
|
Thanks, and how do you read the UInt32 ? You sure the endianess is correct? You sure your byte offsets are correct?
|
|
|
|
|
Currently I am passing in a byte array and getting 4 bytes back. I wrote an algorithm to convert this to a double by taking the byte number to binary. Do you know of another way?
Stephen Lintott Bsc IT (RAU)
|
|
|
|
|
Stephen Lintott wrote: I wrote an algorithm to convert this to a double by taking the byte number to binary.
Why do you want to convert to double?
Stephen Lintott wrote: Do you know of another way?
Look at the BitConverter class and the BinaryReader class.
|
|
|
|
|
To add to the DateTime...
Stephen Lintott Bsc IT (RAU)
|
|
|
|
|
But the data is given to you in an integer not a double. If you going to try read a double value from bytes it will definitely not be the same as an integer! First read the 4 bytes as an UInt32, then cast to double if it is even necessary.
|
|
|
|
|
Thats pretty much how the algorithm does it.
Stephen Lintott Bsc IT (RAU)
|
|
|
|
|
I am trying to create a control. and one of its properties should be the datatype of one member
I would like to let the user defines the datatype of that memeber from the property window (something like Generics)
Any idea ??
foreach(Minute m in MyLife)
myExperience++;
|
|
|
|
|
Hello everyone,
Suppose I have a local machine named (host) mytestmachine, and in my intranet, I am using transparent proxy server, which will do DNS resolution.
1.
My question is, when I send an Http request to the local machine, even if in the same domain, using the following Url,
http://mytestmachine:8080/test, then my question is the traffic is still send to proxy server and proxy will do a round of DNS resolution -- and may search WWW DNS servers to resolve mytestmachine to IP address? Is it not smart enough to know the machine is local domain machine?
2.
And second question is, using IP address other than machine name will resolve this issue to bypass DNS resolution and even by pass proxy if in the same domain, e.g. http://10.10.2.75:8080/test? Any other solutions?
regards,
George
|
|
|
|
|
Modify your hosts file. It will lookup a hostname there before asking DNS.
|
|
|
|
|
Thanks leppie,
I agree with your solution. And I am also interested in my original scenario, and in my original case, if I use http://mytestmachine:8080/test, then traffic is still send to proxy server and proxy will do a round of DNS resolution -- and may search WWW DNS servers to resolve mytestmachine to IP address? Proxy is not smart enough to know the machine is local domain machine?
regards,
George
|
|
|
|
|
You have to set that as a 'bypass local' address (like in the browser), not sure where to do it, but I a, sure I have seen it before.
|
|
|
|
|
You mean set it on proxy server or set it on local machine?
regards,
George
|
|
|
|
|
No I meant: public WebProxy(string Address, bool BypassOnLocal, string[] BypassList)
|
|
|
|
|
|
con.Open();
string select = "select * from main_stock where stockid='" + comboBox1.Text + "'";
SqlCeCommand selcom = new SqlCeCommand(select, con);
SqlCeDataReader reader = selcom.ExecuteReader();
reader.Read();
if (reader.HasRows == true)
{
MessageBox.Show("error");
}
con.Close();
this code work access databse but sql server 3.5 compact server notwork
|
|
|
|
|
lankaudaranga wrote: this code work access databse but sql server 3.5 compact server notwork
What do you mean by "not work". Exactly, how does it not work? What is the error you get?
|
|
|
|