|
The file is storing in C:\Temp\image.pdf with out any Issue. I can open the file manually.. Once i tried File.Open C:\Temp\image.pdf , file is not visible. I am not sure either we need to specify like Activate/Show. How can it is visible?
|
|
|
|
|
|
hello.
Use the following code snippets.
<br />
System.Diagnostics.Process.Start("string to your local path string retrieved from the database");<br />
I hope that will help.
Mess With The Best And Die Like The Rest
|
|
|
|
|
Hey
this is the code and than I will explain the WEIREDEST problem ever.
for(int cnt = 0 ; cnt < sWord.Length ; cnt++)
{
aLabel[cnt] = new Label();
aLabel[cnt].Text = "_";
aLabel[cnt].Location = new Point(30 + (cnt*10) , 200);
this.Controls.Add(aLabel[cnt]);
}
sWord is a member string which is length is 15.
aLabel[] is an array of Labels which has 15 slots. (the same length as sWord)
what I want to do is to put 15 "_" one after another with a space of 10px
between them. pretty simple, but for some reason, no matter WHAT I am doing, c# puts all the labels one over the other, at (30, 200)! I really don't know why its ignoring the (cnt*10).
I tried to do it all speratly, by creating a point object and an int variable, hoping it would help, but it doesnt...
I'm really out of ideas.
Help anyone???
THANKS!
|
|
|
|
|
What I see here is that the for loop could throw an out of bounds exception.
rewrite:
for( int cnt = 0; cnt < sWord.length - 1; cnt++)
{...}
//this is because the length of a string is not base 0.
The second part about the label that is drawn in the same location. Can you post that code? From whats posted here I cannot identify the problem.
have you tried to step through the debugger looking at each label's location to see if its properly created?
try setting the x,y values for your point to variables and set the variables before setting the location of the label.
|
|
|
|
|
KaptinKrunch wrote: What I see here is that the for loop could throw an out of bounds exception.
there is no mistake because I used "<" and not "<=".
the aLabel[] goes from 0 to 12
sWord.length is 13.
12 < 13 - thats the final step, on 13 < 13 it will snap out of the loop.
KaptinKrunch wrote: The second part about the label that is drawn in the same location. Can you post that code? From whats posted here I cannot identify the problem.
thats pretty much the whole code, I just declared the sWord string member and created the aLabel array, THATS IT!
KaptinKrunch wrote: have you tried to step through the debugger looking at each label's location to see if its properly created?
thats what makes everything even more confusing! the debugger shows that the right values are entered!
KaptinKrunch wrote: try setting the x,y values for your point to variables and set the variables before setting the location of the label.
did that too!
when I enter the location to each one of the labels WITHOUT using "cnt", but using ONLY number, everything works great! but I can't use that in my program because I do not know how many labels should be formed.
This is a really weird problem....
thanks alot for your help....
|
|
|
|
|
Add the line below.
aLabel[cnt].Width = 10; //set the width to something small or it defaults to 100 I think.
|
|
|
|
|
amazing!
I would have never thought of that!
I thought about the width, but I didn't think its THAT big!
thanks!
|
|
|
|
|
Hi~
I am trying to solve an unusal problem. I am working on exception handling in my application (.NET / C#) using Enterprise Library Con. from Microsoft and all was going well until I started working on the situation where the connection to the database is lost. Right now my problem is that in the ExceptionHandler I wrote for this specific case needs to show the user a MessageBox and when I hit the MessageBox.Show("errorMsg", "Connection Error", MessageBoxButtons.YesNO, MessageBoxIcon.Information) I get the JIT exception (quit or continue). I have tried moving the messagebox out of the handler and still get the same error. The other ExceptionHandlers I have created have no problems displaying message boxes - however the database connection is still in place. - Side note - If I force a throw of the kind of exception I am looking for, but do not actually stop the database the message box works fine
Dazed and Confused
Michele
Mercer Engineering Research Center
mstusak@merc.mercer.edu
|
|
|
|
|
Sounds like the exception is being thrown from a location your not expecting, thus never executing your messagebox.
|
|
|
|
|
Everything up the MessageBox.Show() is being excecuted - and when the database connection is in place the messagebox runs great - the only time I get the exception ( it is fired inside the Config. Library ) is when the connection to the database is turned off - so my first real question is - why would the loss of a database connection cause a messagebox.show() the have a run time error.
Still Confused
Michele
Mercer Engineering Research Center
mstusak@merc.mercer.edu
|
|
|
|
|
Hey peeps,
I have been searching everywhere for a calender control, similar to Outlook's, so that I can add calender facilities to our company help desk application. ( SLA, Project mettings etc ).
Has anyone seen any custom controls laying about? I've got loads of third party comp suites, but they are very complex.
Any idea's?
TIA
Gav
|
|
|
|
|
|
I need C# code for Moderating Posting Messages.
Yesterday I posted wrong Subject. It should have been Moderating Posting Messages and not e-mail Moderator.
I would appreciate it very much if anyone can help
or direct me to correct place.
Thanks
Asare
|
|
|
|
|
posting messages to what? A forum? A moderated newsgroup? an email list server?
|
|
|
|
|
I’m creating Group Web site where by other can join any particular Group of interest or create a new Group for others to join.
Any one who creates a Group automatically becomes Moderator for that Group.
When someone posts Message the Moderator can approve or reject the posting or the email.
All need is the code in C# to approve or reject the posting message or e-mail.
|
|
|
|
|
Details! Details! Details! Without the details, it's impossible to give you any useful information.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I’m creating Group Web site where by other can join any particular Group of interest or create a new Group for others to join.
Any one who creates a Group automatically becomes Moderator for that Group.
When someone posts Message the Moderator can approve or reject the posting or the email.
All need is the code in C# to approve or reject the posting message or e-mail.
|
|
|
|
|
You make it sound like there is a single, generic piece of code that will work for all designs of a forum implementation. Sorry! There isn't. This piece of code will be SO interdependant on your design and implementation, it's up to you to include this functionality. No-one can tell you what the code is because they know absolutely NOTHING about how your implementing your forums database.
The basic idea is that a user posts a message to a forum, but that message isn't visible to anyone until the Moderator approves it for public view. You'll have to implement some kind of flagging system to tag messages as viewable or not and some kind of notification system to tell the Moderator that new posts are available to be reviewed.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hey
lets say I have these variables:
string Word1;
string Word2;
string Word3;
string Word4;
string Word5;
and I want to assign to them all the same string "Hi";
is there a way to do that without putting them into array?
I'm talking about doing it with for loop or somthing like that,
for example (that I know that doesn't work):
for(int i = 1 ; i < 6 ; i++)
{
Word+i = "Hi";
}
of course this does not work, but is there a way to do such a thing in a pretty simple way without arrays?
|
|
|
|
|
maybe like this?
string word1, word2, word3, word4 = "Hi";
|
|
|
|
|
no, I meant by writing the for loop is that I don't know the number
of variables at first. it varies...
I want to declare those strings without knowing the number of strings in the first place, and instead of using array, just declaring multiple variables.
|
|
|
|
|
The only way to do this is to use the array. What your trying to do NEVER has good reason to be done. There's always a FAR more efficient way to accomplish the same job.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
just asked out of curiosity...
|
|
|
|
|
I think you need Reflection for that...
Pompiedompiedom...
"..Commit yourself to quality from day one..it's better to do nothing at all than to do something badly.."
-- Mark McCormick
|
|
|
|