mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Stampante predefinita

Mi sono creato una combo con tutte le stampanti installati nel pc. Ma non
riesco a stampare su quella che io seleziono. Tranne quelle predefinita.
Come posso fare ?
Ciao

 Come posso fare ?
Si stampa sempre sulla predefinita perchè l'oggetto Printer è uno solo.
Set Printer = la stampante che vuoi
Vedi sull'help, mi pare che ci sia anche una proprietà da definire
(DefaultPrinter/PrinterDefault?)

 ha scritto nel messaggio
news:bdf0r9$seq7p$1...@ID-174464.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: DataGrid: evidenziare riga con un click

Ciao a tutti,
non riesco a fare in modo che una riga di un datagrid (associato a un
recordset) venga evidenziata quando col mouse la clicco.
Potreste darmi una mano?
Mangiafuoco

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

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Gradazione di grigi

Salve a tutti,
avrei la necessità di trasformare un'immagine a colori caricata in una
picturebox tramide LoadPicture in un'immagine in bianco e nero (gradazione
di grigi). Qualcuno sa dirmi come posso fare?
GRAZIE
Antonio Mirarchi

 Antonio Mirarchi
Di niente.
-- 
Nella vita una sola cosa è certa: se la storia ci ha insegnato qualcosa, 
è che si può uccidere chiunque. (Micheal Corleone)
Posted from X-Privat Free NNTP server - 
www.x-privat.org

> Non so quanto possa essere veloce questa operazione se fatta in VB.
Infatti è lenta! Comunque grazie 1000 ugualmente!
Antonio Mirarchi

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO... non sono pratico di macro EXCEL

Sono passato da Excel7 ad Excel97
Usavo una macro perfetta...  dopo l'automatica traduzione col nuovo
programma qualcosa non funziona...
la riga:
Intervallo("....").Valore = FogliDialogo("...").PiuADiscesa(!).Testo
che inviava dalla finestra di dialogo dei dati immessi ad un database
tradotta:
Range("....").Val = DialogSheets("...").DropDowns(1).Text
mi da' errore di run time 438...
La seonda richiesta č:
perchč una macro Auto_Run che avviava il tutto all'apertura della cartella
dopo la
traduzione non avvia piů le macro immediatamente??
GRAZIE
mcm...@tin.it

Ciao,
per quanto  riguarda la Macro posso dirti che Excel97 ha commesso
un errore nel tradurre la macro...ma non solo nel tuo caso e' un
errore di conversione molto frequente, infatti ti ha tradotto "valore"
con "val", in realta' per funzionare doveva tradurlo con "value", cosa
assai diversa.!!!!
Per quanto rigurda l'avvio automatico devi andare a mettere la tua macro
nell'evento Load del tuo worksheet.
byez
McMauro ha scritto nel messaggio <01bd689d$9b948d00$74ab1fc3@rbrigida>...


Newsgroup: it.comp.lang.visual-basic
Titolo: hlp it.comp.lang.v-b

Scusate,
ho dimenticato come poter eseguire delle ricerche su vecchi messaggi
(scaduti) del ng.
C'è qualcuno in grado di rinfrescarmi la memoria?
Grazie
Ciao
    Roberto
Newsgroup: it.comp.lang.visual-basic
Titolo: [Forse OT] Specifiche MP3

Dove posso trovare delle spiegazioni su come sono composti i file MP3 ?
Mi interessa riconoscere l'header e la parte finale per separarli dai dati
audio veri e propri.
Grazie

 Grazie
Ciao Nyps,
dato l'allegato, ti ho risposto in privato !
Ciao.Enrico
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

dato l'allegato, ti ho risposto in privato !
Se uno chiede al NG è bene rispondere sul NG, così magari aiuta uno che
affronterà il problema solo domani e gli eviterà di postare... mmm...
OK, purtroppo non capita mai: posta sempre lo stesso... :-)
Resta il fatto che è buona cosa comunque... e poi la risposta si trova
pure sul Sito Comune.
Ciao,
Moreno
-- 
sirri at morenosoft dot com
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
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] Come caricare un WebUserControl in un PlaceHolder?

Ciao a tutti,
ho la necessità di caricare a runtime un oggetto di tipo WebUserControl
(.ascx) in un PlaceHolder.
Facendo finta che il PlaceHolder si chiami "ph" e l'ASCX si chiami ascxObj
io ho scritto.
ph.Controls.Add(new ascxObj());
Quando lancio la pagina che contiene questo comando mi da un errore del
tipo "Object reference not set to an instance of an object." sulle righe
dell'ASCX ma io sono sicuro che va tutto bene.
In particolare lo da sulla riga in cui dichiara l'evento onclick di un
bottone.
Mi viene in mente che potrebbe essere un problema sull'evento render
dell'ASCX, questo evento lo conosco ma non so come usarlo.
Qualcuno di voi ha mai fatto una cosa simile? Mi sapete aiutare?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:ceasnd$r1p$1...@news.newsland.it...
[Taglio]
Presumo che devi utilizzare la direttiva
register
nella pagina HTML del webform.aspx
Ave
giuseppeD

 giuseppeD
Mi sai dare qualche ulteriore aiuto? Qualche esempio sarebbe perfetto.


Se usi gli ascx non puoi fare semplicemente una "new" ma devi usare la
funzione LoadControl.
Anziché fare
ph.Controls.Add(new ascxObj());
prova cosě:
ph.Controls.Add(Page.LoadControl("path_tuo_ascx");
-- 
Ciao
Zephiross

 giuseppeD
Ho individuato la direttiva di cui stavi parlando...sarebbe perfetto la
potessi "scrivere" lato server in modo da aggiornarla secondo l'ASCX che
sto per caricare.
Sai se è possibile e come si fa?


Zephiross ha scritto:


F U N Z I O N A !!!!!!!!!!
Ti ringrazio, m'ha scastrato da una situazione del cavolo!!!
Ciao ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] [OCX] [DATACHANGED, DATAFIELD, DATASOURCE]

Buongiorno a tutti,
scusate se riposto ma non ho ottenuto risposta.
Sto cercando di creare un ocx, in parte ho ottenuto i risultati voluti ma
per alcune "funzioni" non sono riuscito a cavare un ragno dal buco.
Vi posso assicurare che ho letto, riletto, cercato e ricercato ma non ho
trovato nulla che mi aiutasse a risolvere il mio problema, anche se
probabilmente io do la colpa all'ignoranza che non mi ha permesso di
compredere.
Cmq veniamo al sodo....
L'ocx che ho creato non è altro che una textbox che ha delle funzioni
particolari.....ne più ne meno come ce ne sono molte altre in giro già
fatte, ma come tutte le altre che ho provato presenta alcuni problemi:
- Nelle textbox standard se modifico i dati (text) la proprietà datachange
diventa true, mentre nell ocx questo non succede.
- Se la textbox è "agganciata" ad un recorset dopo che è stata modificato in
recordset entra in modalità editmode = 1, nell'ocx non succede nulla.
Ora qualcuno mi ha detto che bisogna agganciare(o forse e meglio dire
bindings) il controllo  con i dati, è vero? Ma come?
Avete qualche semplice esempio funzionante?
Mi potete dare delle spiegazioni?
Grazie 1000
G.



Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetto Parameter: Errore di definizione

Qualche anima buona riuscirebbe a suggerirmi cosa potrebbe non andare?
...
Dim cmd As ADODB.Command
Dim par1 As ADODB.Parameter
Set par1 = New ADODB.Parameter
'apre l'oggetto command
Set cmd = New ADODB.Command
cmd.CommandText = "Sp_Registrazioni"
cmd.CommandType = adCmdStoredProc
'definisce il valore del parametro e lo aggiunge
Set par1 = cmd.CreateParameter("Coll", adVarChar, adParamInput)
cmd.Parameters.Append par1 <----------
par1.Value = cboRegistrazioni.Text
...
Errore 3708 
L'oggetto Parameter non è stato definito correttamente. Le
informazioni fornite sono incoerenti o incomplete.
Saluti
@Pino

 informazioni fornite sono incoerenti o incomplete.
Potrebbe apparire questo, se c'è il Refresh
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q181716&

 par1.Value = cboRegistrazioni.Text
Due cose:
- Specifica il size nella CreateParameter;
- Il parametro deve essere valorizzato PRIMA di aggiungerlo alla collection
Parameters. Puoi specificare il valore direttamente nella CreateParameter.
Ipotizzando che la dimensione del parametro Coll sia 5 (la puoi leggere
guardando il codice della Stored Procedure), puoi scrivere:
Set par1 = cmd.CreateParameter("Coll", adVarChar, adParamInput, 5,
cboRegistrazioni.Text)
cmd.Parameters.Append par1
Per maggiori info consulta
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/
mdmthcreateparam.asp
Ciao!
--
Lorenzo Benaglia
UGIdotNET - 
http://www.ugidotnet.org

 -Potrebbe apparire questo, se c'è il Refresh
Non era esattamente il mio caso, ma anche lì il problema è la size
Grazie mille
@Pino
PS. La Stored sostituisce una query "al volo" da codice. Il guadagno
in velocità è veramente notevole.
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione scheda i/o con 8255

Ringrazio anticipatamente a quanti leggeranno questo messagio, premetto che
sono un profano nella programmazione in Visual Basic ma ho bisogno di
risolvere un problemino.
Posseggo una scheda acquisizione dati da inserire in uno slot del Pc. Ho
bisogno di sviluppare piccole procedure ma non so come pilotarla. Ho gia'
sviluppato piccole routine in Basic e C ma in Visual non riesco a trovare
funzioni tipo INP o OUT PORT a cui passare indirizzo di memoria e relativo
flag per abilitare o disabilitare tali porte.
Se ci fosse qualcuno che mi potesse dare una mano ne sarei grato.
Saluti
E-mail:  
Gianlu...@tin.it
 
iw0...@gw.iw0qmn.ampr.org

...


I maggiori produttori di schede I/O digitale, basate su 8255 (National
Instruments, Keithkey Metrabyte, Computerboards, CyberReaserch, etc.)
forniscono a corredo di queste schede le DLL per pilotarle da ambiente
Windows.
Attenzione: non tutti forniscono DLL per Win NT! Per quanot riguarda Win95,
talvolta hai a disposizione solo le DLL a 16 bit e magari ti devi fare la
conversione a 32 con qualche riga di programma.
Sempre meglio che farsi i driver!
Non so che scheda usi, ma queste case vendono tali schede 150-400 kLire;
forse vale la pena di spenderle se uno si trova nei guai, invece di buttare
via giornate a fare tentativi a vuoto!
Buon Lavoro!
GG

Esiste un prodotto che si chiama PowerBasic for DLL della Power Basic c'č
pure il sito 
www.powerbasic.com
Con quello io mi sono fatto, scrivendo in basic, tutte le librerie
necessarie per gestire gli I/O e molto altro come scrivere
contemporaneamente istruzioni ASM pure.
--
Automatic posted from 
mail.tin.it
 [194.243.154.49]
via Mailgate Server - 
http://www.mailgate.org

Newsgroup: it.comp.lang.visual-basic
Titolo: Ridimensionamento forms MDI

Come faccio a bloccare il ridimensionamento da codice?

 Come faccio a bloccare il ridimensionamento da codice?
la cosa più veloce, anche se forse non bellissima, è intercettare l'evento size
della maschera, e forzare le dimensioni che vuoi tu.
Tieni presente che non puoi modificare le dimensioni di una form ridotta a icona
o a tutto schermo.
--
Salutoni
Sergio

 ha scritto nel messaggio
news:b61gsj$qjk4$1...@ID-173193.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Modifica proprieta' di campo a runtime

Devo realizzare una procedura che si autoaggiorna in base alla release del
programma.
Prelevo i campi da una apposita tabella e leggendo la documentazione,  sono
riuscito a inserire e/o cancellare un campo a runtime.
A volte pero' l'aggiornamento deve variare la struttura di un campo (es un
alfanumerico passa da 30 a 50 caratteri oppure un integer diventa long ecc.)
e se riapplico la definizione su un campo esistente ottengo la segnalazione
che il campo esiste gia' e non effettua la modifica.
Chiaramente la tabella e' spesso compilata quindi non posso cancellare e
riscrivere perche' devo mantenere il contenuto del campo in questione.
Al di la' della variazione del campo come fare per:
- Oltre a inserire un nuovo campo, inserire anche la descrizione.
- Inserire e/o variare la descrizione di una tabella
- Sempre a runtime creare una tabella collegata
Grazie
Max


Giacchè tu non lo dici:
Deduco che stai lavorando su Access (quale versione... boh)
Deduco anche che stai lavorando con Dao (quale versione... boh)
Deduco pure che non stai facendo delle ALTER TABLE ma lavori direttamente
con gli oggetti Dao
- Descrizione: se lavori con gli oggetti, hai la property Description
- Inserire/Variare la descrizione della tabella idem
- Creare una tabella collegata: ne riparliamo quando ci dirai di +...
ciao
ugo

 - Descrizione: se lavori con gli oggetti, hai la property Description
Sicuramente non adopero il metodo + "furbo", ma adoperando il seguente
metodo:
****************************
Private Sub AccodaEliminaCampo(tdfTemp As TableDef, strComando As String,
strNome As String, Optional varTipo, Optional varDimensione)
  With tdfTemp
    If strComando = "APPEND" Then
      .Fields.Append .CreateField(strNome, varTipo, varDimensione)
    Else
      If strComando = "DELETE" Then .Fields.Delete strNome
    End If
  End With
End Sub
****************************
Come vedi e' praticamente l'esempio fornito con la documentazione e nel
createfield non trovo la proprieta' DESCRIPTION...
Intanto grazie!
Max

HyperMax, indagato da Ugo Mangini, ha scritto:

Non ho Access su questo pc, ma direi che Ugo ti abbia messo in
condizione di giocare un po' con le proprieta'
dell' oggetto Field, magari qualcosa come
Debug.Print newField.Properties("Description").Value
hth, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] MSFLEXGRID + TopRow

Volevo una risposta ulteriore da parte vostra:
Ho una griglia ( MsFlexGrid) con 8 righe visibili e 100 totali
Dopo averla riempiata mi voglio spostare sull'ultima riga, ed uso appunto
[].TopRow = 100
Funziona bene tranne che:
1- Mi aspettavo di vedere solo 1 riga visibile, la 100esima ed invece NO ne
vedo 8
2- Scopro che Toprow( la prima visibile Giusto !!!)  NON e' uguale a 100 ma
bensi 100 - le righe visibili quindi 92
3- MSDN conferma questa mia preoccupazione
4- SOB non e' proprio giusto :-(((
Come faccio ad avere come prima riga VISIBILE ( toprow=100) l' ultima (100)
e non la 92
Notare che i conteggi potrebbero non essere corretti , mi servivano solo per
dare un senso a questo delirio....
Grazie a chi rispondera'

 solo per dare un senso a questo delirio....
Temo che, col solo TopRow, non si possa...
Questo, infatti, dovrebbe garantire che la riga richiesta sia visibile e
finirą in testa se, in funzione delle dimensioni verticali della griglia, le
righe che seguono sono tali e tante da riempire la griglia stessa,
viceversa, ne mostra anche altre che precedono.
Ma la FlexGrid puņ essere compilata da codice. Potresti mantenere un
riferimento ai dati ed esporre, esattamente come vuoi tu, quelli che vuoi
tu...

 vuoi tu...
Grazie
Ho risolto cosi' anche se e' bruttino
Aggiungo alcune righe vuote in fondo alla griglia in modo da alzare la "mia"
riga
Ho poco tempo per "studiare ed applicare" :-) ma per un futuro... mi dai
delle dritte sul "mantenere un riferimento"
Per ora io creo il Recordset tramite una Select ,  poi aggiungo tutte le
righe con grid.addnew
Sol.1- Potrei aggiungere solo le ultime 4  ed ottengo cio' che desideravo
( come mi hai consigliato tu)
Prob.1- devo tenere aperto il Recorset
Prob.1a - lo chiudo e lo riapro ad ogni modifica/scorrimento/
"starnuto"/....
grassssssie !!

Newsgroup: it.comp.lang.visual-basic
Titolo: [NET]: enum

Ciao,
ho creato una classe con una proprietà: vorrei che l'utente possa 
scegliere il valore da una lista (enum).
Ho quindi definito nella mia classe le varie voci della blocco enum.
Non mi è chiaro come posso associare la lista enum alla proprietà che 
voglio. Leggendo l'help mi sembra che debba usare imports ma non capisco 
in che modo).
Vorrei cioè che l'utente accedendo alla proprietà 
miaClasse.miaProprietà= visualizzi la lista definita da enum.
Come fare?
Grazie!
Marco / iw2nzm

 miaClasse.miaProprietą= visualizzi la lista definita da enum.
Basta che la proprietą sia dichiarata del tuo tipo enum.
Il problema č che se non ricordo male con VS.net nell'editor la cosa non
funziona :( e devi scrivere tu
miaClasse.MiaProprietą = MioEnum.
Ciao

 miaClasse.MiaProprietà = MioEnum.
Uff.... mi chiedo a volte se sono io che non trovo le spiegazioni 
nell'help. Era semplicissimo eppure non avevo visto la soluzione :(
Grazie :)
Marco / iw2nzm
Newsgroup: it.comp.lang.visual-basic
Titolo: trova e sostistuisci

Ho realizzato un algoritmo di trova & sostituisci che però è troppo lento.
qualcuno ha qualche consiglio per realizzare qualcosa di "veloce"??
grazie!

vedi il sito:
www.mvps.org/vbnet
c'è il sorgente per utilizzare Trova/Sostituisci con il Dialog di Windows.
Fabio Guerrazzi


Di veloce rispetto a che?
Ciao Bruno



Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Data ultima modifica

Ciao a tutti,
Volevo sapere un paio di cose:
1) Come faccio a ricavare la data in cui il programma che sto
realizzando e' stato utilizzato per l'ultima volta?
2) Come posso fare per copiare un file su floppy?
Ciao e grazie a chiunque puo' aiutarmi

 wrote in message 380323C9...@mediacom.it...


Grazie per i suggerimenti.
In effetti, per quanto riguarda FileCopy ero gia' riuscito a risolvere
poco dopo che ho spedito il messaggio (ho trovato un sorgente che faceva
al caso mio su 
www.planet-source-code.com
).
Per quanto riguarda il punto 1) invece ho qualche problema.
Prima, pero' e' meglio se spiego quello che devo fare.
Sto realizzando la mia prima applicazione Shareware. Sempre su Planet-
source-code.com
, ho trovato un sorgente che fa funzionare la mia
applicazione
per un tot n° di giorni.Funziona tutto perfettamente, L'unica cosa che
ho
notato, e' che quando l'applicazione e' scaduta, spostando indietro la
data
di sitema, l'applicazione riprende a funzionare.
Avevo cosi' pensato di creare due variabili (Mydate=Date -data del
sistema e 
DataAccesso=FileDateTime -per leggere la data dell'ultima modifica del
mio
esecutivo, facendo cosi' in modo da fare bloccare il prg nel caso in cui
l'utente avesse inserito una data precedente all'ultimo accesso del
file). 
Tutto sembrava andare bene, solo che se la data di sistema e'
ad esempio 12/10/99 e DataAccesso e' 12/10/99 23:00, l'applicazione non
va
piu' avanti "credendo" che l'utente abbia cercato di "Cracckare" il
programma.
Penso che il problema si presenti perche' in FileDateTime compare l'ora
ed in
Mydate no.
Ho anche provato a cambiare Mydate in questo modo:
Mydate=date & " " & time. Ma non ho risolto niente.
Vi prego, Aiutatemi!
Grazie.
Roberto
Massimo Del Barba ha scritto:


Se ho capito bene il problema cosě dovresti risolverlo:
Mydate=Now
Altrimenti forniscimi altri input!
 __     __
<o>  <o>
      []
  \____/   ......(Statti bene!)
Pasquale Minerva
mine...@libero.it

Ciao e Grazie.
Ho fatto come dici tu ed ora funziona.
1000 Grazie ancora
Roberto.
Pasquale ha scritto:

Newsgroup: it.comp.lang.visual-basic
Titolo: Duplicati in una ListBox

Carico in una listbox il contenuto di un file di testo strutturato su varie
linee ognuna indicizzata da un numero progressivo, il mio problema è
verificare che non esistano duplicati (lo stesso numero di indice insomma),
ho provato a fare il solito ciclo For...Next memorizzando in due variabili
string rispettivamente la linea (List1.Text) e la parte di stringa che mi
serve per il confronto (es: Mid(List1.Text, 8,8))...poi che faccio? per ogni
"giro" del ciclo dovrei farne un altro per verificare se i due valori esisto
nelle altre linee?...è giusto come procedimento? come si può fare?
grazie...scusate se non sono stato chiaro ma sono all'inizio!!
Ascanio

potresti caricare la list con tutte le righe del file di testo e poi
fare un ciclo for di questo tipo Dim Str_Confronto as string Dim I as
long Dim I1 as long  If List.Listcount<>0 then For I=0 to
List.ListCount-1 str_confronto=list.list(I) 'salva la riga da
confrontare	For I1=I+1 to List.ListCount-1	      if
list.list(i1)=str_confronto then	    list.removeitem I1 'rimuove
la riga uguale a quella di confronto	    end if     Next Next  l'ho
scritto al volo, provalo e poi fammi sapere

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

Salve a tutti,
sono nuovo del NG, e non molto esperto di programmazione VB.
Ho appena finito di implementare un programma gestionale con appoggio a DB
Access.
Ho l'esigenza di stampare dei report.
Ho deciso di utilizzare il controllo ACTIVEX di Crystal (premetto che
utilizzo VB5.0 + CrystalReports 4.6).
Ho provato a buttare giù qualke riga di codice, ma non ottenuto risultati
che mi aspettavo.
Riesco a passare un controllo Data, settare intestazione, e numeri di
pagina, ma il problema è che non riesco a formattare i campi, non riuscendo
a visualizzarli tutti.
Se solo riuscissi a settare le prop. di pagina in modo da avere la stampa in
orizzontale e a implementare la formattazione sarei ok!
mi date una dritta?
se avete icq ne possiamo parlare meglio! il mio numero è in fondo al msg!
grazie
--
il_Failla - Failla Angelo Michele
Per contattarmi:
Web: 
http://go.to/il_Failla
Email: 
il.f...@tiscalinet.it
Email 2: 
faillaa...@hotmail.com
ICQ: 31112052

 ha scritto nel
messaggio news:8pbjcs$cus$1...@pegasus.tiscalinet.it...


 wrote in message
8pbnqq$767$1...@lacerta.tiscalinet.it...


 ha scritto nel
messaggio news:8pbo9c$7ec$1...@lacerta.tiscalinet.it...


 wrote in message
8pbp07$fjh$1...@pegasus.tiscalinet.it...


 ha scritto nel
messaggio news:8pbqfs$g9b$1...@pegasus.tiscalinet.it...


 wrote in message
8pcqh6$m44$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] UseSubItemStyleForSubItems e colori vari...

Ciao a tutti,
leggendo fra i post di questa mattina ho incontrato quello di Fabio che
chiedeva deucidazioni riguardo come impostare BackColor e ForeColor dei
ListViewItem.
La soluzione consiste nell'impostare correttamente la proprietà
UseSubItemStyleForSubItems.
Il mio problema, invece, è che sto lavorando con il Compact Framework che,
purtroppo, non supporta un bel po' di cosucce, fra cui la proprietà sopra
indicata, quindi mi tengo tutti gli Item di un colore!!!
Il fatto più "strano", però,  è che non riesco a cambiare BackColor ai
ComboBox, o meglio, il valore della proprietà si modifica, ma la combo
rimane bianca!
Per Form, TextBox, Label tutto liscio, ma con la ComboBox nulla da fare...
Ormai ci ho quasi rinunciato, ma così bianca è proprio un pugno nell'occhio,
mi sfugge qualcosa???
Grazie e buon lavoro!!!
Ciao, Luca.

MSDN indica che la proprieta' BackColor non e' supportata dal CF :-( (e'
vero appare nell'intellisense ma questo e' dovuto al fatto che il la combo
eredita dalla classe Control...)
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org

 ha scritto nel
messaggio news:K8IJa.130583$pR3.2...@news1.tin.it...
: MSDN indica che la proprieta' BackColor non e' supportata dal CF :-( (e'
: vero appare nell'intellisense ma questo e' dovuto al fatto che il la combo
: eredita dalla classe Control...)
:
Già, sigh!
Ciao, Luca.
Newsgroup: it.comp.lang.visual-basic
Titolo: Accesso multiutente allo stesso record

Ho un'applicazione che puo' lanciare fino a 5 istanze di un processo
il quale ha il compito di assegnare un numero progressivo univoco alla
procedura, quindi accede ad una tabella del database, prende il primo 
record contenente un solo campo, lo incrementa e ne esegue l'aggiornamento 
impostando le seguenti proprieta' del recordset:
  rs.CursorType = adCmdTable
  rs.LockType = adLockOptimistic
Ora il fatto strano che e' successo e' che sono stati assegnati due
numeri progressivi uguali, forse questo metodo di lock e' sbagliato,
ne devo utilizzare un altro, io credevo che mentre un processo accedeva
al record, un altro processo avrebbe dovuto attendere l'aggiornamento 
da parte del primo processo.
  .... apertura connessione...
  Set rs = New ADODB.Recordset
  rs.CursorType = adCmdTable
  rs.LockType = adLockOptimistic
  strQuery = "SELECT * FROM " + Config.tabProgressive
  rs.Open strQuery, conn
  f_rs = True
  If rs.EOF = True Then
    rs.AddNew
  Else
    new_id = rs.Fields("CodiceProgressivo")
  End If  
  new_id = new_id + 1
  rs.Fields("CodiceProgressivo") = Format(new_id, "000000")
  rs.Update
  strResult = rs.Fields("CodiceProgressivo")
  rs.Close
Roby

[Roby66] scrisse:(snip)
quando stai leggendo una tabella, non impedisci ad altri di leggerla a loro
volta, quindi è possibile che due istanze abbiano lo stesso "id".
la prima soluzione che mi viene in mente è quella di non mettere solo
l'ultimo id utilizzato in tabella, ma tenerne un tot (magari mettere una
opzione che pulisca i più vecchi?) e rendere il campo come univoco
(duplicati non ammessi): quando lo generi provi ad inserirlo, se
l'inserimento fallisce vuol dire che qualcun altro, nel frattempo, ha già
utilizzato quell'id, e quindi ne generi uno nuovo)
hth
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo
Newsgroup: it.comp.lang.visual-basic
Titolo: Bloccare alcuni tasti

So che con le API di Windows è possibile bloccare alcuni tasti ma provai a
farlo in un programma e la sequenza CTRL+ALT+CANC non era bloccabile nei
sistemi W2K e WXP.
Non ricordo dove trovai i sorgenti ma volevo sapere se fosse possibile
bloccare i tasti speciali di Windows XP (come il tasto che fa apparire il
menu di avvio ecc...).
Grazie, Axel.

Cosě a spanne ti direi di no. Quelli sono tasti speciali che stanno
al di sopra di tutto ... e per tutto intendo qualsiasi evento che
gestisce il sistema e restituisce poi alle applicazioni.
Nel caso di tasti combinazioni di tasti speciali come ctrl+alt+canc
quindi la ritengo improbabile.
Per il tasto di avvio, credo che l'unica prova che puoi fare č quella di
subclassare il desktop e intercettarne gli eventi .. ma ti conviene?
Se dici cosa vuoi fare forse la cosa č risolvibile diversamente.
--
Saluti
Andrea Moro

"Axel GeNuS"
Questo funge su un win9x
Option Explicit
Private Const SPI_SCREENSAVERRUNNING As Long = 97&
Private Declare Function SystemParametersInfo Lib "User32.dll" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As
Long, lpvParam As Any, ByVal fuWinIni As Long) As Long
Private Sub DoNotAllowKeys(bParam As Boolean)
    Dim lRetVal As Long, bOld As Boolean
    lRetVal = SystemParametersInfo(SPI_SCREENSAVERRUNNING, bParam, bOld, 0&)
End Sub
Private Sub Command1_Click()
    With Command1
        If .Caption = "&Disattiva ALT+CTRL+CANC" Then
            DoNotAllowKeys (True)
            .Caption = "&Attiva ALT+CTRL+CANC"
        Else
            DoNotAllowKeys (False)
            .Caption = "&Disattiva ALT+CTRL+CANC"
        End If
    End With
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    DoNotAllowKeys (False)
End Sub
--
Fosco

...


Newsgroup: it.comp.lang.visual-basic
Titolo: ADO.net

Salve a tutti. sto iniziando a studiare ADO.net e sto cercando di
riscrivere una serie di istruzioni dal libro , che sono :
 Dim strconn, strsql As String
        strconn = "pROVIDER = SQLOLEDB; DATA SOURCE = (local)\Net SDK;
Initial catalog = Northwind; Trusted_Connection = Yes;"
        strsql = "select IDcliente fronm clienti"
        Dim cn As New OleDb.OleDbConnection(strconn)
        cn.Open()
per a questo punto mi da questo messaggio:
Eccezione non gestita di tipo "System.Data.OleDb.OleDbException" in
system.data.dll
cosa devo fare? Grazie

 system.data.dll
Detto cosi non serve a niente.
Dacci i vari dettagli.
Probabile che il DB non esiste o problemi con la connectionstring.
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
My Blog: 
http://blog.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
Se un circuito funziona al primo tentativo è perchè il problema è molto
più nascosto e subdolo di quanto tu possa pensare...
E apparirà nel momento in cui farà il massimo danno 

 ha scritto nel messaggio 
news:1156855058.3...@p79g2000cwp.googlegroups.com...

Per la connessione al db
http://www.connectionstrings.com/
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: Combo in una Griglia

E' possibile mettere un combobox dentro una griglia?
Grazie mille stefano
--------------------------------
Inviato via 
http://usenet.iol.it

 writes:
S> E' possibile mettere un combobox dentro una griglia?
S> Grazie mille stefano
Facendosi tutto a manina si :)
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

Utilizzando APEX TrueDBGrid Pro


Newsgroup: it.comp.lang.visual-basic
Titolo: Chiusura applicazione

Ho creato un applicazione in VB5 da cui si esco un Unload.me nel form
principale.
Ho pero' notato che l'applicazione mi rimane residente in memoria.
C'e' qualche modo particolare per chiudere le applicazioni?



Inserire il comando end



End...

Newsgroup: it.comp.lang.visual-basic
Titolo: Hypertesto da Visual Basic? Aiuto !!

Qualcuno sa' come ottenere in un textbox o direttamente sulla Form delle
parole evidenziate da cui cliccando si possa ottenere l'apertura di una
seconda Form ( Tipo quello che si ottiene nelle pagine html , tanto per
capirci)  .
Grazie.
ghiggi...@libero.it
--
Pit

 wrote in message
pfy44.15279$Bg7.1...@typhoon.libero.it...


Io PRoverei ad usare l'Internet Controls. Serve per creare in VB un Browser
Internet, nel testo usi i Tag HTML (href ,,,,,) per i collegamenti. Credo
che sia la cosa più semplice ed immediata.
Se scegli questa soluzione potremmo ampliare la discussione.
--
------------------------------------------------
http://digilander.iol.it/mporcelli
m.por...@libero.it
------------------------------------------------
Ghiggi Pietro ha scritto nel messaggio ...


 >
ghiggi...@libero.it
Newsgroup: it.comp.lang.visual-basic
Titolo: RaiseEvent perché non va?

Premetto che qui sul lavoro uso VB5...
Nella classe clsPippo (su ActiveX)
Public Event Evento1
Public Sub pluto()
  RaiseEvent Evento1
end sub
Nell'altro progetto
Dim pippo As New clsPippo
Private WithEvents Epippo As clsPippo
Private Sub Epippo_Evento1()
    MsgBox "OK!"
End Sub
Private Sub Form_Load()
    pippo.pluto
End Sub
Perché non va??


Così non può funzionare; ma xchè usi 2 variabili ?
comunque dovresti fare
 Private WithEvents Epippo As clsPippo
 Private Sub Epippo_Evento1()
     MsgBox "OK!"
 End Sub
 Private Sub Form_Load()
    Set Epippo = New clsPippo
     Epippo.pluto
 End Sub
vedrai che funziona ....
ricorda che, anche se Pippo ed EPippo sono due oggetti dello stesso tipo,
ciascuno di essi punta ad un'istanza diverso (nel tuo caso EPippo non era
stato neanche istanziato).
Ciao

 Perché non va??
Perche' gli eventi sono relativi ad ogni singola istanza di classe, tu stai
usando 2 istanze differenti della classe clsPippo ma solo per una (Epippo) hai
definito un gestore di eventi; quando tu invochi "pippo.pluto" viene scatenato
l'evento *nell' istanza pippo* mentre il tuo gestore di evento e' relativo
all'istanza Epippo che, in questo momento, non sta facendo nulla.
Se invece invochi "Epippo.pluto" si comporta correttamente.
In sostanza, dichiarare un evento E in una classe C che risponde a un metodo M
non vuol dire:
"ogni volta che un istanza di C chiama M viene scatenato l'evento E in tutte le
istanze di C"
ma vuol dire:
"ogni volta che un istanza di C chiama M la medesima istanza di C ricevera'
l'evento E"
Ciao
--
Luca Dormio
luca....@tin.it

Grazie Fox Mulder... stavo facendo la peggior figura di merda che mi potesse
capitare in ufficio...
        Allanon

Grazie... Ora le cose mi sembrano molto più comprensibili... Mi chiedevo
infatti come diavolo potessi fare a capire a quale istanza rispondesse
l'evento...
Ma allora... Se io creo un'istanza dentro una funzione tipo Form_load come
faccio a gestirne gli eventi?
    Grazie ancora
            Allanon

 ha scritto nel messaggio
news:90ivcb$iu1$2...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Lo zio bill se la ride alle nostre spalle

(tènere)
Curiosità:
1- andate su questo sito:
 
http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp5/
(cioè quello per aggiornare vs o vb 6.0)
2-ottenetene l’html e guardate la quinta riga:
<META name="GENERATOR” content="Microsoft Visual Studio 7.0" >
la microsoft ci prende per il culo?
Saluti!|!
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.471 / Virus Database: 269 - Release Date: 10/04/2003

 la microsoft ci prende per il culo?
emm avranno gia' modificato la pag ? io il tag Generator non lo trovo ! 

 la microsoft ci prende per il culo?
Non vedo la presa per il culo ... con l'uscita di .net alla microsoft stanno
lentamente rifacendo tutte le pagine in aspx ... non vedo quindi come farle
se non con il .net ovvero visual studio 7.0 ....


non potevano scrivere .net?


 non potevano scrivere .net?
net non e' un numero ^_^
Prova dal prompt a scrivere "VER" e "WINVER" , i numerilli ci servono sempre
! E' convenzione !

anche Office segue la stessa regola.....
quello che per noi è office 2000, oppure office xp oppure office 2003, in
realtà sono office 8.0, office 9.0 e così via.....
è sempre stato così.....
:-)))
anche windows 95 in realtà era windows 4.0
good coding!!!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 sempre ! E' convenzione !
Come i vari office sono diventato 7, 8, etc... anche se i nomi sono stati
Office97...fino all' OfficeXP
Alex
Newsgroup: it.comp.lang.visual-basic
Titolo: Report vuoto con Crystal 8 e VB6 SP5

Ciao a Tutti,
ho un gran problema con il solito Crystal report 8.
Ho sviluppato un programma con VB6 che genera dei report con CR8 il problema
è che sul mio pc funziona tutto perfettamente, mentre su un'altro pc (del
cliente) i report visualizzati sono vuoti.
Quale potrebbe essere il problema ???
Vi ringrazio anticipatamente per il tempo che mi avete dedicato.
Ciao .:: P ::.

Quale potrebbe essere il problema ???
Non hai specificato il tipo di database da cui carichi i dati (o cmq
la sorgente dati). E poi come filtri il report? Con delle date?
Ciao!

"ErPotenza" <no....@thank.you> ha scritto nel messaggio
news:nvc430hr64sbdscop...@4ax.com...

La sorgente dei miei dati è Access 2000 e il filtraggio dei record da
visualizzare attraverso il report lo faccio utilizzando il metodo
SelectionFormula dell'oggetto Report.
Ecco il codice da me utilizzato:
Private Sub bStampa_Click()
    Report.SelectionFormula = "{Entrate.ID}=" & CInt(Entrate.ID_Entrate)
    Report.ReportFileName = PatRPT() & "\s_f_ut.rpt"
    Report.Connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
PatDBRpt() & ";User Id=admin;Password=;"
    Report.Destination = crptToWindow
    Report.PrintReport
End Sub
Spulciando con google la rete ho trovato un post che suggeriva di aggiungere
prima del .PrintReport un Sleep, per attendere che il DB eseguisse la query,
e su queste indicazioni ho modificato il codice nel seguente modo:
Private Sub bStampa_Click()
    Report.SelectionFormula = "{Entrate.ID}=" & CInt(Entrate.ID_Entrate)
    Report.ReportFileName = PatRPT() & "\s_f_ut.rpt"
    Report.Connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
PatDBRpt() & ";User Id=admin;Password=;"
    Report.Destination = crptToWindow
    Sleep (intTempSleep)
    Report.PrintReport
End Sub
Ma ancora non ho potuto provare il mio codice sulla macchina su cui ho i
problemi da me descritti.
Spero che le mie informazioni ora siano sufficienti.
Ciao e Grazie per il tempo che mi hai dedicato, .:: P ::.

In genere CR dà record (e report interi) vuoti se trova somme o campi 
nulli durante il suo tragitto nel database.
Per ovviare, nelle "opzioni del report" chiedi di convertire i valori 
NULL nei DEFAULT (che sarebbero "0" per i numeri, "stringhe nulle" per i 
testi, e date "x" per le date, dove per "x" intendo chissà quale data 
assegni il s.o. alle date non valide).
Di più nin zò...
-- 
Nella vita una sola cosa è certa: se la storia ci ha insegnato qualcosa, 
è che si può uccidere chiunque. (Micheal Corleone)

Spero che le mie informazioni ora siano sufficienti.
Non ho una risposta certa, ma butto lì qualcosa ...
1- verifica che il report non abbia l'opzione "Save data with report"
(trad. per la versione italiana) abilitata,
2- controlla dall'editor di crystal la query, in modo da escludere che
il report contenga già qualche filtro, impostato durante la fase di
test.
Se scopri la causa dei tuoi mali ... sarebbe interessante renderla nota,
ad uso del ng.
Ciao!
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] API BEEP non funziona ancora

SaLvE,
L'api BEEP con frequenza e durata , quando richiamata, non emette nessun
suono sullo speaker.
Lo speaker è attivato (verificato sul mixer della creative), e con il
comando beep del vb5 funziona (ovviamente con la sola stessa nota).
Cosa posso controllare ???
Salutoni

 wrote in message 85ernl$cu0$1...@nslave1.tin.it...


 cosa voglia dire.
E' possibile gestire gli interrupt da Vb?

 che appena tornato in ufficio (ero malato) avrei ripreso la cosa.
Te la spedisco?
Si puo' mettere sul sito comune? A chi devo scrivere?
Antonio

 wrote in message
85g3ca$r99$1...@pegasus.tiscalinet.it...


 wrote in message
xwQe4.28893$I3.3...@news.infostrada.it...


Se me la spedisci o la metti a disposizione del sito comune te ne sarei
immensamente grato !
Antonio Donatiello <ant...@REMOVETHISgeminisoft.com> wrote in message
85fao4$j3b$1...@fe1.cs.interbusiness.it...


.

.
Quando ho scritto il messaggio non avevo ancora ricevuto il messaggio (almeno credo!)
Antonio

>Scusa, non ti è arrivata la mia risposta?


 Allora il server delle news è più lento di quanto immaginassi...
Oggi ho trovato alcuni messaggi inviati il 13, ieri alcuni del'8.
Ho visto anche risposte a messaggi che avevano già ricevuto
risposta da un paio di giorni...
Pare che qualche server si sia messo in ferie, ultimamente.
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: Chiudere backdoor ?

Ciao a tutti,
Vorrei sapere se è possibile chiudere le "backdoor" con il Winsock da
remoto (cioe' quelli sui PC di una rete LAN)
Ho guardato come funziona Winsock e ho visto che a un indirizzo IP
corrispondono 65500 porte.
Quali sono le porte che devono essere chiuse ? Devo testarle tutte
(65500)?
Se trovo una porta aperta che deve essere chiusa, la posso chiudere da
remoto ?
Come faccio a constatare che la porta in questione è aperta ?
C'e' qualcuno che ha del codice di esempio ?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 C'e' qualcuno che ha del codice di esempio ?
google-->winsock 'visual basic'
termoPilucco.

termopilucco wrote:
corretto
...fino ad un certo punto!
Per il livello niubbo OK
MA!
....dai un occhiata qui se ti garba "spippolare"!
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?lngWId=1&txtCodeId
=46876
Enjoy yourself!
:-)
--
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Quotefix e altro:
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici

 =46876
Eheh.. notevole.
Ma rimane un personal firewall: a meno che non lo installi sul gateway (come
avevo suggerito)  non puoi chiudere porte di altri PC della LAN.
termoPilucco.

termopilucco wrote:
....a stretto rigor di logica neanche un firewall!
Blocchi alla fonte.... ma non sulle singole macchine!
ossia blocchi l'accesso sulla macchina che fornirą servizi....a cui accedi
tramite il sw installato!....se disinstalli il FireWall (software) le porte
ridiventano disponibili per tutti!
Nulla toglie allora di fare un client/server via winsock per distribuire
servizi (lento inefficiente...ma bisogna vedere che vuole fare!....)
;-)
--
Il Wodkino Nazionale č a : 
www.martek.it


Grazie per le risposte.
Mi sapete elencare quali sono le porte da monitorare per evitare brutte
sorprese da attacco virus (o almeno dei virus noti) ?
Mi interessa saperlo in modo tale che mi faccio un ciclo in cui vado 
a testare solo le porte pericolose della mia LAN.
Grazie.


 Grazie.
In pratica tutte....
per avere un idea
http://www.glocksoft.com/trojan_port.htm

Newsgroup: it.comp.lang.visual-basic
Titolo: Apri - Open Printer (?)

Salve,
volevo sapere come si utilizza l'Api OpenPrinter.
Grazi mille

 Grazi mille
Vedi 
www.allapi.net
 (API-Guide)
Newsgroup: it.comp.lang.visual-basic
Titolo: Eseguire una routine da un'altra routine...

Ciao a tutti!
Come da oggetto, mi sto scervellando (probabilmente inutilmente!), per
chiamare una routine evento che di norma accade su click di un pulsante, da
un'altra routine! Anche se la faccio public invece che private, vale solo
per usare le variabili entrocontenute, etc... ho anche provato con un goto
ad un'etichetta, ma ovviamante mi da "etichetta non definita" :)))
    Un grazie anticipato a chi ma saprą dare una dritta! Mauro.

 ad un'etichetta, ma ovviamante mi da "etichetta non definita" :)))
Per questioni di leggibilità (e anche per non trasformare una Sub Private,
quale quella dell'evento, in un "anomalo" Public), in questi casi è
preferibile fare una Sub o Function apposita, da chiamarsi sia dall'evento
che da altre parti.


cmdPulsante.Value = True ' richiama l'evento click di cmdPulsante
anche
Call cmdPulsante_Click() ' esegue la stessa operazione
--------------------------------
Inviato via 
http://usenet.libero.it


Grazie del suggerimento... l'uovo di colombo :)
Grazie anche a Lupo per il suo suggerimento, sicuramente valido anche
nell'ambito di un progetto complesso... al momento per non stare a
stravolgere righe di codice preferisco richiamare il click!
    Ciao, Mauro.

Newsgroup: it.comp.lang.visual-basic
Titolo: Chiusura DLL

Ho realizzato una DLL in visual Basic.
Però ho la necessita di chiuderla qunado faccio chiudi sul form che ho
creato sulla DLL.
C'è qualche sistema?


wrote:

Cosa intendi per "chiudere"? Scaricarla dalla memoria? Se ti rimane
caricata vuol dire che non liberi qualche risorsa o c'e' qualche
riferimento circolare di troppo.
-- 
ciao,
hal

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

operazioni. Quando esco scarico il form.
Hai la certezza matematica che il form si scarichi davvero?
Prova a loggare l'evento Terminate di tale form.
-- 
ciao,
hal

 ha scritto nel messaggio
news:6w4Yb.7782$HO2....@news.edisontel.com...


Io di colito creo una variabile di tipo object e la "lego" alla dll con il
CreateObject (...) quindi quando la chiudo prima richiamo una sub
all'interno della dll che mi chiude tutte le connessioni a database se in
precedenza ne ho aperti e poi faccio:
Set VariabileObject = nothing
E cosě vedo che dal taskmanager qualcosa cambia... e se gira sul server con
MTS la palla associata alla DLL si ferma...
Non so se esistono altri sistemi...
Ciao.


Ma perchè in late binding ?

 Ma perchè in late binding ?
Che vuol dire?
Newsgroup: it.comp.lang.visual-basic
Titolo: File bloccato in scrittura: chi è il colpevole?

Come si blocchi un file lo so... ma come si fa a capire se e (soprattutto) da
chi è stato bloccato? Il mio cruccio sono una serie di file .TMP nella cartella
windows\temp che risultano bloccati in scrittura. Sembra si tratti di oggetti
OLE, a giudicare dall'header, e infatti Word li riconosce come tali (solo che
devono essere incompleti o danneggiati, mi da' un errore di "memoria
esaurita")... esiste un modo per sapere quale thread ha ottenuto il privilegio
di scrittura? Insomma, il file è bloccato, chi è il colpevole? (non ditemi "il
maggiordomo" o vi trincio)

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Visualizzazione in griglia

Devo estrapolare dati da due tabelle collegate da un campo ID.
Le due tabelle hanno alcuni campi in comune con lo stesso nome e altri no
Tabella1.DataScadenza, Tabella2.DataScadenza, 
Tabella1.Importo,Tabella2.Importo
La query mi restituisce i dati nell'ordine seguente:
Tabella1.DataScadenza | Tabella2.DataScadenza | Tabella1.Importo | 
Tabella2.Importo
A me serve invece la visualizzazione per record in successione es.
Tabella1.DataScadenza | Tabella1.Importo ----------> questo è un record 
della prima tabella
Tabella2.DataScadenza | Tabella2.Importo ----------> questo è un record 
della seconda tabella
Potrei anzicchè usare una query, ciclare prima i dati della prima tabella e 
poi quelli della seconda, quindi esporli nella griglia.
Il problema è che i dati di entrambe le tabelle devono essere ordinati per 
DataScadenza cioè:
Tabella1.DataScadenza 10/02/2008 ----------> questo è un record della prima 
tabella
Tabella1.DataScadenza 11/02/2008 ----------> questo è un record della prima 
tabella
Tabella2.DataScadenza 11/02/2008 ----------> questo è un record della 
seconda tabella
Tabella1.DataScadenza 12/02/2008 ----------> questo è un record della prima 
tabella
Tabella2.DataScadenza 12/02/2008 ----------> questo è un record della 
seconda tabella
Possibile? se si mi date una dritta.
Grazie Carmelo 

Il 26/09/2008, Carmelo ha detto :

E' un normale Union All.
SELECT TB1.DATASCADENZA, TB1.IMPORTO
FROM TABELLA1 AS TB1
UNION ALL
SELECT TB2.DATASCADENZA, TB2.IMPORTO
FROM TABELLA2 AS TB2
ORDER BY DATASCADENZA
Alberto
-- 
Henry David Thoreau: L'uomo è tanto più ricco quanto meno costano i 
suoi piaceri.

Newsgroup: it.comp.lang.visual-basic
Titolo: Aituo: File exe

Qualche mese fà ho scritto "con fatica" un piccolo programma con V.B. 5 ora
ho deciso di aggiornalo, solo che non riesco più a trovare il codice, il
form. ecc. praticamente mi è rimasto solo l'eseguibile.
E' possibile dal file exe ritornare all'ultima modifica del progetto, in
altre parole devo per forza di cose riscriverlo o c'è un modo per
"scomporre" all'origine il programma.
Grazie.

Direi proprio di sì.
Teoricamente risalire al codice (non al 100% comunque) sarebbe possibile con
un exe in p-code (sempre comunque con un decompilatore...) ma se l'exe è
puro ...Addio codice....
Spiacente...  :(
Newsgroup: it.comp.lang.visual-basic
Titolo: Un aiutino (Paolo)!

Salve a tutti , in particolare a chi mi dara' una mano a risolvere un
mio problemino:
Sto realizzando un programma che tenga in un database i login delle
persone che entrano nel sistema e la durata della connessione. Voglio
sapere chi accende il mio computer (W95), a che ora e per quanto tempo (
sapere i programmio che carica sarebbe pure bello ma a limite ci provo
poi).
Il problema e': come finisco di caricare il Windows faccio apparire una
finestra che chiede login e password. Ma la finestra e' un semplice
programma che puo' essere chiuso con l'apposita x in alto a destra.
Dunque: Come faccio a fare in modo che il mio programma sia l'unico
attivo e che non possa essere chiuso cosi' tanto facilmente? Ora come
ora e' tutto bello ma se voglio o lo lascio li' in background o lo
chiudo :(((
Grazie e arrivederci
Giuseppe Costantino

...


Grazieeee!!! Questo codice lo cercavo da millennniiiii!!!!!!!!!!!!!!!!!!!!!
Grazieeeeeeeeee!!!!!!!!
--
  |   Folletto Malefico "@
  |   E-Mail: 
foll...@geocities.com
  |   HomePage USA: 
http://www.geocities.com/SiliconValley/Network/4414/
  |   HomePage ITA: 
http://members.it.tripod.de/folletto/
  |   [weekly updated]


Fin qui tutto OK,
Per accertarti che il tuo PRG e' il primo ad essere eseguito, modifica il
system.ini nel seguente modo:
Sezione [boot]
da:
    shell=Explorer.exe
a:
    Shell=nome del tuo programma che metterai nella cartella window
Quando il tuo prg viene chiuso, lanci il file "Explorer.exe" con
l'istruzione shell:
    shell "Explorer.exe"
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb

Giuseppe Costantino


ControlBox, non CheckBox

Grazieeeeeeeeee!!!!!!!!
Ma tu non eri quello che ha preso a parolacce tutti dicendo che il NG era
pieno di "deficenti" (con una sola "i"), mentre tu eri l'unico a sapere
tutto ???
Almeno adesso ti sei ricordato di ringraziare !
Ahh, i ragazzini di 16 anni !

Mo' potrei offendermi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ho già mandato una lettera di spiegazione......vai a leggerla......che è
meglio.....a riguardo dell'età è meglio che non parli.....e in quanto al
testo della prima lettera anche se mi ha fatto vincere 50.000L non mi
sembrava così insultante (tanto è vero che me l'ha fatta inviare secondo i
termini della scommsssa).....
