mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Numero righe in datagrid

Oi!
Ho bisogno di scorrere le righe di una datagrid, ma non so qual č la
proprietą che contiene il numero di righe della datagrid, e quindi non
so dove fermare il ciclo. Avevo pensato di fermarlo 'on error', ma non
mi sembra proprio pulitissima come cosa :D
Grazie mille, e ...	

 ha scritto nel messaggio
news:hukujv06ktbr3f0kh...@4ax.com...
: Oi!
:
: Ho bisogno di scorrere le righe di una datagrid, ma non so qual è la
: proprietà che contiene il numero di righe della datagrid, e quindi non
: so dove fermare il ciclo. Avevo pensato di fermarlo 'on error', ma non
: mi sembra proprio pulitissima come cosa :D
Immagino che la tua griglia sia collegata ad un recordset.
Cito da MSDN:
Per determinare il numero di righe e di colonne del controllo, è possibile
utilizzare la proprietà Count dell'insieme Columns del controllo DataGrid e
la proprietà RecordCount dell'oggetto Recordset. Il numero di righe del
controllo DataGrid è limitato unicamente dalle risorse del sistema mentre il
numero di colonne non può essere maggiore di 32767.
Attenzione all'uso di RecordCount, non sempre ritorna il valore corretto, se
ne è discusso parecchio.
Ciao, Luca.

ne è discusso parecchio.
Perchè? :?
Axè!

 ha scritto nel messaggio
news:ib3vjvobkkqblqh8d...@4ax.com...
: On Sun, 17 Aug 2003 10:59:57 GMT, "Luca di Cerneglons"

E' consigliabile fare un MoveLast \ MoveFirst per assicurarsi che
RecordCount ritorni il valore corretto, a volte lascia qualche record per
strada!

Newsgroup: it.comp.lang.visual-basic
Titolo: Windoes vista e VB6

Ho letto in qualche posto che i pacchetti sviluppati in VB6 non girano con 
il nuovo s.o. Windows vista.
E' vero oppure una leggenda metropolitana?
Grazie
-- 
Ciao
Oldmann
old...@novalidemail.it
(Togliere novalid per rispondere)
________________________________

 E' vero oppure una leggenda metropolitana?
Si e No.
I programmi girano se tutti i componenti utilizzati sono compatibili con
Vista.
Quindi se hai un programma che non sfrutta nulla di esterno dovrebbe
funzionare, ma è cosa buona testarlo.
-- 
DBMS Firebird
VB6 + Ado
Newsgroup: it.comp.lang.visual-basic
Titolo: Indirizzo IP

Come posso trovare l'indirizzo IP assegnatomi dal server quando sono
collegato a Internet?
grazie a tutti

 ha scritto nel messaggio
news:Db407.14395$_F1.2...@news2.tin.it...


 collegato a Internet?
mi pare ci sia un esempio del genere in uno degli esempi dell'API-Guide
(
http://www.allapi.net
)
Ciao
Faber

 ha scritto nel messaggio
news:9hqoou$9ub$1...@lacerta.tiscalinet.it...


All'interno di un programma VB voglio sapere l'indirizzo IP assegnatomi da
server, come devo fare?
grazie in anticipo





All'interno di un programma VB. voglio sapere l'indirizzo IP assegnatomi da


server, come devo fare?
Difficile a credersi, ma chiederlo una volta e' piu' che sufficiente.
Tra l'altro, e' una cosa gia' chiesta almeno 20 volte negli ultimi 2
mesi.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro RomagnoloŽ, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-VI --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD
   On contrary of popular belief, Unix *IS* user friendly:
    it just appears to be selective who it is friend with

 wrote in message
E6C07.24796$_F1.3...@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Variabili d'ambiente :(

Ciao
Ho un grosso problema con VB5.
Mando in esecuzione una finestra DOS con CreateProcess:
    Dim retval As Long
    Dim StartInf As STARTUPINFO,proc as PROCESS_INFO
    StartInf.cb = Len(StartInf)
    retval = CreateProcessA(0&, "C:\WINDOWS\DOSPRMPT.PIF", 0&, 0&, 1&,
NORMAL_PRIORITY_CLASS, 0&, 0&, StartInf, proc)
Ho la necessita' di testare una variabile d'ambiente, per test all'interno
di essa faccio:
SET PROVA=1
Dando il comando SET noto che PROVA e' correttamente inizializzata a 1.
Da VB5 lancio questo frammento:
    Dim retval As Long
    Dim buf As String * 256
    retval = GetEnvironmentVariable("PROVA", buf, 255)
Ma retval e' 0 e buf rimane vuoto: ovvero per questa dannata API la mia
environment variable non esiste !?!?
Se invece invoco:
    retval = GetEnvironmentVariable("PATH", buf, 255)
o qualsiasi altra variabile inizializzata da Autoexec.bat FUNZIONA !
Qualcuno ha idee su come risolvere questo problema ?
grazie
    Mauro

Vabbe dopo 6 ore straparlo anch'io... :(
mi sono gia' accorto di perche' non funziona... il
fatto e' che GetEnvironmentVariable mi ritorna
l'environment del MIO processo, non di quello del DOS!
C'e'qualche modo per farlo ??
ciao
    Mauro
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Area dati di un oggetto in RAM

Salve a tutti,
c'è qualcuno sul NG che conosce (o sa dove sia documentata) la struttura
dell'area dei dati di un oggetto in VB6 (quella che comincia sempre col
puntatore alla VTABLE e che contiene il valore del reference counter per
intenderci, cf. Balena, pag. 278)?
In particolare, avrei bisogno di sapere dove (e se) è contenuto il valore,
anche approssimato, della lunghezza in bytes dell'oggetto stesso, così da
poterlo estrarre con la nota tecnica del ObjPtr() e dell'API CopyMemory.
Avere idea della effettiva dimensione dell'oggetto in memoria è molto utile
quando, come nel mio caso, si hanno migliaia e migliaia di oggetti in
memoria, e avendo frequenti errori runtime "Out of String Space" o "Out Of
Memory", si ha l'urgente necessità di ottimizzare il codice per risparmiare
memoria e/o trovare dei possibili leakings.
E' chiaro che senza conoscere quanta ram occupa un oggetto o, più
importante, se una data modifica dell'implementazione diminuisce o aumenta
le dimensioni dell'oggetto stesso, non si va da nessuna parte...
Grazie per l'attenzione
Maurizio

Il giorno Sat, 11 Aug 2007 01:01:36 +0200, "Maurizio" <bertone_AT_inwind.it> ha
scritto:

Non è quello che hai chiesto, forse ti può essere utile lo stesso:
http://vbnet.mvps.org/code/helpers/getarraydims.htm
http://www.vbaccelerator.com/home/VB/Code/Techniques/Malloc_in_VB/article.asp
--
ciao
  Stefano

"Maurizio" <bertone_AT_inwind.it> ha scritto nel messaggio 
news:46bcee9d$0$36444$4faf...@reader5.news.tin.it...

Se hai gli errori che dici il tuo codice ha dei problemi che non dipendono 
dalla memoria usata.
Mai avuto un "Out of String Space" e "Out Of Memory" solo in casi 
particolari in cui si tenta l'accesso ad array non ridimensionati da parte 
della StrConv(), nonostante un uso pazzesco della memoria.
Inoltre è impossibile conoscere lo spazio usato da un oggetto in quanto 
essendo sia lui che i suoi membri ByRef dovresti fare un un po' di 
ricorsione in tutta la memoria e probabilmente arriveresti prima a uno Stack 
Overflow.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Spostare Oggetti

Buongiorno a tutti
Ho una ListBox e una TreeView
Come si fa ad ottenere un faxsimile di Esplora Risorse??
mi spiego voglio: voglio trascinare gli oggetti dall'una all'altra parte e
viceversa
Premetto che gli oggetti sono collegate a tabelle e quindi gestire
l'eliminazione e salvataggio dei record.
Ringrazio anticipatamente, è urgente
bye roberto

Newsgroup: it.comp.lang.visual-basic
Titolo: Abbiate pieta!

Lo avrete già detto e ridetto, ma io sono al primo programma "serio" in Vb6
con un DbAccess2000.
Perchè usando il controllo dati mi dice formato del database non
riconosciuto? Devo scaricare una patch? e si da dove e quale?
Grazie mille a tutti.





 wrote in message
8t2910$mv5$1...@lacerta.tiscalinet.it...


Usa ado, anziché dao.
Ciao
Andrea


Newsgroup: it.comp.lang.visual-basic
Titolo: R: Urge Help su MsFlexGrid

 ha scritto nel messaggio
news:8aaiii$lg6$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Valori valuta

  Visual studio 2008
Premesso che le impostazioni internazionali sono settati su Euro con 2 cifre 
decimali.
 
Le ho provate di tutto per sommare 2 campi text che visualizzano il costo di 
una cosa
val------non riconosce la virgola come separatore
Csng....niente da fare
double.parse(string)......niente da fare
formatcurrency (text,,,TriState.True, TriState.True).....torna un numero 
intero
 
non so proprio piu dove andare a cercare
Enzo
 


Ora ho sottomano un VS 2012, non un 2008, ma non mi risulta che ci sia differenza.. con le impostazioni internazionali impostate esattamente come le tue, i metodi Parse, tra gli altri, funzionano senza problemi:
 
  Dim str1 As String = "3,14"
  Dim str2 As String = "14,3"
 
  Dim dbl1 As Double = Double.Parse(str1)
  Dim dbl2 As Double = Double.Parse(str2)
  MessageBox.Show((dbl1 + dbl2).ToString)
 
  Dim dec1 As Decimal = Decimal.Parse(str1)
  Dim dec2 As Decimal = Decimal.Parse(str2)
  MessageBox.Show((dec1 + dec2).ToString)
 
  'Altro esempio: conversione indipendente dalle impostazioni del S.O.
  str1 = "3.14"
  str2 = "14.3"
  Dim cultureUS As New Globalization.CultureInfo("en-US")
  dbl1 = Double.Parse(str1, cultureUS)
  dbl2 = Double.Parse(str2, cultureUS)
  MessageBox.Show((dbl1 + dbl2).ToString)

Ok Luca provo, ma cosa dirti.....evidentemente ho sbagliato in qualche cosa, 
anche se poi in fase di esecuzione errori non ne dava.
Comunque grazie
enzo
 
 
"Luca D"  ha scritto nel messaggio 
news:0f3f64ff-0b9f-48c6...@googlegroups.com...


Ok provato come dettato e funziona perfettamente
ma ora si verifica un problema ancora piu serio
ed ho inserito una discussione in merito
 
 
"Luca D"  ha scritto nel messaggio 
news:0f3f64ff-0b9f-48c6...@googlegroups.com...
 

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB5] Aprire Exe (DOS) attendere e chiudere Finestra

Durante l'esecuzione di un programma scritto con VB5 su Win98 ho
necessità di aprire un Programma DOS attendere che finisca l'esecuzione
e chiuderne la finestra.
Adoperando solo l'istruzione Shell ("C:\Pippo.exe", 1)
il programma in VB5 continua la sua esecuzione (come descritto anche
sull'Help) senza attendere che finisca, allora per ovviare al problema
creo un file bat il quale mi lancia il programma e al termine mi crea un
file fittizio "C:\Pippo.tmp" che viene atteso dal Programma in VB5 prima
di continuare.
Es.File Pippo.Bat
C:\pippo.exe >Pippo.tm2
ren c:\pippo.tm2 pippo.tmp
esempio codice
Shell ("c:\pippo.bat", 1)
Do
  DoEvents
  If Dir("c:\pippo.tmp") <> "" then exit do
Loop
Utilizzando questo sistema riesco a risolvere il problema dell'attesa ma
volevo sapere se esiste un modo per evitare di utilizzare il file Bat e
dare il comando direttamente dal codice.
In ogni caso ho poi il secondo problema che e' quello di chiudere la
finestra del file bat una volta terminata l'esecuzione problema che
risolvo temporaneamente impostando sulle proprietà del file Pippo.bat
Chiudi all'uscita, ma mi sembra un po' bizzarra come soluzione.
Esiste un modo per risolvere questi problemi direttamente dal Codice di
VB5?
Grazie 
Nicky.

Ciao a tutti !!!
Chi mi potrebbe inviare l'ocx che interpreta ed esegue il codice VBScript
<SciptControl> ... purtroppo non riesco a scaricarlo dal sito della
Microsoft nonostante e' free ...
Grazie in anticipo !!!!
ma...@iol.it

e chiuderne la finestra. [...]
A questo riguardo nella mia risposta del 7/5 al quesito "Re: VB3 - come
copiare files con wildcards ?" dovresti trovare qualcosa che puo'
interessarti. In sintesi parziale, devi sfruttare il parametro /C del
programma 
COMMAND.COM
. Al prompt digita "command /?" e leggi la sintassi.
--
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: Spazio iniziale quando salvo su un file estermo il valore d iComboBox

Ciao a tutti,
mi sapete dire perchè quando salvo su file esterno il valore di un ComboBox
mi mette uno spazio iniziale?
Cioè se il valore assegnato è "8" lui mi scrive " 8"
Si può risolvere questo problema?
Ringrazio tutti in anticipo.
Ciao da Emiliano

 wrote in message
news:VVp5a.211235$
0v.59...@news1.tin.it

Ho provato, e non mi succede
Dipenderà mica dal codice che usi per scrivere o per caricare la combo?
Private Sub Command1_Click()
Open "C:\test.txt" For Output As #1
   Print #1, Combo1.Text
Close #1
End Sub
Private Sub Form_Load()
  Combo1.AddItem "1"
  Combo1.AddItem "2"
End Sub
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Non so cosa sia io ho scritto:
Private Sub Form_Load()
    n = 5
    While n < 3005
        ComboBox3.AddItem Str(n)
        n = n + 5
    Wend
End Sub
Private Sub Command1_Click()
    Open "C:\test.txt" For Output As #1
    Print #1, ComboBox3.Value
    Close #1
End Sub
e mi da il problema dello spazio iniziale!
Sto utilizzando VBA.
Ti ringrazio in anticipo.
Ciao da Emiliano


La colpa è dell' Str() scrivi Trim$(Str$(n)) e vedrai che lo spazio non lo
mette più.
Ciaoooo
--------------------------------
Inviato via 
http://usenet.libero.it

 non lo mette piů.
Centrato:


Da msdn:
Str Function
[...]
Remarks
When numbers are converted to strings, a leading space is always reserved
for the sign of number. If number is positive, the returned string contains
a leading space and the plus sign is implied.
Use the Format function to convert numeric values you want formatted as
dates, times, or currency or in other user-defined formats. Unlike Str, the
Format function doesn't include a leading space for the sign of number.
Note   The Str function recognizes only the period (.) as a valid decimal
separator. When different decimal separators may be used (for example, in
international applications), use CStr to convert a number to a string.

 mette più.
Oppure, direttamente, CStr(n)...
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Grazie a tutti,
ho risolto con:
CStr(n)...
mi è sembrata la più semplice.
Grazie ancora, da solo non sarei riuscito a trovare la soluzione!
Ciao da Emiliano
Newsgroup: it.comp.lang.visual-basic
Titolo: Password per DB ADO

--
Carlo Luongo
carlo....@tin.it
Utilizzando questa sintassi per la connessione, non so come inserire la
password, ed es. "CARLO"
Dim Conn As String
Set Life = New ADODB.Connection
Conn = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path &
"\life.mdb"
Life.CursorLocation = adUseClient
Life.Open Conn
mi č stato detto di fare cosě ma non si connette
Dim Conn As String
Set Life = New ADODB.Connection
Conn = "provider=microsoft.jet.oledb.4.0;Password=CARLO;data source=" &
App.Path & "\life.mdb"
Life.CursorLocation = adUseClient
Life.Open Conn
Grazie!!!

Prova a mettere nella stringa di connessione Jet OLEDB:Database
Password=CARLO vedi sotto.
Ciao.
 Conn = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path &
"\life.mdb;Jet OLEDB:Database Password=CARLO"

Newsgroup: it.comp.lang.visual-basic
Titolo: Metodo Update di DataAdapter

Creo un dataadapter, un dataset e un datatable, per leggere i record 
contenuti e gestirili. Invoco un metodo nuovo record, aggiungo un datarow 
ed invoco il metodo row.newrow() aggiungo i dati tramite 
datatable.rows.add(row) e fin qui tutto bene, visto che leggo i dati nella 
nuova riga aggiunta. Invoco il metodo acceptchanges del dataset il quale 
dovrebbe a cascata aggiornare anche il datatable e il datarow. A quesato 
punto dovrei scrivere il nuovo record nel database quindi invoco il metodo 
update del dataadapater
adapter.update (dataset, "MiaTabella")
non va in errore ma non aggiorna niente. Guardando la guida in linea sembra 
che bisogna creare un nuovo dataset come copia che contiene i record 
modificati nel dataset originale
quindi
dim nwds as new dataset
nwds= dataset.Getchanges()
adapter.update(nwds, "miaTabella")
e qui va in errore dicendo che non ci sono record
chi mi da una mano a capire cosa manca in questa baraonda???? Mi sono perso 
nei meandri del metodo InsertCommand, DeleteCommand, UpdateCommand del 
dataadapter e non ho capito dove prenderli.
Grazie a tutti 

Enzo ha scritto:

incolla il codice pari pari cosi non ci capisco nulla!!!!

 ha scritto nel messaggio 
news:48234ceb$0$35954$4faf...@reader2.news.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: List View e Drag&Drop

Salve! Ho un bel problemino:
Ho realizzato una list view in modalità report popolata da una serie di
"record"; vorrei permettere all'utente di associare delle informazioni a
tali record con il drag & drop; mi spiego meglio con un esempio: per
associare una data ad uno o più record mi basta selezionare i record nella
listview e trascinarli su un calendario sulla data che mi interessa.
Sono riuscito a risolvere tutti i problemi incontrati, anche con l'aiuto di
qualcuno di voi, tranne uno, forse il più banale:
come si fà ad attivare il metodo drag solo sui record selezionati? Quando
abbasso il mouse sulla listview, e quindi attivo l'evento mousedown, solo se
il record su cui ho cliccato è selezionato devo attivare il drag, altrimenti
il record si deve semplicemente selezionare. Come devo fare?
Spero di essermi spiegato.
Grazie a tutti

 Spero di essermi spiegato.
...altroché! :-)
Allora, invece di attivare il metodo drag nell'evento MouseDown, attivalo
nell'evento MouseMove controllando che il pulsante sin. sia premuto (se è
il sinistro che usi per il dragging).
Private Sub MioList_MouseMove (.....)
 If Button = vbLeftButton and Shift = 0 Then 
    MioList.Drag vbBeginDrag
 
"and Shift = 0" è opzionale, se vuoi non "draggare" quando si preme qualche
tasto di shift (ctrl, alt...)
(Poi, magari, mettiti come DragIcon un'iconcina diversa dalla freccetta
standard, per evidenziare maggiormente l'azione di dragging)
Spero di esserti stato d'aiuto anche stavolta :-)
Bye
-- 
Ale...@tiscalinet.it

ah, dimenticavo! 
Ti conviene definire una variabile booleana per evitare di "draggare"
quando stai già "draggando"
Nella sub che ti ho scritto, poi, devi aggiumgere:
If Dragging then Exit Sub 'Dragging è la tua var. boolean
Dragging = True
  'segue quel che ti ho scritto
   ...........
   ...........
Poi, quando finisci di "draggare", rimetti dragging a False
Aribye :-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Eportazione in formato DBF

 E' mai capitato a nessuno di costurire un applicativo in Vb5 o Vb6 su un
database
Access97 e di dover esportare una delle tabelle in un formato Dbf
Come posso fare sono veramente disperato.
Grazie a tutti.

E' mai capitato a nessuno di costurire un applicativo in Vb5 o Vb6 su un
database
Access97 e di dover esportare una delle tabelle in un formato Dbf
Come posso fare utilizzando il codice,  sono veramente disperato.
Grazie a tutti.








Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Mail e Datareport in Rpt o Html

Salve a tutto il newsgroup!!
Devo fare un programmino che in base al testo creato dall'utente invia
una serie di e-mail e stampi anche in formato cartaceo una lettera...
per far questo ho creato un editor di testo che salva ed apre file
.rtf..
Ora arrivano i problemi.. devo inviare le email ma non so come
"cacciare" dentro nel notetext delle MAPI il testo in rtf o in html..
Altro problema simile è quello di riuscire a stampare con il
datareport il testo in formato rtf.....
Grazie mille a tutti per l'aiuto!

 ha scritto nel messaggio 
news:7a652ad6.05042...@posting.google.com...


utilizzando le MAPI non si può far niente??
grazie!!

Newsgroup: it.comp.lang.visual-basic
Titolo: Urgente!! Query Particolare

Salve a tutti,
come posso creare una query del tipo
"select * from Dbase where data < XX and data > YY"
dove XX e YY sono date possate con AX calendar???
Riesco a creare una tabella con i dati compresi tra le due date???
Grazie
--
MaxDibbe

 ha scritto nel messaggio
news:aidjus$md0$1...@e3k.asi.ansaldo.it...

la butto li'.... where data between yy and xx
Giuliano

 la butto li'.... where data between yy and xx
Esatto.
Il problema sarà nella conversione delle date in stringa, che dipende dal DB
che usi.
Ciao
Alberto
PS: Non tutti i DB accettano Between....

Newsgroup: it.comp.lang.visual-basic
Titolo: VB e Office 2000

Stavo provando VB su Word 2000.
Ho messo una bella Combobox sul foglio e l'ho collegata ad una tabella di
Access.
Poi ho aggiunto delle label che si modificano ad ogni Change del ComboBox.
Funziona.
Adesso ho spostato la Selezione in un Form (o UserForm, come li chiama Word)
a se stante.
Adesso le label non si modificano più.
Se uno un MSGBOX Label1.Caption vedo il dato giusto ma a video (sul foglio
Word) non cambia niente.
Come Mai?
Esiste una specie di Refresh?
Simo

 Adesso le label non si modificano piů.


 Esiste una specie di Refresh?
Se ho capito bene cosa intendi dovresti usare:
espressione.Fields.Update
Sbaglio?
Ciao.
Maurizio

 wrote in message
86kqjf$dni$1...@nslave1.tin.it...


 delle selezioni su di un UserForm.
OpenAsDocument
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: vi ricordate la funzione INKEY$ del vecchio QuickBasic?

Ciao a tutti,
per favore non ridete della domanda che ora vi pongo ... :)
Vi ricordate la funzione INKEY$ del QuickBasic che
restituiva il carattere della tastiera premuto?
Esiste qualche cosa di simile in VB6?
Ho un problema, una volta entrato in una form e' lanciata
una "corposa" elaborazione non riesco a controllarne un'eventuale
uscita...
Chi mi sa dare un consiglio?
Un grazie di cuore
--------------------------------------------------
Massimo D.

 uscita...
Per fare questo devi permettere al sistema operativo di interagire con il tuo
codice anche quando č in corso la "corposa elaborazione" (e ciň si ottiene
piazzando ad arte alcuni doevents), poi devi controllare periodicamente aun
apposito flag che ti indichi se devi uscire o meno. L'impostazione del flag
avverrŕ all'interno di uno degli eventi descritti in precedenza.
hth
Salutoni
Sergio

 Un grazie di cuore
cerca hook sul sito comune
io per uscire da un ciclo "fitto" ho usato questa tecnica : in un oggetto
timer controllo ogni X il valore della variabile e la setto a true se si
preme un tasto es:
timer1_timer
 if premuto("A") then STOP = TRUE
poi nel ciclo corposo non fai altro che gestire :
if STOP then Exit (FOR / SUB ...)
per hookkare la tastiera ricordo che l'esempio sul SC era semplicissimo da
implementare !
Ciauz

 ha scritto nel messaggio
news:b1ld4a$148r0r$1...@ID-80618.news.dfncis.de...


 Esiste qualche cosa di simile in VB6?
Potresti utilizzare la funzione GetInputState per sapere se ci sono
tasti/pulsanti mouse premuti:
Declare Function GetInputState Lib "user32" () As Long
Se ritorna un valore>0 rilasci il controllo ad altre eventi esterni al loop
con DoEvents, la gestione del tasto premuto verrà effettuata all'interno
dell'evento KeyUp del form.
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con i file binari

Ciao a tutti da un newbie,
Sto facendo un programmino che mi modifichi dei dati in un file di un
giochino.
Sono riuscito a farlo con i lsistema di "Open as binary",  però i dati
che inserisco, per es:
Put #NumFile, &H100, &H1A2A3A
quando li leggo aprendo il file sono scritti al rovescio, partendo
dall'indirizzo 100 e retrocedendo.
È possibile? Cosa devo fare contare gli spazi e indirizzalri a partire
dall'ultimo numero e scriverli al rovescio, oppure esiste un altro
sistema?
Ho anche cercato qualche sito dove magari qualcuno mostra come fare
questi programmini per i giochi ma non ho trovato nulla. Esiste
qualcosa.
Grazie mille a chi mi può aiutare.

 È possibile?
Si'. Il processore intel scrive inverte la parola alta con la bassa.
Per ovviare al problema potresti mettere i valori in un array di byte tipo:
Dim myTrick() As Byte
Redim myTrick(0 To 2)
myTrick(0) = &H1A
myTrick(0) = &H2A
myTrick(0) = &H3A
Put #NumFile, &H100, myTrick()
Ciao
Aldo

Ciao a tutti!!
Quaclcuno sa come visualizzare gli "esadecimali" da un file con un
programmino fatto da me ,senza usare un hexeditor?
Attendo risposta.
Grazie!!!!

 programmino fatto da me ,senza usare un hexeditor?
Prova cosi', anche se e' un po' lento:
Carica il file in un array di byte.
Stampa ogni byte con Format$(Hex$(MioArray(indice_elemento)), "00").
Ciao
Aldo
Newsgroup: it.comp.lang.visual-basic
Titolo: forse[OT] AIUTO query SQL+VB+ACCESS97

Ciao a tutti ho bisogno di un aiuto...
sto facendo un progetto per l'inserimento degli ordini dei clienti e ho
bisogno di fare una query con una inner join tra 2 tabelle
ecco cosa ho scritto :
"Select distinct ordiniclientirighe.codarticolo, ordiniclientirighe.listino,
ordiniclientirighe.prezzo,ordiniclientirighe.quantità,
ordiniclienti.codicecliente from ordiniclientirighe inner join ordiniclienti
on (ordiniclienti.annocomp = ordiniclientirighe.annocomp and
ordiniclienti.numero = ordiniclientirighe.numero) where
ordiniclienti.codicecliente = xxxxxx"
queste select dovrebbe, dato un codicecliente, restituirmi il prezzo, il
listino e la quantità UNA SOLA VOLTA per ogni articolo acquistato.
il problema è che mi restituisce, nonostante utilizzi il distinct, tanti
record quante volte sia stato ordinato l'articolo per il dato cliente XXXX.
potete aiutarmi? o se lo ritenete troppo OT sapete dirmi un NG di persone
intelligenti che potrebbero aiutarmi?  :)
grazie!!!

 Spero di essermi spiegato
ehhhhhhhhh!!! pure troppo!!!
quasi quasi ti sposo!
scherzo....eh

[Fer di Nanto] scrisse:

marg, ti avevo detto che usavi un nick pericoloso...
:-D
--
Salutoni
Sergio

purtroppo cmq continua a non funzionarmi... :( sigh... forse sono un po down
io!!
grazie lo stesso!!


adesso si che ti sposo!!!
p.s..... comunque non me ne ero neanche accorto che in nick Marg potesse
riferirsi ad una donna!!
p.s.s.... sono ancora innocente io... :p

 io!!
DEVE funzionare per forza!
Ripeto che se anche solo uno dei valori è diverso il record non viene
raggruppato:
codice    quantità    prezzo
1                10            5
1                10            5
1                10            6
avrai per forza 2 record in quanto il prezzo cambia nella 3 riga
codice    quantità    prezzo
1                20            5
1                10            6
ok?
ciaociao

Newsgroup: it.comp.lang.visual-basic
Titolo: Personalizzazione Internet explorer con VB5

Salve,
vorrei sapere se è possibile con VB5 personalizzare internet explorer in
modo che non venga visualizzata la barra degli strumenti.
Sapete darmi una mano???
Veronica


wrote:

  Se vuoi nascondere la toolbar quando Explorer viene lanciato, puoi
farlo via OLE con questi comandi:
Dim objExplorer As Object
Set objExplorer = CreateObject("InternetExplorer.Application")
objExplorer.ToolBar = 0
  pero' non so se la modifica sia permanente o meno, quindi devi fare
un po' di prove e magari cerca nell'SDK ulteriori informazioni sulla
gestione di MSIE via OLE.
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire DIESPAMMERS con MC1258
  In the address, replace DIESPAMMERS with MC1258

Newsgroup: it.comp.lang.visual-basic
Titolo: Inserire delle Check-box in una list-view

Ciao utilizzo VB6
Vorrei sapere se e' possibile, e come, inserire simboli come check-box o
bitmaps  in un item di un un controllo list-view.
Ciao e grazie.

 Ciao e grazie.
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: Backup con VBA

Mi scuso con il gruppo per la mia ignoranza.(Non sono del settore)
Ho la necessità di salvare i miei *.doc su una unità di rete e lo vorrei
fare in automatico alla chiusura del documento.
Come si fa con il VBA?
Avete sottomano quattro righe di routine?
Ringrazio tutti.
Nicola.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:b0f3dcb082d36b45a5d...@mygate.mailgate.org...


Newsgroup: it.comp.lang.visual-basic
Titolo: Valori null

Come si può aggiornare un campo tramite l'istruzione update se il valore da
inserire è null ?
Grazie


Bisogna vedere le proprietà di questo campo... se può o meno accettare il
valore null e se può essere lasciato vuoto. Le soluzioni sono due... o cambi
questa proprietà sul tuo DB oppure forzi l'inserimento di un valore...

 questa proprietà sul tuo DB oppure forzi l'inserimento di un valore...
Il valore può essere null (per il db) ma dato ch INSERT INTO esegue una
query automatica che sposta dei campi di una  tb ad un'altra quando trova
valori null mi da' errore

 valori null mi da' errore
Che errore ti dà esettamente? Poi sei sicuro che le caratteristiche della
tabella di destinazione siano identiche a quelle di origine?


mi solleva un'eccezione perchè il valire che voglio inserire è nullo
es Insert into tabella (campo) values ('"& dataraeder.item("campo") &
"')....dove datareader.item("campo") è il valore che scorro streendolo da un
datareader in memoria
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] db Access, VB e WEB...domanda :))

Salve,
si si!!! Ho visto che sul ng che se ne è parlato, ma:
1) il
servizio di libero in parte è bloccato e non mi fa vedere i vecchi post
(non si manco se questo messaggio riuscirò a spedirlo),
2) non so se
quello che voglio fare io è lo stassa cosa che hanno chiesto, io non voglio
nessuna pagina asp di mezzo.
Mi spiego meglio. Non ho nessuna intefaccia
web, nessuna pagina html, ma un applicazio vb.
DOMANDA: 
1) E'
possibile far puntare direttamente l' applicazio al db, che però stà su un
server??
2) L' applicazio in questione, potrebbe lanciare query e
modificare questo db?
3) Come diventerebbe la connection string, se tutto
questo si può fare?
4) La cosa sarebbe estremamente lenta o niente di
preoccupante?
5) Access, mette un lock a livello di tabella o di record?
Se due persone lanciano l' applicazio, uno ci stà scrivendo sopra, l' altro
può usare la tabella o deve aspettare la fine del primo?
Aspetto news,
saluti.
Ciao ciao.
--------------------------------
Inviato via 
http://usenet.iol.it

può usare la tabella o deve aspettare la fine del primo?
Lo puoi fare tu a mano.... se cerchi LockEdits nella guida in linea dovresti trovare un esempio..
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Questo in teoria... ora bisogna
metterlo in pratica...
Ma non credo che tu debba mettere qualcosa tipo
"http:\\...", ma il nome della macchina su cui è il db...non credo che il
protocollo http sia una cosa indicata, qui parla di protocollo di two phase
commit che non so minimamente cosa sia.
Ho comunque scritto al tipo che ha
fatto il documento, spero in una risposta...
Saluti...


fatto il documento, spero in una risposta...
se scopri qualcosa.... se non erro il tuo nome non appare ancora nella lista dei collaboratori del
SC, magari e la volta buona! (e si preavvisa un bel numero di stelle... ;-)) )


commit che non so minimamente cosa sia.
]zac[

di codice da scrivere.
No comment...


No comment...

 problema...
Skunk, i DB Oracle sono progettati _specificatamente_ per fare quello :)
Puoi farlo anche con MySQL, SQL Server, Postgres o come si chiama, solo che
devi INSTALLARLI sulla macchina server. Il problema del farlo con un MDB e'
che, essendo un DB su file, ti serve un accesso diretto al file, altrimenti
ti serve un intermediario (una pagina ASP o una connessione ODBC con un
provider attivo sul server).
Ciaotutti,
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: date time picker

Ciao a tutti
mi trovo nella situazione di dover utilizzare il suddetto oggetto e non ho
la più pallida idea di come cercarlo tra i componenti per aggiungerlo al
progetto.
mi segnalate il componente e magari i riferimenti?
grazie anticipatamente..
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 grazie anticipatamente..
DA MSDN :
 
Nota   Il controllo DateTimePicker fa parte di un gruppo di controlli 
ActiveX disponibili nel file Mscomct2.ocx. Per utilizzare il controllo 
DateTimePicker in un'applicazione, è necessario aggiungere il file 
Mscomct2.ocx al progetto. Se l'applicazione viene distribuita, è 
necessario installare il file Mscomct2.ocx nella directory System o 
System32 di Microsoft Windows nel computer dell'utente.
Ciao
Paolo

 ha scritto nel messaggio
news:82Z88Z59Z24Y11...@usenet.libero.it...


 Paolo
questo lo avevo trovato ma scusa ma non capisco..
dopo avere aggiunto tra i riferimenti Mscomct2.ocx
quando vado a selezionare il componente Microsoft Windows Common
Control-26.0(SP6)
mi dice: nome già utilizzato per modulo, progetto o libreria esistente.
è a questo punto che non so che fare..


 esistente. è a questo punto che non so che fare..
Salvo poche eccezioni, i controlli ActiveX non vanno aggiunti nella finestra 
dei riferimenti, ma soltanto in quella dei *componenti*
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown 

 Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Timer in vb 6.0 usando DLL

ho utilizzato la dichiarazione di Timer :
Public Declare Function SetTimer Lib "user32" (ByVal hWnd As Long, ByVal
nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
e utilizzo la funzione con :
hImgTimer = SetTimer(Form1.hWnd, 5, 0, AddressOf fnzTimer)
Sotto win95, win98 non ho riscontrato alcun problema anzi i timer creati in
questo modo sono molto piů precisi e meno "pesante" per il sistema.
Portato sotto WinNT ho problemi di memoria con il conseguente crash di VB.
L'errore č di tipo:
  L'istruzione a "0x0012f556" ha fatto riferimento alla memoria
"0x00000000". La memoria non poteva essere "read".
Qualcuno ha superato il problema ???

Stesso problema, stessa risposta..
La funzione fnzTimer deve essere cosi definita, altrimenti sotto NT crasha.
Sub fnzTimer(ByVal hwnd As Long, ByVal lMsg As Long, ByVal lTimerId As Long,
ByVal lTime As Long)
End Sub
Ciao,
Corrado

 L'errore è di tipo:

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto! Aiuto! Aiuto! Aiuto! Aiuto! Aiuto! Aiuto!

Cari amici e navigatori
    come si realizza una connessione via ODBC ad un database remoto di
Access (ovvero formato .mdb) ?
    Ho un PC che deve accedere ad un database .mdb che si trova su un
secondo PC via ODBC 3.0. Come è possibile realizzare una tale connessioe? Vi
viene restituito l'errero 3423!
Aiuto!!!!!!!!!!!!
Ciao, Andrea!

Anch'io ho avuto lo stesso problema in quanto VB ha i driver nativi per
Access ed il DAO si rifiuta di accedere via ODBC ad un database che può
leggere direttamente. Non credo che ci siano soluzioni.
Comunque non capisco la tua necessità di utilizzare l'ODBC.
Newsgroup: it.comp.lang.visual-basic
Titolo: Installazione comdlg32.ocx

Salve a tutti,
Durante l'installazione di un eseguibile tramite pacchetto di installazione
vb6, su PC con S.O. Windows 98, mi sono accorto che al momento della copia
del file comdlg32.ocx, il sistema non era in grado e in specifico mi
compariva questo errore:
*** ERRORE: C:\WINDOWS\SYSTEM\COMDLG32.OCX
*** ERRORE: Violazione di accesso durante la copia del file.
*** ERRORE: (L'utente ha risposto con 'Riprova')
*** DURANTE QUESTA OPERAZIONE: SharedFile: "C:\WINDOWS\SYSTEM\COMDLG32.OCX"
Senza questo controllo non il programmino non va quindi come posso fare???
Grazie a tutti!
Enry
--------------------------------
Inviato via 
http://usenet.libero.it

 Senza questo controllo non il programmino non va quindi come posso fare???
Forse:
Il controllo è già registrato nella macchina target, e tu avevi una
applicazione aperta che lo stava tenendo bloccato, ma in questo caso il
programma dovrebbe funzionare anche se non riesce ad installarlo
Prova a ripetere il setup dopo aver fatto regsvr32 comdlg32.ocx /u
Ciao
Alberto

 Senza questo controllo non il programmino non va quindi come posso fare???
Scarica la classe ComDlg32 dal Sito Comune, togli i riferimenti al controllo
e vivi felice... e' perfettamente compatibile con i metodi del controllo OCX
(10 minuti di lavoro per inserire le dichiarazioni dove servono e sei a
posto) , hai i sorgenti, ti risolve problemi di installazione di questo
tipo, ed e' anche piu' flessibile nell'utilizzo
Il link diretto dovrebbe essere questo
http://www.it-lang-vb.net/download.asp?file=Archivio/Sorgenti/ComDlg32.zip&I
D=180
Se dovessi votare il file in assoluto piu' utile che ho scaricato dal SC in
tutto questo tempo, e' lui.
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 tutto questo tempo, e' lui.
La classe in questione ha un problema che mi pare non sia mai stato corretto
sul sito, e che è documentato qui:
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&threadm=a29hel%24
nm6%241%
40fe1.cs.interbusiness.it
&rnum=6&prev=/groups%3Fq%3DComDlg32%2Bgroup
:it.comp.lang.visual-basic%26hl%3Dit%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26sel
m%3Da29hel%2524nm6%25241%
2540fe1.cs.interbusiness.it
%26rnum%3D6
Sicuramente tu lo sai già, visto che sei uno dei partecipanti al thread. ;-)
Ciao
*Roby*

 ha scritto nel messaggio
news:apodh4$3dh35$1...@ID-94194.news.dfncis.de...

Gia'... non so se e' piu' stata aggiornata, il fatto e' che quella che uso
regolarmente e' stata un po' personalizzata, quindi (se non l'ha gia' fatto
qualcuno) dovrei trovare il tempo di fare un confronto e riportare solo le
correzioni reali piuttosto che le aggiunte...


Newsgroup: it.comp.lang.visual-basic
Titolo: vb e winCE

Salve a tutti c'è nessuno che sa se funzionano o si possono portare
programmi in vb6 sotto WindowCE.
Grazie a tutti quelli che risponderanno.
Bye Sandro

 wrote in message
AK766.268643$hk4.13...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Processi del sistema

Salve,
c'è un comando che mi permette di visualizzare tutti i processi attivi nel
sistema?
Ringrazio.
Vanni

sistema?
Sui sistem NT/2000/XP:
Ctrl+Shift-Esc
quindi attivare il tab "Processes"
-- 
ciao, hal.MaQuestoNonDovevaEssereUnNgSuVb?

 ciao, hal.MaQuestoNonDovevaEssereUnNgSuVb?
E se lui voleva farlo con VB... ?  :-)
Fare si può, come dimostrano i FaberToys. Per il come, passo :-))
Bye, G.

Fare si può, come dimostrano i FaberToys. Per il come, passo :-))
Se il nostro amico VaNNi studiasse, troverebbe piu' di un esempio su msdn ;-)
-- 
ciao, hal

Salve,
c'è qualche comando in VB che permette di visualizzare i processi del
sistema?
Ringrazio anticipatamente.
Vanni Galli
******************
togliere XX per risposte





Newsgroup: it.comp.lang.visual-basic
Titolo: API (GetFileTime o altre)

Qualcuno saprebbe dirmi come faccio ad ottenere le date di creazione,
ultimo accesso e ultima modifica (di un doc, xls, etc..)  dal risultato
della GetFileTime ? A quanto ho capito il risultato è espresso in
intervalli di 100 nano-secondi dal 1 gennaio 1601.
Eventualmente sapreste indicarmi qualche altra API per ottenere queste date
ed anche l'autore di un file ?
Grazie per l'aiuto
Roberto


Nel file system di Windows non esiste l'informazione relativa all'autore di
un file.
Questa informazione e' relativa a documenti (es. Word, Excel...) ed e'
scritta nel file stesso, ma in formato non standard; non puo' essere
ricavata in modo standard.
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Ottenere una path DOS da un Commondialog

Ho realizzato una applicazione in VB5 dalla quale lancio, tramite
shell, un programma DOS che, sfortunatamente, non riconosce le
directory con nomi > di 8 caratteri. Uno dei parametri di questa
applicazione è ottenuto sfogliando una directory con un Commondialog.
E' possibile far restituire dal Commondialog una directory con i nomi
"contratti" (~n)?
Grazie!
See ya soon!
    <<  The Avatar  >>
    <================>
    <ICQ UIN: 3129019>
 
 
the.a...@deathsdoor.NOSPAM.com
    Remove NOSPAM to get the correct E-Mail address.
    Homepage: 
http://www.pclinkclub.com/personal/avatar


Devi usare la funzione API GetShortPathName()
Solo a 32bit.
Private Declare Function GetShortPathNameA Lib "kernel32" (ByVal
lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer
As Long) As Long
Const MAX_PATH = 260
'
' Converte un percorso in formato DOS (8+3 caratteri)
'
'  NB: Se il file nome lungo non esiste restituisce una stringa vuota.
'
Public Function GetShortPathName(ByVal szLongFileName As String) As String
    Dim lngResult As Long
    GetShortPathName = Space(MAX_PATH)
    lngResult = GetShortPathNameA(szLongFileName, GetShortPathName,
Len(GetShortPathName))
    GetShortPathName = Trim(Mid(GetShortPathName, 1, lngResult))
End Function
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Memoria insufficiente con CR8

Ciao a tutti, se non sbaglio è la prima volta che posto sul ng, quindi mi
presento. Mi chiamo Alessandro e programmo da qualche anno in VB3/4/5/6.
Purtroppo ho un problema con Crystal Report 8: al momento di generare un
report segnala che non ha sufficientemente memoria.
Ho provato la stessa
applicazione su 2 pc diversi ma sugli stessi dati (un db access da 400mb...
brrr...fa schifo ma la situazione è questa). Una macchina è quella di
sviluppo, su cui sono installati VB6 sp3 e CR8, mentre l'altra è quella di
produzione in cui ci sono solo i componenti di run-time, installati con il
setup che genera VB.
Sulla macchina con cui sviluppo i report funzionano
correttamente, sia da Ide che lanciando l'eseguibile, mentre sulla macchina
di produzione si verifica l'errore.
Le macchine sono identiche a livello
di HW, PentiumIII con 128mb di ram (stessa marca, modello, ecc, ecc). E'
configurata nello stesso modo anche la memoria virtuale, per cui escludo
che si possa trattare di quello, ma per fare un'ulteriore tentativo, ho
provato a ridurla drasticamente (da 150 a 50mb) sulla macchina di sviluppo
ma il report è stato generato correttamente.
Ho notato una cosa curiosa:
mentre vengono eseguite le query che preparano il db temporaneo per CR, il
task manager di NT4 mi dice che la memoria in uso è praticamente costante
(siamo intorno ai 120mb totali occupati), mentre quella fisica disponibile
passa da oltre 40 a circa 4.
Avete qualche suggerimento da darmi??
Grazie
Lis
--------------------------------
Inviato via 
http://usenet.iol.it

 report segnala che non ha sufficientemente memoria.
[cut]
consiglio 
www.crystaldecisions.com
--
Stefano Zamboni (
sz...@libero.it
)
--------------------------------------------------------------
"If Bill Gates had a dime for every time a Windows box crashed...
...Oh, wait a minute, he already does."

Un buon programma č quello che ha valutato tutti i casi estremi di errore,
li intercetta e segnala all'utente la causa.
Per gli errori che gli sviluppatori non hanno previsto suppongono che si
tratti di un problema hardware o risorse insufficenti e come ultima spiaggia
fanno visualizzare al software
"Memoria Insufficente"
che equivale a: "il software non va, ma non dipende da noi, cercalo nella
tua macchina"
A parte gli scherzi senz'altro si tratta di qualcosa del genere, il CR8 non
riesce a stabilire la causa e invia questo messaggio. Per l'esperienza
(poca) che ho avuto con CRW ho visto che dava problemi enormi anche in
funzione della stampante installata sul PC. Prova a verificare tutte le
periferiche hardware, i fonts, le impostazioni della stampante.
Lascia perdere la natura del messaggio, la causa non č certo la memoria
Fabio

Stefano Zamboni (
sz...@libero.it
)


Fabio
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Immagini e testi

Ciao NG, in un mio precedente post avevo chiesto un suggerimento per questo
problema: vorrei creare un piccolo prog che mi stampi delle etichette, in
particolare l'immagine delle etichette sarà sempre la stessa l'unica
variabile è la data di scadenza, variabile acquisita con il metodo inputBox.
Mi è stato consigliato di utilizzare metodi come currentX e currentY per
posizionare la data in punto ben preciso. Ringrazio moltissimo per l'aiuto
datomi in precedenza, purtroppo la mia scarsa conoscenza di prog ha fatto
sorgere im me questo nuovo dubbio: devo creare un oggetto tipo Report? Cioè
comporre una nuovo documento con l'immagine e la data ? Se si qualcuno non
saprebbe indirizzare da qualche parte per trovare un'esempio simile?
Grazie a tutti.
Femto

 saprebbe indirizzare da qualche parte per trovare un'esempio simile?
Una volta assegnata la Printer e il modulo corretto (lo puoi fare con un
CommonDialog, metodo Print)
ti basta fare (tieni conto che .CurrentX e .CurrentY vanno espressi secondo
l'UM, la scala e le dimensioni correnti della Printer/modulo), per esempio:
Printer.CurrentX=1000    'Per esempio 1000mo pixel orizzontale
Printer.CuttentY=700        'Per esempio 700mo pixel verticale
Printer.Print Now            'Stampa data e ora di sistema
Newsgroup: it.comp.lang.visual-basic
Titolo: vb6 demo o tempo limitato

ciao a tutti
c'eè in giro vb6 in versione demo o a tempo limitato ?
grazie
ciao
daniele

 forse ancora c'è sul sito Microsoft....
tieni pero' presente quanto si dice su
http://search.microsoft.com/us/SearchMS25.asp?so=RECCNT&qu=vb6wm&qu=working+
model&boolean=ALL&i=00&i=02&i=04&i=06&i=08&i=01&i=03&i=05&i=07&i=09&p=1&nq=N
EW
5.  33% No make available in the Working Model Edition
 http:// 
msdn.microsoft.com
 / library / devprods / vs6 / vbasic / vb98 /
vbmsgsorrynomakeexe.htm
 Summary: MSDN Library - Visual Studio 6.0 Documentation - Visual Basic
Documentation - VB98 Language Elements. Excerpt: Visual Basic Reference No
make exe available in the Working Model Edition See Also The Working Model
Edition of Visual Basic does not allow you to create .exe files with a Make
Exe option.
 Category =  Developer: MSDN - library
6.  33% No help available in the Working Model Edition
 http:// 
msdn.microsoft.com
 / library / devprods / vs6 / vbasic / vb98 /
vbmsgsorrynohelp.htm
 Summary: MSDN Library - Visual Studio 6.0 Documentation - Visual Basic
Documentation - VB98 Language Elements. Excerpt: Visual Basic Reference No
help available in the Working Model Edition See Also The Working Model
Edition of Visual Basic does not include on-line Help, but the full version
does.
 Category =  Developer: MSDN - library
7.  33% You may only load or create projects with two modules (Forms, MDI
Forms, Modules, Classes) in the Visual Basic Working Model. Projects may
contain an unlimited (system dependant) number of modules in full versions
of Visual Basic.
 http:// 
msdn.microsoft.com
 / library / devprods / vs6 / vbasic / vb98 /
vbmsgtoomanywmpits.htm
 Summary: MSDN Library - Visual Studio 6.0 Documentation - Visual Basic
Documentation - VB98 Language Elements. Excerpt: Visual Basic Reference You
may only load or create projects with two modules (Forms, MDI Forms,
Modules, Classes) in the Visual Basic Working Model.
 Category =  Developer: MSDN - library

 Exe option.
beh, tieni presente pure che costa zero lire (teoricamente) la Working Model
cosa facevano? mettevano un nag screen che lo devi guardare x 10 secondi
 e poi hai un VBPro pagato nulla e legale ;-P

Newsgroup: it.comp.lang.visual-basic
Titolo: FC del DOS

ve lo ricordate quel simpatico comando del DOS, FC, che "comparava",
"confrontava" due file e restituiva se erano identici o no?
che fine ha fatto? esiste un'api simile? che voi sappiate, esiste/esisteva
un interrupt che fa/faceva lo stesso?
grazie
mario

a proposito, leggiucchiando l'MSDN ho visto che esistono due programmi molto
interessanti, windiff e where, ma non sono riuscito a capire dove si possono
trovare...
mario

La domanda e': come si chiama il programmillo... e qui casco... appena trovo
un cd di win98 te lo dico.
Se ne hai una a portata di mano te, ineriscilo, vai in dos e digita:
dir d:\ /s > c:\elenco.txt
poi spediscinmi il file c:\elenco.txt, cosi' ti dico dov'e' !


WinDiff e' sul cd di visual studio, penso anche nella sola versione con vb.
Ciao
Aldo

curiosità, ma windiff fa grosso modo quello che faceva FC del DOS, vero?

 curiosità, ma windiff fa grosso modo quello che faceva FC del DOS, vero?
Si, solo che ovviamente il windiff e' grafico.

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampare con vb6

Ragazzi vediamo se potete aiutarmi; vorrei sapere se siete ingrado di dirmi
come fare a stampare il contenuto di una listbox o di una textbox
direttamente cliccando su una routine mnustampa_click.
Ciao e buon lavoro.

 wrote in message
9ij88s$27j$1...@serv1.iunet.it...

Hai provato a premere F1 e a cercare nella guida "Printer"?
No???
Male, fallo e lě troverai la risposta alla tua domanda!
Bye, Enrico.
------------------------------------------------
Dim VbEnry As Enrico
e-mail : 
vbe...@supereva.it
ICQ: 93357350
------------------------------------------------

 wrote in message
9ij88s$27j$1...@serv1.iunet.it...

Private Sub mnustampa_Click()
Printer.Print Text1.Text
Printer.EndDoc
End Sub
Ciao