|
Right. But it's more reliable than PrintDocument.EndPrint which indicates the document has finished rendering to the printer.
Can you suggest a better alternative?
/ravi
|
|
|
|
|
EndPrint is raised when there are no more pages to render from the application. This usually conicides with a job being completely spooled to the queue, but not always.
There is no way for the application to know when the printer is actually done printing the physical job.
|
|
|
|
|
Dave Kreskowiak wrote: EndPrint is raised when there are no more pages to render from the application.
Right. That's what I said.
Dave Kreskowiak wrote: There is no way for the application to know when the printer is actually done printing the physical job.
True. The best that can be done is to make an educated guess.
/ravi
|
|
|
|
|
i have begine to write acode with c# for haar wavelet transform and i face the problem with inverse wavelet transform how to give input(image) to my code. thanks
|
|
|
|
|
Need to stream a mpeg4 video from a milticast IP 224.168.116.253 and port 4568 and then need to show it on a webpage using any kind of video player ...
Can anybody help me with this.
|
|
|
|
|
|
Hi
i am very new to this forum and with this technology as well, I need to stream a live video from a multicast IP and need to display it on a website using silverlight player.
The video format is mpeg4. Silverlight player and IIS service is not mendatory if anybody knows any better way to do it than also its fine. Any kind of help will be highly appriciated. Please let me know if i can be more specific about my question.
Eagerly waiting for reply.
|
|
|
|
|
Just spent too much time debugging code that wouldn't open a file: Have the following line in an if loop
ofdSelect.ShowDialog() == DialogResult.OK
It initially read
ofdSelect.ShowDialog() == DialogResult.Yes
Considering the button on the open file dialog had "Open", can it be assumed than file dialog box will result in OK wheter it is Open or Save, etc.? I couldn't find anything when searching to tell me that an open file dialog will result in OK when the Open button is clicked, but obviously this is the case.
Thanks.
|
|
|
|
|
Yes, ofdSelect.ShowDialog() returns DialogResult.OK whenever open is clicked. I'm not sure if it's documented anywhere, but I've never seen it return a DialogResult.Yes
modified on Thursday, April 15, 2010 3:51 PM
|
|
|
|
|
mprice214 wrote: debugging
Did you set a breakpoint and inspect the returned value?
|
|
|
|
|
Well this is nice. The actual returned value is None. Therefore, by calling DialogResult.OK or DialogResult.None results in True. Thoughts?
|
|
|
|
|
if you have the following code:
OpenFileDialog openFileDialog1 = new OpenFileDialog();
if (openFileDialog1.ShowDialog() == DialogResult.OK)
MessageBox.Show(openFileDialog1.Filename);
else
MessageBox.Show("No file was selected.");
and the user picks a file and clicks Open - you should get DialogResult.OK from openFileDialog1.ShowDialog() and the message box will show you the selected filename.
|
|
|
|
|
I was using a debug writeline for the result of DialogResult, which gives None. Using debug writeline for openFileDialog1.ShowDialog() does in fact return OK.
Thanks. Still would have liked to find documentation indicating this would be the expectation from a dialog with an button other than "OK".
|
|
|
|
|
I am seeing some odd behavior in the timer_Elapsed method of a service that I am working on.
(It is an event handler for a System.Timers.Timer instance.)
If I remove the section of code marked "Detect and restore failed FSW objects", the call to "_log.Append" works fine (the _log is an instance of the Logging class described below). However, when that section is included, the "_log.Append" fails to operate. Is it possible that it can prevent the preceeding method call?
Also, everything works fine on Server 2003; this only misbehaves on Server 2008.
private List<FileSystemWatcher> _watchers = new List<FileSystemWatcher>();
private void timer_Elapsed(object sender, ElapsedEventArgs e)
{
_log.Append("Timer Cycle started.");
try
{
if ((from w in _watchers where w.Path == _firewallDirectory.Source select w.Path).Count() == 0)
{
FileSystemWatcher fw = new FileSystemWatcher(_firewallDirectory.Source);
fw.Created += new FileSystemEventHandler(fsw_Created);
fw.Renamed += new RenamedEventHandler(fsw_Renamed);
fw.EnableRaisingEvents = true;
_watchers.Add(fw);
}
}
catch (Exception ex)
{
_log.Append("ERROR in Timer - FSW Restore: " + ex.Message);
}
}
*** FYI: Simple Flat-File Logging Class ***
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace Logging
{
public class Log
{
#region Constructor
public Log(string Path)
{
_logStream = new StreamWriter(Path, true);
}
#endregion Constructor
#region Private Properties
private StreamWriter _logStream;
#endregion Private Properties
#region Public Methods
public void Append(string LineToAdd)
{
lock (_logStream)
{
_logStream.WriteLine(DateTime.Now.ToString() + " " + LineToAdd);
_logStream.Flush();
}
}
#endregion Public Methods
}
}
modified on Thursday, April 15, 2010 5:25 PM
|
|
|
|
|
Here is what I discovered:
1. Although Server 2008 comes with .NET, it is 3.0, not 3.5. 3.5 must be installed via server manager.
2. Because the code (above) involves LINQ (the "from w in _watchers" part), that method will fail without 3.5. However, the rest of the app will run, install, etc.
3. Installing 3.5 fixed all problems. No code changes are needed.
|
|
|
|
|
|
Does this[^] article help?
/ravi
|
|
|
|
|
How to do this in a ConsoleApplication:
Generate the following triangle by making use of goto, break, & continue statements
1
22
333
4444
55555
How will you use all of these statements together ? loops can be used.
I have done this using 2 for loops. But where do I use the above control statements??
|
|
|
|
|
In order to use the break and continue statements, you need to use a for , foreach or while loop - they are illegal elsewhere (ignoring switch statements which would not be helpful to you). If you must use them, then set up a non-terminating while loop (where the condition always evaluates to true) and control the loop execution / exit with break and continue
I can think of no programming exercise for novices where goto should be used at all, with the sole exception of
goto Hell;
You should never use standby on an elephant. It always crashes when you lift the ears. - Mark Wallace
C/C++ (I dont see a huge difference between them, and the 'benefits' of C++ are questionable, who needs inheritance when you have copy and paste) - fat_boy
|
|
|
|
|
Sounds like homework -- read the chapter you're on.
|
|
|
|
|
Yes it is... Almost!
Actually it is one of the Questions that appeared in our Final university exams
Solution in the next thread...
|
|
|
|
|
Thanks guyz for the help. Here's my completed finished code.
Code Link[^]
Keep It going guyz
ssonby,
India
~~ There's no place like 127.0.0.1 ~~
|
|
|
|
|
Your if /goto construct looks a lot like a disguised while
|
|
|
|
|
Your use of goto violates some basic tenets of structured programming. I urge you to rewrite your solution without the use of a goto .
/ravi
|
|
|
|
|
Hey guys
I'm looking for open source code project in c# that will help me to understand how to recover deleted files in windows xp. I would be appreciative if anyone posts any hint related to my problem.
Many thanks
|
|
|
|