Hallo gooly, auf Filesystem-Ebene wirst Du mit Deinem Vorhaben kaum Erfolg haben. Alle mir bekannten Filesysteme erlauben zwar ein paralleles Lesen, wenn aber ein Prozess ein File zum Schreiben/Ändern offen hat, dann ist es exklusiv gesperrt.
Gruss Ulrich ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ZPK Moser UG (haftungsbeschränkt) Ulrich Moser - Geschäftsführer Schlossstraße 7 - 78244 Gottmadingen +49 (0)7734 395 494 - +49 (0)179 915 54 18 www.zpk-moser.de - [email protected] HRB 707123 Amtsgericht Freiburg USt.-ID DE278278037 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Am 16.11.2014 um 17:15 schrieb gooly: > Hallo, > > Folgendes Szenario: > In LO-calc halte ich eine csv-File geöffnet, dass (schön ordentlich) > einen Haufen Parameter enthält. > > Ein anderes Programm soll sich nun diese Parameter des csv-Files über > die Windows-Api-Funktionen aus "kernel32.dll" wie zB. ReadFile() > einlesen. > > Ich muss dazu erst den Handle 'erzeugen' mit CreateFileW(..) > [http://msdn.microsoft.com/en-us/library/windows/desktop/aa363858%28v=vs.85%29.aspx], > worin ich eigentlich eine Option des dwShareMode hätte. Die > funktioniert aber nicht (so war meine Erfahrung mit der LO 3.xx). Das > Programm bricht ab mit der Fehler: "Kann csv-File nicht öffnen" und > weg is'. > > Kann ich das trotzdem irgendwie erreichen? Ich möchte nämlich in LO > das csv-File offen haben, um was zu ändern, und das Programm dann > parallel starten und sehen, was passiert. > > (Ich weiß, das es zu Aktualitäts-Probleme kommen könnte, wie immer bei > einer Parallelverarbeitung.) > > > > -- Liste abmelden mit E-Mail an: [email protected] Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
