mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [forse ot] ma VB ci è o ci fa?

Scusate ma la data d'invio del messaggio era sballata (altri ca@@i di
windows) quindi riposto...
Sono diplomato in informatica e ho avuto un insegnante piuttosto bravo che
ci ha rotto con 3 anni di LOGICA PROGRAMMATORIA !
Avete presente esercizi del tipo:
fai mangiare uno yogurt al bimbo.
1) dirgiti verso credenza
2) apri il primo cassetto
3) verifica presenza cucchiaini
...
e cosě via, per imparare a ragionare come un computer (diventando quindi dei
dementi).
Ora, dopo anni di pascal e c, eccomi alle prese con VB e vorrei chiedere a
voi sommi esperti:
1) VB soffre di cambiamenti di umore ?
2) Perchč un programma funziona una volta e poi non funziona piů (senza
effettuare cambiamenti)?
3) Perchč devo sempre fare figure di m@@@a quando faccio girare un mio prog.
su un altro comp e non funge come sul mio ?
4) Perchč un programma si inchioda in progettazione e non quando č compilato
(e viceversa)?
5) Perchč devo risolvere problemi illogici (in maniera illogica) buttando al
mare anni di insegnamenti ?!?
Sentitamente vostro,
HANAMICHI
p.s. Qualcuno mi vuole per favore dire come loopare un midi con le API (vi
preegoo.... ci stň sbattendo la testa da mesi..)?

Passando dalla versione inglese a quella italiana di VB6 un mio software che
sara'
commercializzato tra breve compilato dava 'Error 13 Type Mismatch' mentre se
lo eseguivo tramite VB fungeva alla perfezione.
Dopo un giorno di scervellamenti ho trovato la soluzione. In un file INI
salvavo una
variabile Boolean. La versione EXE l'andava a prelevare con il layout
inglese e percio'
vedendo 'FALSO' dava errore mentre VB l'andava a leggere con il layout
italiano e percio'
'FALSO' non faceva una grinza. Tutto per un problema di librerie.
Programmo in VB da 1 anno e mezzo e probabilmente prendero' anche la
certificazione
Microsoft (se conta) e fino ad ora l'80% dei problemi che ho incontrato
vengono da librerie.
Percio' armati di pazienza e buona volonta' e vedrai che i tuoi problemi
piano piano spariranno.
Anche se W98 e' pieno di bug quando qualcosa non funziona e' quasi sempre
per qualcosa che
sbagliamo noi programmatori, raramente per dei bug; quel che conta insomma
e' l'esperienza.
Ormai al giorno d'oggi chiunque sa installare ed usare Windows o VB. Pochi
sono pero' in
grado di risolvere quei problemi apparentemente incomprensibili che spesso
danno grattacapi.
Bye
Newsgroup: it.comp.lang.visual-basic
Titolo: Imparare a programmare

Salve,
sono nuovo di questo NG, solitamente posto su it.comp.appl.access, ma in
questo caso ho bisogno di Voi, credo.
Vorrei imparare a sviluppare .net, un'azienda amica mi ha permesso di
installarmelo sul PC per imparare, ora mi chiedevo se qualcuno di Voi era in
grado di suggerirmi un testo completo ma allo stesso tempo che non sia un
mattone in termini concettuali, visto che gia la programmazione di per se
credo sia molto impegnativa e sottolineando il fatto che sarebbe un
apassione che vorrei iniziare a coltivare la sera dopo una giornata di
lavoro e soprattutto , dopo che ho messo a nanna mio figlio, altrimenti il
PC è una sua proprietà, ha solo 1 anno ma è un vero lo...hacker!!!!!!!
Grazie anticipatamente a tutti Voi per eventuali risposte e perchè no, anche
suggerimenti su percorsi utili da seguire.
Buona giornata,
-- 
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio

Per il "non mattone concettuale" non ci si può fare proprio niente.....
Ma non disperarti, vb .net si usa x classi che x la maggior parte sono
fornite dall'ambiente di
programmazione, quindi in linea di massima x fare un form serve solo seguire
le procedure guidate.
Per le personalizzazioni e le logiche di applicazione è un'altro discorso,
il mattone non si puo'
evitare e serve tanta pazienza.
Compra subito "Programmare vb .net" di F. Balena, costa caro ma le tecniche
di programmazione sono all'incirca tutte li.
Lo puoi acquistare anche per tomi, esiste una versione wintellect divisa in
quattro libri
-Framework
-Forms e ADO
-ASP
-Invoke e interop
I primi due sono indispensabili ( anche la guida in linea lo è insieme agli
esempi del .net framework).
Fammi sapere, sono interessato anch'io al vb .net, fonderemo una newsgroup x
i papà
interessati a vb .net (Cecilia 6 anni, Camilla 1,5)
"strano...mavero" <mauro . chiarello @ gmail . com> ha scritto nel messaggio
news:cmfiai$pra$1...@lacerta.tiscalinet.it...


be i tomi sono comodi pero comprarli tutti e 4 spendi di + io ho
comprato il librone ,sono incavolato perche il pdf è in inglese
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema su spedire email con MAPI

Ciao a tutti, ho realizzato un programmino per spedire email usando le MAPI.
Funziona tutto perfettamente ma devo eliminare un problema che mi rende
inutilizzabile l'applicazione.
Ho usato il seguente codice:
MAPIMessages1.Compose
MAPIMessages1.RecipDisplayName = txtTo.Text
MAPIMessages1.MsgSubject = txtSubject.Text
MAPIMessages1.MsgNoteText = txtMessage.Text
MAPIMessages1.ResolveName
MAPIMessages1.Send False
e il problema consiste nel fatto che mi viene un messaggio da Outlook
express che mi avverte che un'altro programma stà tentando di spedire una
mail e mi dà l'opzione di fare il "send" o il "don't send". cliccando su
Send ovviamente l'email parte correttamente. essendo però il mio un sistema
automatico vorrei che questo messaggio non appaia in quanto se non sono
davanti al pc l'email non va. Chiedo quindi: come posso fare che questo
messaggio non appaia e che l'email vada in automatico oppure posso fare una
specie di send keys sul "send"?,  ma non so come. Insomma.... aiuto!!!!
Grazie mille a chiunque mi aiuti.
Andrea.

 specie di send keys sul "send"?,  ma non so come. Insomma.... aiuto!!!!
 la via meno complicata
(Private)
Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
.....................
 MAPIMessages1.Send False
Sleep(500)
AppActivate"la caption esatta di "send""
SendKeys"~"
--
Fosco

Newsgroup: it.comp.lang.visual-basic
Titolo: ?database access 2000

Dovrei aprire con Access 97, un database di Access 2000 con password.
Io ho la password, ma quando cerco di aprirlo mi dice Database non
riconosciuto.
Come faccio?
Carmelo

 Come faccio?
Prova a selezionare, nei riferimenti, DAO 3.60 invece di DAO 3.51.
Non ho mai provato a farlo, ma in teoria potrebbe funzionare.
Salutoni
Sergio

[Carmelo] scrisse:

Prova a selezionare nei riferimenti seleziona DAO 3.60 invece di DAO 3.51.
Non ho mai provato, ma in teoria dovrebbe andare.
Salutoni
Sergio
Newsgroup: it.comp.lang.visual-basic
Titolo: Transparent color in a picturebox???

Again a message from the future (year 2002) to stay on top of the list?  
FUCK YOU!!!

 FUCK YOU!!!
a ro', che ci vuoi fare -- cerca di rispondergli dall'1/1/1980 -- fuori
thread.
ciao, a.

 wrote in message news:8ph6f4$p8i$1...@nslave1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda S.O.

Salve a tutti,
vorrei sapere se č possibbile, all'accensione del computer far visualizzare
una foto personale anzichč la schermata di Windows Xp mentre si carica il
S.O.?
Grazie.
Salvatore

 ha scritto nel messaggio
news:_C8e9.11685$%z1.2...@twister1.libero.it...

Nel PC Professionale di questo mese č recensito un software che fa proprio
questo.

 questo.
ti ricordi mica il nome ?
per il 2000 avevo trovato che bisognava editare il kernel, e non l'ho
testato.
grazie, j.

 testato.
a bhe' se interessa ... 
http://www.bootxp.net/
 ma siamo un po OT ^_-

 a bhe' se interessa ... 
http://www.bootxp.net/
 ma siamo un po OT ^_-
grazie, ma si ravana sempre intorno a file che non sono piu' finti
.sys ...
The Manual Way To Change The Boot Screen It's To Replace This File
With Another Resource Hacked NTOSKRNL.EXE
se tratta il kernel come tratta l'inglese, spero non ci si stupisca
poi che win fa cose strane...
a prop, per libero: faccio alice. vediamo.
ciao, a.

 a prop, per libero: faccio alice. vediamo.
mamma telecom e' sempre bastarda ma e' sempre la mamma , alice ( quella
zoccola della figlia di mamma telecozz ) forse e' l'unica soluzione a basso
costo per l'adsl ( chiamalo basso costo ) , in quanto IS-WIND si sta
screditando come azienda e ha perso la stima di TUTTI i suoi utenti ,
telecom e' la base di ritorno in attesa di qualcosa di meglio , tieni conto
che il contratto adsl e' annuale , quindi pensaci bene , cmq la maggiorparte
del NG di IS e' passata da l@s e da libero_light a alice , quindi credo vada
"bene" ( bene e telecom non li posso accorpare scusate )

 "bene" ( bene e telecom non li posso accorpare scusate )
hai discretamente ragione. pero', a parere di parecchi, qui lavorano
abbastanza bene (sto toccando il doppino e varie altre rotondita').
sia isdn qui che la 2mbit in ufficio le hanno messe presto e bene.
sulla storia dei costi insostenibili per wind
1. con quello che pago alle sue varie marche e marchette, fra libero e
telefonini, insieme alle fatture potrebbero tranquillamente mandarmi
anche la fattucchierona australiana che ammalia, and you ? poi con la
titolare del secondo telefonino ce la sbrighiamo io e j (che vorrebbe
il suo ma ancora non l'ha avuto: non trovo un tastierino di 35*35 cm).
2. su rai3, non radio radicale per intenderci, trasmissione 'megaflop'
di un paio d'anni fa, dicevano che se le telecom facessero pagare un
millesimo guadagnerebbero ancora largamente. cioe' 70 lire al mese,
non 70k... telecom avra' pure aumentato, ma se uno ci tiene alla
clientela ci pensa un bel po' e riduce i (larghi) margini. un po' come
te, io non posso accorpare wind e "pensare". "ingurgitare" mi sembra
piu' appropriato.
3 adesso vedremo se anche per libero mi arriveranno bollette per 12+
mesi dopo la disdetta. se hai consigli efficaci, mettili pure insieme
a quelli per hackerare (*) il kernel del sistemista, grazie :)
ciao, a.
---
http://pikachize.eye-of-newt.com/pika.cgi?url=www.sundaysw.com
(*) 
trad.it
., nello specifico, "svalorizzare", nel senso delle
variabili :P
Newsgroup: it.comp.lang.visual-basic
Titolo: cscmd.vbx

Sto cercando di convertire in VB6 un progetto creato con VB4 16 bit.
Questo utilizza il controllo CSCmdBtn che deriva dal componente CSCMD.VBX
Purtroppo non riesco a trovare l'analogo OCX per VB6.
Qualcuno puņ aiutarmi?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Qualcuno puņ aiutarmi?
  Il CSCMD.VBX e' un componente del vecchio QuickPak della Crescent,
ora proprieta' della Sax, vedi 
http://www.sax.net/activex/qpak/
 il
prezzo e' IMHO esagerato, anche come upgrade. Se ti serve solo il
command button ti conviene sostituirlo con quello nativo di VB6.
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire "micio" con "mc"

Newsgroup: it.comp.lang.visual-basic
Titolo: liste di puntatori. domanda banale

Ciao, 
ho creato una lista di puntatori in VB5. Si tratta semplicemente di un
class module senza funzioni proprie, solo i puntatori al nodo
precedente e successivo:
public dato as dati
private nextnode as nodo
private prevnode as nodo
La domanda e': quando un nodo non mi serve piu', lo devo distruggere?
E come? Mi pareva di aver letto che VB lo distrugge automaticamente
quando non e' piu' puntato da nulla, e' vero? E VB come farebbe a
saperlo?
Ciao,
Anders

>>>> "a" == anders  <co...@TOGLIlibero.it> writes:
a> La domanda e': quando un nodo non mi serve piu', lo devo distruggere?
No, basta che non ci siano più riferimenti all'oggetto.
a> E come? Mi pareva di aver letto che VB lo distrugge automaticamente
a> quando non e' piu' puntato da nulla, e' vero? E VB come farebbe a
a> saperlo?
Perché VB ha un garbage collector  che ogni tanto va in giro a cercare
oggetti allocati che non abbiano più riferimenti (non sono proprio dei
puntatori, anzi, potrebbero non  rappresentare indirizzi in memoria ma
handle per accedere all'oggetto). Per  far questo il runtime di VB usa
varie  tecniche tra  cui,  probabilmente, anche  quello  di tenere  il
conteggio dei riferimenti ad un oggetto.
Nota: quest'ultima tecnica non funziona da sola: pensa ad una lista
circolare chiusa su se stessa, anche se non ci sono riferimenti che
partono dall'esterno della lista c'è sempre (almeno) un riferimento
per oggetto.
-- 
Gian  | main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Uberto|                        David Korn, 1987 ioccc best one liner 
Lauri |-------------------------------------------------------------------
(aka saint) >>Vedere X-Nospam nell'header - See X-Nospam field in Header<<

Newsgroup: it.comp.lang.visual-basic
Titolo: Errore in una Query a campi incrociati

Da questa query :
Data1.RecordSource = "TRANSFORM Sum(scatti) AS Totale SELECT nselez,
Sum(Scatti) AS SommaScatti FROM Ventura " + sql1 + " GROUP BY nselez ORDER
BY SUM(Scatti) DESC PIVOT int"
(sql1 è il mio filtro)
ottengo questo errore:
Impossibile avere una funzione di aggregazione nella proposizione ORDER BY
<proposizione> (3097).
--
Solo risposte sul news

Prova a scrivere il tuo filtro non al posto della clausola WHERE ma in quella
HAVING
Io ho risolto cosi'...   =]
-----------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: messaggio che non capiso

Salve a tutti.
Cercando di inserire il componente Inet in un form per collegarmi ad un
server via ftp ottengo il seguente messaggio:
"Non sono disponibili informazioni sui diritti di licenza per questo
componente. .....per utilizzarlo in fase di progettazione"
Inoltre, provando ad associare manualmente il codice contenente l'oggetto
Inet ad un bottone ottengo comunque un errore.
Il codice è questo:
Private Sub Command1_Click()
With Inet1
    .URL = "
ftp://www.Sito.com
"
    .UserName = "NomeUtente"
    .Password = "Password"
    .Execute , "SEND C:\invio\miofile.doc ricevuti\miofile.doc"
    .Execute , "CLOSE"
End With
End Sub
Risultato: Errore di run-time '424': Necessario oggetto.
Mi sapreste aiutare?

 Mi sapreste aiutare?
Se cerchi nei post dei giorni precedenti dovresti trovare la soluzione a 
   questo tipo di problema ben noto. :)
-- 
Best Regards,
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
Fondatore di free.it.comp.lang.csharp
free.it.comp.lang.vbnet e free.it.comp.lang.aspnet
--

 componente. .....per utilizzarlo in fase di progettazione"
bha , non vorrei sparare cavolate ma a me' quell'errore lo dava quando
tentavo di usare ocx o dll non "pubbliche" cioe' di cui ( come dice
l'errore ) non avevo l'autorizzazione ad usarlo , mi pare pero' che
quest'errore lo dia anche quando un ocx non e' registrato ( spero di non
aver cannato ) cmq per registrarlo usa il 
regsvr32.com
 che trovi in "sysdir"
quindi o system o system32
spero non mi lincino !

 spero non mi lincino !
no, sono cose da felini, ma direi non basti regsvr.
o c'e' qualcosa in una dir \tools del cd di vb, o ci sono le patch vb5
e vb6.
dovrebbero essere sul sito comune ma dato che con la ricerca non le
trovo mai le ho messe da me:
http://www.sundaysw.com/temp/ms_vb_patches_5_6.zip
mi sembra riguardino anche il controllo inet. leggi bene i readme.
--
ciao, j.
http://pikachize.eye-of-newt.com/pika.cgi?url=www.sundaysw.com


Era proprio questo il problema, ho installato la patch e ora tutto fila
liscio.
Mille grazie.
Il codice che ho preparato con Inet mi dà comunque un errore di run time, ma
non riesco a capire a cosa dipenda.
Il codice è associato direttamente ad un bottone ed è tutto qui:



Magari non c'entra nulla... però è: "
ftp://ftp.Sito.com
" :)
Saluti,


 With Inet1

>With Inet1
Sě sě... infatti. Ma hai inserito nel form il controllo Inet?



emh... appunto!
Forse dovrei usare il componente Inet che produce le righe di codice:
    Private Sub Inet1_StateChanged(ByVal State As Integer)
    End Sub
e magari le chiamate al sito etc... dovrei metterle proprio lě.... ma mi
servirebbe anche un button per far partire il processo quando serve!
Newsgroup: it.comp.lang.visual-basic
Titolo: DataCombo Completamento automatico

Qualcuno sa indicarmi come effettuare il completamento automatico in un
controllo
DataCombo collegato ad un db? (Stile Casella combinata di Access, per
intenderci)
Ringrazio anticipatamente.
Ciao, Fabri
P.S. Rispondetemi sul NewGroup

intenderci)
Lavora sull'evento keyUp del dbcombo, nell'esempio che ti propongo
immagina che sia collegato ad un campo denominaz di una tabella
indirizzi
Private Sub DBCombo1_KeyUp(KeyCode As Integer, Shift As Integer)
Dim Posizione As Integer
'  filtro solo i tasti alfanumerici
If KeyCode > 47 And KeyCode < 91 Then
	Data1.Recordset.FindFirst "Denominaz Like " & Chr(34)  &
Left(DBCombo1.Text, DBCombo1.SelStart)  &  "*" &  Chr(34)
	If Data1.Recordset.NoMatch Then
		' codice nel caso non trovo nulla 
 
		Else
		Posizione = DBCombo1.SelStart
		DBCombo1.Text = Data1.Recordset("Denominaz")
		DBCombo1.SelStart = Posizione
		DBCombo1.SelLength = Len(DBCombo1.Text) - Posizione
	End If
End If
End Sub
Ciao Stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: MSFlexGrid : come cambiare icona ad una cella senza selezionarla?

Scusate il repost! Sono convinto che qualcuno di voi mi possa aiutare!
Ho necessitą di cambaire icona ad alcune celle senza che si debba portare lo
stato attivo su di esse?.
In altre parole l'equivalente della proprieta TextMatrix per le icone.
Attualemnte faccio nel seguente modo che come si vede richiede di spostare
lo stato attivo sulle celle per le quali si intende cambiare l'icona.
...
With MSHFlexGrid1
    .Row = 1
    .Col = 2
    Set .CellPicture = LoadPicture("icona.bmp")
End With
...
Grazie 1000
Mosca



 Scusate il repost! Sono convinto che qualcuno di voi mi possa aiutare!
Calmati!
Sposti la cella e la risposti.
Newsgroup: it.comp.lang.visual-basic
Titolo: I/O file e duplicazione record

Salve a tutti, scusate se vi importuno con un mio problema, ma sto
letteralmente sbattendo la testa senza risultato da due giorni.
ho strutturato la seguente funzione che mi permette di individuare una
particolare linea (record) di caratteri es: "11112001",
"pippo1","pippo2","pippo3" ....., "pippon"
scritta in precedenza con il comando write#, ma poi come fccio a cancellare
tutto il record (linea) (per evitare di duplicare i record)
Grazie dell'attenzione e a presto.
Sub prova2()
   ' On Error Resume Next
    Dim Bit As Long, buffer As Byte
    Dim sFile As String, lFile As String, TextLine as string
    Dim nsFile As Integer, nlFile As Integer, id As String
    Bit = 1
    lFile = "c:\FILEPROV.txt"
    sFile = "c:\copia.txt"
    nlFile = FreeFile()
    Open lFile For Binary Access Read As #nlFile
    nsFile = FreeFile()
    Do
        Line Input #1, TextLine
        id = Mid(TextLine, 1, 8)
    Open sFile For Binary Access Write As #nsFile
        Get #nlFile, Bit, buffer
        If (EOF(nlFile)) Then Exit Do
       'ed ora che lo so a che punto arriva la stringa da cancellare cosa
faccio!?
        If Not id = "30112001" Then  Put #nsFile, Bit, buffer ' mi cancella
solo il 1 carattere
        Bit = Bit + 1
    Loop
    Close #nlFile
    Close #nsFile
End Sub

solo il 1 carattere
Dichiara buffer come array di byte.
Quando sei sulla riga fai una Redim buffer(0 To <lunghezza_riga>), quindi
scrivi quello: ti mettera' tanti begli zeri.
-- 
ciao, hal

 ha scritto nel messaggio
news:9tujap$4uaad$1...@ID-56381.news.dfncis.de...

Ciao hal, ho provato il tuo suggerimento e funziona, ma ho escogitato un
altro sistema, cosa ne pensi?
1) apro il file e lo leggo i record x input#
2) apro un altro file e vi scrivo le stringhe lette in precedenza con
append# (PS:grazie!)
3) quando arrivo alla stringa da eliminare salto la scrittura del record
(if...then)
4) scrivo il record da salvare alla fine del file con write#
5) rinomino il nuovo file con [name] e cancello il primo con [kill] et voilà
6) per sicurezza creo una copia di backup del file con [filecopy] ogni volta
che chiudo l'applicazione.
Per file non lunghissimi le operazioni sono brevi, altrimenti non so, devo
provare!
Ciao e a presto!
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con SHAPE APPEND

Ciao a tutti ho un problema con un recordset creato con shape append. Ho
inserito questo codice:
SHAPE {SELECT CodComm, SUM(Tempo) AS TempiXComm FROM TR GROUP BY CodComm
ORDER BY CodComm}  AS totXcomm APPEND ({SELECT Professionista, CodComm,
SUM(Tempo) AS TempiXProf FROM TR GROUP BY Professionista, CodComm ORDER BY
CodComm}  AS totXprof RELATE 'CodComm' TO 'CodComm') AS totXprof
Questo collegandolo ad una Flexgrid gerarchica non dovrebbe fare altro che
inseririrmi una colonna con i totali tempi per lavoratore e i totali tempi
per commessa.
Come posso aggiungere una colonna che visualizzi in ogni riga il risultato
dell'espressione totXprof/totXComm ?
Vi ringrazio, spero di essere stato abbastanza chiaro, se no sono a
disposizione per qualsiasi chiarimento.
Ciao. Marco
--
----|----|----|----|----|----|----|----|----|----|----|----|----|----|--
Vuoi vedere il mondo a 360°?
www.360net.it

A parte la tua domanda (a cui non so dar risposta)...ma uno shape così ti
funziona?
Perché ci sono quelle virgolette nel relate che non dovrebbero esserci (ma
forse sql le "digerisce"?)

Newsgroup: it.comp.lang.visual-basic
Titolo: il lampeggio del vscroll

Ho creato una Vscroll con 2 picture box (parent e Child)
fin qui tutto bene
Con l'evento Change cambio la posizione della picture box 
come mai la mia vscroll lampeggia?
Come togliere il lampeggio?
Grazie anticipatamente
PFM
Private Sub VScroll_Change()
  ' cliccando sulla scroll bar modifico la coordinata top della
picChild
  picChild.Top = -VScroll.Value
  '
  vscroll.
End Sub
--
To reply please remove from e-mail 'xyz'- Per rispondere togliere 'xyz' dall'indirizzo e-mail.

 Come togliere il lampeggio?
VScroll continua a "lampeggiare" perche' ha il fuoco. Sposta
il fuoco sul controllo piu` opportuno, xEs:
    Call Text1.SetFocus
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

setta la proprietą tabstop = false


 setta la proprietà tabstop = false
Ma nessuno considera piu` i vecchietti come me che usano poco
il mouse?


 il mouse?
Sigh, io passo il 98% del tempo con la tastiera.
Purtroppo quelli che hanno sviluppato Gnome questo non l'hanno
capito. E proprio qui che Windows sferra un brutto colpo a Linux.
Perdonate lo sfogo, ma vi prego, non disattivate mai il TabStop.
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057

Newsgroup: it.comp.lang.visual-basic
Titolo: Configurazione adattatore di dati

Salve ,ho provato ad eseguire la configurazione guidata dell'adattatore di
dati con la piattaforma .net ma non vengono mai generati i comandi sqlupdate
sqlinsert sql delete perchè un problema sulla secondacolonna.
Credo che sia un problema risolvibile probabilmente faccio qualche errore
precedente.
Se qualcuno ha qualche dritta da darmi ben venga

 ha scritto nel messaggio
news:QCyOb.47221$Jw2....@tornado.fastwebnet.it...

Ho costruito con il Wizard un dataset > griglia
nel finale si presentano due scelte:
1- Tutti i record in una griglia
I tasti di modifica sono deselezionati
2- Un solo record in un controllo autonomo
Con questa, i comandi di modifica vengono attivati
Ave
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: Informazioni su un file...

Qualcuno sa dirmi come fare o spiegarmi cosa andare a consultare per avere
informazioni su un file
ossia io voglio che da un mio form si possa vedere di un file specifico (Che
quindi non cambia mai...) la dimensione in kb, la data dell'ultima modifica
etc

Per fare questo puoi utilizzare l'oggetto fileSystemObject se vuoi un
controllo completo.
Oppure la funzione FileDateTime per la data di creazione e modifica e
FileLen per la dimensione del file
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:213Z45Z59Z86Y1...@usenet.libero.it...

In aggiunta
Vai su 
www.allapi.net
 clicca su API-Guide e scarica la guida, installala e
cerca
nel sommario "Groups" "Files", troverai un sacco di info su quello che ti
serve.
JKLJKL

Newsgroup: it.comp.lang.visual-basic
Titolo: simulare il doppio click (richiesta di aiuto)

Ho bisogno di una funzione (un' API) che mi permetta di fare il doppioclick
su una applicazione esterna passandogli l'handle dell'oggetto su cui
clikkare.
grazie!!

...


Newsgroup: it.comp.lang.visual-basic
Titolo: HELP!!

Ciao a tutti,
spero che qualcuno possa risolvere qs problema:
**Devo** imparare il VisualBasic, possibilmente anche *in fretta*.
Che libri mi consigliate di acquistare? (In libreria ho visto che c'e' una
scelta enorme)
Io conosco (perche' gli ho studiati a ingegneria elettronica)  il Pascal e
il C, ma non ho mai programmato sotto win9X, ne' conosco la OOP.
Saluti,
Marco.
P.S. 1 Amo i libri con molti esempi.
P.S. 2 Posseggo vb versione 6

 P.S. 2 Posseggo vb versione 6
io ho trovato ben fatti, chiari e con cdrom i libri di peter aitken per vb5.
altre segnalazioni sul sito comune.
hth, pal
--
---> search for it in / cerca nel sito comune del ng:
http://www.murialdo.it/it_lang_vb/
---> 1k vblinks in:
http://www.comune.modena.it/cittadini/apal/html/
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con i numeri...chi mi aiuta?

Vengo subito al dunque...i problemi (per me...imbranata) sono due.
1) Come si fa a far capire a VB che un numero non è intero ma che ha
dei decimali? In altre parole, dovrei attivare una routine su un
numero solo se ha dei decimali (altrimenti ve bene così com'è), ma
come posso fare per  effettuare questo controllo?
2) Dovrei arrotondare un numero che ha dei decimali al numero
superiore, sempre. Per es. 6 deve rimanere 6 e basta, 6,1 deve
diventare 7 così come lo deve diventare 6,9. Come si fa?
Un grandissimo grazie a chi vorrà aiutarmi!
---------
Lucia

 wrote in message
3a62008c...@news.interbusiness.it...


Lucia:
  per il secondo dei tuoi problemi io uso questa funzione:
Public Function Ceil(ByVal X As Double) As Double
'
'   Funzione di arrotondamento, per numeri reali,
'   all' intero uguale o immediatamente superiore:
'
    If X = Int(X) Then
        Ceil = X
    ElseIf X > 0# Then
        Ceil = Int(X) + 1#
    ElseIf X < 0# Then
        Ceil = Fix(X)
    End If
'
'
'
End Function
Per il primo dovrebbe bastare:
   if X <> Int(X) Then ...attiva la tua routine...
Ciao.
Franco


Un grandissimo grazie a chi vorrà aiutarmi!
if Numero > 0 then
      if fix(Numero) < Numero then Numero = fix (numero) + 1
else
      if fix(Numero) > Numero then Numero = fix (numero) - 1
end if
Salve
                Dbg

 Lucia
Bye by Massimo 8*]

end if
Ciao!
Ringrazio anzitutto tutti quelli che mi hanno risposto. La soluzione
qui sopra è stata comunque quella che ho usato per il mio programma...
----------
Lucia

 ha scritto nel messaggio
news:3a64ba25...@news.interbusiness.it...


Approfitto.
E' cosa vitale che lo scopo del codice sia chiaro a colpo d'occhio,
l'obbiettivo principale deve essere quello.
Ho notato che 'stranamente' spesso il codice 'leggibile' e' anche piu'
efficente.
Purtroppo non c'e' un modo preciso per rendere 'leggibile' il codice, ma per
ogni caso bisogna porsi la domanda "come posso fare?".
Salve
                Dbg
Hal1961 ha scritto nel messaggio


Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 service pack 2 e windows 7

ho utilizzato per anni a livello personale vb6, sviluppando un 
applicativo gestionale per il mio lavoro, fino a xp sono riuscito ad 
installarlo senza problemi (sia l'eseguibile che il VB6)
Adesso mi trovo a dover prendere un nuovo pc, ho bisogno della mia 
applicazione altrimenti dovrei cambiare tutto con una spesa esosa.
Dopo la premessa la domanda, posso usare vb6 su seven cosi come lo 
utilizzo su wp.
Grazie mille a coloro che avranno un po' di tempo ed un po' di pazienza 
da dedicarmi
grazie ancora
paolo

 paolo
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCTS
http://mvp.support.microsoft.com
blog @ 
http://milestone.topics.it
whynot [ at ] topics [ dot ] it
Newsgroup: it.comp.lang.visual-basic
Titolo: Un consiglio

Secondo la vostra esperienza, volendo realizzare un emulatore terminale 
(telnet) con numerose funzioni, quindi un emulatore fatto bene, e' 
percorribile la strada del Visual Basic oppure e' meglio lasciar perdere e 
passare al C++? 


Ciao Davide,
la scelta del linguaggio di programmazione dipende su quale piattaforma
vuoi far girare tale applicazione.
se vuoi far girare tale applicazione su un sistema windows, allora
l'idea ricade sul framework di visual studio e da li tutti i linguaggi
compresi nel pacchetto (quali 
vb.net
 c# e c++.net) saranno buoni per le
tue esigenze.
se tale applicazione invece deve funzionare su diverse piattaforme
(quali Mac, windows linux) serve un linguaggio multipiattaforma tipo
java.
se deciderai invece di utilizzare vb6, tale linguaggio anche se ormai
obsoleto sarà in parte compatibile fino a windows vista.
io personalmente ti consiglio 
vb.net
, relativamente semplice da usare
ed rispetto a c++.net non ha nulla da invidiare riguardo alle sue
prestazioni.
Salutoni!!

 ha scritto:

Cercando in rete puoi trovare del codice già fatto per quell'applicazione
scritto sia in VB che in C++.
Per esperienza ti dico che in VB ci si mette molto meno tempo che in C a fare e
soprattutto a debuggare un programma.
Io il C++ di solito lo uso se debbo fare cose particolari vicino alla macchina o
molto veloci, per un emulatore di terminale penso che sia un pò tempo sprecato.
--
ciao
  Stefano

io personalmente ti consiglio 
vb.net
,
Grazie 1000 per i consigli. 

 fare e
Non ho dubbi! E' per questo che chiedevo, in VB mi muovo molto meglio, 
volevo solo sapere se pero' per un applicazione cosi' "a basso livello" come 
un emulatore terminale il C non fosse "d'obbligo"
Grazie per la risposta.

Newsgroup: it.comp.lang.visual-basic
Titolo: Immagine a tutto schermo

Vorrei poter creare un immagine a tuttoschermo, eliminando o rendendo
invisibile la barra in alto, quella di intestazione
Grazie per la collaborazione e per gli aiuti

invisibile la barra in alto, quella di intestazione
Sito comune
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
---------------------------------------------------------------------------

 Grazie per la collaborazione e per gli aiuti
Imposta borderstyle = 0, windowstate =2
Per l'immagine, imposti  width = me.width ed height = me.height
...Sempre che tu cercassi questo!...
--
Ciao a tutto il NewsGroup
Alex
alm...@tin.it

 wrote in message
383f0...@news.megasys.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Allineamento testo in textbox

Ho un programma che su Windows 95 allinea il testo nelle textbox a SINISTRA
nonostante le textbox abbiano l'impostazione per allineare il testo a DESTRA
(su WinXP funziona correttamente)
E' un problema conosciuto ?
E' un problema mio ?
Ciao e grazie
--
Roberto Sonzogni
Eurozip Srl, Caravaggio (BG)
rob...@eurozip.it

 E' un problema mio ?
se non sbaglio e' un bug conosciuto.
non so piu' se zanna o qualcun'altro consigliava, per ovviare, di impostare
la proprieta' multiline della textbox su true e quindi inibire l'uso
dell'invio nell'evento keypress del textbox stesso, in questo modo:
Private Sub TextBox_KeyPress(KeyAscii as integer)
    if keyascii = 13 then
        keyascii = 0
        beep
    end if
end sub
non ho mai provato, quindi non so dirti se funzioni, mi pare soltanto di
averlo letto tempo fa.
ciao, assa.

Newsgroup: it.comp.lang.visual-basic
Titolo: Connessione a MDB in rete da servizio.

Ciao a tutti,
ho sviluppato un servizio nt in VB 6, all'avvio il servizio deve
effettuare una connessione ad un database MDB che si trova su un
server nella rete locale.
Per connettermi utilizzo una connessione di questo tipo:
Set CNS = New ADODB.Connection
CNS.ConnectionString ="Provider=Microsoft.Jet.OLEDB.4.0;Persist
Security Info=False;Jet OLEDB:Database Password=xxx;Data Source=\
\192.168.16.1\percorsomdb\database.mdb"
CNS.Open
Sulla Open da il seguente errore:
-
2147467259
 - Il modulo di gestione di database Microsoft Jet non è in
grado di aprire il file '\\192.168.16.1\percorsomdb\database.mdb". Il
file è già aperto con accesso esclusivo da un altro utente o è
necessario disporre dell'autorizzazione per visualizzare i dati.
Questo errore viene fuori solo se il programma è avviato come servizio
locale infatti disponendo di tutti i permessi sulla cartella remota
avviando il programma come un normale eseguibile la connessione
avviene correttamente.
Quindi il problema sembra legato alla connessione ad un db remoto da
un servizio NT.
Qualcuno ha idea di come si possa risolvere il problema?
Grazie a tutti anticipatamente


Il problema è che l'account LocalSystem utilizzato per eseguire i servizi non ha
la possibilità di accedere in R/W a tutte le risorse di rete.
I casi sono 2: o configuri la cartella remota in cui metti il DB come una "Null
Session Share" con accesso R/W per l'utente Guest, oppure usi un diverso account
per eseguire il servizio, magari uno creato apposta per lo scopo, e dotato dei
permessi necessari per leggere/scrivere nella cartella condivisa in rete.
Io ho sempre usato quest'ultimo metodo, specie se il file da accedere si trova
su un server (che va riavviato quando si imposta una null session share).
Se invece preferisci il primo, dai un'occhiata qui:
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsNT/AdminTips/Services/WindowsNTservicerunninginLocalSystemaccountcontext.html
http://msdn2.microsoft.com/en-us/library/ms684190.aspx
Bye
Raf
-----------------------------------------------------
Funk: cooler than the other side of the pillow.
Newsgroup: it.comp.lang.visual-basic
Titolo: Fade di un form

Salve a tutti,
esiste un metodo per applicare un effetto visivo di fade in o fade out 
ad un form, in VB6? Ad esempio un fade in (dal nero) all'apertura e un 
fade out (verso il nero) in chiusura.
Grazie.

fade out (verso il nero) in chiusura.
Altro che ;-)
Uno ce l'hai nei sorgenti del programma di setup fornito proprio con
visual basic.
-- 
ciao,
hal

 visual basic.
Ti ringrazio. Non ho mai usato questo programma di setup, mi sapresti 
dire in che cartella si trovino questi sorgenti?
Grazie ancora!

Interfree wrote:

Ho trovato i sorgenti in questione e mi sono ricordato anche di aver 
impacchettato una installazione con quell'installer, ho provato ad 
eseguirlo ma non vedo quale sia la parte che abbia questo fade... 
qual'č? Io vedo solo una serie di forms che appaiono e scompaiono.
Grazie!

 qual'è? Io vedo solo una serie di forms che appaiono e scompaiono.
Dai, sù, prendi carta e penna e rispolvera un po' di matematica e
informatica elementare.
scomponi il tuo colore di partenza e di arrivo nei loro 3 compomenti RGB,
poi fai un for da 0 a Form.ScaleHeigth - 1 (ScaleMode = vbPixels) e per
ognuno dei tre componenti aggiungi (o togli):
x = (ComponenteIniziale - ComponenteFinale) / Form.ScaleHeight
Il colore di ogni riga sarà dato da
RGB(ComponenteInizialeR + xR, ComponenteInizialeG + xG, ComponenteInizialeB
+ xB)
In alternativa poi calcolarti il valore del ComponenteAttuale così:
For i = 0 to form.ScaleHeight - 1
    ComponenteAttualeR = ((ComponenteInizialeR - ComponenteFinaleR) /
Form.ScaleHeight) * i
    ...
    Colore = RGB(ComponenteAttualeR, ...)
Next
Questa seconda forma dovrebbe metterti al riparo dagli errori di
arrotondamento dei decimali
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: vb6 learning

ciao a tutti, sono nuovo del ng .
ho intenzione di comnprare visual basic 6 learning edition, qualcuno sa
dirmi le limitazioni di questa edizione rispetto alle altre?
grazie, ciao
==========================================
Sergio Quattrone - Alba (CN)
http://utenti.tripod.it/sergioq/
squat...@galactica.it
ICQ # 12520295

 wrote in message
8hd7WD$u$GA....@news1.news.mcis.galactica.it...


grazie, ciao
Io avevo preso la learning, non ha grosse limitazioni rispetto la pro, forse
l'unica cosa degna di nota è il fatto che puoi creare solo exe standard.
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Microsoft DataGrid Control 6.0

Qualcuno di voi ha già utilizzato in visual basic la griglia DataGrid
(Microsoft DataGrid Control 6.0(SP5)(OLEDB)) per visualizzare/modificare
dati di una tabella in un database  SQL 7? 
Ho il seguente problema: la tabella che voglio rappresentare sulla
griglia,
ha dei campi definiti come bit (il corrispondente del tipo boolean in
access). Per questi campi, vorrei che la visualizzazione sulla griglia
non
fosse di tipo numerico (-1 o 0), bensi delle checkbox, proprio come con
access. Nella Property PAge della griglia, nella scheda format, si ha la
possibilita di dare questo tipo di formato (c'è proprio la voce
checkbox),
ma anche impostandola, non visualizza i dati come vorrei. Mi ritrovo
sempre
il valore numerico di true o false.
Sapete dirmi qualcosa in più in merito? Sbaglio per caso quialche
passaggio
o dimentico di settare qualche proprietà?
Grazie in anticipo.
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

razazzi davvero nessuno ha mai riscontrato un simile problema? O forse
il problema è talmente trito
e ritrito che non è degno di risposte :-((( spero di no...
ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: E' Possibile settare il livello del volume con le api?

Esistono delle api in grado di fare cio'?
Ringrazio anticip.
Snafutz
ICQ# 32405502
Per rispondere togliete NOSPAM dall'indirizzo.

 Ringrazio anticip.
Private Declare Function midiOutGetVolume Lib "winmm.dll" _
   (ByVal uDeviceID As Long, lpdwVolume As Long) As Long
Public Declare Function midiOutSetVolume Lib "winmm.dll" _
   (ByVal uDeviceID As Long, lpdwVolume As Long) As Long
Private Declare Function waveOutGetVolume Lib "winmm.dll" _
   (ByVal uDeviceID As Long, lpdwVolume As Long) As Long
Public Declare Function waveOutSetVolume Lib "winmm.dll" _
   (ByVal uDeviceID As Long, lpdwVolume As Long) As Long
dove uDeviceID può assumere valori:
Public Const AUDIO_NONE As Long = 0
Public Const AUDIO_WAVE As Long = 1
Public Const AUDIO_MIDI As Long = 2
Public Const AUDIO_ALL As Long = 3
E il valore da dare al volume, dirai tu ?
Non mi ricordo. Fai un po' di prove.
Newsgroup: it.comp.lang.visual-basic
Titolo: Scompattare file setup

Salge NG,
premettendo che utilizzo il setup wizard di VB per la distribuzione delle
applicazioni, come faccio a scompattare i files di un'installazione VB senza
usare il setup.exe? Cioč esiste uno scompattatore dei files di installazione
delle applicazioni VB?
Grazie 1K....


Il setup wizard di vb6 usa il makecab per impacchettare i files.
Per estrarli, usa l' extract.
Le versioni precedenti invece usano il compress per comprimere.
Per la decompressione occorre l' expand.
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] Allungare il form

Salve, purtroppo non ho risolto il problema del form di qualche giorno fa.
Forse non mi sono spiegato bene... ...a me servirebbe allungare il form gia'
nella "parte" del VB che serve per "editare" (cioe' aggiungere textbox, label,
ecc.), altrimenti come posso fare ad inserirli? Grazie 1000.
P.S. Claudio Gamberini mi ha consigliato di inserirli a run time... ...non mi
lincerete se vi chiedo cosa significa? :)
-- 
Posted from  [62.98.169.102] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ecc.), altrimenti come posso fare ad inserirli? Grazie 1000.
Cosi' per curiosita': come fa l' utente a vederli ?
ciao, hal

 wrote in message
news:9pp6sn$jdc0f$1...@ID-56381.news.dfncis.de...

Inserendo una VScroll :)
-- 
Posted from  [62.98.246.122] 


Inserendo una VScroll :)
E qui ti volevo ;-)
Che cosa "scrolli" ?
ciao, hal

 wrote in message
news:9ppff2$jmv3k$1...@ID-56381.news.dfncis.de...

...ehm.... ...non capisco... ...veramente sarebbe questo il mio problema, 
cioč vorrei sapere come faccio ad inserire i componenti piu' giu' della 
dimensione del form in modo che in esecuzione grazie allo scroll laterale
posso accedere a tutti i componenti... 
...spiegati meglio...
:))
-- 
Posted from  [62.98.244.100] 


...spiegati meglio...
In realta' cercavo di capire cosa dovevi fare ;-)
Per muovere verticalmente i controlli penso ti convenga metterli in un
contenitore (picturebox o, piu' leggero, frame), quindi con la scrollbar
aggiorni il valore della proprieta' Top del frame contenitore.
Serviva questo ?
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: MSComm su Modem

Salve a tutti
premetto che ho già letto il tutorial su come usare l' RS232 presente sul
sito comune.
La domanda, forse stupida, è questa.
Ok per il trasferimento e riconoscimento di testo fra PC e PC tramite modem.
Ok anche per il trasferimento di un file di testo linea per linea.
MA COME SI FA A TRASFERIRE UN FILE BINARIO DA UN PC AD UN ALTRO????
Supponiamo di voler trasferire un file zippato o una jpg o un exe ecc.
Io non ci sono ancora riuscito.
Se avete qualche suggerimento ve ne sono grato.
ciao
maurizio.

MA COME SI FA A TRASFERIRE UN FILE BINARIO DA UN PC AD UN ALTRO????
ci sono protocolli appositi che lo fanno, cerca le specifiche di
XMODEM o ZMODEM
Penso che si possano implementare in Visual Basic e che si trovi anche
qualcosa di già usabile (sorgenti), mi sembra che in un libro che ho
letto tempo fa c'era un esempio su ZMODEM.
ciao
  Stefano

 qualcosa di gią usabile (sorgenti), mi sembra che in un libro che ho

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto connessione oracle!!!!

Sto programmando un programma gestionale,quando il flusso arriva
all'apertura della connessione ad oracle mi appare il seguente messaggio
d'errore "Ora-12154: TNS: non è stato possibile risolvere il nome del
servizio".
Grazie.Ciao
--------------------------------
Inviato via 
http://usenet.libero.it



servizio".
E' presente la entry corretta nel tnsnames.ora?
-- 
ciao, hal

 servizio".
i casi possono essere:
- non hai installatoil client oracle
- il client è installato ma non è configurato (o è configurato male)
- non sei abilitata sulla porta 1521 del server oracle
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: lettura di una tabella

Probabilmente troverete la mia domanda di una banalità ridicola, ma sto
avvicinandomi da poco a VB, e proprio sono alle prime armi.
Il problema è questo: ho una tabella ALFA con campi A, B e una tabella BETA
con vampi A1, B1
Per ogni record di ALFA c'e' un recor d di BETA e il campo che li lega è A
Io devo leggere un record della tabella alta e, sulla scorta del valore di A
leggere la tabella BETA e recuperare il valore B1
e metterlo in B
Io pensavo di scrivere
set l_table = m_DB.OpenRecordset("Alfa")
Do while l_table EOF
    .........
Wend
ma non so cosa scrivere nei puntini (ovviamente)
Avete un attimo di tempo per aiutarmi (sempre che io sia stato chiaro....)
Grazie
***mauro

 Wend
Questo sistema si usava una quindicina di anni fa, poi hanno inventato
SQL...
Studiati almeno le basi di SQL, o troverai parecchie difficoltà.
Nel tuo caso basta un resorset tirato fuori con
"SELECT ALFA.*, BETA.A1 FROM ALFA LEFT JOIN BETA ON ALFA.A = BETA.A1"
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

*Zanna* ha provocato un errore irreversibile in mex.dll
 Dettagli : "il newsgroup non poteva essere written" - Stack :
Replace("SELECT ALFA.*, BETA.A1 FROM ALFA LEFT JOIN BETA ON ALFA.A =
BETA.A1","A1","B1") ^_^
-- 
<Gigio2K>
--- 
www.g2kweb.it
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 BETA.A1","A1","B1") ^_^
Attento, cosě cambi anche la join :)
Ciao

 Attento, cosě cambi anche la join :)
azz , siamo pari allora ^_^
-- 
-Gigio@Work(?)-
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Applicativo con Crystal - HELP!

Ciao a tutti!
Sono di nuovo qui a chiedervi delucidazioni... ho postato qualche
giorno fa ma non ho ricevuto nessuna risposta... forse vi è sfuggito
il post.
Ho fatto un applicativo con VB6 SP6 comprendenti stampe costruite con
Crystal Report 10
L'applicativo l'ho creato su una macchina con Win200 Prof SP 4
Ho creato il pacchetto di installazione con le utility di VB6 e lo
stesso pacchetto è stato installato su una macchina con Win 2000 Pro
SP4, sulla quale non vi era mai stato installato l'ambiente di
sviluppo, e funziona tutto correttamente!
Lo stesso pacchetto l'ho installato su una macchina "vergine" con XP
Pro SP1.
In fate di installazione non viene generato nessun messaggio di errore
di registrazioni o altro.
L'applicativo funziona correttamente, solo che quando vado a lanciare
le stampe generate con Crystal Report (prima viene effettuato il
preview) mi esce il seguente messaggio:
"Errore 429... il componente ActiveX non è in grado di creare
l'oggetto"
Ho pensato fossero delle librerie non corrette
Bhe... mi sono detto... provo a ricompilare e a ricreare un pacchetto
di installazione da una macchina con XP in modo che le librerie siano
corrette... fatto... e ho provato a reinstallare il nuovo pacchetto
sulla macchina XP vergine
Installazione corretta, senza nemmeno una piega!
Esecuzione stampa... adesso mi dice
"Errore 11 - Divisione per Zero"
....
Non ci capisco più niente!
Non vi è mai capitato? C'è qualche incompatibilità tra XPPro e CR10
sotto XP? Dove Sbaglio?
Le stampe sono molto, molto semplici: elenco di dati abbastanza
brutali di un database Access 2000.
E' il mio primo progetto completo in VB6, non sono  molto afferrato,
come avrete capito...
Sto cercando su google da diversi giorni, ma non ho trovato niente
riguardo l'errore che mi viene evidenziato, o la compatibilità di CR10
con XP o VB6...
Aiutatemi... vi prego.
Grazie infinite per l'attenzione e grazie anticipatamente per le
risposte
Un saluto a tutto il ng 
Andrea Moia

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


wrote:


Ciao a tutti!
TROVATO IL PROBLEMA!!!
Scusate tanto se vi ho rotto le scatole con le mie domande ragazzi....
Volove solamente riferire che ho trovato il problema, forse un buco su
XP... non lo so...
Comunque nelle mie stampe di Crystal avevo inserito un oggetto OLE per
stampare un logo diverso a seconda delle aziende a cui verrebbe
distribuito. La scelta del logo avveniva tramite file INI.
Bene... al momento del preview Crystal va a fare l'Aggiornamento del
dato sulla stampa e li da il problema con relativo errore "Divide by
Zero"
Eliminando l'oggetto OLE ed inserendo direttamente la fotografia
funziona tutto correttamente.!!!
Ringrazio ancora Luca per la risposta e tutti per aver (forse) letto
il post.
Saluti
