Hallo,
  
falls jemand von den Datenbankspezialisten sich dafür interessiert:

Nach dem Aufruf call far dbclose wird eax mit 78c60000 hinterlassen,
vorher waren die ersten 4 Stellen 0.
Das habe ich zufällig mal beim Tracen von Autotest in XP.PAS
mitbekommen und ins Logfile gerettet.
Weitere Folgen dadurch habe ich da nicht beobachtet, aber es ist
hier reproduzierbar. Die Zahl ändert sich nach dem Neustart des
Debuggers von der Kommandozeile, aber bleibt während einer Session
stabil, auch nach Neustart des Programms.
  
--------------------------------zip-----------------------------------
  cs:1087 BFB82A         mov    di,2AB8             eax 78C60000|c=0
  cs:108A 1E             push   ds                  ebx 00003287|z=1
  cs:108B 57             push   di                  ecx 00003508|s=0
  cs:108C 9AFB44B51A     call   far dbclose         edx 00007842|o=0
  cs:1091>C9             leave                      esi 00000010|p=1
  cs:1092 CB             retf                       edi 00002AB8|a=0
  cs:1093 0B4155         or     ax,[bx+di+55]       ebp 00007EF8|i=1
  cs:1096 54             push   sp                  esp 00007BCA|d=0
  cs:1097 4F             dec    di                    ds 3286   |
--------------------------------zap-----------------------------------

-- 
Salut
 _)oachim

------------------------------------------------------------------------
FreeXP Entwickler-Mailingliste
[EMAIL PROTECTED]
http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list

Antwort per Email an