|
IS there any difference between ReadLine and Read on that point? I thought both hung the thread. I removed the peek and the problem is still there.
Thanks anyway.
|
|
|
|
|
Try use the flush method...
|
|
|
|
|
Well...
The problem turned out to be a boolean set to true instead of false meaning that one thread should abort and kill the network connection. Why I didnt get any exceptions I dont understand.
Sorry to bother you.
|
|
|
|
|
I'm wanting to be able to get a Type object from a string typename. At first glance, this looks easy: just use Type.GetType() - and this has worked for me until now. But Type.GetType("fulltypename, assemblyname") doesn't seem to work with types that reside in an assembly in the GAC - in my test case, System.Drawing.Point .
I've tried this both with and without the assembly being included in the name ("System.Drawing.Point" and "System.Drawing.Point, System.Drawing"). It works with "System.Drawing.Point, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", but I'd MUCH prefer not to have to do this, because then if the version of the .NET framework changes, the type string will have to change, too. Is there a way that I can simply get a type from a typename without having to specify a version?
|
|
|
|
|
|
leppie wrote:
I think Type.LoadFromPartialName()
Alas, I've found no such method. There's an Assembly.LoadWithPartialName() method, but nothing like it for Type .
|
|
|
|
|
|
Hi..
I have a question on Crystal reports, how to pass an output stream (e.g. an array of data) to an attached crystal report viewer bound with a crystal report object.
I have read about binding already designed report objects to crystal viewers but i want my program to interact with the report at run time by exchanging data.
Thanks on advance,
|
|
|
|
|
I use several library here in my project. Right now, I need distribute my project for binary format. How to put those license in?
Thanks.
|
|
|
|
|
Licenses should never be embedded in the executable - you'll need to compile a different application for each licensed user! The best way is to have a separate license file. .NET does have support for licensing components. See the LicenseProvider in the .NET Framework SDK documentation to get you started.
You could also check out my article Using XML Digital Signatures for Application Licensing which gives some more insight. If you don't want to code all this yourself, someone posted a link to a company called XHEO that has a nice product that incorporates the same ideas (which are commonly used in many things and is, in essence, similar to DRM).
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
I am looking for some sample program that will accept key strokes and then send them to another running program like Notepad. Does anyone have any sample that I can use as a starting point ? Ideally, I would like to identify the target program using mouse click or automatically by Window title. Also, being able to select and replace the entire text in the target window will be great. Also can I send mouse moves to the target window ? Too many questions, I know. Please help. Thanks much..
JX
|
|
|
|
|
Quick question, does anyone know of a way to have a single string with different fonts and or sizes within that string?
Thanks,
Ryan
|
|
|
|
|
The string object holds no formatting just character data.
|
|
|
|
|
Hi Ryan. What are you looking to do? As Daniel mentioned, a string object contains no formatting itself - if you can elaborate on what you would like to accomplish, it might be easier to provide some help.
|
|
|
|
|
Sorry for the lack of explanation. I have a control that takes a string value. I blanked out there for a minute thinking that the string was holding formatting info, I ended up splitting the control and adding seperate strings to the seperate controls. But thanks for the replys!
Ryan
|
|
|
|
|
|
Hi.
I want to let the user choose with a checkbox during installation if a shortcut should be added to the desktop.
How du I do that??
I found out how to add the checkbox with the question and how to add a shortcut, but a cannot figure out how to connect the two...
also, how can i let the user choose where to place a shortcut in the user's program menu?
|
|
|
|
|
The checkbox must be bound to a property. The shortcut should have a condition property in the PropertyGrid. If it does, simply put the property name in there (the property doesn't exist initially so if it does when the condition is checked, the shortcut is created; otherwise, it's not). If it doesn't, then you'll either need to get a REAL Windows Installer builder (I recommend Wise Solutions' Windows Installer because it's much cheaper and easier to use than InstallShield's). The VS.NET installer projects are lame and only good for small projects that do need to do much or for internal testing. Beyond that scope, you either need to manually edit or create the MSI packages using Orca (good understanding of Windows Installer required) or get a real package like I described above.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
this works fine! but yes, a bit troublesome...
So you are saying that if i want the user to decide where to place the shortcut, i have to use a different installer?
|
|
|
|
|
For shortcuts, I believe you can't let them specify. I know you can for files (besides shortcuts).
Basically, if you want to do anything advanced, get a real MSI development tool...or take the hard road and learn MSI so well that you can author installations from scratch using the Orca MSI database tool. I hack a lot of my installs with this (if I can't get around certain things that Wise likes to do at compile-time) and you can use it to produce transforms in a reall cool way! But, you have to understand MSI VERY well.
In any case, I do recommend Wise for Windows Installer. It's only about $400 and worth every penny (based on my usage with versions 1.0 through 4.0). I don't even think you can get InstallShield for Windows Installer anymore without buying the entire suite, and it's slow and not very easy to use (based on my usage with InstallShield trials with versions 1.0 through 4.0).
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Where can I find information about Orca MSI database tool ?
Free your mind...
|
|
|
|
|
Download the Windows Installer SDK, part of the Platform SDK (http://msdn.microsoft.com/platformsdk[^]). It won't actually install Orca, but there's an MSI in one of the Platform SDK directories that installs it. If you know MSI pretty well and deal with it a lot (I do the installs for my company and have consulted with many others), it's an invaluable tool!
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
The way I got it was with the Platform SDK, but there might also be another way.
|
|
|
|
|
great answer. Thanks a lot!
|
|
|
|
|
Hi there,
using a DataGrid, the usual behaviour displaying tables with relations is showing a "+" indicating the related table, right?
Now I want two Grids being synchronized, when querying one of the tables
(where one might be the parent table and the second Grid showing the related Child-Table).
So far, I tried using the DataView-Class but when using the DataView, I have to send my filter expression to both views (tables), duplicating the cpu-load...
Any Suggestions????
|
|
|
|