Hallo!<br><br>
Ich eröffne bei jedem Programmstart mit AddIndex einen Index auf meine <b>DBASEIII+</b> Tabelle und bei jedem schließen lösche ich diesen Index mit Deleteindex wieder. Das Programm soll später mal den ganzen Tag laufen. Was ist jetzt, wenn Windows 95/98 abschmiert, und dadurch das Programm nicht richtig beendet wird? Kann man nicht abfragen, ob ein Arbeitsindex vorhanden ist (*.mdx). Ich kann natürlich mit FindFile die Datei finden, damit ist aber noch gar nicht geklärt, ob nicht in der DBF-Datei das 28. Byte gesetzt ist. Dieses 28. Byte ist für den Arbeitsindex zuständig:<br><br>
(00 =Arbeitsindex nicht vorhanden)<br> (01 =Arbeitsindex vorhanden)<br><br>
Hat von euch jemand eine Lösung?
Gruß,
<b>Alexander Lohnes</b>
Ich eröffne bei jedem Programmstart mit AddIndex einen Index auf meine <b>DBASEIII+</b> Tabelle und bei jedem schließen lösche ich diesen Index mit Deleteindex wieder. Das Programm soll später mal den ganzen Tag laufen. Was ist jetzt, wenn Windows 95/98 abschmiert, und dadurch das Programm nicht richtig beendet wird? Kann man nicht abfragen, ob ein Arbeitsindex vorhanden ist (*.mdx). Ich kann natürlich mit FindFile die Datei finden, damit ist aber noch gar nicht geklärt, ob nicht in der DBF-Datei das 28. Byte gesetzt ist. Dieses 28. Byte ist für den Arbeitsindex zuständig:<br><br>
(00 =Arbeitsindex nicht vorhanden)<br> (01 =Arbeitsindex vorhanden)<br><br>
Hat von euch jemand eine Lösung?
Gruß,
<b>Alexander Lohnes</b>
Comment