Hi!
Sorry, das ich so lange nicht geantwortet habe, ich war noch mit meiner Klasse weg. Ich habe jetzt mal die Rückgabewerte überprüft und bin dabei zu dem Ergebnis gekommen, dass der Fehler bei der Bfile_WriteFile und nicht bei Bfile_OpenMainMemory auftritt. Als Rückgabewert habe ich -5. In der Datei filebios.h ist -5 der Wert des Makros
#define IML_FILEERR_ILLEGALDEVICE -5
Mit dieser Fehlermeldung kann ich jedoch nichts anfangen. Der Code hat sich nicht weiter verändert, ist also noch wie im letzten Beispiel.
Paul