Newsgroup: it.comp.lang.delphi
Titolo: Esiste la unit RAS per le API

Esiste la API ShellExecute, se scritta nel progetto e premuto sopra F1 
appare il relativo help dell'SDK di Windows, se premuto il bottone 
Overview appare che l'HEADER è Shellapi.h, quindi aggiungendo al proprio 
project nelle USES la unit shellapi tutto funziona regolarmente..
Se volessi usare invece la API RasEditPhonebookEntry, che diavolo di unit 
devo aggiungere nelle mie USES...?!?!?!?!?!?!
grazie.
Belloccio, 
http://www.scodellamelo.it
--- posted by geoForum on 
http://www.delphiedintorni.it

JEDI Project.
Andrea

è uno slang particolare o sono io che non capisco la tua risposta..?


 è uno slang particolare o sono io che non capisco la tua risposta..?
Se tu cercassi su google "JEDI + Delphi"...
Andrea

 è uno slang particolare o sono io che non capisco la tua risposta..?
Il progetto Jedi e' nato con lo scopo di portare _tutti_ gli header
Win32 in ObjectPascal. Lo scopo originario poi e' stato superato, cmq se
quel che ti serve e' la traduzione degli header la' c'e' (in tudesc:
http://www.jedi.delphi-source.de/apiconv/
; le ras
ftp://delphi-jedi.org/api/RAS.zip
) .
Per quel che riguarda le RAS API, cmq, puoi far riferimento anche ad
AsynchPro ex turbopower ora open source su
sourceforg.net/projects/tpapro
(le jcl su 
sourceforge.net/projects/jcl
)
Saluti
Paolo Arosio

ok. io ho già una unit di interfaccia per le API del RAS by Davide 
Moretti (come quella che c'è su JEDI). Il mio problema è che in un 
applicativo che ha la possibilità di collegarsi con il Modem ad un 
server, quindi utilizza la RasDial(), se lo faccio girare in un pc con 
WIN NT4 dove il RAS non è ancora stato installato, l'applicativo 
restituisce "errore di inizializzazione" e non parte, anche se la 
chiamata effettiva al RAS la faccio solo da voce da menu o da bottone e 
non in AutoCreate..
Morale: se un project utilizza in qualche minima parte anche una sola API 
del RAS deve girare su un PC dove sia installato il RAS, altrimenti non 
parte proprio.. 
c'è qualche soluzione per raggirarlo? cioè farlo partire anche se il RAS 
non è installato..
grazie..


Se tu cercassi su google "JEDI + Delphi"...
Se tu ti esprimessi come Dio comanda...
Per "belloccio": la libreria JEDI è scaricabile da SourceForge, è
un'insieme di unit contenenti funzioni avanzate, tra cui si suppone,
secondo quanto scrive The DeerBear, che vi sia anche quella di
gestione RAS.  Purtroppo così non è.  Benché la JCL e la JVCL siano
utili per molti scopi, per questo specifico non ti servono a nulla.
Non esiste purtroppo la traduzione ufficiale Borland delle unit RAS di
Windows.  Devi ricorrere a tool esterni.  Ce n'era uno tempo fa di
François Piette, che si è poi trasformato in ICS (Internet Component
Suite o qualcosa del genere).  Cercalo, oppure vai su
www.torry.net/ras
-- 
Andrea Laforgia
Open Delphi Manual
http://groups.yahoo.com/group/delphi_open_manual/


ftp://delphi-jedi.org/api/RAS.zip
) .
Chiedo venia, non ero a conoscenza di questa parte del progetto Jedi.


 Belloccio, 
http://www.scodellamelo.it
Andrea

ho seguito il tuo consiglio e ho provato ad aggiungere le seguenti righe:
loadlibrary(pchar('rasapi32.dll'));
loadlibrary(pchar('rasman.dll'));
nel project, poi ho provato anche nel formcreate del mio progetto ma 
nulla, l'errore è sempre questo:
inizializzazione della libreria di collgamento dinamico c:\winnt\sys32
\rasman.dll fallita. il processo è stato terminato in modo non corretto.
mah!


 Belloccio, 
http://www.scodellamelo.it
Andrea