|
Hi
I have a DB of documents that I want to open/save from a web browser.
I have set the ContentType of my response to be "text/richtext"
and I have Response.BinaryWrite(byte[] mydata)
I get an open/save dialog box like I wanted to, but the file it is asking me to open/save is my asp page...e.g. ResultsPage.aspx.
How come its not asking me to save my document?
Would appreciate any help. been stuck on it for days!
Thanks!
melissa
|
|
|
|
|
I have a .wsdl file and I want to get information from it. I have tried the following:
<br />
[System.Web.Services.Protocols.SoapRpcMethod(<br />
RequestNamespace = "somehttp", <br />
ResponseNamespace = "somehttp")]<br />
[return: System.Xml.Serialization.SoapElementAttribute("return")]<br />
public className get_attr(string username, string password)<br />
{<br />
object[] me = new object[] { username,password };<br />
object[] results = this.Invoke("get_attr",me);<br />
return ((className)(results[0]));<br />
}<br />
Of course, somehttp is a valid http:// address, and get_attr is an operation name inside the .wsdl. When I run this, the "className" object I return is empty (not null, just empty). What would be the simplest way to get information from the .wsdl and also, is C# (without ASP.Net) able to accomplish this. Thanks for all the help.
Mike - I love to program!
-- modified at 17:27 Thursday 16th March, 2006
|
|
|
|
|
I'm trying to make an application that supports plugins but I'm having some troubles with my interface. In the interface I define a function like this:
string edplugin_HandleCommand( string[] command, string username );
And in my test plugin I implement it like this:
public string edplugin_HandleCommand( string[] command, string username )
{
return "Successful!";
}
For some reason when I have the user parameter on the function I get the following error when I try to "load" the plugin with Activator.CreateInstanceFrom() into the main application:
Additional information: Method edplugin_HandleCommand in type edbot.CEDBotPlugin from assembly plugin_test, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null does not have an implementation.
When I remove the 2nd parameter from the interface as well as the implementation the program runs flawlessly. Is there some kind of limitation to an interface that won't let me have more than one parameter?
Thanks for the help!
|
|
|
|
|
Your plugin probably was referencing the wrong assembly when building it. TIP: use auto incremented version numbers so you can be sure You can remove it once u have your build proces sorted
|
|
|
|
|
Yup! That was the problem. It was a dumb mistake on my part. I forgot to set the binary path to the place the application was looking for it so it kept trying to load the old assembly that I'd manually copied there. Once I fixed that it works again. Thanks a lot for the help!
-- modified at 9:53 Friday 17th March, 2006
|
|
|
|
|
Does anyone of you can answer to my question?
I want use regular expression in my text box to validate text. For example reg. expression like this : "[0-9][0-9]-[0-9][0-9][0-9]" accepts only for example "43-456" text. What if I enter "54-8f5" ? .NET Regular Expressions tells me that this text is not correct. But it doesn`t tell me which character is invalid.
My problem is that I want .NET Regular Expressions show me which character (which character index in this incorrect string) is invalid.
Please help me...
-- modified at 15:53 Thursday 16th March, 2006
Is it possible with .NET regular expressions?
|
|
|
|
|
No. Sorry. You can only perform positive matching with .NET REs.
|
|
|
|
|
Are you absolutely sure?
Anyway...Thank you very much... You let me safe so much time of my research...
|
|
|
|
|
|
You sugested that in a more difficult regular expression the better thing to do is to write my own regular expression parser?
Do you have any idea how I suppose to do this?
|
|
|
|
|
conrado7 wrote: You sugested that in a more difficult regular expression
I meant an easier RE as per your example. It will probably just be easier to read the string char by char
|
|
|
|
|
I`ve been wondering about creating my own parser, but in more difficult RE it`s very hard to build it.
For e.g. ^(/d{2}-/d{3}){3,}$ Reg Exp... How can my parser read this to show me wich character is invalid?
Any ideas?
|
|
|
|
|
The only way is to use sub group matching as per my example earlier.
|
|
|
|
|
Hello,
I have the form that contains the tabControl, that in turn has 2 tabPages. How can I control the activated tabPages upon Form Loading? Any ideas? It seems that tabPage1.Select() does not work, I guess because the tabControl has not being loaded yet.
Thank you.
|
|
|
|
|
TabControl.SelectedTab = tabPage;
Ed
|
|
|
|
|
Hello all,
I am trying to create a Smart Mobile/GPS application using .Net 2003 framework. In addition for the GPS support I am using OpenNETCF SDK 1.4 library. I am having problems reading in data from the GPS . The following is my code snippet:
private void button1_Click(object sender, System.EventArgs e)
{
gps.BaudRate = OpenNETCF.IO.Serial.BaudRates.CBR_9600;
gps.ComPort = "COM1:";
textBox1.Text = gps.ToString() + "\n";
gps.GpsSentence += new OpenNETCF.IO.Serial.GPS.GPS.GpsSentenceEventHandler(gps_GpsSentence);
gps.GpsCommState += new OpenNETCF.IO.Serial.GPS.GPS.GpsCommStateEventHandler(gps_GpsCommState);
gps.Start();
}
private void gps_GpsSentence(object sender,GpsSentenceEventArgs e)
{
MessageBox.Show("calling");
textBox1.Text += "calling" ;
textBox1.Text += e.Sentence + " ";
}
private void gps_GpsCommState(object sender,GpsCommStateEventArgs e)
{
switch(e.State)
{
case OpenNETCF.IO.Serial.GPS.States.Running:
textBox1.Text += "GPS Started";
break;
case OpenNETCF.IO.Serial.GPS.States.Stopped:
textBox1.Text += "GPS Stop";
break;
}
}
When I run the code using a pocket PC emulator , the code fires gps_GpsCommState event (it always shows the message GPS started even when its not connected) , and more importantly it does not fire the gps_GpsSentence event ever. What is the problem?? Could anyone help me out with this. I would be greatly obliged. If you of any other way to read in data pls lemme know. Also let me know what is the problem with the code.
|
|
|
|
|
I was actually having the same problem a few days ago. I almost went with opennetcf, then found that vs 2005 has a 'serialport' control that will let you do this VERY easily. One thing I found was that on mine, the gps data is coming in through COM7 (an HP iPAQ). I'm not too familiar with that library, but another thing is that in all the examples I saw, you have to also set the stopbits to 1, paritybits to none, and databits(I think that's what it's called) to 8. Hope I've provided some help. If you get this up and working correctly please post back so that I can see what your solution is in case something screwy happens with vs2005 and I have to go back to using 2003 for this project.
My Music | My Pics | My Articles
BlackDice
|
|
|
|
|
Better also set Hardware Handshaking to false. Most every GPS serial port I've ever seen is a three wire interface and will not provide any CTS, RTS, DTR, DTS etc. handshaking to the com port.
Can't tell you how many times over the years hardware handshaking (which is often a default) has completely blocked my serial communications and put me in a tizzy.
Good luck on the rest of it
|
|
|
|
|
Hello!
In C++ we could declare a function like this:
BOOL CSomeClass::SomeFunction(BOOL bSomeParameter) const;
The 'const' meant that the function doesn't change any member variables in the class (CSomeClass). Is there an equivalent keyword in C#?
Thanks in advance and best regards,
Dominik
_outp(0x64, 0xAD);
and
__asm mov al, 0xAD __asm out 0x64, al
do the same... but what do they do??
(doesn't work on NT)
|
|
|
|
|
Nope - nothing on offer anything remotely like that, sorry.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
I was thinking about the very same thing a few days back. Any idea *why* it was dropped in C# though?
Somebody told me it was dropped because C# doesn't separate the declaration (.h files) from the implementation (.cpp files), but it doesn't sound very convincing. After all, I might want an abstract class' subclasses to be able to use a parameter that is passed to a virtual method, but not modify it.
In fact, I found myself in that situation. I ended up re-designing the classes.
I'd be grateful if you can provide a convincing answer.
Cheers,
Vikram.
I don't know and you don't either.
Militant Agnostic
|
|
|
|
|
C# contains very little const support, it's something I've been lobbying for, for some time. I think it's got to do with keeping things simple, something the C# team assure me they will continue to do, although I've presented the opinion that the language often times treats the programmer as an idiot.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Ahem, so it can't be done? No clever hacks? I'm starting to miss C++.
I want my class' subclasses to be unable to modify a parameter passed to a virtual method they derive from my class.
Will my subclasses be free to run amok?
Cheers,
Vikram.
I don't know and you don't either.
Militant Agnostic
|
|
|
|
|
The problem is that in the C# treats const much more "seriously" than C++. In fact a problem common in C++ code is accidently casting away something const by shifting to a reference.
Look at the behavior of the keyword sealed. <code>sealed can protect a lot of things from having the inheritor from overriding, modifying, etc base class behavior.
|
|
|
|
|
Tom Larsen wrote: The problem is that in the C# treats const much more "seriously" than C++.
I'm still new to C#, but I don't understand the basis of your statement. Could you please explain in greater detail?
Tom Larsen wrote: sealed can protect a lot of things from having the inheritor from overriding, modifying, etc base class behavior.
Yes, but unfortunately my base method was abstract, so there's no question of sealing it.
Cheers,
Vikram.
I don't know and you don't either.
Militant Agnostic
|
|
|
|