Die Suche ergab 2238 Treffer

von ramses
Mo, 07. Feb 2022 11:55
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Wie soll der Wert einer Variablen zerschossen werden können, wenn es nur eine Zuweisung gibt? Ich sag immer: Die Wege des Windows sind unergründlich....... Anscheinend zerschiesst Windows bei einem ungültigen fclose() oder doppeltem Aufruf z.T. den Speicher der APP. Ich habe es nun überarbeitet und...
von ramses
Mo, 07. Feb 2022 11:30
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Hallo Wolfgang Entschuldigung. Das habe ich doch glatt vergessen. In einem Forum habe ich den Hinweis gefunden dass der Aufruf von fclose() mit ungültigem Handle unter bestimmten Voraussetzungen zu zerschossenem Speicher und unvorhersehbaren Ereignissen führen kann. Genau das war es. Eine einfache A...
von ramses
Mo, 07. Feb 2022 8:32
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Hallo


jetzt läufts, so wie am Anfang geplant ohne Sync Methoden usw. mit den Xbase++ fxxxx() Funktionen einwandfrei. Problem gelöst.
von ramses
Mo, 07. Feb 2022 6:27
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Hallo Jimmy

postappevent() geht zwischen reinen Arbeits Threads nicht weil diese ja keine XBPParts sind/haben.
von ramses
So, 06. Feb 2022 14:36
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Hallo Jimmy

Es gibt keine Events aber das wäre eine Idee, das lesen und Schreiben in die Dateien nur durch einen Thread und eine Sync Methode auszuführen.

Überlege mir diesen Versuch noch auszuführen.
von ramses
So, 06. Feb 2022 12:14
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Hallo Jimmy genau so war es Aufgebaut nur 1 Thread (Thead1) hat die Datei (R/W) geöffnet und als EINZIGER in die Datei geschrieben. Einige andere Thread lesen die Datei jeweils (öffnen/Lesen/Schliessen). Das hat alles solange einwandfrei Funktioniert solange Thread1 die Datei nach dem Schreiben NICH...
von ramses
So, 06. Feb 2022 10:03
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Hallo zusammen spannende Darstellungen die recht plausibel klingen. Natürlich wäre es schön wenn es mit den Low-Level Funktionen klappen würde.... Meine Priorität ist es inzwischen das Programm möglichst schnell mit den neuen Anforderungen zum laufen zu bringen egal wie. Durch einiges Optimieren an ...
von ramses
Do, 03. Feb 2022 7:10
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Hallo Marcus danke für die Tips. Ich denke auch dass es nicht die f-- Funktionen sind sondern eine kombination mehrere Punkte welche die f-- Funktionen stören. Inzwischen habe ich auch noch direkt mit den File Funktionen aus der Kernel32 API versucht. Der schreibende Thread und die zugehörigen Hilfs...
von ramses
Mi, 02. Feb 2022 16:39
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Ach Jan das habe ich doch auch schon versucht. Ein kleines Testprogramm zu schreiben das den Fehler provoziert. Leider gelingt mir dies nicht. Das kleine Testprogramm läuft mit einer kleinen Datei ohne SYNC oder weiteres absolut Problemlos. Also muss es mit irgenwas, einer Einstellung oder Zusatz DL...
von ramses
Mi, 02. Feb 2022 15:39
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Hallo Marcus Ja, ich habe es auch mit einer Sync Methoden versucht. Keine änderung. Das verrückte ist ja: Lasse ich den Handle des Schreibenden Threads offen funktioniert alles einwandfrei. Schreiben und Lesen. Über Tage. *** Schliesse ich nach jedem Schreiben (alle 1-2 Sekunden) den fürs schreiben ...
von ramses
Mi, 02. Feb 2022 15:05
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

fClose() nur .t. zurück.

fWrite() gibt jeweils korrekte Werte zurück.
von ramses
Mi, 02. Feb 2022 14:33
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Nicht mal das geht!

Jetzt habe ich versucht die Datei Exclusive zu öffnen, so kann nur 1 Prozess mit der Datei was tun, die anderen müssen in einer "Sleep" Schlaufe bis zum fclose() des Vorgängers warten, das tun Sie auch, aber nicht mal das hilft.
von ramses
Mi, 02. Feb 2022 14:06
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Lewi hat geschrieben: Mi, 02. Feb 2022 13:41 Kannst Du auschließen, das während eines Lesevorgangs gleichzeitig geschrieben wird?
Nein, das kann ich nicht.
von ramses
Mi, 02. Feb 2022 13:27
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Das ist eben das Problem. Die geänderten Daten befinden sich ohne flcose() eben nicht auf dem Datenträger. Ja aber das Problem dabei ist dass die XBase APP crasht, sobald ich jeweils nach dem Schreiben die Datei mit fclose() schliesse dann treten die Probleme auf, der crash kommt jeweils schon nach...
von ramses
Mi, 02. Feb 2022 13:19
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Hallo Lewi

nein die Datei wird nach dem Schreiben nicht geschlossen, wenn Sie geschlossen wird treten sofort die Probleme auf.

Die anderen Threads mit eigenen Filehandles sehen aber mit fread() die änderungen sofort.
von ramses
Mi, 02. Feb 2022 12:51
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Re: Low Level File I/O --> Interne Datenstrukturen zerstört

Hallo Olaf Das ist bereits beinahe so wie du schreibst. Thread 1 öffnet als einiger die Datei für Lesen und Schreiben und ist SYSTEMWEIT die EINZIGE Funktion welche die Datei R/W öffnet und in diese schreibt. Alle der so benutzen Dateien werden im voraus in voller Länge ( 700 MB pro Datei) mit dem b...
von ramses
Mo, 31. Jan 2022 20:51
Forum: ADS
Thema: ADS Absturz (Erledigt)
Antworten: 25
Zugriffe: 5545

Re: ADS Absturz (Erledigt)

Hallo HaPe versuch mal "Veeam Agent für Windows" von Veeam zum sichern. Der ist kostenlos solange dir eine Sicherung pro Tag irgendwohin reicht. Absolut genial, einfach einzurichten, erstellt Not-Boot Image und sehr sehr schnell für Laptop über Server bis zu viruellen Maschinen. Kann Snaps...
von ramses
Mo, 31. Jan 2022 20:42
Forum: Allgemeine Fragen
Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
Antworten: 51
Zugriffe: 13529

Low Level File I/O --> Interne Datenstrukturen zerstört

Hallo zusammen ich habe eine neue Funktion erstellt. Diese nutzt intensiv die Low-Level File Funktionen FOpen() FRead() FWrite() FSeek() FClose() in mehreren unterschiedlichen Threads im selben Programm auf lokale Dateien auf einem Server 2019. Thread1 öffnet, schreibt in die Datei und schliesst die...
von ramses
So, 30. Jan 2022 22:58
Forum: Web
Thema: Grafiken im Netz und lokal
Antworten: 19
Zugriffe: 6066

Re: Grafiken im Netzt und lokal

Koverhage hat geschrieben: So, 30. Jan 2022 11:35 Mit was würdet ihr das machen ?
Hallo

Heute, etwas halbwegs neues einzig nur noch mit List&Label !
von ramses
Do, 27. Jan 2022 16:15
Forum: Programmierung allgemein
Thema: MessDaten Speichern
Antworten: 15
Zugriffe: 5924

Re: MessDaten Speichern

Hallo Hans Peter Das MDF Format ist für den Anwendungfall nicht geeignet. Ich erarbeite mir jetzt ein neues Abbild und gehe mit der Messwertspeicherung zurück auf Binäre Files. Beim Lesen der Doku kam mir die Idee um die Sorgen die wir mit den Binären Files hatten zu lösen. Evtl. mit komprimierung e...
von ramses
Do, 27. Jan 2022 16:04
Forum: ADS
Thema: ADS Absturz (Erledigt)
Antworten: 25
Zugriffe: 5545

Re: ADS Absturz

Ist es eine reine tatsächlich vorhandene Maschine oder sind irgendwelche Virtuelle Maschinen beteiligt? Da gab es doch mal ein Problem in dem Umfeld.
von ramses
Di, 25. Jan 2022 12:14
Forum: Programmierung allgemein
Thema: MessDaten Speichern
Antworten: 15
Zugriffe: 5924

Re: MessDaten Speichern

Danke Hans-Peter Die Spezifikation zeigt einiges. Die DLL's auf der Turbolab Seite habe ich mir zu "Gemüte" geführt. Sehe ich das richtig; Gleichzeitiges Lesen und Schreiben ist nicht möglich. Ein Programm schreibt alle Daten in die Datei andere Programme lesen nur Daten z.B. zeig mir Dreh...
von ramses
Di, 25. Jan 2022 9:20
Forum: Programmierung allgemein
Thema: MessDaten Speichern
Antworten: 15
Zugriffe: 5924

Re: MessDaten Speichern

Hallo Hans-Peter genau so ist es. Die "fiktiven" Messwerte beginnen zu "stören" natürlich könnte in der Werte Datei gesucht werden das ist aber zu rechenintensiv deshalb der Wunsch nach einem Timestamp. MDF-Formt klingt mal gut. gibt es da eine gute Seite mit passenden Infos? ode...
von ramses
Di, 25. Jan 2022 7:41
Forum: Programmierung allgemein
Thema: MessDaten Speichern
Antworten: 15
Zugriffe: 5924

Re: MessDaten Speichern

Ja es braucht immer alle Messwerte gespeichert.
Aber ich überlege mir diese wieder binär in ein nornales File zu schreiben wie es früher mal war.
Dann wurde auf DBF gewechselt und der binäre Datenstring in HEX Schreibweise konvertiert
Danach kam SQL mit den Daten immer noch in Hex Schreibweise.