Datei header
Moderator: Moderatoren
- Rudolf
- Programmier-Gott
- Beiträge: 1418
- Registriert: Mo, 02. Jan 2006 23:03
- Wohnort: Salzburg/Österreich
- Kontaktdaten:
Datei header
Hallo,
hat jemand Infos wie ich aus dem Dateiheader sehe ob FOXDX, DBFCDX etc.
Grüße
Rudolf
hat jemand Infos wie ich aus dem Dateiheader sehe ob FOXDX, DBFCDX etc.
Grüße
Rudolf
Rudolf Reinthaler
http://www.formcommander.net
http://www.formcommander.net
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Datei header
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: Datei header
Oder versuchen, die Tabellen in einer Sequence mit verschiedenen Engines zu öffnen. Die, mit der es klappt, ist sehr wahrscheinlich die richtige.
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 70 Mal
Re: Datei header
So mache ich es auch in meinem Checkprogramm, wie DBF und Index usw. aufgebaut sind. Das hat bisher prima geklappt.Tom hat geschrieben:Oder versuchen, die Tabellen in einer Sequence mit verschiedenen Engines zu öffnen. Die, mit der es klappt, ist sehr wahrscheinlich die richtige.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: Datei header
Nur am Rande: Wir sind mal, aber das ist einige Jahre her, auf die geniale Idee gekommen, die Header aller Tabellen so zu verändern, dass sie mit keinem Tool mehr geöffnet werden konnten (simpler Bitshift, FRead/FWrite). Wir wollten damit erstens verhindern, dass Kunden in den Daten herumfrickeln, und zweitens Mitbewerbern mit ihren Migrationstools (die wir selbstverständlich umgekehrt auch haben) Steine in den Weg legen. Beim Öffnen von Tabellen (DbUseArea, DbImport, DbExport usw.) wurde dann der Header umgeschrieben, beim Schließen wieder modifiziert. Wenn er schon okay war, also dem Standard entsprach, geschah natürlich nichts. Lief auch bei Tests (kleines Netz, zwei Arbeitsplätze, sehr überschaubarer Datenbestand) richtig fein. Unsere hauseigenen Tools reflektierten diese wahnwitzige Neuerung selbstverständlich auch. Und dann haben wir diese Fassung ein paar Kunden gegeben ... Zum Glück nicht vielen. Das Experiment lebte exakt zwei Tage lang. Ich muss immer noch lachen, wenn ich daran denke. (Zu meiner Entlastung: Es war nicht meine Idee. Ich habe allerdings erst viel zu spät verstanden, was die Konsequenzen waren/wären.)
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 70 Mal
Re: Datei header
Und, was ist dann passiert? Spann uns doch nicht auf die Folter.Tom hat geschrieben:.... Und dann haben wir diese Fassung ein paar Kunden gegeben ... Zum Glück nicht vielen. Das Experiment lebte exakt zwei Tage lang. Ich muss immer noch lachen, wenn ich daran denke. (Zu meiner Entlastung: Es war nicht meine Idee. Ich habe allerdings erst viel zu spät verstanden, was die Konsequenzen waren/wären.)
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: Datei header
Muss ich das wirklich erklären?Und, was ist dann passiert?
Riesige Netze. Massive konkurrierende Zugriffe. Große Tabellen. Erfolglose Schreibversuche. Viele Tabellen, die häufig geöffnet und geschlossen wurden. Weiß der Geier. Es war das nackte Chaos. Performanceverlust um tausend Prozent. Fehler über Fehler. Und dadurch, dass das an allen Locking-Mechanismen vorbeilief, war die DBE natürlich auch gnadenlos überfordert.
Vielleicht hätte man das sogar hinbekommen können, aber schon die Idee war schwachsinnig. Um diese "Sperre" zu umgehen, musste man die fragliche(n) Tabelle(n) einfach im Programm öffnen. Parallel konnte man sie dann doch wieder mit einem externen Tool verwenden.
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 70 Mal
Re: Datei header
Ach so. Ich hatte das anders interpretiert. Ich habe die Verknüpfung auf kleines Netz gezogen. Alles klar. Da haste echt Schwein gehabt.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Rudolf
- Programmier-Gott
- Beiträge: 1418
- Registriert: Mo, 02. Jan 2006 23:03
- Wohnort: Salzburg/Österreich
- Kontaktdaten:
Re: Datei header
Hallo Otto,
danke, hier hab ich zusätzliche Infos gefunden
Grüße
Rudolf
danke, hier hab ich zusätzliche Infos gefunden
Grüße
Rudolf
Rudolf Reinthaler
http://www.formcommander.net
http://www.formcommander.net
- brandelh
- Foren-Moderator
- Beiträge: 15707
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 71 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: Datei header
Ich habe mal dazu ein Programm geschrieben, dass die DBF Header auswertet und das Ergebnis anzeigt.
Hier ist es, vielleicht nützt es ja was
http://www.xbaseforum.de/viewtopic.php?f=16&t=2313
Hier ist es, vielleicht nützt es ja was
http://www.xbaseforum.de/viewtopic.php?f=16&t=2313
Gruß
Hubert
Hubert