mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Re: Ciclare tutti i controlli

 Me.Controls(riga(0)).Caption = riga(n)
Anche questa č un'idea, solo che forse rende un pň piů difficile la gestione
del tutto in caso di ulteriori modifiche all'UI dato che
aggiungendo/eliminando controlli si rischia di sfasare le corrispondenze.
Interessante comunque.

 aggiungendo/eliminando controlli si rischia di sfasare le corrispondenze.
Beh, a parte la grande lentezza di caricamento dell'altra soluzione il
problema non lo elimini mica: metti che anzichč "Sfoglia" scrivi
"Sfoglia..."...
Ciao

 uno ad uno.
Dim ctrl as Control
For Each crtl in Me.Controls
	if TypeOf ctrl Is TextBox then
		ctrl.Caption = "PIPPO"
	End If
Next
Ciao.

 Next
Grandissimo! Tnx!!!

 "Sfoglia..."...
Beh, forse da un lato, però se un controllo non lo modifico sarà molto
facile aggiungerne di nuovi, e anche tradurre in altre lingue visto che si
tratta di modificare linee di testo con a fianco la scritta originaria.
Per la lentezza in effetti è una cosa a cui non avevo pensato (sono una
60ina di controlli in tutto)... qui mi sa che farò delle prove.

Dimio ha scritto:

Sicuramente un ciclo For...Each č lentissimo...
Meglio prendere in considerazione altri metodi!!
LeleB.

 caption dei controlli ciclando fino a trovare quello giusto.
mmm...
non fai prima a mettere nel tuo file
txtSfoglia,Sfoglia,Browse
e da programma
riga = Split(riga_file, ",")
Me.Controls(riga(0)).Caption = riga(n)
?
Ciao

 ctrl.Caption = "PIPPO"
:-)
Alberto
--
E tutto mi sembrava andasse bene...

Mi chiedevo se fosse possibile in qualche modo ciclare tra i controlli di un
form per controllare una data proprietą (caption) senza doverli specificare
uno ad uno.
Lo scopo č quello di rendere multilanguage l'applicazione. L'idea č quella
di usare un file di testo che contenga linee del tipo:
Sfoglia--->Browse
Comandi--->Commands
In questo modo prenderei la parola "Sfoglia" e la cercherei nella proprietą


 proprietà caption dei controlli ciclando fino a trovare quello giusto.
Io per internazionalizzare il mio antispam ho creato dei files ini.
Poi all'interno del programma ho creato dei tipi di dati (ogni tipo col nome di un form) ed in ogni
tipo ho messo i variabili stringa rappresentative dei controlli del relativo form. Poi ho
raggruppato tutto in un unico tipo finale chiamato lang.
Quindi se voglio modificare il text del command1 del form1 faccio:
Form1.Command1=LangSinapsi.Form1.Command1
Ogni volta che devo poi aggiungere o eliminare controlli mi basta semplicemente modificare l'ini e
un paio di righe di codice.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
"Seminate Linux, che Windows si pianta da sè...." (Antico Adagio)
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it
Sinapsi Antispam. Antispam Gratuito.
http://www.nicolaottomano.it/public/SinapsiAntispam-Setup.exe
email spamtrap: 
spam...@nicolaottomano.it
Newsgroup: it.comp.lang.visual-basic
Titolo: REGSVR32 problemi su path con spazi

Come faccio a registrare/deregistrare una DLL la cui path e' composta da
spazi???
In pratica ho notato che 'REGSVR32' da un errore sia in registrazione che in
rimozione se la path risulta cosi' composta:
C:\Programmi\Microsoft Visual Studio\VB98\Projects\DLL\MIADLL.dll
Risulta invece regolare la registrazione se compilo in VB6.0 ma poi non
riesco piu' a rimuovere la registrazione.
Come posso fare???
Utilizzo VB6 in ambiente WIN2000.
Ciao e grazie.

 riesco piu' a rimuovere la registrazione.
REGSVR32 "C:\Programmi\Microsoft Visual Studio\VB98\Projects\DLL\MIADLL.dll"
Questa regola vale per qualsiasi altro programma.
Ciao!
Esteban

 C:\Programmi\Microsoft Visual Studio\VB98\Projects\DLL\MIADLL.dll
Fallo in 8.3
Regsvr32 C:\PROGRA~1\MICROS~2\PROJECTS\DLL\MIADLL.dll
--
Fosco
Newsgroup: it.comp.lang.visual-basic
Titolo: Attenzione a Quel Coglione Faber

Attenzione a quel Coglione di Faber Che ha Risposto alla Domanda Sui
Compilatori.
Si vede che č una Persona  con  le Pal........ ., degno di rappresentare una
News come questa.


Qui l'unico coglione (o cogliona?) e' uno che si firma Stefania, ha come
indirizzo 
fesp...@hotmail.com
 e chiede come risalire al codice VB avendo
un exe qualsiasi, il tutto su un newsgroup di programmatori che magari si
guadagnano la pagnotta scrivendo QUEL dannato codice VB.
Riguardo a Faber, non mi risulta che si sia mai comportato male.
Riguardo a te, non saresti degno nemmeno di rappresentare un essere umano.
Ti consiglio di cambiare registro e/o non farti mai piu' vedere su questo
NG.
--
Roal Zanazzi

 ha scritto nel messaggio
news:8k4hqj$njv$1...@nslave2.tin.it...


Nauseante.

 Ti consiglio di cambiare registro e/o
possibilmente *e*


 News come questa.
1) Non è che si capisca molto cosa vuoi dire.. ad ogni modo, i 'consigli'
che ti ha dato Roal mi sembrano più che azzeccati
2) Tu non hai proprio la minima idea di cosa sia la Netiquette, il viver
civile, il buon senso...
neanche il senso dell'umorismo conosci; cresci, qualunque sia la tua età
3) Se proprio devi usare StrConv con vbProperCase quando scrivi qui sul NG,
usalo secondo una logica, a caso no che non sta bene
4) Ringrazio gli altri amici del NG per l'appoggio  :)
Faber

 wrote in message
8k4hqj$njv$1...@nslave2.tin.it...


 News come questa.
Mi... sun senz parò (:-o !!!
Mai letta una cosa simile!!!
"Appoggio" il NG
Ciao By Gianni C.


Stefania-Esposito, cosa succede, non hai trovato l'olio di salamandra?
Vuoi sapere qualcosa sui Compilatori o sui Decompilatori? (Se la
risposta è 2, ti hanno già risposto).
Cos'è una News?
E cosa c'entra il povero Pal?
Calmati un po' e ragiona prima di scrivere. Magari ci guadagniamo
tutti, tu e noi del NEWS che così possiamo dedicare le nostre
mascoline energie ad argomenti più interessanti che dar retta a
persone senza il senso dell'ironia..
ciao
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

 News come questa.
C'è un famoso detto che dice: "prima di pigiare freneticamente sulla tastiera, accertarsi che il
cervello sia collegato"
Un consiglio: oltre che a cambiare NG, cambia spacciatore!!!!!
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

> Un consiglio: oltre che a cambiare NG, cambia spacciatore!!!!!
ahahheahehahehhahehahe bellabella questa   :)
Faber


Ehi, non mi taroccare cosi' impunemente le parole del caro vecchio Albert!
:-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Refresh Video Excel

Salve,
una macro modifica molte celle in un foglio
Excel e genera un fastidioso refresh video
che vorrei eliminare.
E' possibile ?
Grazie again... ;)
Massimo 

 E' possibile ?
Cos� a naso ti consiglierei di nascondere/mostrare momentaneamente la GUI 
(Graphic User Interface) con il commando Application.HIDE/Application.SHOW 
che oltrettutto velocizza anche le procedure.
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it

 -- 
.
.
.Grasssiee.. !! Buona domenica !
Massimo 

 
altrimenti si pu� utilizzare application.ScreenUpdating
Ciao
Matteo

 altrimenti si pu� utilizzare application.ScreenUpdating
.
.
.Credo sia meglio in questo modo, arigrassiee !!
M 


Struttura base per una macro di Excel.
Public Sub tuaMacro()
'gestione errori
On Error GoTo RigaErrore
    With Application
        'nessun refresh monitor
        .ScreenUpdating = False
        'nessun ricalcolo automatico
        .Calculation = xlCalculationManual
    End With
    'codice
'riga sempre eseguita
RigaChiusura:
    With Application
        'refresh del monitor
        .ScreenUpdating = True
        'ricalcolo automatico
        .Calculation = xlCalculationAutomatic
    End With
    Exit Sub
'riga errore
RigaErrore:
    'numero e descrizione errore
    MsgBox Err.Number & vbNewLine & Err.Description
    'vado alla riga di chiusura
    Resume RigaChiusura
End Sub
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
http://blog.maurogsc.eu/
http://social.microsoft.com/Forums/it-IT/excelit/threads
Newsgroup: it.comp.lang.visual-basic
Titolo: Coda di Messaggi

Ciao a tutti,
come faccio ad eliminare la coda di messaggi inviati ad una form se nel
frattempo sto elaborando una procedura
chiamata da quel form che ci mette un po'?
Es: se durante l'elaborazione premo il pulsante "exit", finisce
l'elaborazione e poi esce dall'applicativo; vorrei che gli eventi
che vengono attivati durante l'elaborazione non venissero gestiti ma
eliminati.
grazie a tutti


Uova di Colombo (il navigatore genovese, non il politico ne' il volatile :)
1.
disabiliti il bottone appena avvia la procedura lunga;
e/oppure:
2.
imposti una variabile statica all' interno della procedura o, forse meglio, una variabile a livello
di form che vale ad es. 0 prima di partire e 1 appena avviata l' operazione lunga; 
appena entri nel codice valuti il contenuto
della variabile semaforo: se vale 1 allora esci subito e lasci fare.
ciao, hal

 imposti una variabile statica all' interno della procedura
{SNIP]
Aggiungo un altro uovo
3.
disabiliti il form, e la metti in saccoccia a tutti gli eventi ;-)
Ciao
--
Luca Dormio
luca....@tin.it

Ci hai gia' provato??
se scrivi una procedura del genere:
Private Sub Command1_Click()
  Me.Enabled = False
    PauseTime = 10
    Start = Timer
    Do While Timer < Start + PauseTime
       i = i + 1
    Loop
  Me.Enabled = True
End Sub
Durante i 10 secondi il form e' disabilitato, ma tutti i messaggi gli
vengono accodati e vengono
eseguiti dopo i 10 secondi; non ti risulta?

 eseguiti dopo i 10 secondi; non ti risulta?
Si, mi risulta ma avevo capito male il problema; pensavo che ti interessasse
solo che gli eventi non *interrompessero* la tua elaborazione...
A questo punto anche disabilitare solo il controllo incriminato ovviamente non
serve, per cui puoi optare per la variabile di controllo, come suggeriva hal,
oppure fare un subclassing di questo tipo:
'Modulo BAS
Declare Function CallWindowProc Lib "user32" Alias _
    "CallWindowProcA" (ByVal lpPrevWndFunc As Long, _
    ByVal hwnd As Long, ByVal Msg As Long, _
    ByVal wParam As Long, ByVal lParam As Long) As Long
Declare Function SetWindowLong Lib "user32" Alias _
    "SetWindowLongA" (ByVal hwnd As Long, _
    ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Public Const GWL_WNDPROC = -4
Function EmptyWindowProc(ByVal hw As Long, ByVal uMsg As _
    Long, ByVal wParam As Long, ByVal lParam As Long) As _
    Long
    Debug.Print "Messaggio: "; hw, uMsg, wParam, lParam
    'Ignoriamo tutti i messaggi, non chiamiamo la WindowProc originale
End Function
'procedura nel Form
Dim lpPrevWndProc As Long
Me.Enabled = False
lpPrevWndProc = SetWindowLong(Me.hwnd, GWL_WNDPROC, AddressOf EmptyWindowProc)
PauseTime = 10
Start = Timer
Do While Timer < Start + PauseTime
   i = i + 1
Loop
'questo DoEvents e' importante per fare si che la coda dei messaggi
'venga processata dalla WindowsProc vuota *prima* di ripristinare
'quella originale.
DoEvents
SetWindowLong Me.hwnd, GWL_WNDPROC, lpPrevWndProc
Me.Enabled = True
in questo modo sembra funzionare, anche se andrebbe migliorata per fare in modo
di processare almeno i messaggi di "paint" della finestra per evitare brutti
effetti grafici...

Newsgroup: it.comp.lang.visual-basic
Titolo: Scusate se insisto

Scusate se insisto ma per il quesito che ho posto sul debug di una dll
di tipo Add-ins (per la precisione istanziare un oggetto VBIDE.VBE )nessuno
mi ha risposto, non si puň fare? (Assurdo!)
Se č cosě grazie lo stesso

Newsgroup: it.comp.lang.visual-basic
Titolo: Formatta l'input negli oggetti di VB

Non sapevo esistesse un sito comune o altro... se potresti indicarmi
l'url.... provvederò ad uploadarlo

 l'url.... provvederò ad uploadarlo
beh, forse e' perche' non hai mai letto nulla in questo ng :)
l'url e' 
http://www.murialdo.it/it_lang_vb
ma forse ci saranno problemi temporanei per l'upload :(
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #25 delle Mitiche Brigate Takahashi sezione Sud

Newsgroup: it.comp.lang.visual-basic
Titolo: Applicazione in primo piano

E' possibile fare in modo che una form di un'applicazione venga mostrata in
primo piamo al generarsi di un certo evento sia che sia ridotta a icona sia
che sia coperta da altre finestre di altre applicazioni?
Ho provato ad usare WindowsState=0 ma evidentemente non e' la proprieta'
giusta in quando non fa cio' che mi aspetto.
Grazie a chi mi da una dritta su come fare.
 
--
Ciao,
      Peppo
 
ICQ    : UIN 5709387

 ha scritto nel messaggio
news:v1j7jsgig16qt15be...@4ax.com...


ByVal cy As Long, ByVal wFlags As Long) As Long
ti ringrazio, vado a provare.
E vado anche a documentarmi su questa API. E' un API, giusto?
GRAZIE!


ByVal cy As Long, ByVal wFlags As Long) As Long
Mi hai dato la dritta giusta indirizzandomi al tipo di API che fanno cio'
di cui avevo bisogno.
Ho verificato pero' che, forse in maniera piu' pulita, questa chiamata fa
cio' di cui avevo bisogno.
Declare Function SetActiveWindow Lib "User32" (ByVal hwnd As Long) As Long
..
  Form1.WindowState = 0
  SetActiveWindow Form1.hwnd
..
Giusto?

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB 2010] vs [VB5] - Command Button - Form Cursor

Buongiorno,
   Nel cercare qualche vaga somiglianza non riesco a trovare qualcosa di
analogo in VB2010,
       corrispondente alla proprietà MousePointer=99 e MouseIcon dei Form in VB5.
   Inoltre non riesco a cambiare da codice in VB2010, il bold dei Command
Button,
       anche qui non trovo la proprietà FontBold.
Sono state aggiunte tante altre cose (dimensionamenti massimi e minimi,
posizionamenti), ma
   perchè non sono rimaste quelle descritte sopra?
   E' una domanda stupida o la filosofia di questo ambiente di sviluppo è
così totalmente diversa (e lo è)
      da rendere inutili certi proprietà?
Grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

WPF o Windws Forms?
Nicola


Windows Forms.


 Windows Forms.
Per il Mouse usa la proprietà .Cursor (es Button1.Cursor)
Per il grassetto, proprietà Button1.Font, impostando Bold = True
Nicola

 Nicola


    ma Bold no.
Mi sa che ti devi decondizionare da VBx. Devi dire "VBx è cacca, è 
cacca!", e poi dimenticarti tutto. Una volta dimenticato tutto puoi 
iniziare a pensare a oggetti:
Button1.Font = New Font(Button1.Font, FontStyle.Bold)
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Scarica "OpenOffice.org 3: Soluzioni a raccolta", molto più di semplici 
FAQ! 
http://it.openoffice.org/doc/manuali/

 Per il grassetto, proprietà Button1.Font, impostando Bold = True
...
Se non sbaglio la proprieta' Bold e' di sola lettura, non si puo' impostare 
(vado a memoria, pero').
Bisogna invece assegnare un nuovo oggetto font alla proprieta' Font del 
Button.

 richiamarlo da codice.
E' possibile anche senza passare dalle risorse, ma caricandolo 
direttamente da file .cur. Esempio:
Dim MyCursor As New Cursor("MyCursor.cur")
Me.Cursor = MyCursor



Grazie della dritta, ho capito che devo dimenticarmi la "filosofia" di VBx
e sposare totalmente questa di VB2010.



Si, te lo confermo. In realtà non me lo ricordavo, sono andato a memoria.
In ogni caso, si, la soluzione viene automatica, bisogna creare un nuovo
oggetto font prima.
Nicola
Newsgroup: it.comp.lang.visual-basic
Titolo: [ot] Finalmente...

Dopo dieci giorni di buio, newsland ha ricominciato a farmi vedere il ng.
Sono comunque abbastanza convinto del fatto che non abbiate sofferto
troppo per la mia assenza :-)
-- 
Salutoni
Sergio
That's me in the corner
That's me in the spotlight
Losing my religion
Trying to keep up with you
And I don't know if I can do it
Oh no I've said too much
I haven't said enough
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 troppo per la mia assenza :-)
anzi, ero contento per te. pensavo stessi regatando in atlantico :)
-- 


 anzi, ero contento per te. pensavo stessi regatando in atlantico :)
Progetto accantonato, lo sponsor si č ritirato, e senza soldi non si puň
fare nulla.
Ho provveduto ad un downsizing delle aspettative, e adesso sto progettando
la circumnavigazione del lago di garda in solitario e senza scalo. Non č
una grande impresa, ma da qualche parte bisogna pur cominciare.
-- 
Salutoni
Sergio
That's me in the corner
That's me in the spotlight
Losing my religion
Trying to keep up with you
And I don't know if I can do it
Oh no I've said too much
I haven't said enough


 anzi, ero contento per te. pensavo stessi regatando in atlantico :)
Il giorno in cui lo farà, si materializzerà un banco di nebbia che, 
sospinto dagli alisei, accompagnerà il nostro eroe da una sponda 
all'altra.
Capirà di essere arrivato dal rumore dello scafo sui coralli.
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

 una grande impresa, ma da qualche parte bisogna pur cominciare.
puoi sempre abbordare i vaporetti gitanti. gli piombi, razzi i panini alla 
coppa e le insalate russe, e scompari nel nulla.
forza tigrotti del lemano! melchiakan alla riscossa! la perla di lazise e' 
in pericolo :)

 sofferto troppo per la mia assenza :-)
Individualnet dai... 10 euro e stai apppppppost !
-- 
-Gigio@work-
G2k Blog : 
http://www.g2kweb.it/?3098
G2k Snip Url : 
http://www.g2kweb.it/?3015
G2k Free Gallery : 
http://www.g2kweb.it/?218

 lazise e' in pericolo :)
/me offre una bombola di ossigeno a a.p.
Dai su su, ora calmati....
^_^


 Individualnet dai... 10 euro e stai apppppppost !
se non gli hanno murato le porte news. da noi si'.
giustamente. hai una vaga idea delle millemila ricette di torte e 
pandispagna scaricate, che poi rompono anche le palle che sono a dieta? :)
Newsgroup: it.comp.lang.visual-basic
Titolo: Scheduler task

riepilogo qual'č il mio problema, devo schedulare in automatico dei task su
Win 2000, per fare il sig. Raccagni aveva suggerito ad un mio collega
l'utilizzo di questo oggetto TaskScheduler2 ovvero tskschd.dll (ho
installato la versione 1.10.0.6).
Ora i task vengono schedulati correttamente, ma appena questo si apre si
richiude immediatamente appena il tempo di vedere un lampeggio a video,
nonostante il tempo di esecuzione impostato per il task sia di diverse ore,
qualcuno puņ aiutarmi ?
grazie
Marco

... per fare il sig. Raccagni aveva suggerito ad un mio
CHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ??????

 Marco
a) Hai provato a lanciare questo "task" (che roba č?) da solo?
Funziona su quel pc?
b) Start->Programmi->Accessori->Operazioni pianificate
Non ti bastava???
c) Il "lampeggio" significa che il programma č partito e:
1- o....Lavora in background
2- o....E' fallito di brutto
ctrl alt canc...c'č nella lista dei processi?
Ma l'hai programmato tu codesto "task"?
Che roba č?
Sai stasera la palla di cristallo č scarica e dalle tue info non riesce a
vedere di piů ?!!!

 vedere di piů ?!!!
mi devo rivolgere a qualche mago tipo Thelma o Forester ;)

 CHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ??????
ops lo stesso post l'ho mandato sul forum di 
vbasic.it
 dove questo Raccagni
č conosciuto
;)

Newsgroup: it.comp.lang.visual-basic
Titolo: Programma residente in memoria

Salve a tutti,
ho realizzato un programma Mdi che quando viene chiuso in realtà rimane
attivo nei Task (se faccio CTRL-ALT-CANC lo vedo).
Questo causa un errore se il programma viene riavviato.
Il fatto strano è che finchè avevo come oggetto di avvio il form Mdi, andava
tutto bene, impostandolo invece su una  Sub Main si verifica questo
problema.
Grazie a chi saprà aiutarmi.

Se ho capito il problema ti dovresti essere dimenticato di mettere
UNLOAD (nome MDIform) quando esci dal programma.
Di solito capita se termini con un semplice END.
Ciao
            Pixel

Newsgroup: it.comp.lang.visual-basic
Titolo: Se c'è scritto 3

Io ho una list box e tramite listindex riesco a rilevare la posizione del
cursore.
Mettiamo che quest'ultimo elenca la terza possibilità , come faccio a dire a
vb leggi la terza riga del file di testo!?!
NB
Il file di testo è uno e la righe possono variare ma comunque cè un
proporzionalità diretta tra il file e la list box cioè se ci sono 20 nella
list box ce ne sono anche 20 nel file di testo
Grazie



 (Qualsiasi riga metto mi mi lascia il campo bianco)
[a parte il fatto che poi mi spieghi perché N l'hai dichiarato come stringa]
ho provato, a me funziona. questo è quello che ho scritto in
c:\windows\desktop\line.ini:
hgkl
jkhjk
terza
e il msgbox mi fa vedere terza
conclusione: [?]
Faber

 conclusione: [?]
Che sia applicabile anche in questo caso una delle prime leggi
dell'informatica: spazzatura entra, spazzatura esce? Ovvero: che c'e'
scritto *veramente* in "c:\windows\desktop\line.ini"?
--
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: REQ: Edit di Listview

Salve a tutti!
Ho un grosso problema: come faccio a gestire l'edit in un controllo
listview che legge i dati da database?
Grazie
--
Posted from 
ipv36.unipv.it
 [193.204.35.27]
via Mailgate.ORG Server - 
http://www.mailgate.org

 wrote in message


Newsgroup: it.comp.lang.visual-basic
Titolo: image.picture

qualcuno puo dirmi se � possibile leggere il nome dell' immagine in una 
image.picture?
E se � possibile, come si fa?

???
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Undo esagerato con richtextbox

Ciao VBofili,
vb6 sp5 e RICHTX32.OCX
con una RichTextBox invio il mio bel sendmessage con WM_UNDO ma mi "unda"
tutto quello che ho scritto....
io preferirei un carattere alla volta... :)
se non avete voglia di scrivere mi basta pure un'incollata di links... :)
a buon rendere :)
ciao......


Io ho lo stesso problema e ho pensato a questa soluzione:
ad ogni evento change salvo il contenuto del rigo corrente
in un vettore. Per ottenere il rigo corrente (da quale carattere inizia e da
quale finisce utilizzo la instr e instrRev cercando vbcrlf faccio la mid e
lo salvo nel vettore
ripeto tutto alla rovscia per reinserire i dati come erano prima.
Che ne pensi?

 Che ne pensi?
Ciao minmax...
il fatto è che io so che il Controllo RichTextBox può farlo.....
anche io ho pensato già ad un paio di modi per farlo con del codice
normale.....
ma non vorrei implementare altro codice quando so che se uso bene le API
posso ottenere lo stesso risultato e magari migliore....
so che si può settare addirittura il limite di UNDO per una Rich...
e addirittura sapere il tipo di UNDO che aspetta ...(clipboard,testo,
ecc....)
eheh...ti dirò di più....
ho compilato una versione del mio prog....che lo faceva bene....
ma poi mi sono dedicato ad altre parti del programma e devo aver cambiato
qualcosa...ed ora non vuole saperne di andare....(sto ancora
rosicando).....mi sembra tutto apposto....ma non va più.....
Ciao e grazie :)


sono scioccato non credevo si potesse tanto, mi potresti far vedere come
facevi?
comincio a pensare che sia meglio rinunciare a cercare limiti nel vb e a
pensare che qualcosa non si possa fare.
Complimenti per ciň che hai fatto.

 Complimenti per ciò che hai fatto.
spero che tu non facia sul serio :)
io non ho fatto nulla...
con un pò di tranquillità ho capito cosa era successo......
ti spiego...
provavo varie routines di hilight....usando la rich di
www.vbaccellerator.com
che si sà sfrutta la riched20.dll quindi la versione con l'undo
multilevel....
vbaledit.ocx....che poi ho cambiato (e non sto a spiegare i prob che mi ha
dato)...ed  ho implementato con un ocx di edanmo
(
http://www.domaindlx.com/e_morcillo/
) sotto consiglio di Zanna,
ha una gestione dell'undo particolare....cioè...
se digito qualcosa, poi sposto il focus su un'altro oggetto...oppure
modifico la selezione del testo....lo stack dell'undo avanza quindi con
CTRL+Z "undi" solo cio che è successo DOPO la selezione o il cambio di
focus...
dato che avevo implementato una funzione di hilight che mi parsava il testo
ad ogni carattere digitato spostando e ripristinando la selezione ed il
cursore, avevo un continuo aggiornamento dello stack dell'undo...di
conseguenza il ctrl+z si fermava ad ogni singolo carattere....
la versione compilata di cui parlavo implementava questo hilight....che poi,
inseguito, ho tolto dal progetto perche troppo lenta....
tutto chiaro???  :)
ciao.......

 ciao.......
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: TreeView

Sono in conflitto con questo controllo... qualcuno mi puo' mandare qualche
esempio ???
Un mega di grazie
da...@enjoy.it

Per info generali potresti guardare l'help di vb, è molto chiaro in
proposito.
Per info particolari sul TreeView dimmi cosa ti serve e vedo se posso
aiutarti.
CIAO

Sull'help però non spiega se avessi un controllo Francese o Tedesco cosa
dovrei cambiare del codice e come senza dover diventare matto !!!


Newsgroup: it.comp.lang.visual-basic
Titolo: [OT:BastardSpam] Invio di lettera per il cretino .....

 Ho provveduto a scrivere questa letteronza
"
Spettabile Lycos
Per conoscenza Hotmail
Da vari giorni il NG it.comp.lang.visual-basic
viene (in quanto NG NON moderato)bersagliato da vari post
con subject:"Video scioccanti" et similia
di chiaro messaggio pornografico.
I link contenuti
http://happyportal2000.iscool.net
http://happyportal2000.3000.it
http://happyportal2000.da.ru
....e altri
rimandano tutti a
http://utenti.lycos.it/euronet2000/
e usando il vostro form di invio password scaduta risulta che l'account
aperto presso lycos proviene da:
guadagn...@hotmail.com
Vi chiedo gentilmente ed in maniera bonaria di quantomeno "controllare" ed
adire a tutti gli strumenti in vostro possesso per far terminare questo SPAM
di indubbia volgarità e illiceità.
Certi che provvederete al più presto e convinto di avervi reso un servizio
porgo
Cordiali Saluti
XXXXnome del wodkinoXXXX
"
Hotmail ha un vero e proprio indirizzo
mailto:
abus...@hotmail.com
mentre lycos è incasinato come sito e non appare...o almeno non l'ho
trovato...e allora l'ho spedito alle info tecniche ed al direttore
business...staremo a vedere!
...nel frattempo se volete scrivere una email a "guadagnosicuro" dandoli del
segaiolo...o altro.... fate vobis!
--
%%============================%%
Il Wodkino Nazionale è a : 
www.martek.it
Forum: 
http://www.martek.it/go.asp?PortamiA=1
Bestiario: 
http://www.martek.it/go.asp?PortamiA=2
 (link bestiario del ng)

 dandoli del segaiolo...o altro.... fate vobis!
http://www.pantegana.it/Varie/bomber/Bomber.HTM
(tranquilli, è sicurissimo...)
Ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: Copia di oggetti da un form all'altro

Buongiono a tutti,
sto cercando di fare un modulino per gestire il drag and drop di
PictureBox da un form all'altro.
Lavoro utilizzando il comando Load sulla PictureBox di partenza,
riesco a draggarla e a dropparla dove voglio nel form originale, ma
non riesco a copiarla in un altro eventuale form.
Avete suggerimenti da darmi per favore? 
ciao 
Mario

 non riesco a copiarla in un altro eventuale form.
Cosa intendi per "copiare"?
--
ciao, hal
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Applicazioni modal?

Ho usato la createprocess per lanciare un eseguibile esterno. Con la
waitforsingleobject aspetto che abbia finito.
Problema: l'applicazione dovrebbe rimanere on top della mia (ma non delle
altre). Come si fa?
Io ho provato a mettere enabled=false sulla finestra della ma applicazione,
ma quando ci clickko sopra, viene in primo piano indipendentemente
dall'enabled=false.
Idee?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Idee?
giocando con Z-order di SetWindowPos?
dovrebbe funzionare
Declare Function SetWindowPos Lib "user32" Alias "SetWindowPos" (ByVal hwnd
As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long,
ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: perchè l'inserimento non va?

perchè questa routine mi restituisce quest'errore?
"nessun valore specificato per alcuni parametri"
Private Sub Command1_Click()
Dim inc As Boolean
If OptNo = True Then
inc = False
Else
inc = True
End If
 rscmd.CommandText = "INSERT INTO Clienti VALUES(' " & TxtCognome.Text & "
',' " & txtNome.Text & " ',' " & txtvia.Text & " ',' " & txtCivico.Text & "
',' " & txtCitta.Text & " ',' " & txtCap.Text & " ',' " & txtProvincia.Text
& " ',' " & txtTel.Text & " ',' " & txtScadenzaPolizza.Text & " ',' " &
lblData.Caption & " ',' " & txtNumPolizza.Text & " ',' " & cmbComp.Text & "
',' " & txtCodFiscale.Text & " ',' " & txtNote.Text & " ',inc)"
 rscmd.Execute
End Sub

Lujx,
prima di scrivere al ng, hai fatto una debug.print della stringa sql ?
ciao, hal

  rscmd.Execute
Non ne sono sicuro , ma non è necessario specificare il nome dei campi ?
INSERT INTO Clienti(Clienti.Cognome, Clienti.Nome ...) VALUES (...
Saluti
Newsgroup: it.comp.lang.visual-basic
Titolo: modifica password 2

allora, riposto perche la prima domanda è stat ignorata, e per me è una
questione molto importante.
se io faccio
dim cnn as new adodb.connection
cnn.connectionstring= " [... stringa di connessione a un db Access non
protetto...]"
cnn.open
ora la connessione è aperta.
come faccio a proteggere il file MDB? quale proprieta/metodo di cnn devo
utilizzare?
grazie
Mario

 ha scritto nel messaggio
news:9unm0c$9lo2j$1...@ID-70152.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: ancora togglebutton

per favore... dove cavolo lo trovo un componente per i toggle button? sono
cosě carini... mi servono...
Mario

 ha scritto nel messaggio
news:8rqcbh$3f1$1...@nslave3.tin.it...


grazie.


Prova con gli oggetti checkbox, (tra gli stili ci dovrebbe essere quella
per i bottoni modali che funzionano come toggle button)
-- 
Sidewinder  
---------------------------------------------------------------------
Hi.  I'm Roosta, and this is my towel.
---------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: Ma le icone nella status?

Una domanda un capellino stupida:
Di che dimensione devono essere le icone dentro una status?
Grazie Ciao

16x16
-- 
GbC

 16x16

Intedo dire la status di Vb (il componente dei common controls) , comunque
ho provato con il
16x16  ma me la ridimensiona un po come gli pare e qiventa uno schifo.
ciao!

 wrote in message
7v4fja$lgm$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Dimensione minima finestre

Qualcuno sa' come e' possibile definire una dimensione minima per una
finestra ridimensionabile?
grazie.
La Greca Alberto
alb...@cilento.peoples.it

...

Newsgroup: it.comp.lang.visual-basic
Titolo: [NET] domanda un po' meno stupida: i palmari

salute a voi
allora
punto di partenza: Visual Basic .NET 2003 Standard
punto di arrivo: sviluppare programmi che girino sotto Windows Mobile 2003.
che serve d'altro? ho googlato per un po' e ho trovato info
contraddittorie... ad esempio: ho scaricato e installato un file chiamato
"Microsoft Pocket PC 2003 SDK.msi", così come il "Windows Mobile 2003
Second Edition Emulator Images for Pocket PC - WWE.msi"... solo che l'SDK
prevede solo il lavoro da riga di comando (evvabbe'), mentre le immagini
sono per un emulatore che credo di non avere... quindi, in pratica...
No-IDE + No-Emulatore = No-Sviluppo...
per avere strumenti visuali (come quelli dei vecchi embedded visual tools)
è necessario avere la versione Professional di Visual Studio? o di Visual
Basic? o di Visual MioNonno?
grazie in anticipo
	d.
-- 
La bella che guarda il fiume ha un nome che fa paura...
La bella che è addormentata ha un nome che fa paura:
Libertà! Libertà! Libertà!

 Basic? o di Visual MioNonno?
Yes :)
Se vuoi qualche info in più per partire guarda un po' i miei post
sull'argomento, dal mio inizio ad oggi.
http://groups.google.it/groups?q=zanna+palmari&hl=it&lr=&group=it.comp.lang
.
visual-basic&c2coff=1&client=firefox-a&start=20&sa=N
Ciao
--
Reporting tool: 
http://www.neodatatype.net
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]

Newsgroup: it.comp.lang.visual-basic
Titolo: [!] - Salvataggio Immagini in Formato PNG

Sul sito Comune ho postato un progetto in cui viene illustrato come salvare le
immagini in formato PNG (formato free e liberamente utilizzabile al posto del
costoso GIF) utilizzando un piccolo programmino free di un giapponese
(ulteriori dettagli sono all'interno del progetto).
Con questo post volevo segnalare la presenza di un problema nel caso in cui la
dir contenga degli spazi:
Per ovviare il problema basta cambiare la funzione ExecuteAndWait come segue
 
Public Sub ExecuteAndWait(cmdline As String)
    Dim BuffCmdLine As String
    Dim NameOfProc As PROCESS_INFORMATION
    Dim NameStart As STARTUPINFO
    Dim X As Long
    NameStart.cb = Len(NameStart)
    NameStart.wShowWindow = SW_HIDE
    NameStart.dwFlags = STARTF_USESHOWWINDOW
    BuffCmdLine = """" & cmdline & """" 'Ecco la correzione al posto delle
precedenti righe ...FOR...Next
    BuffCmdLine = App.Path & "\bmp2png.exe " & BuffCmdLine
    X = CreateProcessA(0&, BuffCmdLine, 0&, 0&, 1&, NORMAL_PRIORITY_CLASS, 0&,
0&, NameStart, NameOfProc)
    X = WaitForSingleObject(NameOfProc.hProcess, INFINITE)
    X = CloseHandle(NameOfProc.hProcess)
End Sub
Ciao Marco
-- 
Posted from  [213.82.76.46] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Newsgroup: it.comp.lang.visual-basic
Titolo: Ho perso i sorgenti........sigh!

Mi è rimasto l'exe!
Ricomincio da capo?

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto su Print

Ho già fatto questa domanda in un'altro thread, sicuramente non sono
riuscito a spiegarmi bene (sono un principiante).
Con l'istruzione Print scrivo in un file di testo delle variabili, (Print
#X, &A, Print #X, &B) etc. è possibile far riconoscere al programma il fato
che si è arrivati alla 10 ^ variabile effettivamente scritta (quindi non = a
0) e che quindi a quel punto deve scrivere per es._:
la frase "azzurro" ?
Grazie.
Roberto.

 ha scritto nel messaggio
news:999gdq$fmc$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Immagini OLE in un MDB - Occupano troppo!

E' la prima volta che ho a che fare con gli OLE. Ho necessita di caricare
migliaia di immagini su un MDB. Utilizzo per questo una maschera Access:
sembra che l'unico modo sia quello di utilizzare "Inserisci oggetto" e
scegliersi il file. Il file viene caricato nel database a seconda del server
ole registrato sull'estensione del file...c'è un modo per poter inserire i
file semplicemente digitandone il nome in una casella di testo (cui
aggiungere dopo il percorso tramite path & casella.value per esempio).
E poi perché il database, dopo l'inserimento di un'immagine di 7 o 8 kb
aumenta di 200 kb?
Uso l'ole di Image Photo Editor (un tool di office), cambiando ole si riduce
la dimensione? Come posso cambiare l'ole associato alle jpg?
Grazie.

 ha scritto nel messaggio
news:qX1h8.35623$_u5.1...@news1.tin.it...
ehmmmm...
per la n-esima volta:
lasciate le immagini dove stanno: nel file-system...
ciao
ugo
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

 ha scritto nel messaggio
news:a62aaj$aecqd$1...@ID-96367.news.dfncis.de...



Ok, ma non mi pare proprio che CryRep 4.0 sia in grado di gestire campi
Ole...
ciao
ugo

 ciao!
di niente :)
ciao, a.

 > bmp2png (freeware) (grazie javalab!)
per png mi viene in mente un'altra cosa:
http://www.irfanview.com/
e' free e utilizzabile anche a console.
per le conversioni batch e' molto meno palloso e piu' veloce di photoshop.
anche se come algoritmi non lo eguaglia (te ne accorgi in stampa), se devi
lavorare a video facci un pensierino. fra l'altro conosce formati che pshop
no...
complessivamente e' strepitoso.
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: Differenza font

Chi mi sa dire la differenza nel disegno dell'icona dei font. ? Ci sono
icone con una "A" e icone con una doppia "TT".
Grazie.
--------------------------------
Inviato via 
http://usenet.libero.it

 icone con una "A" e icone con una doppia "TT".
Quelli con la A sono fatti con delle bitmap, magari a risoluzione multipla,
ma sempre bitmap. Quelli con TT sono TrueType, cioč font scalabili,
perché memorizzati come profili. La qualitŕ č decisamente migliore,
anche se possono essere un tantino (poco) piů lenti su macchine vecchie.
Possono essere scalati, inclinati, usati in grassetto, corsivo eccetera,
cosa che non sempre č possibile con  i bitmap.
In piů hai la garanzia che usandoli a video o stampandoli otterrai
sempre lo stesso risultato.
Bye, G.

 ma sempre bitmap. Quelli con TT sono TrueType, cioč font scalabili
Con XP ho visto introdotti anche font con OO, cosa sono? Farinacei?
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Con XP ho visto introdotti anche font con OO, cosa sono? Farinacei?
ObjectOriented?
Forse Open?
http://www.itportal.it/news/software/maggio2002/30/

Newsgroup: it.comp.lang.visual-basic
Titolo: .NET Assegnazione valori textbox

Ciao a tutti,
mi domandavo quale strada era preferibile per popolare una serie di textbox
che rappresentano una riga su un database.
Da una parte creare di BindingSource:
        Using dt As DataTable = 'sintassi per recuperare il Dt
            Dim binding As New BindingSource
            binding.DataSource = dt
            txtCognNome.DataBindings.Add(New Binding("Text", binding,
"cognnome", True, DataSourceUpdateMode.OnValidation, ""))
            txtIndirizzo.DataBindings.Add(New Binding("Text", binding,
"indirizzo", True, DataSourceUpdateMode.OnValidation, ""))
        End Using
Oppure fare tutto a mano dal DataRow, dovendo per� crare una funzione che
gestisca i DBNull, e fare a mano tutte le validazioni di dati Date/currency
ecc.
Tipo:
            Dim dr As DataRow = 'sintassi per recuperare il Dr
            Text1.Text = dr("COGNNOME").ToString
            Text2.Text = dr("INDIRIZZO").ToString
E poi gestire ai validate i vari campi/formati.

 che rappresentano una riga su un database.
In linea di massima, il databinding applicato a griglie, liste, combo
e simili è generalmente comodo e a seconda dei casi anche un buon
aiuto alle performance; quando invece applicato ai singoli controlli
per rappresentare il record corrente mi è sempre sembrano non molto
flessibile, e in ogni caso con poco valore aggiunto.
Quindi noi qui abbiamo sempre usato il secondo approccio (non
direttamente con il DataRow in realtà, ma per lo più con classi
business nostre)

 business nostre)
Capito, grazie.
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT, un pò]... SLEEP nel file BAT

una mia app "genera" un file bat, che poi lancia via shell e fa delle
cose...
mi servirebbe però che il file bath "aspettasse un pò prima di partire"
insomma mi servirebbe una funzione SLEEP per il dos. Non posso farla via VB
perchè si "sgancerebbe" dal dos... mi serve proprio una cosa old-style
non ho più il bel compilatore borland-C che mi sarebbe stato molto utile...
avete qualcosa?
Grazie

> avete qualcosa?
Oh bhè... Si potrebbe fare un eseguibile in Pascal... Però forse già esiste
qualcosa... Non so.
Antonio Mirarchi


si potrebbe fare in pascal, c, quickbasic.... qualsiasi linguaggio compilato
x DOS... ma chi lo trova il compilatore? (sempre che funzioni ancora sotto
xp...)
meglio cercare qualcosa di precotto... ;-)

 meglio cercare qualcosa di precotto... ;-)
Sono d'accordo su questo... Ma come? Anzi: dove?
Antonio Mirarchi

 meglio cercare qualcosa di precotto... ;-)
http://bdn.borland.com/museum/
Divertiti.
Andrea

perchč si "sgancerebbe" dal dos... mi serve proprio una cosa old-style
http://www.computerhope.com/dutil.htm
non provato
ciao
Aran Banjo
-
C'č da chiedere cosa togliere nell'indirizzo ;)
Replay to: *[[banjo]]spamdim..@**
abilene.it
**


grazie!

 insomma mi servirebbe una funzione SLEEP per il dos.
C'è già CHOICE :-) Serve anche per altro, ma puoi usarla per creare
una pausa.
Per esempio un "Choice /ts,5" ti fa una pausa di 5 secondi.
Per altre info, "choice /?".
Bye, G.

 
C:\Documents and Settings\maxx>choice /?
"choice" non è riconosciuto come comando interno o esterno,
  un programma eseguibile o un file batch.
In nt/2000 non funge...
:-)
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 In nt/2000 non funge...
Copiare 
choice.com
 da una macchina 98 pare brutto ? :-P
Come diceva qualcuno, non credo che Bill se ne accorga...
Bye, G.

Il 27/01/2004 20.52, Paperino scrisse:

Io non faccio queste cose! :-)

Newsgroup: it.comp.lang.visual-basic
Titolo: ? DataEnvironment

Ho un DataEnvironment connesso ad una Datagrid, devo da codice cambiare la
connessione da un db ad un'altro diversi per dati ma con la stessa
struttura, ho trovato questo codice di esempio ma non mi riesce farlo
funzionare.
Poniamo che il mio nuovo file sia c:\pippo.mdb e per la connessione usi
microsoft jet 4.0 db provider
  Set DataGrid1.DataSource = Nothing
  DataEnvironment1.Connection1.Close
  Set DataEnvironment1 = Nothing
  Set DataEnvironment1 = New DataEnvironment1
  DataEnvironment1.ConnectionString = _
  "Provider=microsoft jet 4.0 db provider;Persist Security Info=False;User
ID =sa; _
  Initial Catalog=pubs;DataSource=c:\pippo.mdb;Connect Timeout=15" '
  DataGrid1.DataMember = "Command1"
  Set DataGrid1.DataSource = DataEnvironment1
Purtroppo non funziona, alla  ConnectionString mi manda il messaggio "si
sono verificati errorri"
Sono due giorni che giro per guide in rete e manuali , non riesco a venirne
a capo.
Grazie  acoloro che avranno tempo e pazienza da dedicarmi.
Un saluto Paolo

 ha scritto nel messaggio
news:pijR7.2149$Yj1....@news2.tin.it...

se usi Microsoft Jet 4.0 hai ceffato la stringa di connessione!! USER ID e
INITIAL CATALOG li metti se stai usando un database SQL server. basta che
scrivi
DataEnvironment.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data
Source = C:\Pippo.mdb"
tutto qua!!

 ha scritto nel messaggio
news:9v4ko8$n2s$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Help

Ho due form. Devo far in modo che spostando un form si sposti anche
l'altro.
Mi hanno suggerito l'eventomove del form. ma non c'e'!
Help please
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Help please
Ciao,
*Roby*
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao!
Nell'altro thread che avevi aperto, ti proponevo una possibilita' da
valutare...
    Alex
Newsgroup: it.comp.lang.visual-basic
Titolo: [API] Dov'è WINDOWS

questa API serve per recuperare una stringa contenente la directory nella
quale e' stato installato Windows. e va dichiarata così in un modulo BAS.
Declare Function GetWindowsDirectory Lib "kernel32"  _
Alias  "GetWindowsDirectoryA" (ByVal lpBuffer As String,   _
ByVal nSize As Long) As Long
la stringa lpBuffer deve essere allocata e con dimensione predefinita !
quindi:
Dim Ret As Long
Dim lpBuffer As String * 255
Ret = GetWindowsDirectory(lpBuffer, Len (lpBuffer) )
La variabile lpBuffer, conterrà la directory di installazione di Windows
"C:\Windows"
La raccolta delle API la trovi su 
http://members.xoom.it/CesareRizzi
--
Posted from 
romeo.logikos.it
 [193.70.26.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

mi congratulo per l'ottima idea, per la quale però vorrei proporre un
emendamento; dato che per le API più "semplici" c'è già una discreta
descrizione in MSDN (distribuito con la versione 6.0 di VB o comunque
facilmente reperibile), perchè non limitarsi a postare sul NG solo quelle
obiettivamente meno immediate (ex. registry, handle di processi e finestre,
ecc...) ?!
questo eviterebbe anche di floodare il NG con decine di post "[API]"...;)
la mia vuole solo essere una proposta e non una critica...;)))
ciaoz
Obese Dwarf

A me non dispiace conoscere le API anche elementari.
Magari se si segnano [BASIC API] gli esperti come Obese Dwarf possono
ignorarle
mentre i basic come me possono curiosare.
Grazie, Ciao. Marco Rossi

La tua è certamente una proposta giusta, ma vedi... io di API ne capisco
poco, ed anche una "APE" insignificante, potrebbe pungermi.
L'idea nasce appunto dal fatto di cominciare a digerirle, e come me credo ce
ne siano altri.
Comunque io direi che per non floodare il NG di messaggi uguali,
occorrerebbe semplicemente organizzare la cosa. Allora, apriamo pure il
Thread  e vediamo se nasce una cosa buona.
Ma Voi pensate cosa sarebbe se sul sito comune, fossero elencate tutte le
Api con relativa descrizione e soprattutto in italiano???
Sarebbe un patrimonio inestimabile.
Io per il momento quelle che raccolgo le pubblicherò sulla mia Home Page
cosicchè chi volesse, potrebbe trovarci una risposta.
Ciao !!


innanzitutto voglio precisare di non essere un esperto...:) (nessuno
dovrebbe avere la pretesa di esserlo...;))
poi vorrei appoggiare l'idea di Cesare; si potrebbe aprire sul sito comune
una sezione dedicata alle API, cosicchè ogni volta che uno ha delle news
sulle medesime, le potrebbe postare al webmaster, che provvederà se è il
caso ad inserirle!
in questo modo avremmo un "arnia" facilmente accessibile senza trasformare
il NG in un alveare...;)
ciaoz
Obese Dwarf

anche questa, mi pare giusta.
Ma cosa fare allora per procedere nel cerrso giusto???

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Scrittura su folgio Excel si inchioda dopo x righe

Salve,
	ho un programma che leggendo i dati da un recordset conmpone
un foglio di Excel, fino ad ora non ho mai avuto nessun problema, ma
un cliente mi ha segnalato che si inchioda quando arriva a scrivere
oltre un certo numero di righe non ben definito (ho provato Excel97 e
2000, entrambi si inchiodano, il 2000 un po' dopo).
Avete qualche idea !?!??!

prova a salvare ogni tanto, potrebbe essere semplicemente un problema di ram
Stracca ha scritto nel messaggio ...


Newsgroup: it.comp.lang.visual-basic
Titolo: icona del prg

Ciao a tutti,
perche' in vb6 non riesco a compilare l'exe con l'icona che voglio io? Mi
permette di scegliere solo l'icona standard.

 permette di scegliere solo l'icona standard.
1. metti l'icona che vuoi sul (su uno dei) form.
2. in compila -> opzioni, in alto a destra c'e' mi sembra un combo in cui
scegliere il form che ha l'icona che vuoi.

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con il controllo listview

Salve, ho il seguente problema.
Sto controllando la communicazione con una seriale il risultato viene
memorizzato in listview.
Ogni volta mi devo posizionare alla fine della lista per vedere ultimi dati.
Come posso fare che rimane posizionato sempre alla fine.
Ciao
Franco

"Franco" ha scritto...

<GrilloParlante>
La guida (F1) è molto esaustiva ed ha pure degli esempi.
Impara ad usarla e lavorerai più velocemente.
</GrilloParlante>
ensurevisible, mi pare
vado a memoria
dim itmX as listitem
set itmX = listview1.listitems.add(,,"pippo")
  itmX.subitems(1) = "peppe"
  itmX.ensurevisible
set itmX = nothing
bau bau
-> GbC|
www.gbcweb.com

Newsgroup: it.comp.lang.visual-basic
Titolo: winsock

Salve,
come faccio ad aggiungere il componente winsock nella mia lista di
componenti VB?
Ho provato menu progetto-componenti e poi sfoglia, ma se non so come si
chiama e dove trovarlo come faccio?
O esiste un controllo già nella lista per "abilitare" il winsock?
Anticipatamente ringrazio.

 ha scritto nel messaggio:

Microsoft Winsock Control
Ciao
Michele