Gast
#3095917
Moin moin, ich habe eine Software, die via MCI Wavefiles aufzeichnet, abspielt, überschreibt usw (ein Wave-Recoder mit hin- und herspulen). Als platten kommen SSDs zum Einsatz. Ich wollte nun deshalb wenn möglich nicht mehr den ganzen Tag auf der Platte rumeditieren, sondern das ganze vielleicht im Arbeitsspeicher erledigen. Die Kisten haben 2gb RAM und ausser meiner Anwendung (unter Win7) läuft nichts. Da sollte es also möglich sein sagen wir mal 300MB als "Programmcache" abzuzwacken (das Speichern dauert regelmässig am längsten und die Dateien existieren nur temporär). Mir schwant nun folgendes vor: Zu Beginn wird die O-Tonspur (MP3) sowie die Wave-Spur mit der Verdolmetschung (in die der Student "reinschreibt") in den Arbeitsspeicher geladen. Aus dem RAM heraus wird die MP3 abgespielt und gleichzeitig die Wave-Datei aufgenommen. Später dann auch beides zusammen abgehört. Nach dem Beenden des Programmes gehen ohnehin alle temporären Dateien verloren. Lässt sich sowas irgendwie direkt unter .NET erledigen? Oder müsste ich von Hand eine RAM-Disk anlegen? (unschöne Lösung, da ich das händisch bei zig stationen machen müsste und die Ramdisk dann ja immer den gleichen Buchstaben haben müsste etc). Würd mich über ein paar Anregungen sehr freuen. Gruß Jens