|
Does any body knw how to download the ftp folder(as a whole)?
|
|
|
|
|
When doing a Drag & Drop SWF.Timer don't seem to work anymore.
What can I do in such case?
For now, as the OnDragOver event seems to be fire repetitively I use it.
But I cannot control the time interval.
Any better idea?
|
|
|
|
|
hey,
I have devloped a program using visual c# express that performs a word mail merge using a com object.
Now i am pretty new to .net and c# so this is where my problem is. I would like to know how .net works, as when I "publish" the project to a folder on my pc, and run the setup file, the program installs and it runs fine.
However when I tried to run it on my laptop it would not run. It told me it didnt have the correct word PIA (interop). I also notcied that my laptop is running a different version of word.
My questions are:
Firstly does a pc have to have the .net framework installed to run my c# application?
How can I develop my c# program so that the automation will work with a different version of word, and so that it isnt missing the required PIA?
Thanks for your time. Any help or pointers is very much appreciated.
|
|
|
|
|
Firstly I am coming from the VB side so this may or may not be relevant. Yes, you do have to have the .net framework installed unless you disable the net framework for that project. Each version of Word (and all office applications) needs it's own PIA, however, they are usually backwards compatible. So I always develop and deploy the PIA for the latest version of word that I have. As an aside the PIA for Word 2007 is not backwards compatible at the moment.
Regards
Graham Wade
|
|
|
|
|
thanks for your help.
Ok, so do you know if its possible to that the PIA installs on the machine during installation of my software?
If this is possible do you know any good help / turorials? I had a search but couldnt find much.
thanks again
|
|
|
|
|
If you are using Visual Studio, add a setup project to you solution and it shuold detect the dependancy and install it for you.
Regards
Graham Wade
|
|
|
|
|
Hi,
I have created a deployment project. But there is a problem. After installing, when i click the icon of my application in Start Menu or desktop, it starts to re-install ( a progress bar runs fast for once or twice) and then the custom action for Commit executes. Only when i click the exe file the application folder, then i executes correctly, but you know it is not possible that user click the exe file from application folder. Any help, suggestion,link please....
Regards,
Wasif Ehsan.
|
|
|
|
|
To see what's causing the repair action to be activated, you should enable logging. See here[^] for details.
|
|
|
|
|
I need to create a wizard based UI (windows forms), found the tab control but no property sheets. The Tab Control doesn’t appear to support a wizard mode; nor does it appear to be very flexible. Little hunting and pecking around (google & CP) doesn’t revel a lot. Any one have any tips or ticks? Perhaps an article somewhere?
I'm still in the learning faze with C#, so far its been um interesting.
I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:
|
|
|
|
|
The tab control has lots of bugs, and no wizard support.
I thought there was a new wizard control, but if I'm wrong, the easiest way is to impliment your pages as controls, and put them all on the one form which handles wizard state and moving between items.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
How about trying the search functionality?
Wizard[^]
|
|
|
|
|
What is syntax to write into a file
|
|
|
|
|
|
System.IO.StreamWrite sw = new System.IO.StreamWrite("textfilepath.txt");<br />
sw.Write("String Value");<br />
sw.Close();
|
|
|
|
|
Hello all,
I was wondering if there was a way to overcome the "dynamic method lookup" done by MethodBase.Invoke when invoking virtual methods. For example:
public class A
{
public virtual int Call()
{
return 1;
}
}
public class B : A
{
public override int Call()
{
return 2;
}
}
... invoking it somewhere else ...
B obj = new B();
MethodInfo method = typeof(A).GetMethod("Call", BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public);
int a = method.Invoke(this, null);
the final value of a would be 2 and not 1.
Anyone know how to get around this?
(P.S. A page on the columbia university website details the default behavior[^] under the 'Remarks' section of Invoke )
Thanks in advance!
|
|
|
|
|
That's how virtual methods work, even if you call them directly. obj.Call would return 2, not 1, so why should Method.Invoke work differently? It would amount to bypassing the virtual method mechanism, wouldn't it?
|
|
|
|
|
Yes, that makes sense. But somehow, inside the method, doing something like
base.Call() will actually invoke the superclass method.
Is there any way to simulate that functionality outside of the overriden method call?
|
|
|
|
|
Yeah it is possible ... instead of overriding the function in the derived class use the key word new ..ie
class B : A
{
public void new Call()
{
return 2;
}
}
Now if u create a object of class A and call the Call() function it would call A's definition of Call and not B's
Hope it helps
|
|
|
|
|
Hi,
I was wondering if anyone knew how to rename(logon name) accounts in AD using C#???
Thanks,
Ben
Ben Brantly
|
|
|
|
|
Look up System.DirectoryServices.ActiveDirectory
only two letters away from being an asset
|
|
|
|
|
I'v been looking around for some help with the current issue i have with converting "Strings.Chr" in VB.NET 2.0 to C#...So can someone please look at this String of code and help me Convert it,cause i'm at a loss with this section...
headerReturn = Name + char.ConvertFromUtf32(0) + char.ConvertFromUtf32(Ver) + new string(char.ConvertToUtf32(0), 2) + Strings.Chr(x) + Strings.Chr(i) + Strings.Chr(0) + Strings.Chr(int.Parse("&H" + PacketType)) + new string(Strings.Chr(0), 8) + pck;
The Strings.Chr is VB.NET,I'v used the char.ConvertFromUtf32 in sections but i'm not sure if that is even Correct
|
|
|
|
|
Anything in the VisualBasic namespace is legacy rubbish and should be avoided.
Console.WriteLine((char)(65));
This prints out 'A', so a cast to char will work just fine. You're building a string with multiple null delimiters, from the look of it ? The fact you're only putting one null in makes it an ANSI string, so this should work just fine.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Ok so the Rest of that string can be Eliminated totally???
with like:: headerReturn = Name(char(65)); ?? what about the rest of it
Strings.Chr(int.Parse("&H" + PacketType)) + new string(Strings.Chr(0), 8) + pck;
I understand what your saying,I'm not putting Visual Basic in my C# code by any means...I'm just trying to Convert that string into a complete string for C#...I'm fairly new to working with Char in C#...
or would it be something along this line::
headerReturn = Name + (char(65)) + (char(int.Parse("&H" + PacketType))) + pck; ????
So you get the Whole picture here is the Entire Block of Code::
public static string Header( string PacketType, string pck ) <br />
{<br />
<br />
string headerReturn = null;<br />
short i = 0; <br />
short x = 0; <br />
<br />
i = System.Convert.ToInt16(pck.Length); <br />
while ( i > 255 ) <br />
{ <br />
i = System.Convert.ToInt16( i - 256 ); <br />
x = System.Convert.ToInt16( x + 1 ); <br />
}<br />
headerReturn = Name + char.ConvertFromUtf32(0) + char.ConvertFromUtf32(Ver) + new string(char.ConvertToUtf32(0), 2) + Strings.Chr(x) + Strings.Chr(i) + Strings.Chr(0) + Strings.Chr(int.Parse("&H" + PacketType)) + new string(Strings.Chr(0), 8) + pck; <br />
Debug.Print( headerReturn ); <br />
return headerReturn;<br />
}
|
|
|
|
|
DocH0liday wrote: with like:: headerReturn = Name(char(65));
You can replace Strings.Chr(0) with (char)0, is what I am saying.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
One section i'm having a bit of trouble with is this section::
+ new string(char.ConvertToUtf32(0), 2).. I'v tried (char(0), 2)) but i get an error..
|
|
|
|