Laden...
S
S_teffi
myCSharp.de - Member
7
Themen
42
Beiträge
Letzte Aktivität
vor 14 Jahren
Dabei seit
21.04.2010
Alter
37
Erstellt vor 14 Jahren

und wie würde ich den /k-Switch im Visual-Studio setzen?

Erstellt vor 14 Jahren

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...

Erstellt vor 14 Jahren

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.

Erstellt vor 14 Jahren

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

Erstellt vor 14 Jahren

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?

Erstellt vor 14 Jahren

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%...

Erstellt vor 14 Jahren

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)

Erstellt vor 14 Jahren

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?

Erstellt vor 14 Jahren

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 😦

Erstellt vor 14 Jahren

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);

?