Hi, sieh mal hier: [FAQ] Warum blockiert mein GUI?
Vielleicht ist ja auch mein SplashScreen was für dich.
Gruß, Christian.
Hi, hab den Link nur kurz überflogen, aber so wie es aussieht, hast du mit deiner RSS-Vermutung recht.
Guck dir mal das hier an: Adding Custom Search Providers to Windows 7 plus Advanced Search Tricks
Gruß, Christian.
Hi!
Guck doch mal im Windows API Code Pack, da ist auch ein Beispiel für die Suche mit drin. Ob es jetzt allerdings nur sucht oder Sucheinträge bereit stellt, weiß ich nicht.
Gruß, Christian.
Vielleicht hilft dir das weiter:
Windows Search Developer's Guide: Extending the Index
http://code.msdn.microsoft.com/windowssearch
Gruß, Christian.
Hi, und willkommen im Forum!
Hier mal ein ein Framwork für MySql: http://www.mysql.de/downloads/connector/net/
Wenn du spezifische Fragen hast, einfach nochmal fragen 😃
Gruß, Christian.
... aber ich glaube die pixlr-Menschen werde mir nicht ihren Quellcode zur verfügung stellen...
Aber du kannst es mit einem WebBrowser-Control vielleicht einbinden?
Da wirst du imho keinen Erfolg haben. Das einzige was mir einfällt ist Paint.Net (unterstützt mithilfe von Plugins alle deine Anforderungen), aber das ist ClosedSource und du darfst es laut Lizenz nicht in eigene Anwendungen integrieren. Was mir aber noch einfällt: Vllt. kannst du irgendwie http://pixlr.com/editor/ einbinden?
Gruß, Christian.
Also mit dem gelieferten Beispieltext funktioniert dein Pattern einwandfrei...
Hast du dir meinen Link mal angesehen? Das ist doch genau das, was du suchst, ein Nachbau des "Mozilla-Einstellungs-Tab-Controls"?!
Gruß, Christian.
Sollte das nicht so heißen: textBox6.Text = myString;
Gruß, Christian.
// Edit: Gnahhh, Zu spät 😛
Versuche mal Folgendes:
myClient.CachePolicy = new RequestCachePolicy(RequestCacheLevel.NoCacheNoStore);
Gruß, Christian.
Du musst die ? in dem Pattern escapen, wenn du sie ohne die Sonderfunktion haben willst. Sieh dir dazu mal Regex.Escape an.
Gruß, Christian.
Hi, Ich habe für meinen SplashScreen einfach LinkLabels mit Bild in ein TableLayouPanel gehauen. Das hat den selben Effekt. Kannst du dir ja mal ansehen.
Gruß, Christian.
Sieh dir mal hier im Forum das RegexLab von herbivore an, da ist es genau so umgesetzt, wie du beschrieben hast.
Gruß, Christian.
Wie liest du denn die ini-Datei ein? Selbstgebastelt oder mit einer 3rd-Party-Bibliothek?
Gehe einfach alle Sektionen der Datei durch und vergleiche die Seriennummer.
Gruß, Christian.
Hi.
Versuche doch mal, den Pfad in Anführungszeichen zu setzen, also dann so: my.exe /t "C:\foo\bar.baz"
Gruß, Christian.
1.Mache dir eine Hilfsklasse, die sich das Item und die Quell-Liste merkt. 1.Dann packe alle Items aus allen Quell-Listen in eine große Hilfsklassen-Liste. 1.Sortiere diese Liste nach den Sekunden oder was auch immer. 1.Lösche die Dubletten (ist jetzt sehr einfach). 1.Packe alle übrig gebliebenen Elemente wieder zurück in die jeweiligen (zuvor geleerten) Quell-Listen. 1.Jetzt hast du erreicht, was du willst, damit kannst du weiterarbeiten.
//Edit: Schritt 3+4 kannst du mit der Distinct-Methode von oben zusammenfassen.
Gruß, Christian.
Interessant...
Habe folgendes getestet:
PS C:> $cmd = "cmd.exe /c echo test"
PS C:> Invoke-Expression $cmd
test
PS C:> $cmd = "cmd.exe -c echo test"
PS C:> Invoke-Expression $cmd
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
C:>exit
PS C:>
Wenn man ein Argument mit Slash (/
) angibt, geht es. Wenn man es aber mit einem Minus angibt, geht es nicht...
Kannst du deine Argumente einfach mit einem Slash einleiten anstatt mit einem Minus?
Gruß, Christian.
Also in der Form sollte das eigentlich funktionieren:
Invoke-Expression "my.exe -arg:value -test -foo --bar"
Gruß, Christian.
Hi!
Probier mal, ob es etwas hilft, hier if (!tbxDataReceived.IsDisposed && tbxDataReceived.IsHandleCreated)
noch ein !this.IsDispose && this.IsHandleCreated
(also für das Handle der Form) einzubauen.
Gruß, Christian.
$cmd = "cmd /c echo foo"
Invoke-Expression $cmd
Gruß, Christian.
"Echtzeit" heißt nur, dass man weißt, wie lange ein Task/Prozess braucht. Man kann genausogut Echtzeitsysteme mit präemtiven Scheduling haben...
Mh, Okay. Hast recht, hab nochmal nachgeguckt. Hatte es irgendwie anders in Erinnerung =)
@TheBrainiac:
Ein Echtzeitsystem kann Code nicht gleichzeitig ausführen. Das können nur Multicoresysteme und dabei ist es egal ob es Echtzeitsysteme sind oder nicht.
Naja, was ich meinte ist, dass bei einem "normalen" OS der Scheduler ja die Planung für die Prozessorzeit übernimmt und ein Prozess darauf selbst (abgesehen von der Priorität) keinen Einfluss hat. Bei einem Echtzeit-OS bestimmt der Prozess ja selbst, wann er die Kontrolle abgeben will. Wenn man nun ein Multi-Core-Echtzeit-System hat, kann man Code gleichzeitig ausführen. Bei einem "normalen" OS kommt einem da der Scheduler evtl. dazwischen.
Gruß, Christian.
Ich denke nicht, dass es möglich ist, Code exakt gleichzeitig auszuführen, solange du nicht auf einem Echtzeitbetriebssystem bist. Unter Windows wird dir da der Prozess-Scheduler dazwischenfunken. Aber du kannst mehrere Threads synchronisieren, damit sie pseudo-gleichzeitig ausgeführt werden.
Gruß, Christian.
da der compiler nicht will was ich von ihm verlange.
--> [Hinweis] Syntaxfehler selbst lösen (Compilerfehlermeldungen)
Eigentlich sind wir ja kein Code-Generator, aber mir ist langweilig:
public interface IOrt {
string Name { get; }
int Einwohner { get; }
IOrt[] Nachbarn { get; }
}
public class Karte
{
private class Ort : IOrt
{
public string Name { get; private set; }
public int Einwohner { get; private set; }
public IOrt[] Nachbarn { get; private set; }
public Ort(string name, int einwohner)
{
this.Name = name;
this.Einwohner = einwohner;
Nachbarn = new IOrt[3] { null, null, null };
}
}
private List<IOrt> Orte = new List<IOrt>();
public IOrt Ort_erzeugen(string Name, int Einwohnerzahl)
{
if (Bestimme_Ort(Name) == null)
{
Ort neu = new Ort(Name, Einwohnerzahl);
Orte.Add(neu);
return neu;
}
else
return null;
}
private IOrt Bestimme_Ort(string Name)
{
return Orte.Find(item => item.Name == Name);
}
}
Gruß, Christian.
Ich weis nicht ob man den Asp/Html-Designer von VS selbst einbinden kann, aber mit dem WinForms-Designer geht es auf jeden Fall: Klick. Vllt findest du da ja etwas.
Gruß, Christian.
Du kannst es dir ja mit dem AutoDiagrammer selbst generieren.
Wird nur seeeeehr groß werden, glaube nicht, das die Wand in eurem Büro groß genug ist (EGAL wie "groß" sie wirklich ist) 😄
Gruß, Christian.
// Edit: Du musst es evtl. anpassen, da er System-Assemblies irgendwie abfängt.
Ich kann http://www.vibestreamer.com/ nur empfehlen.
Vielleicht bringt dich ja der MS Web Platform Installer weiter.
Gruß, Christian.
Auch wenn du einen Teil des Textes anders formatiert hast als den Rest?
Oder geht das nur mit der Standard-Formatierung des RichtextBox-Textes?
Nein, ich denke nicht.
Directory.Move
funktioniert nur wenn das Stammlaufwerk gleich ist, da die eigentlichen Dateien (und Metadateien) in dem Verzeichnis nicht berührt werden, sondern nur der Ordner woanders in die Verzeichnisstruktur eingehängt wird (und in der Quelle "ausgehängt"). Jedenfalls unter NTFS, wie das bei anderen Dateisystemen aussieht, weis ich nicht. Wenn man nun aber auf ein anderes Laufwerk (aka Partition) verschieben will, muss man die physikalischen Daten in einen anderen physikalischen Bereich auf der Platte verschieben. Also --> Jede Datei mit File.Move
verschieben. Warum Directory.Move
das allerdings nicht intern macht, weis ich nicht.
Gruß, Christian.
senkrecht stellen würde ich einen 16:9 nicht wirjlich betreiben. da muss der kopf ja die ganze zeit hoch und runter wandern.
Stimmt nur bedingt. Bei VS habe ich die Schriftgröße zum Beispiel auf 12pt. D.h., dass die Schrift ziemlich groß ist und trotzdem wird noch mehr angezeigt, als auf einem Horizontalen Monitor. Also kann man auch von weiter weg ohne Augenkrebsgefahr gut damit arbeiten. Und weiter weg bedeutet, er passt (fast) ganz ins Blickfeld. Wenn ich aber "nicht-skalierbare" Anwendungen auf dem Senkrechten habe, wirds leider so wie du beschrieben hast. Entweder wandert der Kopf hoch und runter, oder man kriegt Kopfschmerzen von der kleinen Schrift. Was aber für meinen fall nicht zutrifft, da ich in Firefox die Zoomstufe immer auf 125% habe, und VS s.o. Aber wie oben schon gesagt, ist das aber bestimmt Geschmackssache. Mir gefällt's 😉.
@FZelle: Ah, das ergibt natürlich Sinn 😄
Gruß, Christian.
@FZelle: Nein, nicht bewusst. Was ist daran so besonders (als Brillenträger)?
irgendwann muss man abwägen, welche dioptrin man benutzen will.
Aber haben Brillenträger eine Wahl? Ich jedenfalls kann mir nicht aussuchen, "welche dioptrin ich benutzen will" 😁
@FZelle: Meintest du mit dioptrin
= dpi = Dots per Inch? 😁 SCNR
Ist es also vielleicht am besten zwei 16:10 Monitore zu nehmen, aber einen davon hochkant?
So habe ich es jedenfalls gelöst. Ich habe auch zwei 16:10-Breitbildschirme (1680x1050px).
Meinen Hauptbildschirm habe ich ganz normal "waagrecht" stehen. Darauf werden alle "normalen" Anwendungen (Audio-/Videoplayer, Explorer, Hauptfenster mit Designers in VS) geöffnet.
Auf meinem Zweitbidschirm, den ich senkrecht stehen habe, habe ich in VS 2010 die Code-Fenster. Das ist imho ein sehr großer Vorteil, da man dann sehr viel mehr Code überblicken kann, als auf einem Waagrecht stehenden Breitbildschirm (Vorausgesetzt, man hält sich an Coding-Styles wie z.b. Zeilen nach 80 Zeichen umzubrechen). Wenn ich mal nicht am programmieren bin, ist auf dem senkrechten fast immer der Webbrowser, denn auch hier kann man mit einem Blick sehr viel mehr wahrnehmen als bei waagrechten Schirmen, da die meisten Webseiten soweiso noch auf eine Breite von 1024px optimiert sind.
Ist aber Geschmackssache, denke ich 😁
Gruß, Christian.
Wie wäre es mit ReadOnly?
Rebuild des Projektes, gucken, ob die Settings.cs und Settings.designer.cs Dateien auch auf "Mitkompilieren" (Weis nicht, wie das richtig heißt. in den Eigenschaften der Dateien...) eingestellt sind, ...
Gruß, Christian.
Wo ist der Vorteil des QueueUserWorkItem gegenüber einem eigenen Thread? Oder wird er dadurch erzeugt?
Es benutzt einen Thread aus dem Threadpool. Diese sind schon vorhanden und müssen nicht neu erzeut werden.
//Edit: zu spät 😁
Oder hast du evtl. Designer-Code in deinen Controls? Also Code, der zur Design-Time ausgeführt wird?
Sieht für mich so aus, als seien die Buttons einfach nur nach oben (in den "unsichtbaren Bereich") verschoben, und als hätte das ListView nur noch eine Höhe von 0.
Kannst ja mal in der Combobox im Eigenschaften-Fenster gucken, ob da die Controls noch gelistet sind. Wenn ja --> einfach da auswählen und bearbeiten.
Gruß, Christian.
setze vor dem befüllen auf der combobox Suspendlayout und nach dem befüllen wieder releselayout.
Meintest du nicht eher BeginUpdate und EndUpdate?
Gruß, Christian.