Newsgroup: it.comp.lang.visual-basic
Titolo: [?] passaggio sorgenti da w2k a xp

Causa acquisto portatile con win xp home edition, mi sono trovato ad 
aprire alcuni progetti.
Ovviamente non funziona un tubo: riferimenti errati, cartella winnt 
invece di windows, progetto che si apre solo come amministratore e non 
come power user.
C'e' qualche tool di "conversione" o qualche howto?
grazie
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 C'e' qualche tool di "conversione" o qualche howto?
C'è un "ovviamente" che mi perplime...
Io (da Win98SE) sono passato a XP Pro. Nessunissimo problema coi vecchi
progetti e controlli.
Sicuro di aver installato correttamente (ovviamente con diritti
amministrativi) VB e SP?

 amministrativi) VB e SP?
Sicuro. Ho fatto cio' che ho sempre fatto con windows 2000.
Come mai ti perplime l'ovviamente? Sei diventato un billista? :-)


 Come mai ti perplime l'ovviamente? Sei diventato un billista? :-)
Perchè VB quando apre un progetto non guarda (ci mancherebbe!) il percorso
fisico dei riferimenti/componenti, ma il loro CLSID, quindi se sono
registrati vengono caricati correttamente, ovunque siano.
Per i moduli/form potrebbe essere diverso se il progetto è metà su un disco
e metà sull'altro, quindi VB è costretto a salvarsi il percorso assoluto.
Altrimenti VB salva il persorso relativo e se tu mantieni la struttura della
directory non ci sono problemi, anche perchè credo che tu non abbia salvato
form nella c:\windows!
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 wrote in message news:mWQib.280780
P.S.: VB deve essere installato come Administrator, altrimenti fa casino.


 
I miei file sono miei e me li gestisco io, anche perche' di solito i 
messaggi di errore in questo caso sono abbastanza chiari.
Perche' invece mi appaia autorizzazione negata ogni volta che apro un 
progetto come utente non amministratore resta un mistero. Controllero' 
meglio i permessi dei files, ma in genere quando si copia un file in 
rete se ne diventa anche proprietario e quindi ...
VB e' installato da administrator e non credo si possa fare altrimenti, 
  anche perche' appena il CD di VB va in autorun appare la finestra che 
chiede di inserire la password di amministratore. (Io lo ho comunque 
installato quando loggato come admin ...)
ciao


 Come mai ti perplime l'ovviamente? Sei diventato un billista? :-)
Perchè molto spesso, a parte gli innegabili buchi, si tende a dar la colpa a
chi non ne ha (Ms)...
Diciamo che a me in genere le cose funzianono, ma, eccezionalmente (e qui
l'ovviamenhte lo metto io), no.
Non sono diventato Billista e ... non m'offendere, su! ;-)
E' di ieri sera/stamane, l'ennesima mia polemica in casa Ms. Chi cerca
trova...

 
Ritiro tutto allora!


 cartella di sistema...
Già. :-(
Se così è hanno già finito anche l'ultima autobotte di etilico che gli ho
mandato..
Salvati l'intero progetto in una cartella di comodo, con un text editor
prova a cambiare tutti i percorsi da winnt a windows nel vbp. Facci sapere.
Se va, dovremo fare una colletta per quei cronici...
Devo però dire che avevo trasferito da win98se dove la cartella di win si
chiamava Win98 (così io l'avevo denominata) e presi i progetti e messi nella
stessa cartella di sviluppo su xp (denominata VB6) non ho avuto nessun
problema. Ovviamente nella cartella di win (normale o sistema) non ho niente
di mio (sta tutto in C:\VB6, appunto)...

Il 14/10/2003 19.32, Lupo scrisse:
Purtroppo ho capito! ;-(
In XP Home Edition esistono solo utenti amministratori e utenti 
"limitati". I limitati possono praticamente solo accendere e spegnere il 
pc. Per installare qualunque cosa, ad es. un ocx e' necessario l'utente 
amministratore.
Se il limitato apre un progetto contenente ocx non registrati appare il 
messaggio "Autorizzazione negata". Allo stesso modo il limitato non puo' 
selezionare gli ocx nel menu Componenti di VB.
La cosa bizzarra e' che i problemi sono sorti con 2 ocx che mi 
aspetterei fossero gia' stati registrati in fase di installazione di VB, 
quello di crystal report e il RichTextBox. :-(
Mah!
Speravo di risparmiare qualche euro, ma mi sa che dovro' acquistare un 
win2000 o un xp pro. ;-(


 win2000 o un xp pro. ;-(
Io riproverei a reinstallare daccapo (pur senza disinstallarlo) VB+SP con
diritti amministrativi. Avevi detto di averlo fatto, ma sinceramente, non mi
quadra quel che scrivi qui. Mi piacerebbe anche che intervenissero altri.
La domanda finale potrebbe essere: "posso usare VB come utente normale anche
su XP Home?"

  
Temo di no, ma aspetto smentite.
ciao


 Temo di no, ma aspetto smentite.
Non ci potrei credere. Va su 9x, Me (ma non l'ho mai avuto), NT, 2000 e non
su XP Home?
Comunque, sempre per capire, se registri esplicitamente il RTB, poi l'IDE di
VB lo vede regolarmente?
Insomma, sarebbero solo problemi di registrazione o non ce la fai proprio a
usare l'IDE di VB?

 e non su XP Home?
http://makeashorterlink.com/?J2C626636
http://makeashorterlink.com/?Q2E625636

 
- Come utente limitato tento di aprire un progetto. Appare il messaggio 
"Autorizzazione negata" posso proseguire nel caricamento del progetto ed 
appaiono i soliti messaggi di log tipici della mancanza di un ocx.
-Dopo aver letto nel log quale sia l'oggetto mancante provo ad aprire un 
nuovo progetto ed a selezionare in Componenti lo stesso, cercandolo 
nella cartella di sistema. Premendo Applica appare nuovamente 
Autorizzazione negata.
-Mi loggo come amministratore, apro un nuovo progetto e seleziono in 
Componenti l'ocx di cui sopra. Nessun problema
-Mi riloggo come utente limitato e riapro il progetto. Ancora 
Autorizzazione negata.
-Mi loggo come amministratore, riapro il progetto e lo salvo.
-Mi loggo come utente limitato e finalmente il progetto si apre.
Ho provato questa procedura con 2 progetti diversi, in uno il problema 
era dato da crystal32.ocx e nell'altro da RTB.ocx.
Probabilmente l'utente normale non puo' accedere a quelle "zone" del 
registro dove vengono registrati gli ocx oppure l'IDE eseguito 
dall'utente limitato non puo' accedervi. Non so, di solito cerco di 
capire perche' un *mio* programma non funziona, non quelli degli altri! :-)
A parte gli scherzi, puo' essere che il target di xp he non comprenda 
programmatori, o che xp he sia cosi' sicuro da poter permettere che 
l'utente amministratore sia anche l'utente abituale.


 -Mi loggo come utente limitato e finalmente il progetto si apre.
Non è escluso che ... ci debba essere una prima volta del progetto caricato
e salvato come admin. Non so, ma quegli .OCA che vengono creati, sono
statici o vengono pistolati ogni volta? Nel primo caso è possibile che
anch'essi abbiano necessità di diritti amministrativi. Una volta creati, non
più.

Il 14/10/2003 23.35, Lupo scrisse:

Si', li ho letti, ma si parla sempre di problemi di installazione. Io in 
fase di installazione di problemi non ne ho avuti. E finche' lavoro come 
utente amministratore va tutto bene.
Una domanda: se prendo XP Pro posso "replicare" la configurazione di 
w2k, cioe' avere un utente Power User che puo' installare ocx e dll, 
senza scomodare l'amministratore?
grazie
	maxx
P.S. Vista la scarsa partecipazione a questo thread, mi domando quanti 
usano xp home con vb ...


 
Puo' essere, solo che e' una scocciatura.
Non sono convinto che questa versione di XP faccia per me ... :-(


 usano xp home con vb ...
Sě, anch'io sono curioso, ma ... vista l'ora. Speriamo domani.

 
Grazie per collaborazione e compagnia.
notte
	maxx


 maxx
Se hai fatto tutto quello che ti han detto zanna e lupo....è solo
sfiga!....fai benedire il pc!...mettili una corona di peperoncini....compra
una medaglina dal mago Anubi...etc etc
ti dico la mia:
5 pc
1 win98
1 win2k
1 ....(non conta è di un altra parrocchia....diavoletto)
1...pinguino(anche lui di un altra parrocchia)
1 Xp pro (notebook)
Sviluppo quando sono in ufficio sul win2k.....mi copio il lavoro in
Temp_Lavoro sul notebook ....e continuo a casa....
senza casini di sorta....solo il ricordarmi la mattina dopo di riaggiornare
Temp_Lavoro sul win2k
n.b.
Logicamente ho XPpro Sp1....sviluppo come administrator....Vb6 sp5...(per
inciso sul notebook ce sta pure il NET,IIS attivato,php, mysql,msde,office
xp crystal etc etc ...e convivono pacificamente....ma forse sarò
fortunato!..unica pecca quando parte prima di avviare tutti i servizi e
farmi diventare operativo passano circa 4 minuti!!!l'ultoima patch di msde
lo ha rallentato ancora un po...ma solo all'avvio eh!..ma forse perchè ho
solo 128 mb di ram!!!)
p.s.
Logicamente sia il win2k che Xp son patchati fixati sp-izzati ad ieri!
Saluti....

 amministrativi.
No, ti sbagli. Gli ocx vengono registrati al primi utilizzo, non durante
l'installazione. Prima che scoprissi la magagna di cui sopra, riuscivo
ad aprire solo progetti che non usavano ocx.
Alla fine ho impostato il link nel menů per aprire vb selezionando
"run as" cosě se mi da quel problema lo risolvo in un attimo.
-- 
Samuele Battarra
prova il mio newsreader:
http://news-navigator.sourceforge.net

 
Pure io sono tutto una pezza ...
Domanda: ma tutte le raccomandazioni sul non lavorare abitualmente come 
Amministratori?


 come Amministratori?
Ecco, da ieri ci penso: Posso comprendere se un PC viene lasciato
incustodito e si teme che altri possano accedervi (ma per questo basta
avviare esplicitamente lo screen saver protetto da pwd), ma non capisco come
mai tu, sviluppatore e presumibilmente proprietario (anche se non
necessariamente in senso economico) della tua macchina, ti imponga di
lavorare con privilegi ridotti. Puoi spiegarmelo (giusto per curiosità), per
favore? E che vantaggi (o rischi ridotti) avrebbero quelle raccomandazioni?
(Poi, PS, non ho capito il senso di quel comando da riga che hai postato ier
sera)

 sera)
se sei un utente limitato, un virus e' piu' difficile che ti colpisca. molti
pc della lan li abbiamo salvati in questo modo. poi smoccolo perche' gli
mandano degli stupidi word e excel con inutili macro, da aprire pero'
obbligatoriamente, e tocca a me convertirli e provarli. ma quando penso a
quanto ci metterei a reinstallare alcune macchine, mi calmo subito.
anche se poi ho lavorato sempre come admin per un anno senza antivirus,
perche' mi ammazzava il pc lento, e continuo a essere dell'idea che, se ci
ragioni, in linea di massima li eviti. almeno, in anche quell'anno non ne ho
preso neanche uno. cioe', non ne ho preso uno in 7 anni di internet. ma non
tutti prima di cliccare pensano.
ciao, j.

 se sei un utente limitato, un virus e' piu' difficile che ti colpisca.
...
Sě, sono stato superficiale. Capisco perfettamente.

 codice scopiazzate qui...
se vuoi provarlo, quello e' carino. se va,
http://www.wischik.com/scr/savers/ScrHots3-setup.exe
lo metti in startup. sta in tray e puoi regolare gli angoli subito/mai
ciao, a.

[*javalab* = 
ja...@labrador.ca
 in
news:bmkeha$nj15v$
1...@ID-51318.news.uni-berlin.de
] ha scritto:

Grazie, funziona (ho provato su XP Pro).
Questo è il "mio", insomma, quello scopiazzato qui:
Private Const WM_SYSCOMMAND = &H112&
Private Const SC_SCREENSAVE = &HF140&
Private Declare Function SendMessagex Lib "user32" Alias "SendMessageA"
(ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam
As Long) As Long
Private Sub Form_Load()
    Beep
    If MsgBox("Perchè venga chiesta l'eventuale password" & vbCrLf &
"occorre attendere una decina di secondi." & vbCrLf & vbCrLf & "Vuoi avviare
lo Screen Saver?", vbYesNo + vbQuestion, "ESP0SSAV by Lupo") = vbYes Then
'           Avvia Screen Saver (e chiede eventuale pwd al rientro)
'           Occorrono alcuni secondi...
        Call SendMessagex(Me.hWnd, WM_SYSCOMMAND, SC_SCREENSAVE, 0&)
    End If
    Unload Me
End Sub

 
Serve a far partire il form di gestione utenti in XP. Volevo ribadire 
che XP Pro ha anche gli utenti power user, ha cioe' qualcosa in piu' 
rispetto a XP home.
ciao


 rispetto a XP home.
Non sono un sistemista, ma aprendo (da XP Pro) la gestione utenti da
pannello di controllo e persino consultando la guida esistono solo due tipi
di utenti: Amministratore e Limitato. Potresti spiegarti meglio, per favore?

[*Lupo* = 
LupoOrmaiR...@libero.it
 in
news:bmlmfp$obcq4$
1...@ID-174464.news.uni-berlin.de
] ha scritto:

Ho eseguito ora quel comando da (Start-Esegui) "control userpasswords2" ed
effettivamente fra le avanzate si citano anche i Power Users. Non mi spiego,
pur essendo utente-amministratore, come mai quando si crea un utente non ci
sia tale possibilità...

 
Features caro Lupo, features ...
Siccome solo gli amministratori possono modificare utenti e gruppi 
avranno pensato di rendergli piu' divertente una mezza giornata con una 
caccia al tesoro! :-)
