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

Antwort per Email an