Die Suche ergab 2238 Treffer
- 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...
- 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...
- 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.
jetzt läufts, so wie am Anfang geplant ohne Sync Methoden usw. mit den Xbase++ fxxxx() Funktionen einwandfrei. Problem gelöst.
- 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.
postappevent() geht zwischen reinen Arbeits Threads nicht weil diese ja keine XBPParts sind/haben.
- So, 06. Feb 2022 17: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
Geht auch nicht.
- 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.
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.
- 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...
- 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 ...
- 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...
- 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...
- 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 ...
- 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.
fWrite() gibt jeweils korrekte Werte zurück.
- 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.
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.
- Mi, 02. Feb 2022 14:06
- Forum: Allgemeine Fragen
- Thema: Low Level File I/O --> Interne Datenstrukturen zerstört
- Antworten: 51
- Zugriffe: 13529
- 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...
- 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.
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.
- 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...
- 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...
- 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...
- So, 30. Jan 2022 22:58
- Forum: Web
- Thema: Grafiken im Netz und lokal
- Antworten: 19
- Zugriffe: 6066
- 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...
- 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.
- 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...
- 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...
- 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.
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.