Newsgroup: it.comp.aiuto
Titolo: PER QUELLI CON LE PALLE

Nel mio tempo libero svolgo attività di beta tester per una software house
italiana (di cui, per ovvi motivi, non faccio il nome).
Sono già tre volte che mi inviano programmi che girano su altri computer, ma
non sul mio, dandomi il seguente messaggio d'errore "Errore
dell'applicazione. Chiamata di collegamento dinamico non valida ad un file
DLL".
Da sottolineare che:
1) sul mio computer gira tutto perfettamente (nei limiti di Win95)
2) il problema si verifica solo con alcuni programmi a 16bit in versione
beta della software house in oggetto
3) i programmatori di tale software house non sono riusciti a ricreare
l'errore
4) installando ex novo Win95, i programmi in oggetto girano correttamente.
Va detto che sono pressoché a digiuno di programmazione e che potrei dire
delle grandissime stupidaggini: comunque il messaggio d'errore mi dà da
pensare che ci sia una chiamata relativa ad una funzione non presente nella
libreria alla locazione richiamata (ma che ho detto?): che il mio sistema
abbia una versione differente di tale libreria che il programma di
installazione non riesca a sovrascrivere?
Per farvi capire qualcosa, aggiungo il log dell'installazione (generato da
Cleansweep) dell'ultimo programma pervenutomi (dove appaiono i puntini c'era
il nome della software house).
Grazie mille per l'aiuto
--
Matteo S.
ma...@usa.net
http://www.geocities.com/SiliconValley/Bay/1434
** CleanSweep Smart Sweep Report **
20.26 on martedì 24 febbraio 1998
Program Installed: Recupero Crediti
Date Installed: 11.08 on 24/02/98
Folder 'C:\Recupero Crediti' added.
Folder 'C:\Recupero crediti' added.
Folder 'C:\Recupero crediti\Archivi' added.
Folder 'C:\Windows\Menu Avvio\Programmi\...' added.
File 'C:\Recupero crediti\Help.hlp' added.
File 'C:\Recupero crediti\Key.dat' added.
File 'C:\Recupero crediti\Mailman.exe' added.
File 'C:\Recupero crediti\MailMan.INI' added.
File 'C:\Recupero crediti\Modem.cfg' added.
File 'C:\Recupero crediti\Modman.exe' added.
File 'C:\Recupero crediti\Preview.INI' added.
File 'C:\Recupero crediti\Reccred.bmp' added.
File 'C:\Recupero crediti\Reccred.exe' added.
File 'C:\Recupero crediti\Start.ini' added.
File 'C:\Recupero crediti\Timed.cfg' added.
File 'C:\Recupero crediti\Tool.exe' added.
File 'C:\Recupero crediti\Viewer.exe' added.
File 'C:\Windows\Menu Avvio\Programmi\...\Manutenzione Archivi.lnk' added.
File 'C:\Windows\Menu Avvio\Programmi\...\Recupero Crediti per Windows.lnk'
added.
File 'C:\Windows\System\Anibtn16.ocx' added.
File 'C:\Windows\System\Comdlg16.ocx' added.
File 'C:\Windows\System\Compobj.dll' updated.
File 'C:\Windows\System\Ctl3dv2.dll' updated.
File 'C:\Windows\System\Dao2516.dll' added.
File 'C:\Windows\System\Dbgrid16.ocx' added.
File 'C:\Windows\System\Dblist16.ocx' added.
File 'C:\Windows\System\Gauge16.ocx' added.
File 'C:\Windows\System\Graph16.ocx' added.
File 'C:\Windows\System\Grdkrn16.dll' added.
File 'C:\Windows\System\Grid16.ocx' added.
File 'C:\Windows\System\Gsw16.exe' added.
File 'C:\Windows\System\Gswdll16.dll' added.
File 'C:\Windows\System\Ic.dll' added.
File 'C:\Windows\System\Msajt200.dll' added.
File 'C:\Windows\System\Mscomm16.ocx' added.
File 'C:\Windows\System\Msjeterr.dll' added.
File 'C:\Windows\System\Msjetint.dll' added.
File 'C:\Windows\System\Msoutl16.ocx' added.
File 'C:\Windows\System\Oc25.dll' added.
File 'C:\Windows\System\Ole2.reg' added.
File 'C:\Windows\System\Ole2conv.dll' updated.
File 'C:\Windows\System\Ole2prox.dll' added.
File 'C:\Windows\System\Picclp16.ocx' added.
File 'C:\Windows\System\Scp.dll' added.
File 'C:\Windows\System\Spin16.ocx' added.
File 'C:\Windows\System\Stkit416.dll' added.
File 'C:\Windows\System\Tabctl16.ocx' added.
File 'C:\Windows\System\Threed16.ocx' added.
File 'C:\Windows\System\Tx.dll' added.
File 'C:\Windows\System\Tx_bmp.flt' added.
File 'C:\Windows\System\Tx_rtf.dll' added.
File 'C:\Windows\System\Tx_wmf.flt' added.
File 'C:\Windows\System\Txtools.dll' added.
File 'C:\Windows\System\Vaen21.olb' added.
File 'C:\Windows\System\Vb40016.dll' added.
File 'C:\Windows\System\Vb4it16.dll' added.
File 'C:\Windows\System\Vbajet.dll' added.
File 'C:\Windows\System\Vbdb16.dll' added.
File 'C:\Windows\System\Vci_info.htm' added.
File 'C:\Windows\System\Vw16.ocx' added.
File 'C:\Windows\System\Wndtools.dll' added.
Registry key 'HKEY_CLASSES_ROOT\Software\Microsoft\OLE1' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{0003000a-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000300-0000-0000-C000-000000000046}\InprocServer
' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000301-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000302-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000303-0000-0000-C000-000000000046}\InprocServer
' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000304-0000-0000-C000-000000000046}\InprocServer
' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000305-0000-0000-C000-000000000046}\InprocServer
' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000306-0000-0000-C000-000000000046}\InprocServer
' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000308-0000-0000-C000-000000000046}\InprocServer
' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000309-0000-0000-C000-000000000046}\InprocServer
' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{0000030A-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{0000030B-0000-0000-C000-000000000046}\InprocServer
' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{0000030C-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{0000030D-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{0000030E-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{0000030F-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000310-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000311-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000312-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000313-0000-0000-C000-000000000046}' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000314-0000-0000-C000-000000000046}' added.
Registry key 'HKEY_CLASSES_ROOT\StaticMetafile\CLSID' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000315-0000-0000-C000-000000000046}\InprocServer
' added.
Registry key 'HKEY_CLASSES_ROOT\StaticDib\CLSID' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00000316-0000-0000-C000-000000000046}\InprocServer
' added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00030007-0000-0000-C000-000000000046}\ProgID'
added.
Registry key
'HKEY_CLASSES_ROOT\CLSID\{00030007-0000-0000-C000-000000000046}\Ole1Class'
added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000001-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000000A-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000000B-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000000C-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000000D-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000000E-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000000F-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000100-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000101-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000102-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000103-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000104-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000105-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000109-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000010A-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000010B-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000010C-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000010E-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000010F-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000112-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000113-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000115-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000116-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000117-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000118-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000119-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000011A-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000011B-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{0000011C-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\Interface\{00000122-0000-0000-C000-000000000046}\ProxyStu
bClsid' added.
Registry key
'HKEY_CLASSES_ROOT\TypeLib\{00020430-0000-0000-C000-000000000046}\1.0\HELPDI
R' added.
Registry key
'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Recu
pero Crediti per Windows' added.
121 items, occupying 11.866.439 bytes
** End Of Report **

 4) installando ex novo Win95, i programmi in oggetto girano correttamente.
Hmmm,  parrebbe  un  problema  di  thunking   (passaggio  16=>  32   e
viceversa),  sia per il fatto che  a darlo sono solo  le app. a 16 bit
sia per il fatto che spariscono reinstallando W95. 
o   oooooo	Gian Uberto Lauri        "So, are you working on finding
      o    o	
sa...@dei.unipd.it
        that bug *now* or leaving it until
     o o				  later?" - "Yes!"