Newsgroup: it.comp.lang.visual-basic
Titolo: API dall MSDN: come chiamarle ?

Ho un problema grosso con la visualizzazione delle 
pagine di spiegazione delle API
dalla MSDN Library da 'Visual Studio 6 Enterprise'
che ho installato addirittura in Locale 
sull' Hard Disk (per non stare a togliere e mettere
i dischi ogni volta);
ho fatto il setup dal CD1 e poi mi ha chiesto il 2;
poi non ho maneggiato più altri CD,
quindi sono 'entrati' solo 2 dischi
la cartella di installazione è stata assolutamente
quella di Default
-----------------
Ora però non riesco a visualizzare per esempio
le spiegazione sulla API 'SetCursorPos' ;
infatti la voce comapre nella tabella 'Indice'
ma cliccandoci sopra mi dà questo messaggio:
"Impossibile trovare nel disco locale i file previsti
per MSDN V 60 Local.
Aggiornare il percorso:
C:\Programmi\Microsoft Visual Studio\MSDN98\98VSa\1040\
Ho provato a suggeririgli con Sfoglia
qualche cartella vicino,
ma niente, sempre lo stesso messaggio.
e così per molte altre API (ad esempio FindWindow);
note:
poco sopra alle tabelle a sinistra
ho la voce Sottogruppo Attivo impostato
su 'Insieme completo'.
vedo che prima del messaggio per qualche API
mi compare una richiesta di selezione del Platform SDK 
(dove lo troverei per andarlo eventualmente ad installare,
nei due CD che ho messo non mi pare di averlo visto)
----------------------
Porgo queste domande per dei chiarimenti:
Ho sbagliato qualcosa nella installazioe della MSDN?
Non ci sono tutte le API? (potete controllare se SetCursorPos
per esempio c'è)
Dopo avere messo un pachiderma
(l'ho fatto per avere la Guida di VB6 Prof premendo F1),
non ditemi che le API non sono previste
(cosa devo aggiugere...) ?
La data sui file di questa MSDN è tutta attorno
all'anno 1998, non è un po' vecchia 
(ma SetCursorPos comunque già doveva esistere, o no?) ?
---------------------
Grazie mille
Max P.

per esempio c'è)
[CUT}
Ho anch'io VS6 Enterprise con la MSDN installata tutta in locale e la
guida su SetCursorPos funziona correttamente. Piu' che reinstallare il
tutto o cercare lumi sul sito M$ non saprei cosa suggerirti.
Se devi usare le API Windows da VB ti consiglio di scaricare la API
Guide da 
http://www.mentalis.org/
ciao


Posso chiederti *quanti* e *quali* CD hai installato
per questa guida di MSDN ,
se li hai messe in locale,
se il Platform SDK l'hai visto bene se e quando è entrato.
Il Pltatform SDK è rintraccaiabile da qualche parte?
Per caso tali API stanno in una loro parte o sezione
della guida con un nome ben distinto?
Sul CDrom sarebbero rintracciabili 
(giusto per individuarle e metterle a mano)?
E quale esattamente dei CDRom nel caso?
Grazie mille.
(non ne vengo a capo)
 

Grazie mille.
Prego
ciao


1)
Avevo installato MSDN proprio come te;
ho poi disinstallato e reinstallato
secondo diverse configurazioni (Tipica, Completa...)
ma sempre con lo stesso risultato.
Nota:
usando 'VB', non ho mai deciso di installare 'VC++',
mi sto domandando se la presenza di qualche suo
file serva per far funzionare correttamente la guida. 
Te lo hai installato?
2)
L' "AllApiNet" è molto buono, ma non completo,
ce l'ho, ma a volte mi servono API che lì non
ci sono.
Sul sito MS ho visto il nuovo PSDK (Ago 2004),
sono:
- 9 file .cab per un totale di 255 MB
- più il VStudio ServicePack5 obbligatorio
- più credo una cosa chiamata Installer
non posso proprio scaricare tutta questa roba
(e poi c'è sempre il rischio che non possa andare)
3)
NOVITA:
all avvio di MSDN, ho un messaggio che dice
che sarebbe necessario attivare un determinato ActiveX,
al tempo stesso può però essere pericoloso:
ho provato a dire Sì e attivarlo,
ma mi ha detto chele impostazioni di protezione sul mio XP,
nonpermettono l'attivazione e alcune pagine della guida
possono pertanto non vedersi correttamente.
Forse è qui l'inghippo.
Quali sono possono essere le protezioni ?
(mettere le mai nel Pannello di Controllo
in 'Criteri di protezione locali' 
è davvero una missione impossibile...) 
E poi quale è l'ActiveX in questione, forse 'hhctrl.ocx' ?
4)
NOVITA:
Ho ristretto il problema:
solo il 5% dei file "*.chm" 
(che sono accompagnati dai relativi *.chi) nella cartella :
C:\Programmi\Microsoft Visual Studio\MSDN98\98VSa\1040
non si aprono (li ho cliccati tutti a mano per prova).
O meglio, si aprono:
a destra c'è regolarmente l'Indice,
ma a sinistra... è tutto completamente vuoto.
Uno di questi è "winui.chm"
(che contiene appunto l'API SetCursorPos),
che appunto sulla parte di destra della guida
non fa vedere assolutamente niente).
Esso è:
winui.chm 
1.573 Kb
14/9/1998  ore 1:00
Il vostro è uguale?
Se lo cliccate a mano vi si apre?
Forse il mio è solo corrotto e basta sostituirlo,
dove potrei reperirne uno?
 
----------------------
Grazie.

Grazie.
Prego
ciao