Newsgroup: it.comp.lang.delphi
Titolo: D5, BDE,DCOM e Win2000

Salve.
Dovendo creare una applicazione distribuita non basata su web ma che
necessita di scambio di dati tra n client e un server remoto stavo
considerando l'uso di DCOM.
I client e il server dovrebbero essere collegati via ADSL.
Vorrei pero, prima di intraprendere una strada che magari porta ad un vicolo
cieco, chiedere a qualcuno del ng che ha gia' usato questa tecnica alcune
cose:
1) Funziona? Trattandosi di roba di zio billy sono sempre molto scettico
2) Come accesso ai dati lato server DEVO usare il BDE. Ci potrebbero essere
problemi e/o controindicazioni? (Personalmente non credo visto che la
tecnologia di accesso ai dati sarebbe ad un
livello + basso, ma non si sa mai..)
3) Il funzionamento di DCOM si basa su componenti del sistema operativo
aggiornati ogni 25 minuti? Non vorrei essere costretto ad aggiornare
continuamente i client, tenendo presente che sarebbero sparsi su un area
geografica abbastanza estesa e che chi starebbe alle postazioni
difficilmente distinguerebbe un pc da un tostapane..
4) Esiste qualche bug su questo tipo di architettura su d5e?
Grazie x ogni indicazione
Bye
A.

 I client e il server dovrebbero essere collegati via ADSL.
Allora, questa č una soluzione che avevo previsto per un'applicazione che
doveva funzionare in rete
ma non tramite web.
Non sono arrivato al test del funzionamento con BDE per 2 motivi.
1) Non dovevo usare BDE ma IB6 (OS) :)
2) che poi č quello che mi ha fatto cambiare strada, LENTEZZA MOSTRUOSA!
(Parlo di circa 1 minuto affinchč il client remoto "evocasse" il server!)
Potrebbe anche essere che, visto che si trattava del mio primo tentativo, un
bel pň della lentezza
dipendesse da qalche mia fesseria.
Anyway, cerco un pň di roba che dovrei avere da qualche parte sul disco e,
se ti interessa ancora, ne
possiamo riparlare.
Saluti,
Carmine

 (Parlo di circa 1 minuto affinchè il client remoto "evocasse" il server!)
Domanda...
La lentezza era SOLO in fase di init oppure persisteva durante le operazioni
di I/O?
Inoltre, quali erano i sistemi operativi di client e server?
Grazie della risposta
A.

 Inoltre, quali erano i sistemi operativi di client e server?
Allora, l'applicazione doveva girare sotto Win98SE, quindi non c'era un vero
e proprio server...
La lentezza era persistente, di certo durante la fase di inizializzazione
non credo di dovermi addossare
colpe particolari :) Per il resto non garantisco perchè viste le premesse ho
preferito orientarmi verso
il TCP/IP.
Ho trovato una toy (molto toy, oltre il ridicolo! :) ) application che avevo
fatto. Però non riesco a farla girare
sotto Win2k (che usiamo adesso).
Infatti dal client win98 quando tenta di lanciare il server che gira su
win2k mi da accesso negato.
Nel log degli eventi di sistema viene evidenziato:
Tipo evento: Errore
Origine evento: DCOM
Categoria evento: Nessuno
ID evento: 10003
Data:  19/11/2002
Ora:  12.30.19
Utente:  N/D
Computer: CARMINEM
Descrizione:
Accesso negato durante il tentativo di esecuzione di un server DCOM usando
DefaultLaunchPermssion. Il server è:
{F90832FC-520D-4939-BD1F-9FB63C9022E1}
L'utente è Unavailable/Unavailable, SID=Unavailable.
E' una questione di permessi, ma non ho idea di come cambiarli (è poco che
smanetto con win2k) :)
Resto a disposizione,
Carmine