Newsgroup: it.comp.lang.visual-basic
Titolo: "Stabilità" API

Salve, una domanda.
Sto realizzando un progetto per un cliente, posso usare tranquillamente le
API, o rischio poi che su alcuni sistemi su cui verrà installato potrebbero
creare problemi?
Il mio dubbio è che io sviluppo in VB6-SP4 su Win 2000, e non vorrei che poi
il mio software installato su sistemi Win '98 o NT esploda a causa di
qualche diversità di librerie?
In conclusione: le API di OGNI S.O. (Bill Gates rulez!) sono compatibili?
Grazie
Tango

 creare problemi?
Opinione strettamente personale.
Le Api sono:
- utilissime
- fondamentali
- risolutive
- DA USARE IL MENO POSSIBILE
proprio per evitare rogne nel trasferire gli applicativi tra os (win)
diversi.
Ripeto, opinione strettamente personale.

In conclusione: le API di OGNI S.O. (Bill Gates rulez!) sono compatibili?
Compatibili con che ?
-- 
ciao, hal

e del valore di ritorno.
Aggiungo a quanto già esposto da Hal, che ha aggiunto a quanto già
esposto da Ugo, che talvolta, purtroppo ci sono degli errori non tanto
nella definizione della funzione, quanto piuttosto in quella di alcune
strutture o lista dei SO supportati, oppure non sono sempre ben
documentate. Il problema è che quando ti ritrovi in questi casi, è un
casino trovare dove sta l'inghippo...
Ciao,
Moreno
-- 
#sirri#@#
morenosoft.com#
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 casino trovare dove sta l'inghippo...
dimentichi il tipico caso dell' "inghippo documentato, ma non per questo
meno inghippo", che appare nel kb :)

casino trovare dove sta l'inghippo...
Be', questa e' la mazzata finale :-))))
-- 
ciao, hal

meno inghippo", che appare nel kb :)
Non volevo demoralizzarlo cosi' presto :-))))
-- 
ciao, hal

 Compatibili con che ?
da "compatire"
Ciao

Io le uso abbastanza frequentemente ma non ho mai avuto nessun problema di
compatibilità del mio sw implementato con il S.O. su cui risiedeva. E'
sufficiente chiedere all'utilizzatore su quale windows lavora e usare le api
di quell'ambiente e quindi garantire la compatibilità del programma SOLO per
quell'ambiente.
Se il cliente aggiorna il suo sistema, mi tocca eventualmente aggiornare il
programma e, se non è previsto dal contratto di assistenza, o il cliente
mette mano al portafolio oppure rinuncia all'aggiornamento oppure si rivolge
ad una altra societa per sviluppare il programma che desidera (mai
successo).
Come deterrente dell'ultima oprione reputo che sia sufficiente usare archivi
di dati apparentemente non standard (crittografando per esempio un Db di
access con anche un solo algoritmo) per non permettere al cliente di trovare
nuovi fornitori di software che estrapolino facilmente i dati precedenti e
quindi permettere un semplice cambio di software al mio cliente.
Ciao
Zuzzu

 quell'ambiente.
Vuoi dire che non ti sono mai capitate realtà miste tipo:
- 30% win98
- 10% winNt4
- 30% win95
- 20% win2000
- 10% winMe
...a me sempre...
ciao
ugo

 ...a me sempre...
uomo fortunato !
ti manca w3x con win32s :)

quindi permettere un semplice cambio di software al mio cliente.
uhm ... qui ho qualche dubbio: il software sara' anche tuo, ma i dati
sono del cliente.
Mi sa che se trovi quello ha voglia di spaccare il capello in quattro
ti fa ordinare dal giudice l' export dei dati a tue spese.
Chiedo comunque lumi ai legali che transitano da queste parti :-)
-- 
ciao, hal