mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Mini Esplora Risorse

Ciao,
devo creare una finestra tipo quella che compare quando si scarica un file
da internet e si vuole salvarlo, ovvero un mini Esplora Risorse, potrei
usare i controlli Drive, Folder e File ma mi occorre qualcosa che mi legga
anche la rete, mi chiedevo se c'è gia qualcosa da poter utitlizzare nelle
mie applicazioni oppure devo programmare una Form tutta da me.
Grazie

Maiky ebbe il coraggio di dire:

Common Dialog Control + F1
MIk

Newsgroup: it.comp.lang.visual-basic
Titolo: IMAGE-PICTUREBOX, AIUTO X FAVORE...

Salve ragazzi, ho realizzato un piccolo programma per la gestione e la
stampa di copertine per CD, ma adesso ho un problema....dovrei fare si
che ogni volta che stampo una copertina, attorno a questa ci sia una
piccolo bordo nero, per permettere poi di tagliare con precisione le
copertine.Io vorrei inserirlo direttamente nella mia imagebox....ma nn
ho idea di come fare.Aiutatemi per  favore...
Grazie a chiunque tenterà di darmi una mano.
Francesco

copertine.
Printer.Line (x1, y1) - (x2, y2), vbBlack, B
-- 
hth, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: GetPrivateProfileString$ in VBA Excel e Word

L'istruzione in oggetto, presente in wordbasic, esiste ancora nella versione
VBA di EXcel e Word 97??
SI? NO? è stata sostituita?.
Grazie e saluti a tutti



 Grazie e saluti a tutti
Esiste un API con lo stesso identico nome. la dichiarazione č:
Declare Function GetPrivateProfileString Lib "kernel32" Alias
"GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal
lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As
String, ByVal nSize As Long, ByVal lpFileName As String) As Long
(presa dal visualizzatore API di VB5)
Ciao
Riccardo

SI? NO? è stata sostituita?.
[...]
GetPrivateProfileString è un' API, con VBA si possono usare le API.
Se vuoi valutare le potenzialità del VBA prima di fare l'upgrade di Office
ti consiglio il libro
IL MANUALE VBA
di Ken Getz e Mike Gilbert
McGrawHill editore
760 Pagine (+ 1 CD), 89.000 Lire
ISBN 88-386-0445-2
Ciao
P.S. per favore evita di fare il cross-posting. Grazie
--
-
MIX (VB5SP3)
110 links ai siti VB
http://www.tempolibero.com/user/mix/
 (consigliato)
http://space.tin.it/computer/gaais
  (alternativo)
( TEMPORANEAMENTE ACCESSIBILI SOLO CON IE )
-
Newsgroup: it.comp.lang.visual-basic
Titolo: librerie ADO

Sto finendo di sviluppare un simpatico programma, molto utile, che vorrei
distribuire come shareware. Il programma fa uso di uno o più files MDB,
quindi richiede le librerie JET, ADO, ADOX, insomma, quella roba là.
ora, premesso che:
1) nel pacchetto di installazione dovrebbe andarci MDAC_TYP.EXE;
2) MDAC_TYP.EXE è enorme, e se lo metto nel pacchetto di installazione del
programma di "prova", stiamo sicuri, che nessuno lo scarica... !;
3) vorrei sapere se è possibile mettere nel pacchetto di installazione di
"prova" solo i files strettamente necessari. quali sono?
4) contate che le operazioni che effettuo con ADO sono semplicemente
apertura/chiusura della connessione, lettura/scrittura di record, a volte
mediante query parametriche (oggetto Command). non ci sono cose strane tipo
stored procedure, che non so manco che cosa sono. poi utilizzo ADOX per la
creazione ex novo di un nuovo file MDB, e JRO per la compattazione dei files
MDB.
grazie mille
Mario

 "prova" solo i files strettamente necessari. quali sono?
MDAC è parte integrante del sistema operativo (come IE [purtroppo]),
quindi va installato completamente sul client onde evitare conflitti di
versioni. non a caso viene fornita un'apposita utilità di installazione.
controlla dall'installazione stessa se è presente la versione di MDAC di
cui necessita il tuo programma, e avvisa l'utente che per eseguire
correttamente il setup è necessario che scarichi e installi il file xxx
dal sito yyy (nel caso non fosse già installato)
sul sito da cui fai scaricare l'installazione, inoltre, specifica
chiaramente che il tuo programma necessita di MDAC versione x.xx o
superiore
--
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: database access2000

Salve,
ho provato a caricare con V.B.. 6.0 un file .mdb realizzato con access2000,
ma non lo riconosce, mentre con l'esempio biblio.mdb funziona tutto
correttamente.C'è una soluzione?

Controlla tra i riferimenti del progetto di avere aggiornato il dao e l'ado.
            P A O
"VINCENZO" <enz...@TOGLIlibero.it> ha scritto nel messaggio
news:8mlsfl$nbb$1...@sirmdpsin16.inwind.it...


Devi installare SP 4 per visual basic oppure esportare il database nella
versione precedente
Enrico.

Newsgroup: it.comp.lang.visual-basic
Titolo: <<< Semplice programmino per porta seriale. >>>

ciao a tutti premetto che sono un inesperto di programmazione...
Ho assemblato un kit che comanda 8 relè tramite seriale (com 4)
per capirci,questa:
http://www.futuraelettronica.net/pdf_ita/7100-FT357K.pdf
Ho letto che basta un semplice programmino creato con visual basic per
comandare i relè senza usare il loro software.
Non come quello originale con i pulsanti che poi attivano il relè, ma un
semplice file exe che quando lo lancio attiva un relè...così ne farei uno x
ogni relè e li lancio con ginder e winlirc per usare un telecomando per
attuarli...
come posso fare?
c'è qualche guida a riguardo o qualche sito...oppure qualcuno di voi l'ha
già fatto...
Ringrazio tutti in anticipo...
Luca

 comandare i relč senza usare il loro software.
Se hai a disposizione il loro software, ma non hai una guida che spieghi che 
comandi occorre inviare, la cosa piů semplice č mettere una seriale in 
ascolto sulla seriale del tuo pc (va bene anche una seconda seriale dello 
stesso PC).
Poi mandi dei comandi e visualizzi ciň che ricevi in un textbox.
Se sei fortunato che i comandi sono umanamente intelligibili (cosa molto 
frequente), in due minuti hai scoperto il protocollo.
Poi ti fai un programmino che invii dei comandi uguali (sul sito comune 
trovi tutto sia per inviare che per ascoltare).
Ciao
Alberto
-- 
"C'č un Calvelli dentro ognuno di noi" (cit.) 

 ha scritto nel messaggio
news:d32o13$vv9$1...@area.cu.mi.it...


 spero sia una cosa semplice e che qualcuno mi aiuti...
Dicendoti che sul sito comune c'è tutto pronto per inviare i comandi, non 
credi che ti possa già avere aiutato?
Adesso, però, aiutati tu. Fai qualche click e scaricati il programma già 
quasi pronto...
Ciao
Alberto
-- 
"C'è un Calvelli dentro ognuno di noi" (cit.) 


certo ti ringrazio,ma scusa l'ignoranza,il sito comune qual'è?


 certo ti ringrazio,ma scusa l'ignoranza,il sito comune qual'è?
ritiro tutto 
http://www.it-lang-vb.net/home.asp
grazie ancora...

Newsgroup: it.comp.lang.visual-basic
Titolo: Dbgrid.datasource

Buongiorno a tutti,
vi pongo questo quesito, ho un dbgrid a cui devo collegare due datacontrol
non contemporaneamente, ma a seconda di determinate situazioni, l'uno o
l'altro.
Se lo faccio dalle proprietą dell'oggetto posso selezionare il datacontrol a
cui faccio riferimento, ma io lo voglio fare da codice per controllare le
varie situazioni. Come posso fare?
Es.:
if Trovato = true then
    me.dbgrid.datasource = ........
else
    me.dbgrid.datasource = ........
endif
Non riesco a trovare cosa mettere al posto dei puntini. Ho provato con
me.datacontrol.database a senza riuscirci, ecc. Praticamente li ho provati
tutti.
Ciao e Grazie
Luca

 Non riesco a trovare cosa mettere al posto dei puntini. Ho
la prop datasource del dbgrid non e' disponibile in esecuzione
metti un solo datacontrol e sostituisci il recordsource del data control e
poi fai un refresh del data grid
per es..
 if Trovato = true then
     data1.recordsource = "select * from tabella1"
 else
     data1.recordsource = "select * from tabella2"
 endif
data1.refresh
dbgrid.refresh
Ciao stefano

Grazie Stefano non ci avevo pensato.
Ciao
Luca

Newsgroup: it.comp.lang.visual-basic
Titolo: Fat 16 o 32 ??

Ciao,
ho realizzato un prg che recupera la directory di windows tramite le api e
lo eseguo su un disco
formattato con NT 4 SP 4 Fat 32, tutto va bene.
Copio i files del prg e li passo su un altro disco formattato NT 4 SP 4 Fat
16 ed eseguendo il codice mi trovo un errore di libreria non trovata
all'istruzione Space$.
Commentando l'istruzione il prg prosegue eseguendo la chiamata alle api, ma
mi presenta un altro errore (identico al precedente) all'istruzione
Chr$(...).
Qualcuno mi sa spiegare cosa succede ??
Grazie a tutti

 ha scritto nel messaggio
news:95bni0$p6h$1...@fe1.cs.interbusiness.it...


 wrote in message
news:95bni0$p6h$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Backup SQLServer e VB

Ciao.
Nel mio programma ho inserito una piccola utility per fare i backup del DB
SQLServer che a cui si aggancia.
Collegandomi in ADO io lancio questa istruzione
BACKUP DATABASE NOME_DB TO DISK = '\\SERVER\C\BackupDelMioDB.dat'
Se sul C del server la condivisione lascia il controllo completo a Everyone
tutto a posto...
Se invece lascio il controllo completo solo a me (collegato dal mio pc con
la mia utenza) si incaxxa.... :-(
Ho fatto qualche casino con la query? manca qualche parametro?
Grazie!
Andrea

la mia utenza) si incaxxa.... :-(
Si incazza come? Come ti connetti al server? Il client e' nel dominio
e l'utente loggato e' lo stesso che ha il permesso di scrivere?
-- 
ciao, hal

 e l'utente loggato e' lo stesso che ha il permesso di scrivere?
Mi dice che non posso accedere al disco... l'errore giusto č
Cannot open backup device '\\SERVER\C\BackupDelMioDB.dat'. Device error or
device off-line. See the SQL Server error log for more details.
E nel log di SQLServer...
2004-01-14 08:28:58.58 kernel   BackupDiskFile::CreateMedia: Backup device
'\\SERVER\C\BackupDelMioDB.dat' failed to create. Operating system error =
5(Accesso negato.).
Il client č nel dominio ed č loggato con l'utente che ha in controllo
completo sul disco C...
Al server mi connetto con questa Connection String:
Provider=SQLOLEDB ;Data Source=SERVER ;Initial Catalog=DATABASE ;User
Id=USER ;Password=PASSWORD
Non riesco a capire perchč!! :-(
Ti viene in mente qualcosa?
Grazie per l'aiuto.
Ciao


Ti do due informazioni veloci su SQL Server.
1- se vuoi riusare il backup di DB *devi* farlo con le strutture interne 
di SQL Server, fare solo il backup dei file de DB esistenti non serve a 
niente.
2- La struttura di backup di SQL Server *non* fa il backup dei suoi DB 
su un disco di rete, ma solo su un disco fisico presente nello stesso PC 
in cui c'é SQL Server. Quindi si fa il backup ed eventualmente si copia 
il file ottenuto su un'altra macchina.
ciao Max

 il file ottenuto su un'altra macchina.
Su questo ci sono...
Nel mio caso io lavoro come client e vado su un server dove c'è sia il
motore SQLServer, sia il database...
Il backup cerco di farlo sull' HD del server... difatti se le grant di
Condivisione sul disco lasciano il controllo completo a Everyone funziona
tutto bene...
Il problema si crea quando io metto delle restrizioni (ad esempio che solo
io user posso avere il controllo completo del disco)... così facendo lui mi
blocca come se non potessi scrivere sul disco... :-(
Comunque grazie
Ciao

 ha scritto nel messaggio
news:bu0lbi$lbl$1...@newsread.albacom.net...

devi lasciare abbastanza privilegi anche all'account che eseguono SQL
Server... visto che ci sei concedili anche all'account che esegue l'Agente
di SQL Server..
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz/DbaMgr.shtm
 
http://italy.mvps.org
DbaMgr2k ver 0.5.0  -  DbaMgr ver 0.51.1
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual
interface)
--------- remove DMO to reply
Newsgroup: it.comp.lang.visual-basic
Titolo: unsupported variant type

ciao a tutti,
sto provando ad usare un componente COM scritto con visualC++ (6.0)
quando carico la dll con VisualBasic (6.0) l'ObjectBrowser mi dice che un
metodo
ha un parametro "Unsupported variant type".
il parametro in questione in C++ è un unsigned short.
in fase di esecuzione il metodo da' un errore che dice
"automation type not supported in vb"
posso aggirare l'ostacolo in qualche modo?
purtroppo non posso cambiare il codice del componente COM
grazie in anticipo,
paolo

 componente COM
Scrivere un nuovo componente COM (in C++) che faccia da wrapper per il
componente in questione e che utilizzi tipi di dati compatibili con il
VB.
Ciao.

"automation type not supported in vb"
se è roba tua, cambia l'unsigned short in un signed, dovrebbe vedertelo come
un Integer
-- 
Posted from 
smtp.technorail.com
 [195.103.144.19] (may be forged) 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ciao a tutti,
sto provando ad usare un componente COM scritto con visualC++ (6.0)
quando carico la dll con VisualBasic (6.0) l'ObjectBrowser mi dice che un
metodo
ha un parametro "Unsupported variant type".
il parametro in questione in C++ è un unsigned short.
in fase di esecuzione il metodo da' un errore che dice
"automation type not supported in vb"
posso aggirare l'ostacolo in qualche modo?
purtroppo non posso cambiare il codice del componente COM
grazie in anticipo,
paolo
-- 
Posted from 
ss3000e.cselt.it
 [163.162.41.5] 


Newsgroup: it.comp.lang.visual-basic
Titolo: codice a barre

Salve,
devo inserire nela mia applicazione la creazione di un codice a barre,
qulacuno sa dirmi dve posso trovare degli esempi o se esistono librerie
che fanno questo?
grazie

 librerie che fanno questo?
http://www.it-lang-vb.net/archivio.asp?subMenu=Tutte&FullText=on&TypeRic=AND&keyword=barcode
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
email spamtrap: 
spam...@nicolaottomano.it


Credo sia sufficiente utilizzare un font che stampa bar-code
Prova a vedere se I2OF5NT.TTF o I2OF5.TTF fanno al caso tuo
Ciao

fabio wrote:

grazie ora provo le soluzioni che mi avete dato
  fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: Non funge l'exe su altri computer

Allora è da un pò che studio Vb.Net 2005 e quando ho finito di
scrivere il sorgente e tutto avvio il programma e funziona
perfettamente creo l'exe ed anche quello funziona perfettamente.Quando
però passo l'exe su un altro computer mi questo errore:
"Applicazione non correttamente inizializzata (0xc0000135)"
dovrebbe essere che il computer sul quale eseguo il programma non a il
framework 2.0 giusto?!?!
Come faccio a farlo eseguire su tutti i pc o quasi?
Attendo Risposte Anche Suggerimenti
Grazie
Nulla è per sempre tranne il futuro

 Come faccio a farlo eseguire su tutti i pc o quasi?
Installare il Framework sul PC sul quale lo devi fare funzionare...
-- 
Saluti
VITRIOL

 Come faccio a farlo eseguire su tutti i pc o quasi?
Spero che i proprietari di quei "quasi" non se la prendano troppo ;)
Ciao
P.S.: per la rubbrěca "impariamo l'italiano" vai a leggerti il significato 
di "fungere", noterai una differenza con "funzionare", nonostante inizino 
entrambi per "fun" ;)
(lo so, non č l'unico errore linguistico del post, ma detesto l'uso 
volontario di parole alternative solo perchč "fanno figo").
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: !!datagrid+view&References=<95ag9f$gamtn$19@ID-56381.news


Execute si aspetta come primo parametro una stringa, mentre tu gli
passi qualcosa che sembra un oggetto.
Ciao
Aldo
Sono d'accordo che gli passo un oggetto, ma allora come si fa a dirgli di
eseguire la vista?
---------------------------------------------------------------------
This e-mail is confidential; its content does not constitute a
commitment by SanpaoloIMI SGR except where provided for in a
written agreement between this e-mail addressee and SanpaoloIMI SGR.
Any unauthorised disclosure, use or dissemination, either whole or
partial, is prohibited. If you are not the intended recipient of the
message, please notify the sender immediately.
Questo messaggio è confidenziale; il suo contenuto non costituisce
impegno da parte di SanpaoloIMI SGR salvo accordo scritto tra
destinatario e SanpaoloIMI SGR.
La pubblicazione, l'uso o la diffusione non autorizzati di questo
messaggio, sia in forma completa che parziale non sono consentiti.
Se non siete i destinatari di questo messaggio, siete pregati di
avvertire il mittente immediatamente.
-- 
Posted from 
sprxmb01.spvita.it
 [212.31.225.164] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

eseguire la vista?
Se nel database esiste una vista che si chiama "prova", dovrebbe essere sufficiente:
Set rs = Conn.Execute("prova")
Mi accorgo meglio solo ora di quel DE1 che hai messo nei nomi.
Se si intende un dataenvironment allora non so se segue le regole generali e,
se posso permettermi, non vedo la necessita' di usarne uno perche', dai post
che leggo, mi sembra che dia piu' fastidi che altro.
Ciao
Aldo
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiutatemi Sono nell c...a!!!!!!!!!!!

Spero che qualche anima Pia mi possa aiutare
Ho un problema di visualizzazione numerica nell'utilizzazione congiunta di
un controllo 'ADO Data' e di un controllo 'MSHFlexGrid'.
Il Database è di tipo Acces 97.
Succede che  alcuni record aventi 'Dimensione Campo = precisione doppia'
vengono visualizzati sulla griglia MSHFlexGrid in maniera diversa rispetto
ad Access 97.
Per sempio se in un Recod di tale campo del DataBase viene memorizzato il
numero 1100.308472 (es: adoRS!CAmpoIncriminato=1100.308472 ), nella griglia
mi viene visualizzato 1100.3084719999999 mentre in Access 97 compare
1100.308472 .
Il problema che questo non accade per tutti i campi delle stesso tipo:
Per sempio se in un Recod di tale campo del DataBase viene memorizzato il
numero -150.893539(es: adoRS!CAmpoIncriminato=-150.893539), nella griglia mi
viene visualizzato -150.893539 esattamente come in Access 97
Spero di non dover ricorrere alla soluzione di passare tutte le celle della
griglia che possono dare questo problema con la funzione Round
 (es .Text = Round(CDbl(.Text)),6)
Vi ringrazio dell'attenzione
:)
Mosca

 ha scritto nel messaggio
news:31V27.49705$cd.2...@news1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ritardo in VB

Ciao,
dovrei ottenere un ritardo (preciso) da inserire in un programma;
in Turbo Pascal l'istruzione era delay(nn), sapreste dirmi l'equivalente in
VB?
il parametro da passare eventualmente e' un tempo preciso (cioe' lo stesso
sia su un 486 sia su un Pentium 3) o e' in funzione del clock del PC?
grazie
Bye

 ha scritto nel messaggio
news:4QFQ7.267428$sq5.13...@news.infostrada.it...


"UnTale" ha scritto:

Puoi usare questa:
Sub Ritardo (ByVal lSecondi as Long)
Dim fInizio as Single
fInizio = Timer
Do
Loop Until CLng(Timer - fInizio) > lSecondi
End Sub
Il parametro è un tempo preciso in secondi (si può arrivare anche a
precisioni superiori, perché la funzione Timer restituisce frazioni di
secondo. Ad ogni modo si tratta di tempi indipendenti dal clock.
Ciao!

VB?
Se non devi fare nulla mentre aspetti, puoi lasciare libero il processore
con la Sleep di kernel 32.
Sull' api viewer trovi la dichiarazione.
-- 
hth, hal

 Loop Until CLng(Timer - fInizio) > lSecondi
AAAAAhhhh!
ORRORE!
Processore al 1000% e attendibilita nulla :)
queste cose si facevano con il QBasic.
API Sleep(milliseconds)
Ciao

Puoi anche provare con l'API di Win32
    SetTimer (per creare un Timer)
    KillTimer (per rimuoverlo)
senza far ricorso all'oggetto corrispondente.
Il Timer in questione lascia libero il tuo codice di proseguire e ha il
pregio di essere gestito direttamente dal sistema operativo.
Gemini.

 ha scritto nel messaggio
news:9v0si6$q9s$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: come faccio..?

come faccio a stapare due oggetti image con le seguenti dimensioni:
il primo deve essere 12 x 12 cm.
il secondo deve essere 15 x 12 cm.
Come posso fare?
Help!!
--
*************************************
             Robertinik 83
 
kob...@libero.it
    ICQ Number: 46378799
*************************************


Puoi usare la printer.paintpicture... e strecciare le immagini alle
dimensioni che vuoi.
Saluti,
Pusky
Newsgroup: it.comp.lang.visual-basic
Titolo: Numero Random

Salve,
ho la necessità di generare un numero random intero tra 1 e X.
Per ora sto usando un ciclo che genera numeri casuali (Rnd() * 1000) finché
non trova un numero compreso fra 1 e X.
Oltre ad essere lento, questo procedimento logicamente non mi restituisce
numeri maggiori di 999, quindi ho problemi quando X è per esempio 1000.
Come posso risolvere?
Grazie
Roby

Come posso risolvere?
Questo codice č preso dal Sito Comune o da un altro post, non ricordo.
Copia e incolla in un nuovo progetto:
---------------
Public Function RndLong(ByVal lLimiteInferiore As Long, _
                 ByVal lLimiteSuperiore As Long) As Long
   Dim lValore As Long
   Dim lMoltiplicatore As Long
   Dim dLowMoltiplicatore As Double
   Dim dHighMoltiplicatore As Double
   lMoltiplicatore = lLimiteSuperiore - lLimiteInferiore + 1
   If lMoltiplicatore > 2 ^ 16 Then
      dLowMoltiplicatore = (lMoltiplicatore Mod (2 ^ 16)) * Rnd()
      dHighMoltiplicatore = Int(lMoltiplicatore / (2 ^ 16)) * Rnd()
      lValore = Int(dHighMoltiplicatore * 2 ^ 16 + dLowMoltiplicatore)
   Else
      lValore = lMoltiplicatore * Rnd()
   End If
   RndLong = lValore + lLimiteInferiore
End Function
Private Sub Command1_Click()
   MsgBox (RndLong(10, 100000001))
End Sub
------------------
Questo ti genera numeri random grandi...molto grandi...poi te lo
aggiusti tu.
Andrea.


copia e incolla dalla guida della funzione Rnd
Per generare interi casuali in un dato intervallo, utilizzare la seguente
formula:
Int((limitesup - limiteinf + 1) * Rnd + limiteinf)
-- 
bye BlackMagic
ICQ# 85485468

 aggiusti tu.
Bah...
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net


  Randomize Timer
  Print Int(x * Rnd) + 1
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it


-- 
BSD is for UNIX lovers -- linux is for Windows haters.

> numeri maggiori di 999, quindi ho problemi quando X è per esempio 1000.
Randomize
a=int(rnd*x)+1
rnd genera un numero casuale compreso tra 0 (compreso) e 1 (non compreso).
Moltiplicandolo per x genera quindi un numero compreso tra 0 e x (non 
compreso).
Ciao,
        Fabrizio

> numeri maggiori di 999, quindi ho problemi quando X è per esempio 1000.
E questo mio post da dove salta fuori?
L'ho spedito senza neppure accorgermene...
MI sa che ho bisogno di riposare un po'...
Ciao.


 MI sa che ho bisogno di riposare un po'...
Ti sarai ... addormentato sul bottone per inviare, dopo aver aperto il post
di Roby

 di Roby
No, no, di questo ne sono certo. Con slrn è praticamente impossibile
inviare un post "a caso" (devo selezionare il post, premere f, s, :q ed
infine i)...
Sono proprio io ad essere andato...

Newsgroup: it.comp.lang.visual-basic
Titolo: fusione di immagini con VB

Ciao a tutti,
ho il seguente problema:
ho 10.000 immagini, devo "fondere" tutte queste immagini con un'altra
immagine + piccola (un piccolo logo).
Il piccolo logo dovrebbe andare nell'angolo inferiore destro dell'immagine
piů grande.
A fare l'operazione "a mano" credo ci impiegherei un mesetto, avete qualche
idea su come fare con VB?
P.S.
Le 10.000 immagini NON sono tutte della stessa dimensione, ma sono tutte in
formato JPG
W il newsgroup

Mica tanto facile.
La tua procedura dovrebbe: scandire una cartella (se le immagini sono nella
stessa cartella) o varie cartelle (se sono in cartelle diverse) prendendosi
solo le jpg, aprendole (non conosco altro metodo) in una picturebox,
copiandoci un'altra immagine (il tuo logo) nella posizione che vuoi tu e poi
salvando l'immagine.
Sul sito di GbC c'è un programmino (+ sorgenti) che lavora con le immagini
jpg (URL vedilo sulla firma dei post di GbC), poi per copiare il logo nelle
immagini mi sembra che dovresti usare l'API BitBlt (mi sembra).
In bocca al lupo!
SebaMix

Grazie della dritta!

Crepi il Lupo! :-)

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Query possibile ???

Ciao ragazzi ciao,
il problema .... è il seguente:
Ho una tabella (mdb) con i seguenti valori nel campo1
ec                (ha dei figli)
ec.01           (ha dei figli)
ec.01.aa     (è figlio)
er                (ha dei figli)
er.xx            (ha dei figli)
er.xx.01       (è figlio)
er.xx.02       (è figlio)
er.xx.03        (è figlio)
(il figlio eredita il codice del padre e nessuno ha ereditato il suo)
è possibile con una qery estrapolare solo i figli o solo i padri ?????

è possibile con una qery estrapolare solo i figli o solo i padri ?????
WHERE NomeTabella.Campo1 Like "??"
WHERE NomeTabella.Campo1 Like "??.??"
WHERE NomeTabella.Campo1 Like "??.??.??"
--
Ciao.
Maurizio

WHERE NomeTabella.Campo1 Like "??.??.??"
Intanto grazie per aver risposto ma non mi sono spiegato bene.
Il mio problema è che l'unica discriminante (tra padre e figlio) è che altri
record ne abbiano o no ereditato il codice.
ec                (ha dei figli)
ec.01           (ha dei figli)
ec.01.aa     (è figlio)
er                (ha dei figli)
er.xx            (ha dei figli)
er.xx.01       (è figlio)
er.xx.02       (è figlio)
er.xx.03        (è figlio)
er.yy            (è figlio anche lui)
er.zzzzz       (ha dei figli)
er.zzzzz.1    (è figlio)
Newsgroup: it.comp.lang.visual-basic
Titolo: file tlb

Ciao a tutti,
sto utilizzando Visual Studio installer 1.0 per creare pacchetti di
installazione per le mie applicazioni.
Ad esempio ne ho creato uno e nel pacchetto viene inserito il file
msado25.tlb. Innanzitutto vorrei sapere se questo file deve essere
installato nella directory dell'applicazione o quella di sistema. E poi i
file tlb hanno bisogno di essere registrati come le dll e gli ocx?
Grazie e ciao!
Andrea


wrote:

La risposta la trovi tra i post di __IERI__: si parlava di collegamenti
sul desktop...
Ciao,
Moreno
-- 
#sirri#@#
morenosoft.com#
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

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

Newsgroup: it.comp.lang.visual-basic
Titolo: VB Pointers

Hi All...
Does there exists such a thing as a pointer in VB? I have to use a function
in a DLL that requires a double pointer (pointer to a pointer) as a
parameter. Does anybody know how to do this?
Thanks.

Look for the "addressof"-keyword in your helpfile.
Regards
Thomas


[Awful Noise Corporation]
Newsgroup: it.comp.lang.visual-basic
Titolo: sendmessage

che messaggi devo mandare per chiudere una finestra di un programma che si
e' installato ma ha lasciato aperta la finestra con tutte le icone del
programma?
Ovviamente utilizzando sendmessage (supponendo che conosco l'indirizzo della
finestra).
Oppure dove posso trovare informazioni sui messaggi e come utilizzarli.
grazie

 wrote in message
news:UdN46.6689$jT6.2...@twister2.tin.it...


 ha scritto nel messaggio
news:93c3ns$9j7nd$1...@ID-68324.news.dfncis.de...


 wrote in message
news:Ydp66.13910$FF1.9...@twister1.tin.it...


 ha scritto nel messaggio
news:93es4l$a02oh$2...@ID-68324.news.dfncis.de...



L'istruzione SendKey funziona anche su altri programmi:
Da MSDE (Esempio uguale identico è presente sull'Help VBA di EXCELL)
Esempio di istruzione SendKeys
In questo esempio la funzione Shell viene utilizzata per eseguire
l'applicazione Calcolatrice di Microsoft Windows. Esso utilizza l'istruzione
SendKeys per inviare sequenze di tasti per l'aggiunta di alcuni numeri e
l'uscita dalla Calcolatrice. Per provare questo codice di esempio,
incollarlo in una routine, quindi eseguire la routine. Dato che AppActivate
sposta lo stato attivo sull'applicazione Calcolatrice, non è possibile
eseguire il codice un'istruzione alla volta. In Macintosh, anziché la
Calcolatrice di Windows utilizzare un'applicazione Macintosh che accetti
l'immissione da tastiera.
Dim ReturnValue, I
ReturnValue = Shell("CALC.EXE", 1)    ' Esegue la Calcolatrice.
AppActivate ReturnValue     ' Attiva la Calcolatrice.
For I = 1 To 100    ' Imposta il ciclo di conteggio.
    SendKeys I & "{+}", True    ' Invia sequenze di tasti alla Calcolatrice
per aggiungere
Next I    ' ciascun valore di I.
SendKeys "=", True    ' Legge il totale.
SendKeys "%{F4}", True    ' Invia ALT+F4 per uscire dalla Calcolatrice.
Ciao VB

Newsgroup: it.comp.lang.visual-basic
Titolo: Programma d'installazione

Gentile NG,
    Volevo sapere se esistono in commercio (sarebbe meglio freeware) dei
programmi che creino procedure d'installazione come può essere
l'ApplicationWizard di serie con VB5,0 ma preferibilmente più efficienti e
carini.
Grazie dell'attenzione
--
Luca Paganelli
bio...@XXXalinet.it
Togli XXX


Esiste ad esempio un programma della Microsoft, si chiama InstallShield
Ciao :)
da 
ita...@tin.it


Non mi risulta che sia della Microsoft...
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Come si mette una finestra in primo piano ?

Esiste una chiamata API che permetta di posizionare una form davanti a
tutte le altre, indipendentemente dall'attività svolta dal computer ?
Se si potreste farmi un piccolo esempio ?
Grazie mille !!

...

Newsgroup: it.comp.lang.visual-basic
Titolo: AIuto per Favore datalist

Sono nel Pallone più completo!
Ho un listbox collegato ad un campo di una tabella di un  dataenvironment
che mi visualizza tutti i cognomi .
Quando clicco sul datalist mi visualizza su una serie di text box tutti gli
altri dati della tabella relativi al cliente dal cognome selezionato.
Funziona quasi tutto tranne che se esistono due clienti con lo stesso
cognome mi fa visualizzare nel datalist i due cognomi identici ma se ci
clicco su entrambi visualizza gli stessi dati.
Non esiste come nel listbox un item data dove registrare il codice cliente
cosi da avere una lista di cognomi univoci?
Se non esiste come posso fare?
Vi prego di rispondermi anche perchè o faccio domande troppo semplici e
stupide o sono sfortunato perchè non mi rispondete quasi mai!

 Sono nel Pallone più completo!
 Ho un DATALIST collegato ad un campo di una tabella di un  dataenvironment


Usa la proprietà BoundColumn.
Mauro ha scritto:


Newsgroup: it.comp.lang.visual-basic
Titolo: Reperire l'indirizzo IP dal File Hosts

Esiste una funzione o altro che restituisce
l'indirizzo ip di un host contenuto
nella tabella hosts ???
Ciao e Grazie
Maurizio

Che io sappia no, ma hosts è un file di testo; puoi quindi aprirlo e
leggerlo tranquillamente per cercare l'ip di un host contenuto.

Newsgroup: it.comp.lang.visual-basic
Titolo: MI SPUTA IL FOGLIO 2 ? grazie

ANZITUTTO GRAZIE PER L'INTERESSAMENTO..A ALEX E MACOM
MS PRECEDENTE :
Devo stampare all'istante 2/3 righe e restare in attesa delle prossime come
posso fare per stamparle senza usare end doc
 in quanto questo mi sputa tutto il foglio ???
AIUTATEMI VI PREGO E' IMPORTANTE
grazie joe
    Mi spiego meglio .... devo stampare delle etichette adesive di 2.5 x 3.2
cm una alla volta con delle sigle "strane " gia' pronte in una text box con
una stampante ad aghi, ma subito.
ma mi spara fuori comunque il foglio a4 pur essendo in modulo continuo
paperSize non mi prende valori cosi' piccoli come posso fare ?
joe

puoi provare ad aprire la porta lpt1 con:
open "lpt1" for output as 1
print #1, "pippo"
close #1
quando devi buttare fuori il foglio
open "lpt1" for output as 1
print #1, chr$(12);
close #1
pero' non e' detto che funzioni su tutte le versioni di windows
provare non costa nulla!
roberto

 ha scritto nel messaggio
news:JL9J8.3763$b4.9...@news2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Altro problema con DataGrid e Adodc

Ho un form in cui un controllo Adodc punta ad un db Access'97 e una
griglia DataGrid visualizza il contenuto di una query che genero a
run-time tramite una ComboBox.
In pratica sulla griglia vedo dati diversi a seconda della voce della
ComboBox.
E funziona ... anzi: funzionicchia :|
Il punto dolente e' questo:
        adodc1.RecordSource = "SELECT ... bla bla bla"
        On Error Resume Next
        adodc1.Refresh
dove adodc1 e' il mio controllo Adodc.
Problemi: 
- se non metto "on error ..." mi si pianta quasi sempre
- con il "on error..." spesso quando clicko sul pulsante associato al
codice qui sopra non succede nulla (il refresh da errore e si salta
all'istruzione successiva). Se riprovo ogni tanto funziona e ogni
tanto no. 
Credo (come ho letto sul ng) che il problema stia nella tempistica (il
refresh avviene prima o durante l'aggiornamento) ma non ho trovato
alcuna soluzione.
Grazie,
Luca

 dove adodc1 e' il mio controllo Adodc.
togli quel "on error ..." e leggi cosa ti dice quando capta l'errore ... poi
posta ...
CIAO

posta ...
Ecco l'errore:
Errore di run-time '
2147417848
 (80010108)':
Metodo 'Refresh' dell'oggetto 'IAdodc' non riuscito
Questo solo quando non ha voglia di fare il suo lavoro. Altre volte
funziona (diciamo che funziona circa il 30% delle volte...)
Luca

 funziona (diciamo che funziona circa il 30% delle volte...)
ma la recordsuorce qual'č?



In che senso?
Vuoi la stringa  SQL?
Se si, eccola:
linkADO.RecordSource = "SELECT Magazzino.Data, Prodotti.Descrizione,
Magazzino.Prezzo FROM (Magazzino INNER JOIN Fornitori ON
Magazzino.CodF = Fornitori.CodiceF) INNER JOIN Prodotti ON
Magazzino.CodP = Prodotti.CodiceP Where (((fornitori.RagioneSociale) =
" & Chr(34) & fornitori.Text & Chr(34) & "))"
Dove fornitori.text e' la mia combo ("fornitori" e' la combo, ok) e
linkADO e' il mio controllo Adodc. 
Vedo che nel primo post si chiamava in un altro modo, ma non cambia
nulla: l'errore cita sempre l'oggetto IAdodc (la prima e' una i e non
una elle ...)
Pero' non ho capito la tua domanda ... credevo che la recordsource
fosse gia' esplicita nel primo post.
Ciao,
Luca

 " & Chr(34) & fornitori.Text & Chr(34) & "))"
uhmm ... prova:
linkADO.RecordSource ="Select Magazzino.Data, Prodotti.Descrizione,
Magazzino.Prezzo FROM Fornitori Inner Join (Magazzino Inner Join Prodotti
ON Magazzino.CodP=Prodotti.CodiceP) ON Fornitori.CodiceF=Magazzino.CodF
Where Fornitori.RagioneSociale=" & chr(34) & fornitori.text & chr(34)
CIAO



Niente da fare :(
Si comporta nello stesso identico modo ...
HELP :|
Luca

 Si comporta nello stesso identico modo ...
allora dev'essere un problema "strutturale" del db .... controlla bene
...!!!
CIAO



NOOOO! :]
Non puo' essere! Il db contiene solo 3 tabelle semplicissime e basta!
Mamma mia ... non ne esco :(
Luca
Newsgroup: it.comp.lang.visual-basic
Titolo: [ADO] Bookmark

la guida di VB dice che non è possibile utilizzare i bookmark per
rintracciare lo stesso record su due oggetti recordset distinti anche se la
fonte è la stessa.
esiste un modo per aggirare ciò ? nel senso:
ho due recordset aperti rscA e rscB che hanno come fonte la stessa tabella
del db. Vorrei che rscB puntasse al record corrente di rscA. come faccio ?
devo per forza farmi un findfirst passandogli le chiavi primarie per
rintracciare il record ? esiste un metodo più veloce ?
ultima domanda: se con il rscB modifico un campo di un record, posso vedere
immediatamente l'effetto delle modifiche anche su rscA visto che sono
immagini della stessa tabella ? spero proprio di si!!!!
grazie,
Marco


Dipende dal modo con cui hai aperto i recordset: se il cursore è dinamico o
Keyset sì, negli altri casi no.
Ulteriore precisazione (da verificare): il keyset ti per mette di vedere le
modifiche ma non i nuovi record.
Ulteriore specificazione: questi due cursori sono disponibili solo lato
server
Ultima cosa: il provider per access non permette l'utilizzo di recordset
dinamici, non ricordo se risponde al tentativo con un errore o semplicemente
aprendo un keyset.
Salutoni
Sergio

 Sergio
grazie infinite!!!!
Marco

 visto che anche il "server" sarebbe in locale.....
Piccola precisazione: il fatto che un cursore possa essere aperto lato
client o lato server non ha alcun collegamento con il fatto che la macchina
su cui è residente il db e quella in cui è in corso l'applicazione
incidentalmente coincidano.
Sicuramente lo sapevi già.
Salutoni
Sergio

 Sergio
grazie ancora della disponibilità,
Marco

 lavorarci sopra e quindi devo imparare strada facendo....
č un po' come facciamo tutti (non proprio tutti) ... perň in questo modo
avrai la tendenza a risolvere i problemi con gli unici strumenti che
conosci, che magari ti permettoni di raggiungere lo stesso risultato ma in
maggior tempo (e questo č da evitare aimč).
Mi fa venire in mente una massima : " l'uomo che maneggia il martello, pensa
che tutti i problemi siano un chiodo !"
Bella vero ?
Saluti

 Saluti
ciao!
Marco

 immagini della stessa tabella ? spero proprio di si!!!!
Devi aprire il recordset A come adopendynamic
Ciao

 Ciao
grazie!
Marco

Newsgroup: it.comp.lang.visual-basic
Titolo: Comunicare con lettore codici a barre

Devo interfacciarmi con un lettore di codici a barre,
qualcuno ha esperienza e mi può aiutare
webm...@methosystem.it

...



C'č un tuo collega che ha esperienza, pirla!
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT^3]Cazzeggio del martedì

http://www.martek.it/go.asp?portamia=4
Nome utente   ICLVB
Password       amici
dal socio aci in giů.......
...a me han fatto ridere!!!
p.s.
Son andato da un cliente ed all'accensione c'era il cav.
Mascarato...all'uscita Renato Zero....quest'ultimo non son ancora riuscito a
trovarlo...male che vada dopo Pasqua torno dal cliente a farmelo dare!
:-P
Scusate l'OT e lo Spam!!!
-- 
Il Wodkino Nazionale č a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
New Entry nel bestiario!
:-)

 Scusate l'OT e lo Spam!!!
Lo spam? Cos'č un un tentativo di recuperare reputazione?
Baaaaahhhhh, tardi. Anche un belga qualsiasi gli da le pacche sulla pelata
:-P

 riuscito a trovarlo...
renato zero intendi il wav di avvio e di chisura??
ce l'ho io ...
dimmi dove te le posso mandare

> 
http://www.martek.it/go.asp?portamia=4
a questo sito di sopra ci son alcune email
ad esempio.....
marco_togliqua@togliqua_martek.it

Newsgroup: it.comp.lang.visual-basic
Titolo: adaptator e dataset

Sono 4 giorni che stò impazzendo con le novità sull'accesso del
database di visual studio .net
Quello che non sono riuscito bene a capire è questo:
se io devo fare qualcosa come 40 query su un form solo (che è una cosa
normale per il programma gestionale che dovrei tradurre) devo creare
ben 40 sqldataadaptor?
Non c'è un modo più veloce che definire un oggetto per ogni istruzione
sql?

senza sapere nulla di ben preciso, ci tengo cmq....
le 40 query a cosa ti servono? se devi, per esempio, popolare 40 combo o
controlli di altro tipo, puoi usare lo stesso dataset/datadapter. non solo:
nel caso tu debba solo leggere i dati, ti conviene usare un datareader, che
è molto più veloce, readonly e forward-only. penso sia meglio, no?
altrimenti spiega meglio, ok?
:-)
good coding!!!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 ha scritto nel messaggio
news:be003127.03090...@posting.google.com...

In aggiunta a quanto detto da Igor, mi viene il sospetto che tu stia usando
i SQLDataAdapter in maniera "visuale", cioe' prendendoli dal Toolbox e
piazzandoli nell'area dei componenti sotto la form stessa; se effettivamente
e' cosi', lascia perdere, e fai tutto direttamente via codice, come si
conviene...
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 conviene...
Bravo hai proprio azzeccato
mi sa che mi tocca comprare un libro un pò più decente di quello che ho o
meglio non è che avete un link che spiega decentemente come si accede al
database?

Newsgroup: it.comp.lang.visual-basic
Titolo: Vendo VBCD !

>>>. rispondi via email.

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemone con CopyMemory.

Eh si,
un'altra volta a parlare di questa famigerata funzione, che ultimamente mi č
comoda per evitare un sacco di cicli For per riempire un sacco ancor +
grande di array che devo utilizzare.
PROBLEMA.
Ho una struttura che dichiaro cosě
TYPE DISNEY
    Pippo as integer
    Pluto as long
    Paperino(20) as Byte
END TYPE.
Poi creo un'array
Walt(10) as disney
per copiare l'array Walt su un'altro array no problem.
il problema comincia quando devo riempire la stringa Paperino.
Non posso dichiarare la stringa Paperino as String *20 perchč devo esporre
la struttura attraverso un'interfaccia OLE e mi sono accorto che non posso
fare quanto esposto sopra.
Non voglio assolutamente riempire l'array con un ciclo, della serie
for i= 1 to len(testo)
    Walt(1).Paperino(i)=mid(Testo,i,1)
next
Mi si accappona la pelle solamente avendo scritto queste tre righe.
L'ideale sarebbe la buona CopyMemory ma non so come passare i paramentri per
copiare la stringa nell'array. Qualcuno mi puň aiutare ???
GRAZIE A TUTTI


Semplice, basta prenderlo in giro!!
usa questa:
Public Declare Sub mesCopyMemory Lib "Kernel32" Alias "RtlMoveMemory" (pDest
As Byte,byval pSource As String, ByVal ByteLen As Long)
e la usi cosi':
TYPE DISNEY
    Pippo as integer
    Pluto as long
    Paperino(20) as Byte
END TYPE.
    Dim  xyz as DISNEY
    call mesCopyMemory( xyz.Paperino(0), "Una strina lunga 20.", 20)
Attenzione pero' che se dichiari:
 Paperino(20) as Byte
Crei un vettore di 21 caratteri da 0 a 20 (poi dipende da come hai impostato
Option Base)
Salutoni
Ciao
By -MES-   Maronese Ettore
http://www.maronese.com/mes
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb

Newsgroup: it.comp.lang.visual-basic
Titolo: Eventi di array di classi

E' possibile creare un'array di classi che generano un'evento?
Es:
...
Dim WithEvent prova() as clsProva
...
ovviamente in class clsProva c'è in
un punto in cui lancio l'evento
....
   RaiseEvent mioEvento
....
Ho
provato a scrivere la sintassi ma da errore. Tutto ciò è un limite di vb?
Xchè con i controlli tipo TextBox,Command etc... è possibile creare una
matrice di controlli con lancio d'eventi e con le classi no?
Mi direte di
usare allora un'usercontrol ma dato che devo gestire una grossa quantità di
oggetti (1000) usando gli usercontroll finisce la memoria!
E se usassi
un'oggetto collection c'è un'evento o qualcosa che mi indica se l'oggetto
in questione ha generato un'evento?
--------------------------------
Inviato via 
http://usenet.iol.it

 ...
no, è un limite di VB;
in alternativa puoi provare a gestire una collezione di oggetti; fai un
salto su
http://www.domaindlx.com/e_morcillo/
clicka su "source code" e prova il codice relativo
ciao


http://www.domaindlx.com/e_morcillo/
Grazie da una prima occhiata
sembrerebbe che possa risolvere il mio problema :)

Newsgroup: it.comp.lang.visual-basic
Titolo: api percorso file

Cari colleghi,
sapete come posso sapere se cartella locale (c:\abc\def) e cartella
condivisa \\nome_pc\def sono la stessa cosa ?
esiste per caso qualche api che mi ritorna il percorso completo locale di
una cartella condivisa ?
esempio
\\nome_pc\def  ----> c:\abc\def
grazie
ale

 condivisa \\nome_pc\def sono la stessa cosa ?
Prova con NetShareGetInfo()
Ciao
--
mathParser = "
http://www.neodatatype.net
"
sitoComune = "
http://www.it-lang-vb.net
"

 ha scritto nel messaggio
news:b0128k$oin$1...@monty.lombardiacom.it...


 solo su sistemi NT ?
www.allapi.net
Qui si dice da w95 in su.


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

Salve a tutti per selezionare una riga in una MsFlexGrid ho usato il
seguente codice nell'evento click :
   Com_Row = GesFor.Grid.Row
   If Salva_Row <> 0 And Salva_Row < GesFor.Grid.Rows Then
      GesFor.Grid.Row = Salva_Row
      For b = 0 To GesFor.Grid.Cols - 1
         GesFor.Grid.Col = b
         GesFor.Grid.CellBackColor = RGB(255, 255, 192)
      Next
   End If
   GesFor.Grid.Col = 0
   GesFor.Grid.Row = Com_Row
   If GesFor.Grid.Row <> 0 Then
      If Trim(GesFor.Grid) <> "" Then
 
         Salva_Row = GesFor.Grid.Row
 
         GesFor.Grid.Col = 0
         GesFor.Fornitore = GesFor.Grid
         GesFor.Grid.CellBackColor = RGB(255, 255, 255)
         GesFor.Grid.Col = 1
         GesFor.Progressivo = GesFor.Grid
         GesFor.Grid.CellBackColor = RGB(255, 255, 255)
 
         GesFor.Tasto(1).Enabled = False
         GesFor.Tasto(2).Enabled = True
         GesFor.Tasto(3).Enabled = True
         GesFor.Tasto(4).Enabled = True
         GesFor.Tasto(5).Enabled = False
         GesFor.Tasto(6).Enabled = False
         GesFor.Tasto(7).Enabled = True
      End If
   End If
il tutto funziona, a parte due piccole imperfezioni,quando clicco
sull'intestazione della grid(quella in grigio, con i nomi delle
colonne) mi viene selezionata la prima riga, mentre quando clicclo
sulla parte vuota della grid mi viene selezionata l'ultima riga,
qualcuno sa perchč grazie ciao
Luca
, 

 ha scritto nel messaggio
news:3b3882a9...@news.tiscalinet.it...


CIAO
Ho provato la proprietà SelectionMode mi seleziona la riga, tranne la
prima colonna,che esteticamente non è bello.
Ciao Luca
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Ocx e controllo per reali Zip Files

Ciao a tutti,
ho letto diversi post e docs sul web, e su questo NG, e mi pare che un
OCX molto comune sia ZLibTool. A me pero' servirebbe un controllo che
comprima e decomprima nel reale formato Zip, in modo che tali files possano
poi essere maneggiati con WinZip separamente. Esiste tale controllo ? E'
free ?
Grazie e Buon Anno!
Saluti
Andrea Gatti.

comprima e decomprima nel reale formato Zip,
Info-Zip Home Page
http://www.info-zip.org/pub/infozip/
<citazione>
Info-ZIP's purpose is to provide free, portable, high-quality versions
of the Zip and UnZip compressor-archiver utilities that are compatible
with the DOS-based PKZIP by PKWARE, Inc.
</citazione>
In 
http://www.info-zip.org/pub/infozip/Info-ZIP2.html#RelatedLinks
e' indicato un wrapper activex per vb.
-- 
hth, hal

 hth, hal
(doppiosnip)
Grazie mille hal, superbo.
Saluti
Andrea Gatti.

 ha scritto

http://www.richsoftcomputing.co.uk/html/vbzip.html
non provato
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT- Peering]

Come faccio a configurare Outlook express come reader di queste news?
Qual'è il Server(NNTP)?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto


 
http://news.cis.dfn.de
:|


 :|
cioe' ?

 cioe' ?
Berlino?


 Berlino?
non mi ricordo. germania senz'altro.
su un ng americano l'hanno definito il miglior newsserver free.
qui lo usiamo in parecchi.
sul web ovviamente fai solo la registrazione.
poi con oe usi news://
ciao

Grazie a.p.,
ma vedi io e la parola ng siamo diventati da poco amici.Vuoi i sette anni
di carenza di internet,vuoi perchè sono idiot di tutto quello che li
riguarda cmq ti ringrazio per tutte le risposte che mi dai ;)
ho mandato l'e-mail aspetto e vediamo che succede.
a proposito ogni volta che "posto" quando clicco indietro mi chiede di
salvare un file nr? sai per caso che vo di?
grazie
Alessandro


 ha scritto

forse e' una feature di newsland web. con oe non me l'ha mai fatto.
oe in effetti ha pero' l'opzione "salva una copia dei messaggi inviati", di
solito e' attiva. puo' essere che via web vada specificato ogni volta, non
saprei.
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: Ottenere informazioni su un file

Salve!
Vorrei ottenere delle informazioni come:
grandezza in byte
data
attributi
e se si tratta di un exe o di un dll anche le informazioni sulla versione
di un file. Sapete come posso fare? Con le api? Come si fa ad ottenere l'handle
di un file?
Grazie

 wrote in message
7v53mt$13d$1...@nslave1.tin.it...
