|
User is logged in as an admin. Not sure what you mean by permission?
|
|
|
|
|
That's what I meant. So did you use the configuration utility to check the permissions of your program's DLL? That's probably the one that doesn't have rights, not mscorlib.
|
|
|
|
|
Since I have limited time with my client, it would be best if I could simulate this error on my local machine. Can you think of any ways I can give this app, assemblies, groups less rigths, ty
|
|
|
|
|
I have to leave work in just a couple of minutes, but if I don't see an answer posted for you later, I'll try it from home.
So is your assembly signed, and if so, how?
|
|
|
|
|
Hi, I don't believe it is signed. If it is I didn't do it.
thx,
Paul
|
|
|
|
|
Are they running this locally or across the network? If it's the latter case, you must create a code group that grants the application (by a myriad of evidence) so that it has the necessary permissions (or just take the cheap route and grant your code FullTrust). If you use third-party controls in your application, you're better off using site evidence (like the Url membership condition, using a URL like ftp://NETSERVER1/ShareName/AppDirectory/*).
Read Understanding .NET Code Access Security[^] for more information.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
This is just running locally. If you know of anyway I could simulate this locally that would be helpful as well.
thx Paul
|
|
|
|
|
Last message was a little vague, sorry
This is just running locally (not over a network). Since I have limited time with my client was wonderiing if you know of anyway I could simulate this on my local machine and is there was a way to include a security policy with the executeable or deployment package.
|
|
|
|
|
Create a local user on your machine with the same permissions as the test users (like perhaps they're just in the "Domain Users" group). Log in as that user and test it. If you want to debug your app, don't forget to move the source code to an accessible directory (or give that new user permissions to access your directories) and recompile so that the path to the PDB files is correct.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
I'm not sure what test users permissions are??? sorry,
but I created a new user with guests rights. What could I possibly change? (Something .net relative perhaps, changing assembly trust, library trust, executable trust .......)
Thanks,
Paul
|
|
|
|
|
So, I've tried to do a simple little editor. Works nice with normal text and whatnot, but things like ascii art with its weird characters will not show. They show in notepad but even when I use the same font they refuse to show in the my TextField. Tried a RichTextBox, did not work any good either.
So, any clues what I might do.
Thank you
|
|
|
|
|
Where is this text coming from? Are you programmatically setting it, or is it just typed in?
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
I'm opening a .nfo file or .txt file, so I'm reading it like this:
StreamReader reader = File.OpenText(fileName);<br />
txbEdit.Clear();<br />
txbEdit.Text = reader.ReadToEnd();
You think that is the thing that makes it weird?
Thanks
|
|
|
|
|
First of all, make sure you call Close on your read when you're done.
Second, File.OpenText opens files as UTF-8. Any characters above 127 tell the code to read multiple bytes of character data. Below 127 things look like ASCII.
What you should do is just use a FileStream and specify the encoding as System.Text.Encoding.ASCII .
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Hello,
I am facing a little problem with strings.
In my application, I need to make sure that a long string, let's say "Hello world, I am currently on CodeProject." contents a small string, lets say "CodeProject".
I'd like to find a function or a way to return true if the small string is in the large string and false if it isn't present.
Thank you for your help.
- Heel
|
|
|
|
|
It's easy to write a function for this, but a better idea is to get in the habit of doing things in a standard way. The String class has a method called IndexOf that lets you get the first occurrence of a substring; that's how people usually accomplish your task. So this
if (myString.IndexOf(mySubstring) >= 0)
{
}
is better than a hand-rolled function because it's faster and it's standard, which means easy to understand at a glance.
- Jeff
|
|
|
|
|
|
|
|
I've been working on my own run of the PDF to JPG/PNG/GIF conversion from an article featured on this site. I have all of the conversions and filepaths working fine right now my problem is some of the JPG's need rotated before they're finished. So I built a seperate form that displays the JPG after it has been converted but before it has been saved. So the rotation can be done manually at run time since some need rotated others dont and theres no way to tell without looking at them.
When I used
ImagePreview previewImage = new ImagePreview(pdfBitmap);<br />
previewImage.Show();<br />
It just opens every single image in the process in its own form.
So I changed it to
ImagePreview previewImage = new ImagePreview(pdfBitmap);<br />
previewImage.ShowDialog();
and this at least keeps stops the code while the first image is open.
The problem I'm having now is my "Rotate" Button of my ImagePreview form will not rotate the passed (pdfBitmap) however if I move the rotate code into the
ImagePreview_Load
The rotation occurs when the form loads so I know the rotation code works.
pbPreview.Image.RotateFlip(RotateFlipType.Rotate180FlipNone);
But why wont the button rotate the image?
Also to test that I had the correct "click" event I placed a label control on the form and set the text with the "Rotate" buttons click and it works fine.
Any help would be greatly appreciated sorry if this is long winded.
|
|
|
|
|
Put a break point in your Click event handler for the "Rotate" Button and see if it even gets called. It's possible that the event may not be hooked-up. If you copied and pasted the button, for example, all properties are retained but the event handlers are not (though the event handler implementation remains - it's just not hooked-up to the event again).
Also, Show and ShowDialog are both documented well. Show just sets the Visible property to true , while ShowDialog is a blocking call that starts a new message pump for the dialog. You should also dispose of this form when finished like so:
using (MyForm form = new MyForm())
form.ShowDialog(); This is only necessary when calling ShowDialog . Even if the variable falls out of scope, the native resources (i.e., resources having to do with the modal dialog) are not freed. If you don't dispose them, you'll find your memory consumption continually increasing, even after forcing garbage collection (rarely a good idea to do anyway).
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Thanks for the advice on the "using" statement I was about to do that the hard way not even thinking about it.
I placed the break point in the click event for rotating the image and it(the breakpoint) worked. the rotation still didnt happen. Also I did that the hard way by setting a text property for a label on Click. So Im confident the event is firing.
|
|
|
|
|
But did you actually step through your code? Obviously something is happening where the image isn't rotated. Were any exceptions thrown? Were you returning prematurely? These are the types of things you need to do to debug your application. Since you didn't provide any sample source code (like your event handler that is supposed to rotate the image), it's impossible to help you any further.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Hi all,
i have built a upnp device. This is an application in C# with two method. An example is:
public void SetTarget(Boolean NewTargetValue)
I want expose this method as web services and then I have two interfaces.
Is there some suugestion?
yu
|
|
|
|
|
Whats your problem now? Ypu don't know how to right a web service? So you can go to webservice part of this site. there are some tutorial about how to begin.
Mazy
"One who dives deep gets the pearls,the burning desire for realization brings the goal nearer." - Babuji
|
|
|
|