|
Hello,
Do you know how can I check the size of free space on remote disk using FTP client written in C#?
Thanks for Help
Wojtek
|
|
|
|
|
Unless the FTP Server supports some command to do so, there's no way to check for free space. Returning free space information is not part of the FTP specification, so it's very unlikely that a server will support doing so.
|
|
|
|
|
hi
i want to change the shape of button from rectangle to circle.
how i can do it?
thanks
|
|
|
|
|
|
thanks for your help
|
|
|
|
|
Something's confusing me about identifying a library whose methods I want to access. In one case I got it to work but it seems oddly difficult to find the name I need to use for that library. In another case it hasn't worked yet.
So, somebody sells a .dll whose functionality I want, and I add this .dll as a reference in the Solution Explorer window. For example, the IMSL Library (as it's called on the CD it ships on), or ImslCS.dll (as the file's named), or ImslCS (as it appears in the Solution Explorer window). And I use its Math.Erf() function by writing Imsl.Math.Erf(). Why in my code does it look like "Imsl" and not "IMSL" or "ImslCS"? It seems to have several names, and this isn't even one of them. I did find it this way in an example, and this is the only way I've tried that does work. But how are you supposed to know the name to use, and can you find the right name from within VisualStudio?
Or in my other example, the SPCIO library, which is for manipulating .spc spectral data files from laboratory instruments. This seems to go by at least a dozen different names. All the names include the phrase "spcio" in various uppercase/lowercase combinations. Some are prefixed by "G" or "g". Some are postfixed by "LIB" or "lib" or "Lib". The documentation uses various versions of this name throughout the discussion and examples, including when explaining methods, and does not even include the name when explaining properties. After some fooling around I found that using "GSpcIOLib" gives me an error message "The type or namespace 'OpenFile' does not exist in the namespace 'GSpcIOLib' (are you missing an assembly reference?)", which looks like it is at least finding a GSpcIOLib namespace. All the other versions I tried just gave me "The name 'whatever' does not exist in the current context" which doesn't sound like it's finding anything. In Solution Explorer its name is "Interop.GSpcIOLib" (which does not work).
So, how is this supposed to work? Is there one real name, and how are you supposed to find it?
My code example follows:
using System;
using System.Collections.Generic;
using System.Text;
namespace Testing
{
class Program
{
static void Main(string[] args)
{
GSpcIOLib.OpenFile(@"C:\a\spectrum_fitting\samples\09151024.spc");
double x = Imsl.Math.Sfun.Erf(2.2);
Console.WriteLine("Text Example, {0}", x);
Console.ReadLine();
}
}
}
Thanks!
|
|
|
|
|
Just try creating a class library in C# and play around with the namespace name and the class names. This will make you understand better rather than someone put it in words.
SG
|
|
|
|
|
hi,
when I click with the right button of the mouse in the datagridview,
the full row is selected, but the "pointer" (column header) of the datagridview does'nt, then, the value of the current row is passed wrong.
how I can fix it?
thank u a lot
|
|
|
|
|
Can eny one help me to make an Email Merg like that in the word using visualstodio.net
I want to drag a control
or text in atext box.
merwa
|
|
|
|
|
merwa wrote: Can eny one help me to make an Email Merg like that in the word using visualstodio.net
Sounds pretty Egyptian;P
Unfortunatly, this's C#, not MS Word..
merwa wrote: I want to drag a control
or text in atext box.
listBox1.AllowDrop = true;
private void listBox1_DragOver(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.Move;
}
private void listBox1_DragDrop(object sender, DragEventArgs e)
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
foreach (string file in files)
{
if (!listBox1.Items.Contains(file))
listBox1.Items.Add(file);
listBox1.SelectedIndex = listBox1.Items.Count - 1;
}
}
Smile: A curve that can set a lot of things straight!
(\ /)
(O.o)
(><)
|
|
|
|
|
Hi all
Where would i look to get the session ID of the program I made
I can find the session ID or other process's and i want to compare them to the session ID of my program to make sure its okay to kill them and not accidentally kill a process on another session.
|
|
|
|
|
System.Diagnostics.Process p = System.Diagnostics.Process.GetProcessesByName("devenv");
p.SessionId;
p.Id;
|
|
|
|
|
will that work?
lets say i have 10 people logged on and they are all running the same program (windowsapplicaiton3.exe) for example
wont it return p.sessionID for all 10 people?
i guess what im asking is how does my program know its own session state?
|
|
|
|
|
Why don't you give it a try?
|
|
|
|
|
|
i also found this
[DllImport("kernel32.dll")]
static extern bool ProcessIdToSessionId(uint dwProcessId, out uint pSessionId);
static void Main(string[] args)
{
Process _currentProcess = Process.GetCurrentProcess();
uint _processID = (uint)_currentProcess.Id;
uint _sessionID;
bool _result = ProcessIdToSessionId(_processID, out _sessionID);
Console.WriteLine("ProcessIdToSessionId Result: " + _result.ToString());
Console.WriteLine("Process ID = " + _processID.ToString());
Console.WriteLine("Session ID = " + _sessionID.ToString());
Console.ReadLine();
}
but im unclear on how to implement it
im still a little green with .net
|
|
|
|
|
You can get the session if of your application using System.Diagnostics.Process.GetCurrentProcess().SessionId; and System.Diagnostics.Process.GetCurrentProcess().Id;
Using the PID of your current process, you can kill your process.
|
|
|
|
|
|
I have being wrriten a WebServer.In Web server I send a String
Http /1.1 404.
When I use IE to test then it can understand
but use Firefor is not
why is that?
please help me?
help me
|
|
|
|
|
What? You need to somehow describe that better. Post it in your native language if you have to... you aren't making sense. What doesn't work in Firefox? It sounds like you are trying to cause a 404, but you are sending it through a string, and not in the HTTP headers, so FF is actually doing it right (displaying what was sent, and not an error), and IE doing something else (displaying an error although no error occurred).
A web page that says "Http /1.1 404" is perfectly legal, but if it says 404 in the HEADERS, that's a page not found error.
|
|
|
|
|
Oh,I see,would you please show the format of code error?
help me
|
|
|
|
|
Your question still does not make sense. Can you please try to rephrase the question?
__________________
Bob is my homeboy.
|
|
|
|
|
OK,I have being a WebServer,
client is IE or Firefox
WebServer suppost http 1.0
when Client connect to server http://192.168.1.15/Nhat.txt,then Sever will do:
+ to client connect
+create socket to transfer file to client
if Nhat.txt is not Exist then transfer to client "Http /1.1 404"
I see IE understand but firefor don't.
I want to ask you about String code error 404
help me
|
|
|
|
|
is the 404 being automatically generated by the framework, or by custom code you wrote. IF the latter post the code generating the 404.
--
You have to explain to them [VB coders] what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?" --- John Simmons / outlaw programmer
|
|
|
|
|
int statuscode=404;
String headerbuffer=null;
String htmlbuffer=null;
htmlbuffer="Error: "+statuscode+"";
headerbuffer="HTTP/1.0 "+statuscode+"\r\nContent-Type: text/html\r\nContent-Length: "+htmlbuffer.Length+"\r\n\r\n";
byte[] headerbuff = Encoding.UTF8.GetBytes(headerbuffer);
byte[] htmlbuff = Encoding.UTF8.GetBytes(htmlbuffer);
s_SocKetManageClient.Send(htmlbuff, 0, htmlbuff.Length, SocketFlags.None);
s_SocKetManageClient.Send(headerbuff, 0, headerbuff.Length, SocketFlags.None);
this is my code but firefor don't understand and title of IE write HTTP 404 not Found
help me
|
|
|
|