mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Da 2 a 5 decimali

Per chi sviluppa gestionali.
Come avete risolto il problema che alcuni clienti vogliono i prezzi a 2 o 3
o 4 o 5 decimali?
In pratica non credo che abbiate fatto delle personalizzazioni per ognuno.
Quale sistema avete adottato per far scegliere al vostro cliente con quante
cifre decimali visualizzare il prezzo?

cifre decimali visualizzare il prezzo?
Spesso e volentieri uso un file di configurazione esterno.
-- 
hth, hal

Quindi vediamo se ho capito bene. Memorizzi in una variabile quanti decimali
devi usare per i prezzi e poi quando devi visualizzare i prezzi a video
formatti le cifre a seconda della variabile, mediante una funzione comune?

formatti le cifre a seconda della variabile, mediante una funzione comune?
Piu' o meno si' e la stessa cosa faccio per le date.
In questo modo cambiare i formati e' questione di un attimo.
Lo facevo gia' prima dell' euro, sicche' sui miei sw l' impatto e' stato
minimo.
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO - problemi con SQL

Innanzitutto un ciao a tutti. Ho questo problema con Ado associato ad una
Query:
Mentre con DAO , per creare un Recordset, una query era impostata cosě : per
una stringa era '"& Peppino &"' e per un numero e una data era
dim Dat1 as long
text1.text=25/12/71
Dat1=cdate(text1.text)
e nella stringa SQL impostavo cosě :     campodata = "& Dat1 &"
Sto guardandomi ADO e ho notato che questi metodi non valgono piů. Per le
stringhe basta mettere ' Peppino ', ma per le date o i numeri ancora non ho
capito come.
Chi mi sa dare una mano ? Grazie a tutti.
la...@libero.it
http://digilander.iol.it/lamak

Sto guardandomi ADO e ho notato che questi metodi non valgono più. Per le

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione Acquisizione Immagini (2)

1) Ho cercato su googlegroups ma ho trovato centinaia di post, li ho letti
quasi tutti, ma nessuno portava ad una "conclusione" del problema
2) Ho consultato l'msdn e sono ancora piů confuso di prima
Ora spero che qualcuno di voi che sia piů esperto di me riesca ad
illuminarmi.....
Devo acquisire un'immagina da uno scanner.
Premettiamo che ho winXP e quindi WANG non c'č
(non so neanche cosa sia wang... ma cosě c'era scritto nei post su
google....)
Sono andato su msdn e li si parla di un certo WIA (Windows Image
Acquisition) che probabilmente č il controllo o componente che mi serve per
fare questa cosa....
Non ci ho capito una mazza di quello che viene detto li ma la cosa piů
strana e che le stringhe di esempio riportate da msdn sono di questo tipo:
BOOL CreateWIADeviceManager()
{
    HRESULT hr = S_OK;
    g_pIWiaDevMgr = NULL;
    hr = CoCreateInstance(CLSID_WiaDevMgr, NULL, CLSCTX_LOCAL_SERVER,
                          IID_IWiaDevMgr,(void**)&g_pIWiaDevMgr);
    if (SUCCEEDED(hr))
        return TRUE;
    else
        return FALSE;
}
A quanto ho capito sto WIA servirebbe a selezionare la sorgente
dell'acquisizione (tramite la fuznione CreateDevice) e poi a impostare i
vari paramentri, a scansionare e finalmente ad acquisire.
Ok... voglio perderci anche del tempo a capire come funziona ma...
non so queste righe di codice dove vanno "messe" (e se č una questione di
mia ignoranza.... scusatemi!)
sapete aiutarmi?

eZtwain va con XP:
http://www.dosadi.com/
e passa la paura...
altrimenti componenti più costosi (ma più potenti):
http://www.componentsource.com
-> GbC
http://www.gbcweb.com
F53C7B7263B8B09CCFE6AEBEFD97168F58B0C450

 e passa la paura...
Scusa se ti importuno ancora ma non sarebbe possibile realizzare qualcosa
indipendentemente dal S.O. utilizzato?
Comunque in ogni caso grazie della risposta che mi hai fornito ho scaricato
la versione free e la proverò... quando però riuscirò a capire come inserire
la dll nel progetto... ho provato inserendola nella finestra "riferimenti"
(Dove credo si debba fare) ma mi dice che è impossibile... mah... comunque
grazie.


http://www.gbcweb.com/ICLVB
2 esempi (uno per XP)

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Errore 3170 secondo invio

Scusate se rompo, ma ancora non ho risolto il problema
L'applicazione, che utilizza Dao e ADO, quando carica i form ed i file mi
da' l'errore che indico di seguito.
Sapete dirmi come mai?
Grazie
Ste
3170 impossibile trovare ISAM installabile
Annotazioni :
Dopo il primo messaggio inviato al NG ho effettuato le seguenti modifiche la
progetto:
- Referenziato ADO 2.5
- Tolto tutti i componenti non utili al prg
. prelevato comunque mdac_typ da sito microsoft 2.6 ed installato
sulla macchina di sviluppo (win2000) tutto ok , dopo installazione win2000 o
win98 nulla da fare.
Sto' impazzendo!!
Ciao

Potrebbe essere che hai bisogno di DAO e ADO per un database della versione
access 2000, credo che si risolva installando il service pack (4 per vb 6)
che installa i riferimenti e i controlli per access_2000.
Salve
P.S. leggi i post precedenti, c'è ne sono almeno 10 di questo tipo
StefanoDaMo wrote in message ...


 ha scritto nel messaggio
news:8ubccv$rsn$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Problema anno 2000

Per le funzioni
IsDate
DateValue
CDate
esistono problemi con l' anno 2000
Premetto che utilizzo VB 6.0
Grazie anticipatamente

esistono problemi con l' anno 2000
Lo sapremo tra 25 giorni.... ^_____^
A parte gli scherzi, quelle funzioni leggono la data di sistema.... quindi se il BIOS ed il SO sono 2YK proof non ci
dovrebbero essere problemi.
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
---------------------------------------------------------------------------



Newsgroup: it.comp.lang.visual-basic
Titolo: [VB .NET] Distribuire database MSDE con VB .NET

Salve a tutti.
Sto cercando di distribuire un database realizzato con MSDE 2000 SP3.
Ho realizzato un pulsante su una form con un DataAdapter che legge i dati
contenuti nel database Pippo.mdf dalla tabella TAnni e popola la datagrid.
Il codice che segue funziona correttamente.
Dim StringaConnessione As String = "Data Source=(local); Integrated
Security=SSPI; Initial Catalog=PIPPO"
Dim cn As New SqlConnection(StringaConnessione)
Dim da As New SqlDataAdapter("SELECT * FROM TAnni", cn)
Dim ds As New DataSet()
da.Fill(ds, "Anni")
DataGrid1.DataSource = ds
L'EXE generato funziona correttamente.
Ho installato sulla macchina target nell'ordine:
1) il framework redistribuibile
2) MSDE 2000 SP3
3) il pacchetto .msi generato dal setup di Visual Basic .NET
4) il database .MDF nella cartella Data di SQL Server
Quando cerco di eseguire l'applicazione mi viene segnalato l'errore
Impossibile aprire il database richiesto nell'account di accesso 'PIPPO'.
L'accesso avrà esito negativo.
Ho letto la documentazione relativa all'oggetto SQLDMO per quel che riguarda
VB6 ed ho anche cercato di utilizzarlo per fare l' ATTACH del database al
server SQL, ma non ci sono riuscito.
Ho anche letto che è possibile effettuare la connessione attraverso la
Stored Procedure sp_attach_db di SQL Server.
C'è qualcuno che gentilmente può spiegarmi, anche magari attraverso del
codice o dei link a siti, come fare a distribuire il database con VB .NET?
Mi piacerebbe farlo non utilizzando l'oggetto SQLDMO, ma piuttosto le Stored
Procedure di SQL Server ...
Grazie a tutti in anticipo per l'attenzione e per le eventuali risposte
Saluti
Vittorio Cicognani

 Procedure di SQL Server ...
exec sp_attach_db @dbname=N'PIPPO',
 @filename1 = N'c:\cartella_del_database_fisico\PIPPO.MDF',
 @filename2 = N'c:\cartella_del_database_fisico\PIPPO_LOG.LDF'

 > C'č qualcuno che gentilmente puň spiegarmi, anche magari attraverso del


*Vittorio Cicognani* ha scritto:
Quanto ti ho scritto è quanto io eseguo da QueryAnalyzer (quindi "a manina")
per "attaccare" un database al Master...
Forse potresti eseguire, aprendo e appoggiandoti al Master, con (sintassi di
ADO, non 
ADO.NET
 che non conosco):
db_master.Execute "db_attach_db... eccetera"
In ogni caso, credo di poter dire che devi togliere "EXEC" da:
Dim sql As String = "EXEC sp_attach_db @dbname=N'RYC',@filename1 =
N'C:\Programmi\Microsoft SQL Server\MSSQL\Data\PIPPO.MDF',@filename2 =
N'C:\Programmi\Microsoft SQL Server\MSSQL\Data\PIPPO_LOG.LDF'"
Bada anche ai nomi: Da come hai scritto, RYC è il nome logico del database,
PIPPO.MDF quello fisico del file dati e PIPPO_LOG.LDF quello fisico del file
di log.
Newsgroup: it.comp.lang.visual-basic
Titolo: Stabilere se è un controllo o una matrice di controlli

Spero di essere chiaro della spiegazione del mio problema.
Mi serve impostare una proprietà a tutti i controlli di una form (alcuni
semplici e altri che sono matrici, magari create in fase di esecuzione). x
stabilire il valore di questa proprietà mi serve stabilire il nome del
controllo (e questo non è un problema) e se questo fa parte di una matrice
di controlli o meno (questo è il mio problema).
Io ho risolto (in modo barbaro) così:
'N.b.:(DestForm è la form con i controlli)
' dal codice ho tolto le parti che non interessano al fine del problema
' cmq lo scopo del codice è quello di applicare alla form uno skin
' che quindi cambia la posizione, dimensione, ecc dei controlli
On Error Resume Next
For i = 0 To DestForm.Count - 1
    tstr = DestForm.Controls(i).Index 
    If Err.Number = 343 Then
        tstr = "NoArray"
    Else
        tstr = "Array"
    End If
    Err.Clear
    DestForm.Controls(i).tag = tstr
Next i
c'è qualche soluzione migliore ?
Grazie anticipatamente per le risposte
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



 
credo proprio che la tua sia la soluzione migliore perche la proprieta' 
Index e' l'unica discriminante per distinguere una matrice, anche se per
fare quello che vuoi tu puoi anche usare l'oggetto .Controls(x) 
direttamente.
bye
r
Newsgroup: it.comp.lang.visual-basic
Titolo: [ot] - messaggi strani con win2k

ciao a tutti.
scusate l'ot, ma è una cosa molto fastidiosa: 3 amici hanno win2k con
ie6.
quando si connettono ad internet , ogni tot minuti gli appare un msgbox
di una tale nicole che vuol farci visitare le sue bellezze..
ho cercato in internet come rimuovere MSN pensando che fosse quello.
ho trovato una stringa da aggiungere al registro ma nulla da fare..
avete idee?
grazie

 ha scritto



sě, ma l'ip č dinamico (tramite libero)...
e come fa, un net send?

sě, anche io ti consiglio di provare a mettere un firewall, anche software,
come zone alarm e simili.......al primo tentativo di accesso al tuo PC di un
exe che non conosci, lo blocchi......
poi con google vedi bene come puoi bloccare il tutto.....
good coding!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

e come fa, un net send?
In passato era capitato anche a me, con testo diverso.
Ed era un net send fatto con un programmino stupido (mi sembra di
averlo letto su qualche sito) che mandava valanghe di net send in
range di IP casuali.
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

 e come fa, un net send?
y, immagino una specie di broadcast

 range di IP casuali.
casuali ma sembrerebbe con un feedback. in questo momento, che ho dovuto
sbloccare il fw seno' il laptop si perde il desk, ne sono arrivati due i
15". ne so niente nell'ambito: riesce a capire se il messaggio e' arrivato o
no ?
grazie

> qualcuno ha avanzato questa idea:
Prova a disattivare nei servizi il Messenger...
Impostazioni
Pannello di Controllo
Strumenti di Amministrazione
Servizi
Messenger

no ?
I messaggi broadcast non dovrebbero avere un ack di ritorno...
Magari e' stato un caso...


 Magari e' stato un caso...
allora ha qualcosa che punta incessantemente ad alcuni range.
d'altronde quelli tin non sono infiniti.
ciao

 Prova a disattivare nei servizi il Messenger...
giusto!
Leggi qui:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=_tFQ9.57085%24R45.2635533%40news2.tin.it&rnum=3&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DISO-8859-1%26q%3Dnet%2Bsend%26btnG%3DGoogle%2BSearch%26meta%3Dgroup%253Dit.comp.sicurezza.windows
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 ha scritto


Newsgroup: it.comp.lang.visual-basic
Titolo: Eliminare chiave dal registro

Salve a tutti,
in una mia applicazione devo usare il registro di Windows.
Nel sito comune ho trovato esempi di come creare nuove chiavi e stringhe e
modificarne il valore.
Non sono però riuscito a capire come si possa eliminare delle chiavi o delle
stringhe dal registro di Windows.
Grazie 1000 a chi mi risponderà.
Andre@

Ti mando un modulo via posta che ti permette di farlo?
----------
Ciao
Sabba

"Sabba" ha scritto

Sě, grazie.
Te ne sarei davvero grato
Andre@
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Come Scaricare un Oggetto in Run-Time

Ciao io vorrei sapere come posso eliminare un nuovo oggetto che avevo
creato in runtime...
mi spiego meglio...io l'ho creato cosě
Load TcpAccept(IndexUt)
dove indexut č un indice che si incrementa....
ma come posso poi scaricarlo???
cioč riportare il numero degli elementi a indexut-1....
Ho vb5 + sp3
grazie
E-Mail: 
lig...@alo.it
ICQ: 11362849

 
E' sufficiente:
UnLoad TcpAccept(IndexUt)
Ciao
Riccardo


UnLoad TcpAccept(IndexUt)
Saluti,
    Alfredo.



Newsgroup: it.comp.lang.visual-basic
Titolo: altri 3 quesiti

Vorrei sapere come fare per:
1) prelevare l'etichetta di volume di un'unità
2) creare una directory
3) conoscere la directory corrente (completa di unità)
Grazie a tutti quelli che mi aiuteranno (e anche a chi ci fa solo un
pensiero! Hi!)
Eddy
--
_________
Please remove "NOSPAM" from my address in your reply.

3) conoscere la directory corrente (completa di unità)
CurDir ( Disco )
o
App.Path
se vuoi quella della tua applicazione.
Comunque sono tutte cose che puoi trovare molto semplicemente usando l'help.
Ciao,
    Nicola

Newsgroup: it.comp.lang.visual-basic
Titolo: Forse [OT] Arrotondamento EURO

Salve a tutti. Scusate l'OT ma sono in crisi nera ....
Qualcuno ha già affrontato in VB6 il problema della conversione Lire--->Euro
con relativi calcoli dell'IVA (in £ e in ?) ? Come risolvere il problema
dell'accumulo degli errori ? Bisogna per forza memorizzare gli
arrotondamenti e sommarli da qualche parte ? Please help !
Molte grazie,
Lorenzo.

 ha scritto nel messaggio
news:gzJ47.2973$Db7.1...@news.infostrada.it...


La regola generale per la stesura di un documento in Euro è la seguente:
I prezzi singoli possono avere più decimali (specialmente quando sono
piccoli), ma le varie righe devono avere solo due decimali. Dalla somma
delle righe ottieni l'imponibile e su di questo calcoli l'IVA. Per quanto
riguarda l'iva non esiste esiste una regola fissa, ma conviene arrotondarla
al centesimo superiore. La somma dell'imponibile e dell'iva ti da il totale
documento.
Per quanto riguarda le conversioni, se tu intendi la conversione di ogni
singolo importo l'unico modo è tenere alto in numero dei decimali dei prezzo
singoli, ma comunque difficilmente il totale in lire sarà uguale al totale
in Euro
Ciao
--
Gabriele F.
gfio...@NOSPAMbresciaonline.it.it
Eliminare NOSPAM per scrivermi

 ha scritto nel messaggio
news:gzJ47.2973$Db7.1...@news.infostrada.it...


 wrote in message
gzJ47.2973$Db7.1...@news.infostrada.it...

Prova un pò se al seguente link trovi informazioni più dettagliate:
http://www.euroimpresa.org/euro_istruzioni/contabilita/indici_contabilita.ht
m
Bye,
Enrico
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con Mousepointer

Ciao a tutti,
ancora un piccolo aiuto...
Il mio programma impiega un certo tempo prima di visualizzare il primo form,
perchè esegue una certa quantità di calcoli (atronomici).
Vorrei, nel frattempo, visualizzare il puntatore come clessidra
(Mousepointer = 11), però finchè il Form non è visibile, il puntatore non si
vede perchè in quel momento è nel DeskTop di Windows.
Come si fa per mantenere il puntatore al valore 11?
Spero di essermi spiegato bene. E' tardi e ho un pò di sonno...
Grazie per l'aiuto.
Salvo.


Prova a usare DoEvents nel Form
o se no metti il tuo codice nel Form_Activate al posto (presumo) del
Form_Load
ciao
Fabio


Newsgroup: it.comp.lang.visual-basic
Titolo: Hex to DEC

Esiste questa funzione???
Ciao e grazie a tutti quelli che risponderanno....
Emiliano.

Esiste questa funzione???
Ad esempio:
dim aaa as long
aaa = CLng(&HF00)
'aaa = 3480
Oppure puoi usare le altre funzioni di conversione di tipo (cint,cbyte,...)
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
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: creare campo progressivo in query di Access

Ho necessità di creare un campo calcolato che accumuli
progressivamente i valori di un campo valore della query stessa.
AD esempio se nel campo A inserisco dei valori tipo 1,3,6,2
nel campo B calcolato vorrei accumulare i valori corrispondenti
1,4,10,12
Cordiali saluti

> "lorenzo" [...]:

    Piccolo ragionamento, ok?
    Parli di "progressione", giusto? E dici che 3 viene dopo 1, 6 dopo 3,
ecc. Tu conosci questa "regola" ma il tuo database no. Quindi non puo'
"vedere" quei dati come una "progressione". Occorrera'... informarlo. In
modo che possa sommare a 3 tutti i valori che nella "progressione" vengono
"prima", quindi sommare a 6 tutti i valori che nella "progressione" vengono
"prima", e cosi' via.
    Un esempio:
Data     Importo
25/08/01 100
02/03/01 200
11/11/01 150
25/08/01 225
10/01/01 100
02/03/01 123
    Il risultato che vorremmo ottenere:
Data     TotData ProgData
10/01/01 100     100
02/03/01 323     423
25/08/01 325     748
11/11/01 150     898
    Allora:
SELECT TBL1.Data AS Data
     , Sum(TBL1.Importo) AS TotData
     , (SELECT Sum(TBL2.Importo)
        FROM Tabella1 AS TBL2
        WHERE TBL2.Data <= TBL1.Data) AS ProgData
FROM Tabella1 AS TBL1
GROUP BY TBL1.Data
ORDER BY TBL1.Data;
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: tempo trascorso

ditemi se questo esempio per recuperare il tempo trascorso
può funzionare, o se c'è un sistema diverso
salutoni a tutti
Dim StartTime    As Date
Dim EndTime     As Date
Dim finetempo    As Integer
dim x                  As Integer
Dim a                 As Date
Dim tempofinale As String
StartTime = #10:00:00 AM#
EndTime = #3:30:00 PM#
finetempo = DateDiff("n", StartTime, EndTime)
For x = 1 To finetempo
    a = DateAdd("n", x, 0)
Next x
tempofinale = Format(a, "hh:nn")

 ha scritto

qui a scandire c'e' un normale timer di vb, ma puoi usare qualcos'altro:
Option Explicit
Dim startT
Private Function FormatHMS(t) As String
    FormatHMS = Format$(DateAdd("s", t, 0), "hh:mm:ss")
End Function
Private Sub Form_Load()
    startT = Timer
End Sub
Private Sub Timer1_Timer()
    Caption = FormatHMS(Timer - startT)
End Sub
-- 
hth, ciao, j.
http://www.sundaysw.com

il fattoè che sono io che imposto l'ora di inizio e l'ora finale 

 il fattoè che sono io che imposto l'ora di inizio e l'ora finale
be', puoi farlo anche col controllo timer, i modi credo siano parecchi.
io cmq di solito faccio qualcosa tipo:
    dim time1:time1=timer
    do while not eof
        ...
        lblTime=format(timer-time1, "formattazione_che_vuoi")
        doevents
    loop
    qui e' predefinito un tempo per l'unload
Private Sub Timer1_Timer()
    tUnload = tUnload - 1 'tunload=60
    lblTimer = "unload: " & FormatHMS(tUnload) & "..."
    lblTimer.Refresh
    If tUnload <= 0 Then Unload Me


 ha scritto nel messaggio
news:uBXnd.369989$35.16...@news4.tin.it...

Non mi è molto chiaro il tuo scopo.
Comunque... nel ciclo for, ad ogni iterazione assegni alla variabile a un valore
sempre diverso. Non ti viene il dubbio che all'uscita dal ciclo il valore della
variabile a sia pari a quello dell'ultimo "giro", cioè DateAdd("n", finetempo,
0)?
Cioè in pratica il ciclo for non serve a nulla, ma sarebbe sufficiente una sola
istruzione!
Quindi il tempo trascorso tra StartTime ed EndTime si calcola così (meglio dare
nomi opportuni alle variabili):
MinutiTrascorsi = DateDiff("n", StartTime, EndTime)  ' La differenza in minuti
TempoTrascorso = DateAdd("n", MinutiTrascorsi, #00.00.00#) ' La stessa
differenza in una variabile Date
Se vuoi visualizzarlo, ad es. in un'opportuna label:
lblTempoTrascorso.Caption = Format(TempoTrascorso, "hh:nn")
Bye
Raf

hai ragione ; certo che ne sai una pių del diavolo
ciao Claudio
Newsgroup: it.comp.lang.visual-basic
Titolo: file sparito

il nostro programma di contabilità ( nativo win32bit scritto in VB6)
archivia i dati contabili nel file  azienda.mdb
Stamattina al'apertura mi dice errore nel formato.
Lancio l'utility rigenerazione archivi.....e il file è sparito dal disco
fisso del pc !!!!
Ho dovuto ripristinare una copia  di backup fatta la scorsa settimana.
Ma perchè sparisce?
Perchè il sistema operativo W2000 non lo vede più , anche se è
danneggiato???
Un file di 2 MB  sparito nel nulla !
saluti

 Ma perchè sparisce?
Probabilmente l'utility rinomina preliminarmente il file e, solo dopo,
procede con la riparazione.
Se questa va a buon fine il file vecchio viene eliminato, viceversa (come
immagino) dovresti ancora trovarlo su disco, ma, ovviamente, solo i
produttori dell'applicativo sanno dirti che nome e/o estensione ha.


[/promo on]
I nostri software eseguono un backup del file _prima_ di
aggiornalo/compattarlo/ripararlo (cosa che in varie occasioni ha salvato i
nostri clienti).
[/promo off]
btw con access la regola č fare backup mattina e sera! Nochč leggersi
_almeno_ questo:
http://support.microsoft.com/default.aspx?scid=kb;en-us;300216
 prima del
"deployment" dell'applicazione! :-(


In generale lo scaricabarile mi sta sui coglioni.
Personalmente, ritengo che basarsi su un database su file, come Access,
possa essere tollerato per piccoli applicativi stand-alone, senza
particolare criticità.
Quando si parla di rete, non lo ammetto neppure per un videogioco.
Però, è imho, quindi chiudo qui la contestazione.
Nel caso specifico, però, non so di cosa si tratti. In generale, la
compattazione del db richiede sempre la creazione di un secondo file. Credo
anzi che sia proprio una caratteristica di Jet (ma se qualcuno mi può
smentire, vada pur tranquillo).
Per cui, un secondo file 'nasce' nel momento della compattazione.
Subito dopo, occorre 'uccidere' il file precedente, e rinominare il nuovo.
A meno che, quindi, non esista una compattazione che non richiede la nascita
di un secondo file, mi sembra strano che non ci sia una rinominazione di
file.
Ciao
Alberto
-- 
Rigore è quando arbitro fischia

 rinominazione di file.
E (tralasciando il resto perchè l'estate è stata calda a sufficienza), se
anche fosse (e, appunto, se anche fosse, in quale recondita e, soprattutto,
temporanea allocazione?), è un pazzo quello che compatta direttamente
l'unico file originale.

 Quando si parla di rete, non lo ammetto neppure per un videogioco.
idem
ciao
ugo

 che compatta direttamente l'unico file originale.
Dopo aver verificato (e dando a Cesare alias Ms quel che è di Cesare), la
CompactDatabase (mi riferisco a DAO 3.6 che non prevede più la
RepairDatabase, indipendentemenge dalla versione del database Access, 97 o
2000) altro non fa che produrre un file di nome diverso e obbligatorio.
Allora, precisando, dico che "è un pazzo colui che cancella il file
originale se la compattazione non è andata a buon fine".

 originale se la compattazione non è andata a buon fine".
...e si riparla (a ragione) di scaricabarile!
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: (?) API - CHE BESTIE SONO?

ALLORA, ho delle lacune non indifferenti sulle API!!!
1) perchè hanno delle costanti dichiarate esternamente alla funzione API?
2) perchè passare delle costanti ad una funzione?
    es:
    ho visto un'APE con valore passato uguale a 12
    la costante era dichiarata tipo.... const vbConst as long=12
3) dove posso trovare qualche dichirazione con la spiegazione correlata (sun
internet preferisco)
RINGRAZIO chiunque risponda !!!
--
...GooD LooK...
EffEPi SySteM
EffEPi...@iol.it
Fabrizio Parrella
 - VB6 -
UIN:21371755

 wrote in message
news:7chj89$v83$1...@hermes.iol.it...


internet preferisco)
La documentazione ufficiale e' un file help (.HLP) chiamato win32.hlp.
E' scaricabile da internet (sono alcuni MB), non ricordo l'indirizzo
preciso, guarda tra i links del sito di Mix (partecipa a questo NG).
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con SQL Server 7.0 eval

Ciao a tutti, saremmo molto grati se voleste darci una mano riguardo un
problemino che abbiamo:
siamo in procinto di imparare SQL Server 7.0 e prima di decidere
sull'eventuale acquisto del prodotto(troppo oneroso per noi) abbiamo provato
più volte ad installare la eval version fornitaci da una rivista
specializzata del settore ma purtroppo con scarsi risultati.
Premetto che abbiamo un Pc con installato il sistema operativo Windows 98 e
che non possediamo né altri computers né una scheda di rete e siamo a
conoscenza del fatto che questa ultima versione di SQL Server può essere
installata come desktop e cioè residente sulla macchina senza necessità di
un server.
Il problema è il seguente: provando ad installare questa eval version
scegliendo l'opzione "Desktop Edition" l'installazione sembra procedere nel
migliore dei modi ma ad un certo punto ci viene richiesto che tipo di
protocollo di rete intendiamo usare al che abbiamo provato tutte le
combinazioni di protocolli possibili (anche tutti o nessuno) ma ad
installazione quasi terminata  compare un emblematico messaggio che cita
testualmente "Connecting to the server...." e successivamente "Connection
Failed" al che il programma decide di disinstallarsi da solo.
La domanda a questo punto è la seguente: è un problema legato alla eval
version che non prevede l'installazione su un computer non in rete o c'è un
problema legato a una qualche configurazione necessaria sul nosto pc?
Sicuri di un vostro gentile aiuto attendiamo impazienti una risposta.
Vi ringraziamo fin da ora e ci sdebiteremo se è possibile in qualche modo
una volta divenuti un pò più esperti! Ciao a tutti!
Attilio e Marcello Capuozzo
Via F. Petrarca, 31
80038 Pomigliano d'Arco (Napoli)
Tel. 081/8032380 - E-mail: 
attilio...@libero.it


Io avevo risolto questo problema installando la "scheda" di rete virtuale
Microsoft su un PC Win98 non connesso in rete.
Pare che la Desktop edition (che e' l'unica installabile su win98) abbia
bisogno della rete, e con il servizio di rete virtuale lo si frega (SQL
Server crede che ci sia davvero una rete...).
Quindi:
- pannello di controllo
- rete
- aggiungi
- scheda
- Microsoft
- scheda di rete privata virtuale Microsoft
- reboot
- ora SQL server 7.0 Desktop dovrebbe installarsi...
Roal Zanazzi
Newsgroup: it.comp.lang.visual-basic
Titolo: C++ in VB.NET

Ciao a tutti,
sto studiando la piattaforma .NET e nella fattispecie vorrei inserire
del codice C++ in un progetto 
VB.NET
. Sapreste indicarmi qualche
esempio o un link?
Grazie


Non puoi inserire codice di un linguaggio .NET direttamente nel sorgente di 
un progetto scritto in un altro linguaggio .NET; quello che puoi fare pero' 
e' inserire progetti di diversi linguaggi in un'unica Solution, e 
referenziarli uno con l'altro (non in entrambe le direzioni, ovviamente)
Quando farai il build della solution i progetti verranno generati dal 
compilatore relativo.
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 del codice C++ in un progetto 
VB.NET
.
Se è un progetto VB.Net per quale motivo dovrebbe essere possibile scrivere 
in C++?
Ciao 

Ciao Luca,
grazie per la risposta, quindi se ho capito bene è possibile avere una
Solution con diversi progetti, uno in VB e l'altro in VC++ l'importante
è referenziarli....hai un link che mi mostra qualche esempio? Grazie


E' tutto nella guida di Visual Studio, ma in ogni caso non c'e' bisogno di 
alcun procedimento particolare, e' esattamente uguale a quando crei una 
solution con due progetti nello stesso linguaggio

Newsgroup: it.comp.lang.visual-basic
Titolo: virgolette nella write #1

Salve gente,
ho un problemino tedioso, ho aperto un file #1 in append
ho fatto a="ciao ciao" e poi  Write #1,a
beh sorpresa delle sorprese nel file mi ritrovo ache le virgolette... come
mai?c'č un modo per evitarlo?
Grazie Peppe

 come mai?c'è un modo per evitarlo?
si e' noto, usa print al posto di write
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 <Gigio2K>
tnx Gigio mi metto subito all'opera :)

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

Salve, come faccio a incollare una BMP copiata da un oggetto picture in un
controllo Richtextbox?
Ho provato com richtextbox1.oleobject.add , , , clipboard.getdata(2)
ma mi da un errore dicendo che l'activeX non può incollare l'oggetto. Potete
aiutarmi?

 wrote in message
news:915gmh$fsd$1...@serv1.albacom.net...

La soluzione piu' becera che mi viene in mente e' salvare la bmp in un file
temporaneo e lanciare un richtextbox1.OLEObjects.Add , , nome_file_temp.
Ciao
Aldo

Il mio problema č questo:
dopo aver acquisito una immagine con imgscan e salvata come bmp, quando
carico l'immagine acquisita nel controllo picture mi da l'errore di
"Immagine non valida, errore 481"....Premetto che se apro una bmp qualunque
nella picture non acquisita con imgscan, l'immagine mi si carica ...il
problema č il controllo imgscan o la picture? Vi ringrazio per l'aiuto,
aiutatemi non posso piů andare avanti col progetto. ciao ThH.....

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

Ciao raga, sto creando un'applicazione che deve effettuare dei ping a delle 
macchine, sapete per caso quale API poter utilizzare???
grazie in anticipo 

 macchine, sapete per caso quale API poter utilizzare???
vai su google e scrivi:
"visual basic" "ping" "declare" "source"
quindi clicca "Mi sento fortunato"
-- 
ciao, hal

 ha scritto

e se non ti piace msdn
http://vbnet.mvps.org/
search -> ping

 ha scritto nel messaggio 
news:3rla4fF...@individual.net...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Debug di Vb

So che state in Vacanza ma ho un problemino.
Ho una funzione che recupera dati da una Tabella inserendoli nei Text.
Poi sull'evento GotFocus di  Text ho impostato che se la propr. EditMode del
recordset asssociato alla Tabella è In modifica
deve generare il comando Nuovo.
Tutto funziona tranne quando.Se faccio partire il prg normalmente non
funziona, quando inserisco dei punti di interruzione e vedendo il Debug
funziona come io voglia che sia
Secondo voi qual'è il problema.
bye Roberto

 Secondo voi qual'è il problema.
Secondo me hai dimenticato un pezzo di domanda. Ma forse sono
io che sono agli sgoccioli. Mi dispiace.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

prova a mettere dei doevents qua e là
ciao
Daniele

Newsgroup: it.comp.lang.visual-basic
Titolo: .. tutorial OCX ..

Ciao a tutti,
sto cercando, in vano, di reperire su rete una guida/tutorial in italiano su
come realizzare un OCX (ActiveX). Mi sapete dare dei link utili??
Grazie, in anticipo!

 come realizzare un OCX (ActiveX). Mi sapete dare dei link utili??
MSDN?
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

si ci ho dato una occhiata ho trovato solo documentazione in inglese...
strano che no ci sia niente sul sito comune..... ho notato che ci stanno dei
link rotti sul sito comune.... li segnalero con un thread separto...
Grazie lo stesso Zanna!!! Emas!!

 link rotti sul sito comune.... li segnalero con un thread separto...
Segnalali al WebMaster del sito comune: 
webm...@it-lang-vb.net
Credo che per un programmatore conoscere l'inglese sia indispensabile.
Tra l'altro creare OCX è semplicissimo, come fare un form.
Ciao


detto fra noi... :))) .. so benissimo fare gli OCX ... e decentemente
l'inglese tecnico.... il problema è che devo fare una relazione su come
realizzare OCX ... e è una barba scrivere relazioni... :)))

realizzare OCX ... e è una barba scrivere relazioni... :)))
percio' vorresti copiarla... bravo...
-- 
ciao, hal

.. no no .. mi serve solo per avere uno spunto... una traccia... uno
schema... ho dato una occhiata a quella delle msdn ... ho trovato quella in
italiano ... è un po ingrabugliata.... ho iniziato seguendo uno scehma del
genere:
  1.. Progettare l'aspetto del controllo.
  2.. Definire  le proprietà del controllo.
  3.. Definire i metodi del controllo
  4.. Esporre gli eventi del controllo.
  5.. Compilare il controllo (file .ocx).
Ciao Manu!!!!

 ha scritto nel messaggio
news:pQ1ka.13669$iy5.4...@twister2.libero.it...

Su questo sito c'è tutto, ma è in inglese:
http://proxy.transas.com/books/que/developer_expert/vb5cc/ch08.htm
--
Er Roscio.

 
http://proxy.transas.com/books/que/developer_expert/vb5cc/ch08.htm
Allora basta darlo in pasto al traduttore di altavista :)
Ciao

 Allora basta darlo in pasto al traduttore di altavista :)
Ti consiglio Babelfish; č molto piů esilarante...
--
Er Roscio.
Newsgroup: it.comp.lang.visual-basic
Titolo: Header di testata .JPG e .ICON

Saluti a tutti!
Qualcuno conosce gli header di testata dei formati .JPG e .ICO?
Aiutatemi!!!
Ciao da Br1

 ha scritto

prova 
www.wotsit.org

Aiutatemi!!!
Oltre al sito citato da pal su MSDN ci sono parecchi articoli molto
dettagliati su ico e bmp, anche su come reperirli/modificarli in exe e dll.
Ti consiglio per iniziare l'articolo "Icons in Win32".
Ciao

 Aiutatemi!!!
ICO dovrebbe essere uguale o quasi a BMP, per il JPG guarda un mio post
di stanotte in risposta a NetKiller.
Bye, G.

ICO dovrebbe essere uguale o quasi a BMP, per il JPG guarda un mio post
ICO e BMP sono diversi. Per qualche misterioso motivo, tante volte li
puoi usare in modo intercambiabile, ma non sono nemmeno parenti.
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

Newsgroup: it.comp.lang.visual-basic
Titolo: Prestazioni DAO - ADO

Sto convertendo un'applicazione locale che utilizzava DAO+ACCESS97 in una
nuova che utilizza un componente server remoto (tramite DCOM) da un client
che fa da semplice interfaccia grafica.
Il server è quello che si preoccupa del reperimento dei dati (su un MDB
locale) in base alle richieste del client, e del ripassaggio dei dati al
client (adodb recordset) e utilizza ADO+ACCESS2000.
Il problema è che tutto mi sembra molto piu lento, tralasciando i passaggi
in piu per le chiamate ad un oggetto esterno attraverso la rete. E'
possibile che la combinazione DAO+ACCESS97 sia piu veloce di ADO+ACCESS2000?
Ringrazio in anticipo tutti quelli che mi risponderanno.

 possibile che la combinazione DAO+ACCESS97 sia piu veloce di
ADO+ACCESS2000?
Si, e di molto anche !!!!!!
Sergio
Newsgroup: it.comp.lang.visual-basic
Titolo: Codice Asci

Dove posso trovare una tabella del codice asci?

 0 ·  32 [spazio]  64 @  96 `
 1 ·  33 !  65 A  97 a
 2 ·  34 "  66 B  98 b
 3 ·  35 #  67 C  99 c
 4 ·  36 $  68 D  100 d
 5 ·  37 %  69 E  101 e
 6 ·  38 &  70 F  102 f
 7 ·  39 '  71 G  103 g
 8 * *  40 (  72 H  104 h
 9 * *  41 )  73 I  105 i
 10 * *  42 *  74 J  106 j
 11 ·  43 +  75 K  107 k
 12 ·  44 ,  76 L  108 l
 13 * *  45 -  77 M  109 m
 14 ·  46 .  78 N  110 n
 15 ·  47 /  79 O  111 o
 16 ·  48 0  80 P  112 p
 17 ·  49 1  81 Q  113 q
 18 ·  50 2  82 R  114 r
 19 ·  51 3  83 S  115 s
 20 ·  52 4  84 T  116 t
 21 ·  53 5  85 U  117 u
 22 ·  54 6  86 V  118 v
 23 ·  55 7  87 W  119 w
 24 ·  56 8  88 X  120 x
 25 ·  57 9  89 Y  121 y
 26 ·  58 :  90 Z  122 z
 27 ·  59 ;  91 [  123 {
 28 ·  60 <  92 \  124 |
 29 ·  61 =  93 ]  125 }
 30 ·  62 >  94 ^  126 ~
 31 ·  63 ?  95 _  127 ·
***************************
 128 ·  160 [spazio]  192 À  224 à
 129 ·  161 ¡  193 Á  225 á
 130 ·  162 ¢  194 Â  226 â
 131 ·  163 £  195 Ã  227 ã
 132 ·  164 ¤  196 Ä  228 ä
 133 ·  165 ¥  197 Å  229 å
 134 ·  166 ¦  198 Æ  230 æ
 135 ·  167 §  199 Ç  231 ç
 136 ·  168 ¨  200 È  232 è
 137 ·  169 ©  201 É  233 é
 138 ·  170 ª  202 Ê  234 ê
 139 ·  171 «  203 Ë  235 ë
 140 ·  172 ¬  204 Ì  236 ì
 141 ·  173 ­  205 Í  237 í
 142 ·  174 ®  206 Î  238 î
 143 ·  175 ¯  207 Ï  239 ï
 144 ·  176 °  208 Ð  240 ð
 145 '  177 ±  209 Ñ  241 ñ
 146 '  178 ²  210 Ò  242 ò
 147 ·  179 ³  211 Ó  243 ó
 148 ·  180 ´  212 Ô  244 ô
 149 ·  181 µ  213 Õ  245 õ
 150 ·  182 ¶  214 Ö  246 ö
 151 ·  183 ·  215 ×  247 ÷
 152 ·  184 ¸  216 Ø  248 ø
 153 ·  185 ¹  217 Ù  249 ù
 154 ·  186 º  218 Ú  250 ú
 155 ·  187 »  219 Û  251 û
 156 ·  188 ¼  220 Ü  252 ü
 157 ·  189 ½  221 Ý  253 ý
 158 ·  190 ¾  222 Þ  254 þ
 159 ·  191 ¿  223 ß  255 ÿ
è un po disordinata ma si capisce  (  COD.  LETTERA)
--
\\\\-------------------------\\\\
\\\\--SALVO--PROJECT--\\\\
\\\\--------------------------\\\\
mailto: 
fa...@katamail.com

Newsgroup: it.comp.lang.visual-basic
Titolo: Spostare una finestra non VB...

COme faccio a spostare una finestra con un programma VB ? Ovviamente
la finestra non e' quella del programma, ma quella di un altro,
mettiamo il telnet per esempio...
Speriamo che esista il metodo...
Ciao !
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
                 Trust no ONE.
Per rispondermi via E-Mail togli STOPSPAMMERS.
Guarda la RFD per it.comp.prog.collaborazione !

...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Sottomaschere in VB: è possibile?

Scusate la domanda da principianti che vogliono l'oro colato, ma provenendo
da lunghe esperienze in Access mi domando se in VB è possibile collegare
sottomaschere com nell'applicativo office o se vi sia qualche trucco che
simuli la cosa
grazie


Non l' ho provato, ma sembra interessante:
http://cuinl.tripod.com/ebooks/database-ebook/htm/ch12.htm
contiene un paragrafo titolato: Using the Data Grid to Create a Subform
Aggiungo anche che potresti far diventare figlio un form di un altro,
usando la funzione api SetParent (tecnica che ho adottato in un paio
di casi di questo genere).
hth, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Consiglio su Visual Basic vs J++

Chiedo un consiglio a chi conosce bene i due linguaggi (dato che io conosco
solo il VB)
-  Paragoni tra VB6, J++ e Java puro
-  Cosa considerate migliore ?
-  Quale pensate avrà più futuro ?
-  Esperienze positive o negative con i suddetti ?

 -  Esperienze positive o negative con i suddetti ?
Ho lavorato con soddisfazione con VB, ho pasticciato un po' con Java fino
alla 1.1, ho aperto e richiuso J++.
Ciao
Aldo

> ZeroCool:

Per farci che?
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

...

Sarà una mia impressione, ma di java se ne è sentito tanto parlare per un
paio d'anni, quando è uscito, ma non lo ha mai usato nessuno, e adesso chi
lo usa sono ancora meno.
Le prestazioni di un programma java su un PIII sono paragonabili a quelle di
Autocad su un 286
Al massimo lascia perdere J++, e procurati un JBuilder della borland.
Distribuiscono versioni vecchie (standard) gratuitamente.
Le puoi trovare su alcune riviste di tanto in tanto, o sul sito della
borland danno (mi sembra) la 4.5 (io ho installato la 3.5 ed è proprio
bellina, ma essendo essa stessa scritta in java è di una pesantezza
mostruosa)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: VB - ADO - OLAP

Ciao a tutti,
volevo sapere se qualcuno ha mai usato VB per connettersi ad un cubo OLAP, e
nel caso se era in grado di darmi una dritta.
Grazie

Si io l'ho usato, devi impararti un po' di linguaggio MDX (un sql per i
cubi), per il resto puoi
usare ADO.  Oppure cerchi su 
www.componentsource.com
 fra gli OCX che
accedono
direttamente ad una sorgente OLAP e ti fai una discreta idea.
Comunque è indispensabile comprarsi un buon libro di olap!
Ciao
Andrea


Se usi gli Olap Services di Sql-Server, su BOL e su MSDN trovi numerosi
esempi gią fatti.
Ciao
Alberto


Hai qualche titolo da consigliare?

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] MultiMediaTimer AIUTO!!!

Scusate se disturbo ancora.
Ho scaricato il Multimedia Timer dal sito comune. (MMTimer.ocx)
L'esempio funziona benissimo
Nel mio progetto non riesco a farlo funzionare.
Scrivo del codice all'evento Timer, imposto la proprietà enabled a true e
interval a 100, ma non parte.
Ho pensato che il codice che avevo scritto era troppo voluminoso, ho fatto
la prova incrementando una sola variabile, niente.
Sono disperato!
Grazie
P.S. C'entra niente il fatto che ho VB5?

 wrote in message
news:7vl963$ntt$1...@nslave2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Non funziona

Non ho capito bene come faccio azzerare una data in una tabella access ?
Veronica

 ha scritto nel messaggio
news:9td27t$big$1...@pegasus.tiscalinet.it...


 Non ho capito bene come faccio azzerare una data in una tabella access ?
veronica:
1. se usi dei post generici, rischi di perdere delle risposte. p.f. da' un
occhiata al manifesto e alla parte su come soggettare un post.
2. ho seguito vari thread su questo ng e su ng americani, ho fatto varie
prove, e con certezza non l'ho mai capito nemmeno io. una volta che un campo
data viene compilato, sembra che access non preveda piu' la possibilita' di
annullarlo. per non perdere il lume della ragione io mi limito a mettere una
data convenzionale che so non verrà usata in quel particolare db, es.
1.1.1900, o 1.1.3000.

0.00.00?
Veronica T. ha scritto:


Newsgroup: it.comp.lang.visual-basic
Titolo: Allineare stampa in VB

Salve a tutti, ho un piccolo problema su un mio programmino di stampa.
In pratica sto sviluppando un programma che mi stampi dei dati, che
prelievo da database, in tre colonne, ovvero codice-descrizione-quantità
Il mio codice è questo
space1 = 20 - Len(cod1)
space2 = 130 - (Len(cod1) + space1 + Len(descrizione))
printer.Print cod1 & Space(space1) & descrizione & Space(space2) & quantità
Quello che mi accade è che solo la terza colonna è tutta disalinneata,
nono stante ho controllato l'esattezza delle lunghezze di spazi ect..nel
senso il numero di spazi, x tutte le righe, fino alla terza colonna è
sempre la stessa e quindi giusta.
Infatti la differenza la noto se faccio il debug.print mi fa allineata, se
invece stampo con il printer.print mi sfasa SOLO la terza colonna
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 invece stampo con il printer.print mi sfasa SOLO la terza colonna
Quale font usi?
Prova, prima di stampare con Printer, a impostare
Printer.Font.Name
= "Courier New"
oppure "Lucida Console".
-- 
Emanuele Torrenti
Registered Linux User #409659
http://torrenti.altervista.org

Manuel grazie di tutto funziona l'allineamento della terza colonna, pero'
prima, prima di stampare i dati nelle tre colonne stampavo una
intestazione.
Questa intestazione adesso con Lucida Console non esce, esce solo una
parte dell'intestazione, e l'altra parte che fine ha fatto !!!!...
Aiutami grazie


 Aiutami grazie
Allora fai così.
1) Stampa l'intestazione come face vi prima(Suppongo usassi il carattere 
di default, tipicamente Arial)
2) Imposta il font
3)Stampa le colonne dei dati
Probabilmente l'intestazione non viene perchè con un font a spaziatura 
fissa è ben piu' larga(e siccome avrai impostato un font.size enorme, 
esce dall'area di stampa).
Inoltre puoi allineare le colonne a piacere, senza adoperare gli spazi, 
pilotando la proprietà CurrentX della stampante, che ti invito a studiare.

Newsgroup: it.comp.lang.visual-basic
Titolo: Invio file

Ciao a tutti.
Ho due pc collegati in remoto per mezzo di un semplice programma che
utilizza il controllo winsock, come posso fare a spedire un file utilizzando
questo controllo?
Sò che bisogna trasformare il file in un file binario e spedire i pacchetti
uno alla volta, ho dato un'occhiata al metodo uuencode, secondo voi posso
usarlo? Mi dareste qualche consiglio su da farsi?
Grazie anticipatamente
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

www.nicolaottomano.it/download.asp
cerca la versione Open source dell Instant Messenger.
Puoi modificarne il codice.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB 2005] Evitare lo sfarfallio del testo

Ho una richtextbox che, su ogni textchanged di un'altra richtextbox, si
aggiorna caricando il testo contenuto in quest'ultima.
Siccome di solito il testo è molto lungo, e l'operazione è frequente,
lo sfarfallio della richtextbox da un po' fastidio... avete una
soluzione?
grazie
daniele

Dany ha scritto:

vb 2005

 ha scritto nel messaggio
news:1163004615.5...@h48g2000cwc.googlegroups.com

Ma se non erro vb 2005 presuppone un nuovo apprendimento, oppure è simile al 
VB6?
Comunque per il problema di cui sopra io rendo non visibile l'oggetto, ed al 
suo posto pongo una label della stessa grandezza e stesso colore con scritto 
al centro: "Attendere prego".
La richtextbox non visibile si carica in un tempo di molto inferiore a 
quella visibile, non dovendo inviare le informazioni allo screen.
Oldman

Oldman ha scritto:

è vero, hai ragione, non ci avevo pensato.
Il problema è che la richtextbox si ricarica su ogni textchange di
un'altra, quindi l'operazione è molto frequente. omunque proverò come
hai detto te.
Comunque ricordo che in vb6 una API faceva questo: bloccava il
ridisegnamento...
se qualcuno sa il modo per inserirla in vb2005... scriva!
ciao e grazie!

Okay credo di aver capito una cosa ora...
lo sfarfallio è causato maggiormente dallo ScrollToCaret, che uso per
fare lo scroll fino alla fine della richtextbox.
grazie a chi mi aiuterà

 ha scritto nel messaggio 
news:1163081028.3...@e3g2000cwe.googlegroups.com...



Puoi fare almeno in due modi (anche se non ho ben capito il tuo reale 
problema)
1) Invece di usare la ScrollToCaret fai
SelectionStart = Text.Length
SelectionText = nuovoTesto
2) Questa è in c# ma la puoi tradurre facilmente e metterla o in una tua 
MyRichTextBox che eredita da RichtextBox o nel form (nel form non so se 
funzionerebbe)
protected override void WndProc(ref System.Windows.Forms.Message m)
{
    if (m.Msg == 0x00f)
    {
        if (_paint)
            base.WndProc(ref m);
        else
            m.Result = IntPtr.Zero;
    }
    else
        base.WndProc(ref m);
}
 Quando _paint è false il ridisegno non avviene.
Ciao 

 
Ok provo
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Mi consigliate un buon libro?

Salve,
vorrei comprare un buon libro per averlo come riferimento, un libro
manuale...insomma il libro che ogni bravo programmatore si porta
dietro :)) No, scherzi a parte, vorrei qualcosa che spiega un po
tutto, però una sorta di manuale, qualcose che mi elinchi un po le
funzioni del VB. Prima che compro qualcosa inutile, mi date qualche
diretta? Se in italiano è moltoo meglio.
Saluti, ciao ciao.

 wrote in message
news:39b6b3dd...@news.libero.it...


 C'e' anche in italiano.
Concordo pienamente su "Programmare Visual Basic 6.0" di F.Balena.
Ha solo un difetto: costa L.150.000, però credo che le valga davvero.
Sul CD allegato c'è parecchio codice utile e anche la versione CHM originale
in inglese del libro, che comunque trovi anche qui:
http://www.devpride.com/Linguaggi/Visual_Basic/Tutorial/Programmare_VB6.zip

 C'e' anche in italiano.
Concordo. Riferimenti bibliografici nella sezione "Libri" del
"Sito Comune":
 
http://www.murialdo.it/it_lang_vb
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

> C'e' anche in italiano.
Quello non l' ho trovato, ne ho preso un altro, sempre microsoft
press, visual Basic 6.0 developer' s workshop...sembra carino!!