![]() |
Mehrfach auf Datei zugreifen
hi,
ich habe eine datenbank (eine einzelne datei), in ihr sind einige daten gespeichert usw... jetzt muss jeder socket der sich bei mir (server) verbindet diese datei öffnen können...wie mache ich das ohne einen fehler wie "wird bereits verwendet" zu bekommen? |
Re: Mehrfach auf Datei zugreifen
Jo, das möchte auch gerne wissen. Hab dazu bisher noch nichts gefunden.
|
Re: Mehrfach auf Datei zugreifen
Falls alles in einem Programm läuft (Server + Dateizugriff) und nur eine Instanz des Programmes läuft könntest Du folgendes machen:
Der Dateizugriff wird in ein gesondertes Objekt ausgelegt. Dieses Objekt wird nur einmal angelegt (Singleton-Pattern) und alle Zugriffe auf die Datei erfolgen über die Methoden dieses Objekts. |
Re: Mehrfach auf Datei zugreifen
Moin Bernhard,
sowas hatte ich mir auch schon überlegt, aber macht das das Programm nicht langsam wenn das irgendwie alles über "eine bahn" läuft? |
Re: Mehrfach auf Datei zugreifen
Zitat:
Was spricht dagegen gleich eine installationfreie Datenbank wie ADS Local Server zu verwenden (Außer der etwas höhere Speicherverbrauch)? |
Re: Mehrfach auf Datei zugreifen
moin bernhard,
dagegenspricht nur das ich eigentlich gern alles selber mach als irgendwas fertiges zu benutzen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz