AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein BP7 / DosBox / Topaz: Semaphore Dateifehler
Thema durchsuchen
Ansicht
Themen-Optionen

BP7 / DosBox / Topaz: Semaphore Dateifehler

Ein Thema von H.Bothur · begonnen am 30. Okt 2021 · letzter Beitrag vom 2. Nov 2021
Antwort Antwort
Seite 1 von 2  1 2      
H.Bothur

Registriert seit: 25. Jun 2012
Ort: Seevetal & Lagos
257 Beiträge
 
Delphi 11 Alexandria
 
#1

BP7 / DosBox / Topaz: Semaphore Dateifehler

  Alt 30. Okt 2021, 16:34
Moin,

ich versuche gerade ein altes DOS-Programm (Jahrgang 2004) in einer DOSBox wieder zum laufen zu bekommen.
Das Programm nutzt unter anderem die TOPAZ-Routinen für DBase-Datenbanken.

Dabei bekomme ich gleich beim ersten Versuch eine DBase-Datenbank zu öffnen folgenden Fehler:

-----
Fehler Nr. 1202 (Semaphore Dateifehler)
Cannot lock database for kunden.@S@ Action= Login [Database Semaphore]
-----

Das passiert an folgender Stelle:

Set_Index_ToCB(@Kundkey2, 'Kunden.IX2', Schluessel, 'VSet_Index 2');
Hat jemand eine Ahnung woran das evtl. liegen könnte ?

Gruss
Hans
Hans-Georg Bothur
www.hermann-juergensen.de
  Mit Zitat antworten Zitat
H.Bothur

Registriert seit: 25. Jun 2012
Ort: Seevetal & Lagos
257 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: BP7 / DosBox / Topaz: Semaphore Dateifehler

  Alt 31. Okt 2021, 12:09
Keiner eine Idee dazu ?

Hans
Hans-Georg Bothur
www.hermann-juergensen.de
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.188 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: BP7 / DosBox / Topaz: Semaphore Dateifehler

  Alt 31. Okt 2021, 12:22
Code Wegschmeißen und neu schreiben?

dbase-Zugriffe noch im DOS-Umfeld hatten schon immer Probleme.
Wird mit neuen und schnelleren Rechnern nicht unbedingt weniger werden.

Und das halbwegs noch brauchbare Wissen über diese Antike Techik wird sicherlich nicht mehr breit vorhanden sein.
Also überlegen
- Wie kommt man von DOS weg
- Wie kommt man von dBase weg.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
H.Bothur

Registriert seit: 25. Jun 2012
Ort: Seevetal & Lagos
257 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: BP7 / DosBox / Topaz: Semaphore Dateifehler

  Alt 31. Okt 2021, 14:27
Moin Bernhard,

im echten leben bin ich von beidem schon lange weg ... eigentlich geht es nur darum das alte Programm mal aus Nostalgie wieder zum laufen zu bringen

Hans
Hans-Georg Bothur
www.hermann-juergensen.de
  Mit Zitat antworten Zitat
Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
670 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: BP7 / DosBox / Topaz: Semaphore Dateifehler

  Alt 31. Okt 2021, 15:19
Mir klingt das eher nach einem Konsolenprogramm als einem DOS Programm.
Semaphore ist mir nur aus der Windowswelt bekannt im zusammenhang mit Dateihandles auf Tempdateien.
Stefan
Nur die Besten sterben jung
A constant is a constant until it change.
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.594 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: BP7 / DosBox / Topaz: Semaphore Dateifehler

  Alt 31. Okt 2021, 18:35
-----
Fehler Nr. 1202 (Semaphore Dateifehler)
Cannot lock database for kunden.@S@ Action= Login [Database Semaphore]
-----

Das passiert an folgender Stelle:

Set_Index_ToCB(@Kundkey2, 'Kunden.IX2', Schluessel, 'VSet_Index 2');
Hat jemand eine Ahnung woran das evtl. liegen könnte ?
Mir fällt dazu spontan nur der Share-Befehl von DOS ein.
Thomas Mueller
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.490 Beiträge
 
Delphi 7 Professional
 
#7

AW: BP7 / DosBox / Topaz: Semaphore Dateifehler

  Alt 31. Okt 2021, 18:45
BP7 = Borland Pascal 7.0 war eine vollständige Entwicklungsumgebung für Windows, DOS und DOS-Protected Mode (DPMI) (auf 11 3,5"-Disketten - später auch auf CD). Das waren drei unterschiedliche Kompiler, von daher passt das mit dem DOS.Programm schon.

Das war quasi die letzte Version von TurboPascal und TurboPascal für Windows vor der "Erfindung" von Delphi.

Damit konnte man noch reine DOS-Programme schreiben.

Zitat von http://www.bttr-software.de/members/robert/books/:
Borland Pascal 7.0 mit Objekten; Special Edition, Borland GmbH (Hrsg.), 1993, 1.103 S., ISBN 3-89362-937-8, DM 199,- (bestehend aus: Original-Software + Borland Pascal 7.0: Das Buch, Michael Starke (Hrsg.), tewi-Verlag im Auftrag der Borland GmbH)
Topaz gibt (oder eher gab) es ab Delphi 3 bis Delphi RAD Studio XE2, nicht mehr für Borland Pascal 7.

Semaphore, zum Steuern des Dateizugriffes, gab es damals auch schon und die Fehlermeldung
Zitat:
Cannot lock database for kunden.@S@ Action= Login [Database Semaphore]
lässt darauf schließen, dass es genau dort hakt?

Abhilfe? Keine Ahnung. Rechteproblem?

Der Share-Befehl könnte ein wichtiger und richtige Hinweis sein, den brauchte man damals auch schon (gelegentlich), siehe: MS-DOS 6.22 Share
  Mit Zitat antworten Zitat
H.Bothur

Registriert seit: 25. Jun 2012
Ort: Seevetal & Lagos
257 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: BP7 / DosBox / Topaz: Semaphore Dateifehler

  Alt 1. Nov 2021, 22:51
Ich glaube ja auch das es eher was mit der Dosbox und irgendwelchen Einstellungen zu tun hat … aber wer weiß noch wie er seinen Rechner und seinen Compiler vor 15 Jahren eingestellt hat.

Ich weiß das ich damals mein EMS-Memory bis aufs letzte ausgereizt hatte, aber ob das damit zu tun hat ?? Vielleicht sollte ich mal meine alten MS-DOS-Bootdisketten ansehen was da so steht

Hans
Hans-Georg Bothur
www.hermann-juergensen.de
  Mit Zitat antworten Zitat
Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
670 Beiträge
 
Delphi 10.3 Rio
 
#9

AW: BP7 / DosBox / Topaz: Semaphore Dateifehler

  Alt 2. Nov 2021, 07:27
Das war quasi die letzte Version von TurboPascal und TurboPascal für Windows vor der "Erfindung" von Delphi.

Damit konnte man noch reine DOS-Programme schreiben.
Jup. Das hatte ich überlesen. Ich bin mit BP7 zu dem Freak gewachsen der ich Heute bin .

Der Share-Befehl könnte ein wichtiger und richtige Hinweis sein, den brauchte man damals auch schon (gelegentlich), siehe: MS-DOS 6.22 Share
Dann wird das in DosBox nicht implementiert sein. Oder nicht vollständig.
Stefan
Nur die Besten sterben jung
A constant is a constant until it change.
  Mit Zitat antworten Zitat
BerndS

Registriert seit: 8. Mär 2006
Ort: Jüterbog
490 Beiträge
 
Delphi 12 Athens
 
#10

AW: BP7 / DosBox / Topaz: Semaphore Dateifehler

  Alt 2. Nov 2021, 08:20
Versuch doch mal Share zu laden. Hier ein Link dazu.
Share habe ich von hier: Downloadlink
Dazu habe ich ein USB-Diskettenlaufwerk verwendet.
In meiner Dosbox klappt das laden der Share.exe, aber testen kann ich das nicht.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz