und wie würde ich den /k-Switch im Visual-Studio setzen?
dann kann ich zwar die Konsole wählen, aber so lange wie diese geöffnet ist, bleibt Visual Studio auch im Debug Modus...
Naja...Ich schau's mir morgen noch mal an, vielleicht find ich ja ne Lösung...
Gibts eigentlich irgendwo ne Einstellmöglichkeit, dass die Konsole immer offen bleibt nach Programmablauf? Ich will, dass das Programm beendet wird und dann ein neuer Prompt kommt, das VisualStudio aber den Debug-Modus wieder verlässt...
Naja, beim Programmieren sehe ich Programme nun mal häufiger aus dem Visual Studio heraus als in der Produktivansicht. Und da hätte ich halt gerne eine Konsole, in der ich "anständig" copy-pasten kann und die auch ohne Console.ReadLine im Code nicht einfach wieder zugeht, nur weil das Programm fertig ist.
Ich denke nicht, dass ich da was programmieren muss, entsprechende Alternativkonsolen gibt es ja...
Ich möchte halt nur, dass eine solche auch automatisch aufgeht, wenn ich im Visual Studio debugge.
Hallo,
Also entweder das, was ich will ist außergewöhnlich außergewöhnlich oder ich stelle mich zu dumm an als dass google mir was erzählen würde.
Ich möchte die Windowsstandardkonsole, also cmd.exe "ersetzen". Also im Prinzip möchte ich, dass immer, wenn cmd.exe aufgehen würde (zum Beispiel beim Debuggen von Konsolenanwendungen) eine andere, von mir gewählte Konsole aufgeht.
Gibt es eine Möglichkeit, das zu tun?
Gruß,
Steffi
Warum änderst du nicht die Settings? du kannst doch ein Object von deinen Settings erstellen (
mySettings = new Properties.Settings();
)
und dann mit
mySettings.<setting> = <setting>
mySettings.Save
das ganze speichern?
Wofür sonst überhaupt Settings, wenn die sich nicht ändern?
Mittlerweile habe ich festgestellt, dass das Problem auftritt, weil mehrere (3) verschiedene Threads gleichzeitig auf die Datenbank zugreifen (nur lesend).
Auch diese Situation tritt häufiger auf, nur beim ersten Mal dauert der Zugriff aber soo lange... sonst dauert's dann vielleicht 2-3 Sekunden.
Auch der erste Zugriff dauert bei einem leistungsfähigeren Rechner aber nicht besonders lange, nur bei mir ist da die CPU-Auslastung minutenlang bei über 50%...
Da ich hier nur noch knapp über eine Woche arbeite, ist an größeres Refactoring nicht mehr zu denken. Das ganze war meine Bachelorarbeit und Access wurde relativ früh entschieden... Das jetzt noch umzumodeln geht nicht wirklich...
Ich denke, ich werd mal versuchen, rauszufinden, was genau da so langsam ist... vielleicht hab ich ja Glück und kann das Problem auf eine Tabelle oder sowas eingrenzen.
Zumal die Problematik neu ist... das ging mal wesentlich schneller. (was schnell bei Access auch immer sein mag)
es handelt sich um 2-3 Tabellen mit jeweils mehreren 10000 Datensätzen..
Die Indizes sind eigentlich optimiert.
Heißt das, dass nach und nach immer mehr Tabellen in den Speicher geladen werden, bis alle drin sind, die ich im Laufe des Programms verwende?
verwendetes Datenbanksystem: Access 2003
Hallo,
Ich habe eine kleine Anwendung mit Access-Datenbank. Die Access-Datenbank liegt auf dem Netzlaufwerk und kann von mehreren Benutzern gleichzeitig verwendet werden...
Dadurch ist die ganze Sache natürlich sowieso etwas langsam. Jetzt habe ich aber eine Abfrage, die bei der ersten Ausführung wirklich eeeewig dauert... also locker mehrere Minuten, bis man ein Ergebnis sieht.
Anschließend kann man Parameter ändern wie man will, also die gleiche Abfrage nochmals rausschicken, und es läuft in akzeptabler Geschwindigkeit --- man merkt nicht, dass da was hängt, das Ergebnis ist sofort da...
Hat jemand eine Idee, woran das liegen kann? Werden die Daten irgendwo gepuffert? Eine Verbindung zur Datenbank besteht an der Stelle eigentlich schon, die wird zur Geschwindigkeitsoptimierung nur beim Progammstart ausgeführt...
Ich bin grad etwas verzweifelt, das Tool soll nämlich hier intern angewendet werden, und wenn der erste Eindruck minutenlanges Hängen ist, wird es nicht wirklich interessieren, dass danach alles ganz schnell geht 😦
Wäre es jetzt vermessen zu fragen, ob du die EventHandler registriert hast? Also sowas wie:
this.listPictures.DragDrop += new System.ComponentModel.CancelEventHandler(this.listPictures_DragDrop);
?