|
Maybe this will help you .NET Zip Library #ziplib (SharpZipLib)[^]
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook www.troschuetz.de
|
|
|
|
|
How can protect the image to delete.
Thanks
Arun
Arun Kr
|
|
|
|
|
Please do not cross post.
Christian Graus - C++ MVP
'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
|
|
|
|
|
As far as I know, you can't!
Maybe you can detail what exactly do you want to do...
|
|
|
|
|
Hi! Alexandru
how to insert undeletable image in word document? Is it really possible! If so it will help me greate.
My requirement is Inserting an e.g. xyz.gif image into the word document. That document we download from the web server.
my code behind file in C#.NET 2.0 is:
object missing1 = System.Reflection.Missing.Value;
string strActualTemplatePath = Server.MapPath("~/TemplateToDownload//");
strActualTemplatePath += Session["TemplateActualName"].ToString(); /* file name which exist on server */
object objFilePath = strActualTemplatePath; /* path of letter where to embed an RefNo_Image. */
object readOnly = false;
object isVisible = false;
ApplicationClass objWord1 = new ApplicationClass ();
Document objWordDoc1 = objWord1.Documents.OpenOld(ref objFilePath, ref missing1, ref readOnly, ref missing1, ref missing1, ref missing1, ref missing1, ref missing1, ref missing1, ref missing1);
objWordDoc1.Activate();
objWordDoc1.Tables.Add(objWord1.Selection.Range, 1, 1, ref missing1, ref missing1);
string MyImage = Server.MapPath("~/RefNoImages//" + Session["RefNo"].ToString() + ".gif");
if (File.Exists(MyImage))
objWordDoc1.Tables.Item(1).Cell(1, 1).Range.InlineShapes.AddPicture(MyImage, ref missing1, ref missing1, ref missing1);
object oSaveChanges = true;
objWordDoc1.Close(ref oSaveChanges, ref missing1, ref missing1);
objWord1.Application.Quit(ref oSaveChanges, ref missing1, ref missing1);
NOTE: The above code is working file on the local machine. But after publishing the website is is not working.
Hope you will reply
plz reply on rakeshnb@mechsoftgroup.com
Thanks & Regards
RAKESH BHAVSAR
Pune(INDIA)
|
|
|
|
|
I have one structure in my c# project's namespace as:
public struct SQLServerInfo_t{
public int size;
public string[] lstSQLServerName;
public string[] lstVersion;
};
I have registered the project (output dll) containing this structure with COM.
Now, I want to use this structure in my C++ code.
As I can see in .tlh file declaration is
struct __declspec(uuid("f1dfdf39-7b27-3e6e-879d-447e06fd94c2"))
SQLServerInfo_t{
long size;
SAFEARRAY * lstSQLServerName;
SAFEARRAY * lstVersion;
};
How can marshal my structure members (like lstSQLServerName in above structure) in C# code so that I can use the structure as comfortably as possible in my c++ code?
I'm working on .net framework V 2.0.50XXX.
Thanks a lot for any kind of help in advance.
Anup.
|
|
|
|
|
Im trying to interface the joystick with my flight simulator but all the examples i have looked at use the system timer and in my project i cannot use the system timer since it clashes with the direct X rendering. How would i solve this issue?
P-ranth
|
|
|
|
|
Are you using DirectInput for the joystick ?
Christian Graus - C++ MVP
'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
|
|
|
|
|
Hi all,
How can i predict whether a file is being used by any process. I wanted to wait till the deletion of file gets over.
Thanks in advance
Praveen Raghuvanshi
Software Engineer
|
|
|
|
|
You could use a FileSystemWatcher and specifically the Deleted event.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook www.troschuetz.de
|
|
|
|
|
Friends,
Does anybody know how to get the list of all previously logged users on a windows machine? One simple way is to go to documents and settings and get the folder names. But can we have some other alternative like using registry or WMI?
Jayant D. Kulkarni
Brainbench Certified Software Engineer in C#, ASP.NET, .NET Framework and ADO.NET
|
|
|
|
|
W hat is the different between user controls and custom controls.
Any body help me.
Continue...
|
|
|
|
|
One has a design view and the other does not, I believe.
Christian Graus - C++ MVP
'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
|
|
|
|
|
Despite sounding simple, this one's really stumped me.
I've got a C# desktop application running. From a second C# app, can I get the main Form of the first C# application?
I know I can create and register a .NET IPC channel and talk between the 2 processes, but that seems like overkill; I just want to get at the Form of the first application. Is there an easy way?
p.s. Please note that I need more than just the Form's handle, the Form's text. I actually need the Form instance itself.
|
|
|
|
|
Depends what you mean. Can you get a handle to the window ? Yes, using Win32 calls. Can you get a reference to the form class ? No.
Christian Graus - C++ MVP
'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
|
|
|
|
|
Christian Graus wrote: Can you get a reference to the form class ? No.
That's what I mean. I know I can get the handle, the text, and other things via native interop, but I need the actual form reference. I was hoping System.Windows.Forms.NativeWindow.FromHandle would work, but no luck.
|
|
|
|
|
Almost certainly not, no.
Christian Graus - C++ MVP
'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
|
|
|
|
|
i think it can be done. There is a project in codeproject that can select an other .net form and display its properties and events in a propertygrid.
That means that it gets a handle to that object.
Let me Look it up.
Ok found it
I think that this RuntimeObjectEditor Project[^]does what you are looking for not only for a form
After getting the object a cast must be feasible
|
|
|
|
|
Looks like you would need to inject code into the other process to get this to work. Rama's wfspy[^] does that to get access properties of forms running in other processes.
|
|
|
|
|
What is the correct syntax for a default datetime value in the dataset design window for a MS Access database.
The field is a DateTime and I want to change it from "DBNull" to "DateTime.Today" but I keep getting a "String was not recognized as a valid DateTime." error.
Glen Harvy
|
|
|
|
|
In order to open a cash register hooked up to my receipt printer, I need to send 'G' using the CONTROL font to the printer. Using PrintDocument does not work because all of the text gets turned into a picture before it gets printed and so the printer does not recognize the special font. The printers are on USB and Ethernet and so it's not as simple as sending a code over the desired port... how do I actually send the string to the printer?
One way that I think will work is if I send a string to a WORD document with the specified font and print it (with visibility set to false to make it transparent). Can someone point me in the right direction to do so?
Thanks!
|
|
|
|
|
For the first time in many years I need (really need badly) a data breakpoint and just discovered it doesn't exist. Is this a limitation of .net? VS2k5? Or did Microsoft decide no one needs it anymore?
|
|
|
|
|
John, I'm not sure this is what you're after, but I'll say it anyways:
-set a break point
-right-click on the breakpoint
-select 'condition' from the context menu
-type in the variable you want to watch for changes, then select the "has changed" radio button
Is that what you're looking for?
|
|
|
|
|
Hi Judah, thanks but no what I'm after is a data breakpoint, one that isn't set on any line of code. Like I enjoyed with c++ for many years. I.E. I have a business object with an "IsDirty" property, somewhere in a mountain of code something is setting one of it's properties which in turn is flagging it as dirty and I want to find out where that is happening. In the c++ days I could set a data breakpoint on the condition that IsDirty=true. The code would break when that condition happened irrespective of any particular line of code.
|
|
|
|
|
I didn't know you could do that in c++, but it makes sense, as a memory location for a variable would not change. This is not so in C#. What you could do, is hide your data behind a property and set a breakpoint in the setter.
Christian Graus - C++ MVP
'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
|
|
|
|