loks schrieb:
Du könntest mit einem FileSystemWatcher
http://msdn.microsoft.com/de-de/library/system.io.notifyfilters(VS.80).aspx
der auf das LastAccess-Ereignis warted.
Im zweiten Schritt prüfst Du dann gezielt ob die Datei die gerade geöffnet wurde exklusiv geöffnet wurde mit dem Dir bekannten Verfahren.
Gute Idee, wenn genug Zeit zur Verfügung steht.
Die Überwachung einer Datei müßte sich über einen gewissen Zeitraum erstrecken, um mitzubekommen ob sie geöffnet wurde. Der größtmögliche Zeitraum wäre seit dem Hochfahren des Rechners.
Hallo,
ich habe ein ganz ähnliches Problem und hoffe auch auf Eure Hilfe:
try
{
MessageBox.Show(request);
string response = myWebHandler.executeRPC(request);
XmlDocument myXMLDoc = new XmlDocument();
myXMLDoc.LoadXml(response);
MessageBox.Show(response);
XmlElement rootNode = myXMLDoc.DocumentElement;
BKMBox.Text = rootNode.SelectSingleNode(".//adBKMURL").InnerText;
}
catch (Exception ex)
{ ResultBox.Text = ex.Message; }
Leider schreibt sich nix in die BKMBox zurück sondern nur die Exception der ResultBox: "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt".
Was kann ich tun?
... schrieb:
je nachdem worum es geht, reicht evtl ein System.Windows.Forms.Application.DoEvents();
http://www.c-plusplus.net/forum/viewtopic-var-p-is-1477626.html#1477626
und folgende Beiträge
Hallo zusammen,
hätte wieder eine kleine Frage an euch. Ich will ein bestimmtes Cookie loeschen, dass funktioniert auch. Der nachstehende SourceCode loescht mir das Cookie aus dem Ordner "Cookies" raus. Jetzt gibt es aber noch eines im Ordner "Temporary Internet Files", dass wie hier steht
http://support.microsoft.com/kb/q158769/
einen Zeiger auf das tatsächliche cookie im Ordner "Cookie" darstellen soll.
In dem Zeiger allerdings stehen die Infos die die WebSeite braucht auch drinnen und das reicht dem Browser offensichtlich aus.
Wie bekomm ich die Datei gelöscht, oder wie kann ich alle vorhanden cookies auf ungültig setzen??
Mein Cookie aus dem Ordner "Cookie" loesch ich so:
private void button1_Click(object sender, EventArgs e)
{
ClearFolder(new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.Cookies)));
//ClearFolder(new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)));
}
void ClearFolder(DirectoryInfo folder)
{
foreach (FileInfo file in folder.GetFiles())
{
string test = file.Name;
if ( test.IndexOf("MeinCookie") != -1)
file.Delete();
}
foreach (DirectoryInfo subfolder in folder.GetDirectories())
{
ClearFolder(subfolder);
}
}
Der "Zeiger-Cookie" wird aber leider nicht geloescht .
Vielen Dank für eure Hilfe.
Ist nicht ernst gemeint, oder? Pure Neugier: Unter http://forum.chip.de/c-net/cmd-directory-programmierung-1029382.html, warst Du das? Nein, ich glaube nicht, da sind die "logik fehler oder syntak fehler" nicht drin. Oder doch? - Ich würde sagen: Zurück auf die Schulbank!
Hallo,
ich muss derzeit ein Programm in C# entwicklen, welches die Druckaufträge überwacht und in einer Datenbank speichert. Nach einigem Suchen bin ich auf System.Printing gestossen und im Großen und Ganzen funktioniert das auch recht gut. Ich komme auf alle Drucker und von den meisten auch die richtigen Daten.
Bei manchen allerdings (z.b. einem HP Laserjet 3005) funktioniert die Überwachung der Druckaufträge irgendwie garnicht. Genau genommen bekomme ich zwar unwichtige Daten wie Standort und Name, aber keine Statusinformationen wie "Druckt" oder gar die Druckaufträge.
Irgendwie gehen mir langsam die Ideen aus, weil in der Windows-Druckerwarteschlange werden die Daten die ich haben will richtig angezeigt.
Hat jemand eine Idee woran das liegen könnte?
liebe Grüße, Mela
Hallo,
ab und zu stoße ich auf das Problem, dass meine Windows Forms im Design Editor nicht angezeigt werden können. Einige Ursachen habe ich schon probeweise festgestellt. Vielleicht gibt es schon Richtlinien oder Empfehlungen dafür, wie man mögliche Fehler beim Design Anzeigen vermeiden kann.
Danke
nolbi schrieb:
Hi,
gibt es eine Möglichkeit herauszufinden, welche Exceptions von einer Methode gworfen werden können?
Guck Dir mal den Exception-Hunter an:
http://www.red-gate.com/products/Exception_Hunter/index.htm