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

Ho creato (finalmente) 1 pacchetto d'installazione con inno setup.
L'applicazione installata su un altro PC funziona correttamente, tranne
quando tento di eseguire lo show del report e quindi la stampa che mi da il
seguente
errore:     ERRORE RUN TIME 3706  IMPOSSIBILE TROVARE IL PROVIDER. E'
POSSIBILE CHE NON SIA STATO INSTALLATO CORRETTAMENTE.
   Mi sembra, come se mancasse qualche file *.dll che sul PC d'origine c'era
e quindi il prog. funzionava.
Quali potrebbero essere i file che condizionano l'esecuzione dei un report?
Oppure quale potrebbe essere l'origine di questo errore?
grazie claudio

 Quali potrebbero essere i file che condizionano l'esecuzione dei un
report?
crystl32.ocx


Ma questo è un controllo OCX di Crystal Report?
Nel mio prog. uso Data report!
Cosa mi suggerisci?
ciao cla
"Martini Luca" <L...@LU.it> ha scritto nel messaggio
news:_1P_8.14191$s74.4...@twister1.libero.it...


 POSSIBILE CHE NON SIA STATO INSTALLATO CORRETTAMENTE.
3706... sembra un errore del jet, e la parola "provider" lo confermerebbe.
Usi ado?
Hai installato il jet4 sulla macchina di destinazione?
Va installato a parte: non viene (e non dovrebbe!) essere pacchettizzata nel
tuo setup.
Ciao

 ha scritto nel messaggio
news:E3__8.118251$vm5.4...@news2.tin.it...


 Ti riferivi a questi?
Non so... non mi ricordo a memoria tutti i files di sistema :)
Però il Jet4 viene installato con MDAC (con un setup a parte se MDAC >=
2.6), il Jet5 non sapevo neanche che ci fosse (sarà il caso di fare un
giretto su 
www.microsoft.com/data
 per aggiornarsi).
Comunque il problema dovrebbe essere questo: il jet si installa a parte, i
programmi di setup non dovrebbero (come anche da licenza M$) includerlo.
Fai un giro anche tu sul sito di cui sopra per approfondimenti
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Come si implementa "OUT Adr,Value" e "Value=INP(Adr)? con VB5?

Vorrei riuscire a implementare le vecchie funzioni basic OUT Adr, Value e
Value=inp(Adr) con Visual Basic 5.
Chi puo' spiegarmi come fare a creare eventualmente delle DLL con Visual C++ ?
--
Automatic posted from 
ipsnet.it
 [194.243.91.2]
via Mailgate Server - 
http://www.mailgate.org

...
Newsgroup: it.comp.lang.visual-basic
Titolo: Salvare un BMP da PictureBox a 2 Colori (1 Bit Risoluzione)

Salve a tutti, sono un novizio del forum, ma lo uso spesso per leggere
soluzioni a vari problemi, fino a quando non e' venuto il mio turno di
farvi una domanda, ma veniamo al dunque...
Ho la necessità di salvare una immagine proveniente da una PictureBox,
in formato BMP a 2 Colori Monocromatici, per la precisione dovrebbe
essere la risoluzione a 1 Bit.
Usando il SavePicture il VB mi salva un BMP, ma purtroppo non mi
permette di selezionare il tipo di palette e quindi salva sempre a
colori
Quindi penso che le soluzioni percorribili siano 2.
Salvare direttamente il BMP in 2 Colori forse lavorando con qualche
API o Sfruttando qualche Classe a basso livello.
Oppure salvare il BMP con il SavePicture e eseguire una conversione
sul file a colori...
Attendo vostri consigli ardentemente !!


Mi rispondo da solo...
http://groups.google.it/group/it.comp.lang.visual-basic/browse_thread/thread/b546ebaacec292e6/9a5651be26e5491e?lnk=gst&q=bitmap&rnum=2&hl=it#9a5651be26e5491e
Molto interessante il Tutto, seguendo la teoria si possono sviluppare
varie funzioni per salvare a varie gradazioni.

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

dunque ho qs problema
data una variabile di tipo date
esempio :  dim inizio as date
ora
inizio=text1.text
adesso la mia necessita e di
riempire 12 caselle aumentate di 30  giorni
diciamo cosi'
for k= 0 to 11
text2(k).text=inizio
inizio=inizio+30
next k
il problema sta nell fatto che quelunque data assegni
in text1 per inizio
all'inizio del ciclo inizio vien resettato al 1900
mi dite il perhce' e come posso risolvere qs problema  ?
 grazie

dovrebbero esistere in vb funzioni specifiche per il trattamento di date.
Ti conviene fare un controllo al fine di capire se text1.text contiene una
data valida (con la fnc IsDate).
Eventualmente convertirlo in una forma di data corretta con una
formattazione o la fnc. dateValue.
poi per aggiungere 30 gg alla data se non sbaglio la funzione dateAdd(.....)
dovrebbe essere quella
che fa al caso tuo, infatti se facciamo rif. alla tua var. inizio che
e' una data e gli aggiungiamo quel valore 30 (????), capisci bene che il vb
non puo' sapere
a cosa si sta' facendo riferimento (a 30gg a 30MM o a 30Anni).
Prova ad usare quella fun. aiutandoti con l'help per la sintassi.
Sperando di esserti stato utile ti saluto . Jury.
Newsgroup: it.comp.lang.visual-basic
Titolo: Ordina date

Ho anche un problemino con la control listview(active x sia v 5.0 sia v.
6.0) se attivo l'ordinamento non ordina in modo corretto le date come invece
dovrebbe fare.
potete darmi una mano
lu...@altavista.net

to avoid this ?
A good question. The VB4.0 help file is clearly wrong about this, since it
says about the ListView.SortOrder property:
Constant Value Description
lvwAscending 0 (Default) Ascending order. Sorts from the beginning
of the alphabet (A-Z) the earliest date, or the
lowest number.
lvwDescending 1 Descending order. Sorts from the end of the
alphabet (Z-A), the latest date, or the highest
number.
In fact, the sort order and .Sorted property do none of this. The ListView
only sorts in lexical (alphabet) order. Numbers will notsort correctly if
they have different numbers of digits:
1
11
2
23
I have reported this bug/inconsistency to Micro$oft, but, of course, I have
not seen or heard any reply because they don't specifically respond to bug
reports.
All you need to do is left-justify the numbers to the same length using
blanks. Then the alpha sort has the same effect as the numeric sort.
-----------------------------------------------------------------
DATES:
-----------------------------------------------------------------
Here is a quick and simple solution that I have used. Basically, add a
temporary column to the list view, put data in a format that will sort
correctly, sort on that column, then get rid of the temporary column. By
using LockWindowUpdate() before and after the operation, you see nothing of
this on the screen, it is quick, and takes only about 8 lines of code. To
sort dates, convert your date column into a number of seconds (UNIX epoch)
and sort on that. This method has the benefit of being independent of the
date format used by the rest of your program. Given a listview named lvMine
with integers in its .subitems(0):
------------------------>
dim liX as ListItem
dim ciX as ColumnHeader
dim i%, sortcol%
LockWindowUpdate lvMine.hWnd
Set ciX = lvMine.ColumnHeaders.Add ' add the temporary sort column
sortcol% = ciX.Index - 1
' convert all items in col 0 into sortable values in sortcol%
For i% = 1 to lvMine.ListItems.count
Set liX = lvMine.ListItems(i%)
' and set the temp column value to a converted, sortable value
liX.SubItems(sortcol%) = DateDiff( "s", _
"00:00:00 1 Jan 1970", liX.SubItems(0))
Next i%
lvMine.SortKey = sortcol% ' sort on the temp column
lst.ColumnHeaders.Remove ciX.Index ' then get rid of it.
LockWindowUpdate 0&
<------------------------
And that does it. You don't need the LockWindowUpdate, but it makes it nice.
The declaration is:
Declare Function LockWindowUpdate Lib "user32" _
(ByVal hwnd as Long) as Long
Newsgroup: it.comp.lang.visual-basic
Titolo: CommonDialog.showsave

Come si fa a far apparire il messaggio "... file esistente, sovrascrivere?"
se il file selezionato è già presente?
Ho aggirato l'ostacolo facendo il controllo appena la finestra del
commondialog scompare, e se l'utente non vuole sovrascrivere il file fa
riapparire la finestra "Salva con nome", ma l'effetto non mi piace
tantissimo...
Grazie per l'aiuto.

"IL ROBY" <car...@TOGLInetanday.it> ha scritto nel messaggio
news:a2hf6k$dso$1...@fe1.cs.interbusiness.it...

Property Flags:
aggiungere a quanto eventualmente gia' impostato il flag
'cdlOFNOverwritePrompt'
La guida per tutto il resto...
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown


Grazie mille adesso provo subito
Newsgroup: it.comp.lang.visual-basic
Titolo: Lettura caratteri nulli con line input

Devo leggere un file prodotto da host (costruito mezzo in ebcdic e mezzo in
ascii) con vb e siccome è delimitato da crlf ho pensato
di utilizzare l'istruzione line input.
Il problema è che il file contiene anche caratteri null (hex=00) e
stranamente quando leggo una riga che
ne contiene (ad esempio in testa al record) la stringa che mi viene
restituita risulta tronca dei
caratteri null.
Ma non sara' che line input elimina di default questo tipo di caratteri?
In questo caso come leggereste il file tenendo presente che i record sono a
lunghezza variabile e quindi se apro il
file come binary non so che lunghezza assegnare al buffer per beccare
esattamente il record ?
Ciao
Alessandro

esattamente il record ?
Potresti leggerlo in binario, dimensionando il buffer in base a dove trovi di volta
in volta i caratteri di fine riga.
Ovviamente devi tenere nota del numero di byte di dove sei arrivato a leggere
ed incrementarlo di conseguenza.
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT?] Connessione a MySql con OleDb

Premessa:
Non posso usare ODBC per motivi vari che esulano da questo post. Se anche
potessi, per mia abitudine vorrei usare OleDb.
Server MySql (Max-Nt) su W2kSrvSp3
Client W2kProSp3, con MyOleDb3 (MySQLProv)
Sul server, ho installato MySql 3.23. Tutto bene, realizzo i DB MySql e Test
con WinMySqlAdmin, e l'utente vaccari/alberto.
Sul client, installo il provider OleDb. Apparentemente tutto bene.
Provo il progetto di prova, con il codice (Ado2.7):
Dim Conn As New ADODB.Connection
Conn.Provider = "MySQLProv"
Conn.Properties("Data Source") =
"SERVER=192.168.0.102;DB=test;UID=vaccari;PWD=alberto;PORT=3306"
Conn.Properties("Prompt") = adPromptAlways
Conn.Open
e al .Open mi arriva "Errore non specificato".
Provo col telnet dal client alla porta 3306 del server, e la connessione si
apre, ma cade dopo pochi caratteri con "Bad Hanshaking".
A questo punto, mi leggo e rileggo tutta la doc di MySql, ma non trovo
niente che indichi di impostare in modo particolare le porte. Uso TCP/IP,
per cui non ho impostato nessun named pipe.
Mi chiedo se per caso si debba creare un file degli host, o se l'utente
creato debba essere associato ad un DB o a un host particolare, ma
sinceramente sono un po' inchiodato.
Tento sul NG di MySql, ma ci sono due post al mese (o poco piů), per cui,
rischiando l'OT e spacciando il problema per un problema Ado/OleDb, tento
anche su questo NG.
Idee?
Ciao e grazie
Alberto

 con WinMySqlAdmin, e l'utente vaccari/alberto.
Abbasso la cresta e chiedo venia del disturbo.
L'utente era creato ma non gli avevo dato sufficienti diritti.
Ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: Valore null

Vengo subito al punto ....
ho una combo box ... selzionando una voce della combo mi tira fuori tutti i 
campi relativi all'ID selezionato...
Il mio problema è che quando per la voce selezionata non  corrisponde nessun 
record mi va in errore.
Quale controllo posso usare per evitare questo blocco??
Stavo provando ad usare un IF ma niente forse sbaglio
  cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=db1.mdb"
        rs.Open "SELECT * FROM anagrafica WHERE id = " & CInt(s(0)), cn, 1
    If rs.Open = Null Then ' VERIFICO CHE SIA SELEZIONATO UN RECORD REALE, 
NON VUOTO
       LblMessaggio.Caption = "Nessun utente trovato"
    Else
Chi mi può aiutare??? 

 REALE, NON VUOTO
eccolo qui, direi...
1) il null non si testa in quel modo, ma occorre utilizzarela funzione
isnull
2) per verificare se un recordset è vuoto non si fa come hai fatto tu, ma si
verifica se entrambe le proprietà bof e eof sono vere. se il controllo viene
effettuato appena dopo l'apertura è sufficiente testare una sola delle due.
hth
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo



Direi che vi sono due controlli da fare:
if RS.state = 0 then ' Se è chiuso
if not(RS.eof) or not(RS.bof) then ' se è presente un recordset valido
quindi: (ad esempio)
if NOT RS.state = 0 then
	if not(RS.eof) or not(RS.bof) then
		 LblMessaggio.Caption = rs("messaggio")
	end if
end if

Per popolare la tua combo, potresti fare:
Dim nCount As Long
Set RS = Conn.Execute("SELECT...", nCount)
Combo.Clear
If nCount > 0 Then
    Do
       Combo.AddItem RS("TuoCampo").Value
       RS.MoveNext
       nCount = nCount - 1
    Loop Until nCount = 0
    Combo.Enabled = True
Else
    Combo.AddItem "(NESSUNO)"
    Combo.Enabled = False
End If
-- 
Quando noi ignoranti eravamo di più, tutto era più bello (A. Celentano).
  ___   _   ___ _  _______   _______ ___
|   \ /_\ | _ \ |/ / _ ) \ / /_   _| __|
| |) / _ \|   / ' <| _ \\ V /  | | | _|
|___/_/ \_\_|_\_|\_\___/ |_|   |_| |___|

Newsgroup: it.comp.lang.visual-basic
Titolo: se non clicco su una delle 3 label trasparenti fai qualcosa

come posso dire a vb di fare qualcosa se l'utente clicca ma non si trova
sopra nessuna delle 3 label trasparenti da me posizionate?
grazie.

 trova sopra nessuna delle 3 label trasparenti da me posizionate?
metti del codice nell'evento click del "contenitore" delle label: immagino che
se il click è sulla label, venga incamerato da questa, e non scateni l'evento
nel contenitore, quindi se si verifica l'evento del contenitore sei fuori dalla
label...
--
Salutoni
Sergio
Newsgroup: it.comp.lang.visual-basic
Titolo: [?][.NET] Classe ArrayList

 Vorrei che ogni Item fosse tipizzato nel modo corretto.
Molto semplicemente deriva una classe da ArrayList oppure dalla classe
astratta CollectionBase e ridefinisci i metodi che ti interessano.
In pratica e' quello che gia' adesso fa "a mano" il Class Wizards di VB in
mancanza di ereditarieta'
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

(Come) posso fare per implementare un ArrayList tipizzato?
Spiego: io facendo
Dim x = New ArrayList
posso poi facilmente aggiungere items così:
x.Add(ItemDiQualsiasiTipo)
Però in questo modo se il mio Item è ad es. una classe, perdo i vantaggi
dell'intellisense, senza contare che il compilatore farà quello che in VB
viene definito Late Binding.
Vorrei che ogni Item fosse tipizzato nel modo corretto.
Ciao
--
y = f(
http://neodatatype.interfree.it/index.html
)

Piccolo esempio, presupponendo che la classe Person sia il tipo che ti
interessa.
Public Class Persons : Inherits CollectionBase
   Default Property Item(ByVal Index As Int32) As Person
      Get
         Return CType(MyBase.InnerList, Person)
      End Get
      Set(ByVal Value As Person)
         MyBase.InnerList.Add(Value)
      End Set
   End Property
   Public Sub Add(ByVal Value As Person)
      MyBase.InnerList.Add(Value)
   End Sub
End Class
HTH
--
Corrado Cavalli
UGIdotNET - 
http://www.ugidotnet.org
Newsgroup: it.comp.lang.visual-basic
Titolo: Aprire lo stesso form più volte

Salve,
come fare ad aprire lo stesso form x volte?
ed in oltre se uno dei form aperti viene modificato, aprirne ancora uno
senza modifiche?
anticipatamente ringrazio.
Vanni Galli
Rimuovere NOSPAM per risposte in privato.

 ha scritto nel messaggio
news:3d611df3$0$16315$5402...@news.sunrise.ch...

Crea un nuovo progetto.
Crea due form. Uno lo chiami FrmMain e l'altro FrmTemplate
FrmTemplate sarà il modello per i tuoi nuovi form.
Su frmMain scrivi:
Option Explicit
Dim WithEvents Frm1 As Form
Dim WithEvents Frm2 As Form
Private Sub Form_Load()
Set Frm1 = New FrmTemplate
Frm1.Show
Set Frm2 = New FrmTemplate
Frm2.Show
End Sub
A questo punto avrai caricato altri due form chiamati Frm1
e Frm2 basati sul "modello" (appunto sul template) frmtemplate.
Inoltre i due form appariranno anche nel combobox
in alto a sinistra e potrai usarli come normali oggetti (con tutti
gli eventi compresi)
Ciao,
Andrea Fontana
E-Mail: 
tri...@katamail.com
Website: 
www.it.owns.it
ICQ #: 27799781

 come fare ad aprire lo stesso form x volte?
Circa così:
Dim f As New frmPippo 'Dove frmpippo è il tuo form
f.Show vbModal
Set f = Nothing
Chiamato x volte apre x volte il form che se non è stato toccato 
fisicamente è sempre quello!
Ciao Al3x
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

 Salve,

'Ad ogni pressione di command1 visualizzo una nuova istanza della form
'e la rendo visibile
Private Sub Command1_Click()
    Dim frx As New Form2
    'Dichiari una nuova istanza di form2 (il form che devi modificare)
 
 
    'Lo visualizzi
    frx.Show
 
    'Se vuoi che le modifiche apportate a un fom appaiano
    'su tutti gli altri non dovrai fare altro che dichiarare frx a
'livello di modulo
    'Private frx As New Form2
 
End Sub

Newsgroup: it.comp.lang.visual-basic
Titolo: Modificare da VB/DLL un immagine esistente

Salve a tutti,
questo messaggio è il seguito di un messagio di un paio di giorni fa
riguardante la generazione di immagini dinamiche da DLL.
Adesso il problema da risolvere è il seguente:
Ho un immagine PNG su file system, vorrei scrivere una DLL VB che
modifica l'immagine, in particolare disegna sopra linee, cerchi e
icone per poi pubblicare l'immagine modificata su una pagina ASP.
Esistono librerie free per riuscire a ottenere questo risultato?
Io avevo pensato di inserire un Form invisibile con una PictureBox
dentro la DLL VB che preleva l'iimagine, la modifica e poi la
restituisce indietro alla pagina ASP che l'ha chiamata ... ma
sinceramente non mi sembra l'approccio migliore, se non altro per i
diversi passaggi che si deve fare.
La mia idea è quella di trovare una libreria API che consenta di
aprire l'mmagine PNG su file system, modificarla direttmante con le
chiamate alla libreria e salvare. Poi ci penserà la DLL VB a ritornare
indietro alla ASP l'immagine modificata.
Ogni suggerimento è benvenuto.

 diversi passaggi che si deve fare.
bhe , non ho capito, se la tua Dll(vb) gia' preleva l'immagine dal
FileSystem e la passa all'asp, aggiungervi il passaggio della picturebox
secondo me e' lineare , non credi ?
Scusa se non posso aiutarti ma secondo me il metodo che stai seguendo e'
giusto ( sempre che l'abbia capito ) , in pratica e' cosi ? :
a)dllC legge l'immagine da disco
b)dllVb prende questa immagine e scrive il link html <img...>
ok quindi se e' cosi' tra a e b mi pare lineare mettere una picture
temporanea su cui lavorare per poi ricreare una seconda immagine da passare
alla pagina Asp!
Spero di non aver cannato tutto, e' sabato mattina abbi pieta' ! ^_^
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

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

E' possibile creare il bottone "Si, Si tutti, No" ?
Vi prego non ho proprio idea di come fare!!!!
Grazie
--
=========================
  DDDD      EEEEEE      OOO
  D       D    E               O       O
  D        D   EEEE       O         O
  D        D   E               O       O
  DDDD      EEEEEE      OOO
         #Deo#@Acomail.com
       (per rispondere toglire i #)
              icq  52316969
=========================

 ha scritto nel messaggio
news:88r3e8$1io$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Ripulire controlli in un FRAME...URGENTE!!!

C'e' un metodo per ripulire tutti i controlli in un frame senza dover
scrivere per ogni singolo frame Kili di codice del tipo oggetto.text="" .
Grazie a tutti  quelli che risponderanno. :-)


Supponendo di avere un frame di nome "Frame1":
Sub PulisciFrame
Dim c As Control
On Local Error Resume Next
For Each c In Me.Controls
    If 
c.Container.Name
 = "Frame1" Then
        c.Text = ""
    End If
Next
On Local Error Goto 0
End Sub
Attenzione che questo codice è più veloce da scrivere ma non da eseguire; se
hai form abbastanza popolate di controlli ti conviene usare la solita
sintassi.
Ciao, Luca

Dim c As Control
con
Dim c As VB.TextBox
ciao,
Alessandro Scardova
scar...@tin.it
http://space.tin.it/computer/ascardov/

Dim c As VB.TextBox
Così però se il frame contiene altri controlli la routine non funziona
perchè l'insieme Form.Controls contiene oggetti di classe Control e non
TextBox; usando invece
Dim c As Control
e , soprattutto, l'istruzione on error vengono puliti tutti i controlli che
hanno la proprietà Text: in effetti si potrebbe usare la proprietà di
default quindi al posto di c.Text="" semplicemente c="", d'altra parte è più
probabile che si vogliano pulire i campi editabili piuttosto che le
eventuali label descrittive.
Ciao. Luca
Newsgroup: it.comp.lang.visual-basic
Titolo: SELECT ERRORE

Buongiorno a tutti, ho un problema con questa select, mi da errore di
missing etc.....
STRSQL = "SELECT * FROM output where order by Categ group by Cod"
Come mai?
Con questa stringa e come se gli dicessi al programma.
selezioniamo tutte le colonne prendendomi una volta le righe del cod e
ordinandomi la colonna della categ.
perche mi da errore?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 perche mi da errore?
Per una miriade di motivi, direi...
1) se metti un where devi mettere anche una clausola
2) non mi risulta tu possa utilizzare l'asterisco se utilizzi un
raggruppamento
3) la clausola di ordinamento deve essere l'ultima
e questi sono solo quelli che vedo io, che non sono particolarmente
esperto in materia...
-- 
Salutoni
Sergio
C'è il giorno in cui nasci e quello in cui scegli di vivere


 perche mi da errore?
WHERE cosa?
WHERE pippo=1 ?
WHERE 'patate'='frutta' ?

la select giusta è questa?
STRSQL = "SELECT * FROM output order by Categ group by Cod"


 STRSQL = "SELECT * FROM output order by Categ group by Cod"
Provala...
Ma come ti hanno già detto non si può utilizzare l' asterisco (*) in una 
query di raggruppamento.
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
My Blog: 
http://blog.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
Se un circuito funziona al primo tentativo è perchè il problema è molto
più nascosto e subdolo di quanto tu possa pensare...
E apparirà nel momento in cui farà il massimo danno 

 STRSQL = "SELECT * FROM output order by Categ group by Cod"
Tu le risposte non le leggi neanche, vero?
Ciao 

 STRSQL = "SELECT * FROM output order by Categ group by Cod"
Cambia mestiere.
-- 
Emanuele Torrenti
Registered Linux User #409659
http://torrenti.altervista.org

 STRSQL = "SELECT * FROM output order by Categ group by Cod"
prova se funziona cosi':
strSQL = "SELECT newsgroup, nome FROM Autori_Usenet WHERE tipo_autore
='troll' GROUP BY newsgroup ORDER BY nome"
Newsgroup: it.comp.lang.visual-basic
Titolo: istruzione dim

ho scaricato vb2008  nonriesco a far digerire al
compilatore l'istruzione
es  dim a  as string
in vb6 mi funziona perfettamente
avete idea di cosa succede
naturalmente  li dichiaro in general
grazie saluti

 naturalmente  li dichiaro in general
E dove sarebbe esattamente questo "general"?
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 E dove sarebbe esattamente questo "general"?
credo che intenda la parte declarations che precede il codice legato ai 
controlli, tipo
Public Class Form1
    Dim a As String
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As 
System.EventArgs) Handles MyBase.Load
    End Sub
End Class
(btw, qui l'ha riconosciuto, suggerito st-ing, e messo in maiuscolo)
nel punto corrispondente, in vb6 nella finestra di codice ci sono due combo, 
a destra (declarations), a sinistra (general).
ciao, a.

 End Class
L'importante è capire cosa succede. Un form è una normale classe, quindi 
una variabile dichiarata all'interno della classe (fuori da una 
subroutine), non è altro che un campo delle classe stessa.
Questo NON lo posso fare:
Dim a As String
Public Class Form1
End Class
Non ha senso dichiarare un campo che non sia interno a una classe.
Questo invece lo posso fare:
Public Class Form1
     Dim a As String
End Class
Ho creato un campo (privato) String, che sarà visibile all'interno di 
tutta la classe Form1.
In questo caso Dim a As String è equivalente a Private a As String. Se 
voglio che il campo sui visibile anche all'esterno della classe, lo 
dovrò dichiarare Friend o Public:
Public Class Form1
     Public a As String
End Class


il punto e' che la stssa  formuma
dim a  as double
in vb6  era corretta
in  vb9  no
ne sapete il motivo   ?
"cygan®" <cy...@NOSPAMlibero.it> ha scritto nel messaggio 
news:47e6f435$0$4792$4faf...@reader4.news.tin.it...


 ne sapete il motivo   ?
Ma è corretta anche in 
VB.NET
, solo che dipende dova la scrivi, e questo 
non si è capito...
Hai letto il mio post? Non è chiaro? Al limite prova postare un pezzo di 
codice completo che ti dà problemi.


In questo caso Dim a As String è equivalente a Private a As String. Se
voglio che il campo sui visibile anche all'esterno della classe, lo
dovrò dichiarare Friend o Public:
appunto.
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Declare dll

Non sono riuscito a trovare in rete il declare di GetThemeRect qualcuno 
mi dice dove posso trovarla.
 
vbAccelerator è scomparso?
 
Carmelo

 Carmelo
 
A occhio dovrebbe essere questa:
Declare Function GetThemeRect Lib "UxTheme.dll" Alias "GetThemeRect" (ByVal hTheme As Long, ByVal iPartId As Long, ByVal 
iStateId As Long, ByVal iPropId As Long, pRect As RECT) As Long
 
 
 
 
 
 
 
 
-- 
http://freewarewiki.it
 
http://freewareonline.org
 
http://netuser.altervista.org
 
 

vbAccelerator è scomparso?
 
C'è ancora
 
http://www.vbaccelerator.com/
 
 
parlano di un new site beta
 
http://www.vbaccelerator.com/home/index.html
 
 
però le ultime cose sono del 2004 :-(
 
-- 
ciao
  Stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: in ascolto sulla porta 80...si puo'???

Salve a tutti ragazzi,
    ho la necessita' di scrivere un piccolo programma che giri *in
background* sotto un PC windows98 e svolga le seguenti funzioni:
    . stia in ascolto sulla porta attraverso cui vengono stabilite le
connessioni del protocollo HTTP;
    . "catturi" un indirizzo ogni volta che viene digitato sulla barra
dell'URL (o anche il relativo indirizzo IP) dello stesso PC;
    . scriva in un file di log l'indirizzo o l'IP che ha rilevato.
    Ora mi chiedo, o meglio vi chiedo visto che non sono proprio un esperto
di VB, se e' possibile farlo con VB6.
    Mi e' stato fatto notare che in VB6 esiste un controllo chiamato
WinSock, attraverso il quale sarebbe possibile effettuare tali operazioni.
    Quindi ho cercato della documentazione ma devo dire che brancolo ancora
nel buio, anche dopo aver letto i POST relativi nel NG e il materiale del
Sito Comune.
    Sapreste dirmi, se non e' troppo complicato, come inizializzare WinSock
e come gestire il codice affinche questo controllo svolga le suddette
operazioni?
    In alternativa, sapreste indicarmi una fonte di documentazione valida
inerente l'argomento?
Grazie a tutti,
ciao,
asast

 ha scritto nel messaggio
news:gy2_5.101299$hk4.3...@news.infostrada.it...


 wrote in message
news:91aeni$ot$1...@serv1.iunet.it...


 ha scritto nel messaggio
news:91aj4c$134q$1...@stargate1.inet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Kotoro 2

Se volete la versione di kotoro 2 fatto col vb, scrivete a
Lup...@hotmail.com
Lo mando gratis, l'ho fatto io. Voglio sapere se vi piace
É un file .zip e il mio gioco richiede la Vbrun100.dll



Newsgroup: it.comp.lang.visual-basic
Titolo: Ridisegnare il form

Ho realizzato un semplice programma che disegna punti e linee su di un form con
pset. Purtroppo ho notato che se sovrappongo un'altra finestra sul form, le
figure disegnate vengono cancellate ( o meglio, la parte che va a finire sotto
la nuova finestra viene cancellata). Come posso fare per evitarlo? Ho provato
ad impostare diversamente Autoredraw del form, ma non funziona. Ringrazio
chiunque voglia aiutarmi.
-- 
Posted from 
ppp-47-43.26-151.libero.it
 [151.26.43.47] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ad impostare diversamente Autoredraw del form, ma non funziona.
la routine che disegna sul form l'hai chiamata dall'evento Form_Paint()
?
Faber

Veramente no. Adesso ci prvo. Grazie tante.
-- 
Posted from  [160.97.80.243] 


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

Volevo imparare a programmare con il VB , mi sono comprato un manuale ,
ma.......sul pc non ho il VB credevo che fosse nel pacchetto office , manon
lo trovo qualcuno mi puo essere di aiuto???
grazie

 ha scritto nel messaggio
news:9pp8s4$pm0$1...@nreada.inwind.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [UnOfficial MiTTing] - Domani !

Allora...
Riassumo per i più pigri e svogliati.
l'UnOfficial MiTTing di estate 2007 avrà luogo qui:
www.CorteItalia.it
La cartina stadale per giungere è questa:
http://tinyurl.com/2gtkw7
L'URL della cartina è stato fornito da PAL: a propo'... mi sono 
informato e Javina è stata ufficialmente invitata da Emy a scorrazzare 
nel giardino del conte.
Si tratta di un agriturismo nelle baSCIe veronesi, a una 15na di km a 
sud di Verona.
Per chi viene da Nord l'appuntamento è alle ore 12.00 nel piazzale 
dell'uscita del casello autostradale di VR Sud. Ci riconosceremo perché 
avremo tutti un congelatore verticale bianco all'occhiello.
Per chi viene da Sud (Modena, Autobrennero) l'uscita più conveniente è 
Mantova Nord, seguendo poi per  Casteldario > Sorgà. Nel sito ci sono 
indicazioni più precise. L'appuntamento è intorno alle 12.30 
all'agriturismo.
Per chi viene in treno la stazione di riferimento è Verona Porta Nuova. 
Passeremo aprendervi e vi riporteremo (previo sganciamento di un lauto 
riscatto) in stazione nel pomeriggio. In tale ottica dovremmo rispettare 
gli orari, quindi prendete treni che giungano per tempo a VR e partano 
ad ore umane (dopo le 16.30 penso possa andare).
Dimenticavo.
Sono romano, quindi il quarto d'orina accademico è consentito.
Ma sono anche un romano emigrato al nord (imbacchettonito), quindi verrà 
tollerato SOLO il quarto d'orima accademico; non di più :)
Ciao ciao
-> GbC
www.gbcweb.com
www.chiappori.com

  bla bla bla
ovviamente son presente, con macchina al seguito e pronto a prelevare
chi arriva in stazione

 Ciao ciao
Spero che sarete comprensivi con il terrone presente....alla fine son 
quello più a sud del unofficial mittinghe....
So na sega quanto ci metto..da Prato a Bologna è sempre un incognita!
Mercoledì c'era un tir bloccato di traverso!
..partirò verso le 10.00....al limite ziogibbi se per le 14.00 non mi 
vedete arrivare allertate la protezione civile!
Tanto il mio cell ce l'hai no?
Che me devo portare?...macchina fotografica? pc? costume? autan?...5 o 6 
figone paciarotte?


ehmmmmm...
Abbiamo pensato che se per le 14 non ci sei ci spolveriamo anche il tuo 
piatto :)
ciao ciao
-> GbC
www.gbcweb.com
www.chiappori.com

 tollerato SOLO il quarto d'orima accademico; non di più :)
eventuali romani che ritardassero di 20' li consegni direttamente al nuovo 
sindaco, gli si scrive "forza chievo" con le chiavi sul cofano, o possono 
uscire su cauzione? :P

GbC ha scritto:

A meno che non ci assicuri le 5 o 6 figone... allora tutto cambia.
bye

 figone paciarotte?
Autan sempre..
figone anche, però poi ce le lasci come regalo !!!
Newsgroup: it.comp.lang.visual-basic
Titolo: Calendario partite

Ciao,
avete idea di come si possa generare un calendario di partite di calcio?
Io riesco ad avere tutte le combinazioni delle partite in base al numero di
squadre partecipanti....ma non riesco a distribuirle giornata per
giornata....
ciao,
Michele
--------------------------------
Inviato via 
http://usenet.libero.it

 giornata....
se ti è di utilità:
http://groups.google.it/groups?hl=it&lr=&ie=ISO-8859-1&q=Calendario+partite&
meta=group%3Dit.comp.lang.visual-basic
giuseppeD

Newsgroup: it.comp.lang.visual-basic
Titolo: protezione mdb access

Ho la necessita' di proteggere un database access da occhi indiscreti,
quindi inserire e modificare i dati solo dall'applicativo vb6. Ho provato ad
inserire una password sul database, ma quando creo in design mode l'ado e lo
punto al database, nelle opzioni dove c'e' utente e password lui propone
admin ma io avevo solo messo la password e non l'utente, ed ovviamente non
funziona dicendo che la password non č valida, come posso fare?
Grazie
Nicola

 Nicola

Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] MSFlexGrid

I tasti freccia (KeyUp, KeyDown, KeyLeft. KeyRight) dovrebbero scatenare
l'evento MSFlexGrid1_KeyUp, ma ciň non avviene.
Perchč?

 Perchč?
ci sono stati vari thread recenti sulla flexgrid.
mi sembra che le conclusioni fossero:
non intercetta le frecce, e cio' e' "by design".

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

C'e' qualche lettore di Io programmo sul Sito?
Io ho iniziato dal numero 24 e vrrei sapere se sui numeri precedenti
c'e' qualche articolo su ASP per avere la documentazione completa..
Potete aiutarmi? Grazie
--
!------------------------------------------------!
!ICQ     : 8281944
!E-Mail  : 
Dan...@levon.it
!
!"Il Paradiso e' pieno di santi che NON
! hanno avuto abbastanza occasioni di peccare."
!
!HomePage : 
http://www.levon.it/daniele
!
!------------------------------------------------!

Ciao lavoro da un bel pò su ASP quindi potresti chiedere direttamente a
me....
hai guardato a 
www.asp-it.com
?
"Daniele Pinai" <d.p...@Levon.itNOSPAM> wrote in message
news:37F892A1...@Levon.itNOSPAM...


No non lo sapevo che esistesse..ci corro..
Perr chiedere a te..beh forse e' meglio che prima impari qualcosina
mica posso farti una domandina semplice semplice tipo..
ASP a cosa serve, perche', quando, come, cosa, etc etc
Grazie 1000 corro al sito poi quando saro' un po' bravino semmai ti rompo
per
dei consigli grazie...
Francesco Tinti ha scritto:

Newsgroup: it.comp.lang.visual-basic
Titolo: Importare in SQL Server 2005 Express Edition

Ciao a tutti
Ho installato SQL Server 2005 Express per fare qualche test insieme a
Visual Basic 2005 Express. Ho installato anche SQL Server Management
Studio Express, il primo problema che ho notato è che non è prevista
alcuna automazione per importare dati da alcun tipo di database. E'
possibile farlo tramite SQL?
Vorrei anche sapere da chi già l'ha provato se SQL Server 2005 Express
è efficiente, in particolare per quanto riguarda l'utilizzo in rete.
Attualmente sto usando MySQL e va molto bene (e soprattutto è molto
semplice da usare), pensate che le prestazioni siano confrontabili?
Grazie per le informazioni.
----------------
Stefano

 possibile farlo tramite SQL?
Dovresti chiederlo a un ng che tratta di sqlserver.
Ciao 

> Dovresti chiederlo a un ng che tratta di sqlserver.
L'idea sarebbe buona, ma per quanto ho visto it.comp.database non è
più attivo e non c'è altro che fa al caso mio.
Mi sto sbagliando?
-------------------------
Stefano

Mi sto sbagliando?
gerarchia microsoft.public.*sql*
se non ce l'hai -> server 
news.microsoft.com
in italiano c'e' anche la lista sqlmsde, sono bravissimi e molto
disponibili, tutto quello che posso lo leggo.
info su 
http://www.visual-basic.it/regole.asp
(a gianlu', mi devi un caffe' per lo spam che m'addosso :)
ciao, a.

> gerarchia microsoft.public.*sql*
...ottimo suggerimento, quello è il posto giusto.
Scusate l'OT!
----------------
Stefano

 (a gianlu', mi devi un caffe' per lo spam che m'addosso :)
ROTFL :)
Il 13 e 14 marzo sono a Bologna per il "Learn&Get"... se passi da quelle 
parte, te lo offro molto volentieri ;)
Ciao
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca
 

 parte, te lo offro molto volentieri ;)
spero davvero di farcela, i giorni prima e dopo sono bloccato, ma uno di
quei due me lo prenoto sin d'ora.
ti riconosco dall'aureola? :)
ciao, a.

 ti riconosco dall'aureola? :)
ROTFL... no, dalla mia 'bassezza' :)

Newsgroup: it.comp.lang.visual-basic
Titolo: Peek e Poke che fine hanno fatto???

Egregio ....
Che fine hanno fatto i vecchi comandi Peek e Poke ?????
Màh ....Io non sono riuscito a trovare i loro successori (sicuramente
evoluti)
Che siano estinti ???
Ciao.

estinti sicuramente
mi sembra che sul sito comune ci sia un esempio per simularli...

Cosa facevano?
Ciao
Oz

Che fine hanno fatto i vecchi comandi Peek e Poke ?????
Rimpiazzati da Chip e Chop.... ;-PPP Scusa, non ho resistito... :-)
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------


Vabbč, allora...
E' morto Peek,
č morto Poke,
povero Peek,
povero Poke........

 povero Poke........
Bravo...
... fa rima
:)
CiaoZ
SebaMix

 ha scritto nel messaggio
news:9c3fv5$5cl$1...@nreadA.inwind.it...

Sintassi di Peek (legge un valore memorizzato ad un indirizzo di memoria
specificato):
Dim x as Byte
x  = PEEK(indirizzo di memoria)
Sintassi di Poke (scrive in memoria all'indirizzo specificato il valore 0 <=
x <= 255):
Dim x as Byte
POKE indirizzo, x
Ciao
Luca


for (;;) 
    {    
     ROTFL ;
     }
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Come determinare se una chiave è già in una collection?

Salve,
Sto usando le collection "standard" perché questo codice
dovrà uscire dalla SH per cui lavoro( sorgenti compresi ).
Mi serve però un metodo semplice e pratico per determinare se
una chiave è già usata all'interno di una collection senza che VB
dia fuori di matto con errori strani...
Come se fa?
Ciao
Andrea

 ha scritto nel messaggio
news:b5cian$279pbf$1...@ID-170738.news.dfncis.de...

Facendo uscire VB di matto con errori strani ;-)
Public Function KeyExists(ByRef clTest As Collection, ByVal Key As String)
Dim vTest as variant
On Error Resume Next
vTest = clTest(Key)
KeyExists = CBool(Err.Number = 0)
On Error Goto 0
End Function
So gia' che non ti piacera', ma e' cosi'... alternative che mi vengono in
mente: crea una collection personalizzata a cui puoi aggiungere il metodo
(distribuendo i sorgenti non e' un grosso problema), usa un'oggetto
Dictionary contenuto in MS Scripting Runtime
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 Ciao
Ciao
Andrea
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto!!! Come ricavo la directory del desktop!!!!!

Come faccio a ricavare la directory del desktop in tutti le versioni di
Windows: 95/98/NT
e soprattutto se è attivata la gestione utenti con desktop personalizzato
come devo fare?
(Questo mi serve per l'installazione di un programma senza InstallShield)
Come sempre GRAZIE!!!!!!!!!!!!!
Andrea

Dai un'occhiata al Sito Comune di questo NG (oppure sul mio sito...)
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
Home Page - 
http://www.geocities.com/SiliconValley/Bridge/1414/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 come devo fare?
niente, in quel caso ogni utente ha una directory col suo desktop; se ti
interessa quella per l'utente corrente, vai a vedere nel registro sotto la
chiave HKEY_CURRENT_USER
Le funzioni del BAS di cui sopra lo fanno
-- 
Ale...@tiscalinet.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Editor di menu

ciao a tutti, mi servirebbe un aiuto sull'editor di menu. Quando creo i vari
livelli, come faccio a dirgli che quel particolare livello deve posizionarsi
all'estrema destra della form o al centro??
grazie!
--------------------------------
Inviato via 
http://usenet.libero.it

io ti parlo ancora di VB6, dato che 
VB.NET
 l'ho installato da parecchio
tempo e me lo sto studiando.....
l'editor dei menů di VB6 non prevede il posizionamento, per cui tutti i menů
ti vengono allineati a sinistra, uno alla volta, a seconda dell'ordine con
cui li inserisci........
comunque, credo che sia buona norma seguire questa filosofia: perchč vuoi
mettere un menů al centro del form?!?!?!? sulla destra ancora ancora lo
capisco (magari per l'help o altre funzioni facilmente raggiungibili), perň
sinceramente al centro mi sembra una cosa strana.....
comunque, prova a cercare qualche DLL/OCX/API che faccia al caso tuo, perchč
VB da solo non lo fa.....
good coding!!
--
Igor Damiani
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

 sinceramente al centro mi sembra una cosa strana.....
[SNIP]
Concordo... anche l'utilizzo del menu' Help sulla destra e' una cosa che si
vedeva ai tempi di Win 3.1 ma che e' stata abbandonata un po' da tutti i
programmi;
Se non ricordo male c'era un trucco ai tempi del buon vecchio VB3, ovvero
quello di anteporre alla caption del menu' un carattere BACKSPACE (Chr(8))
per ottenere l'allineamento a destra, ma mi pare che non sia piu' supportato
da windows (perlomeno a me, su Win2000, non funziona)
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 da windows (perlomeno a me, su Win2000, non funziona)
Ma allora a che serve NegotiatePosition? Ho sempre pernsato che servisse a
questo ma mi sono accorto che non lo fa.

 questo ma mi sono accorto che non lo fa.
Trovi i dettagli sulla guida, ma tanto per fare una prova veloce:
Crea una form e aggiungi un paio di voci di menu'
Inserisci un contenitore OLE nella finestra e seleziona come tipo di oggetto
un'immagine bitmap, per esempio.
Esegui il programma e fai doppio click sul contenitore OLE per attivare
Paint; il menu' della tua finestra viene rimpiazzato da quello del programma
attivato... se ora fai qualche prova dando valori diversi a
NegotiatePosition puoi vedere a cosa serve.



Grazie a tutti per le risposte e consigli!..penso che lascierò le
impostazioni di default dell'editor! ;-)

Newsgroup: it.comp.lang.visual-basic
Titolo: I decompiler

Non ho mai visto all'opera un decompiler VB...ma davvero riescono a
ricostruire i codici sorgente o sono una bufala?!?!? Qual è il loro
livello?
Ciao
un curioso Paso

 ricostruire i codici sorgente o sono una bufala?!?!? Qual č il loro


ora si compila in codice nativo)
Esistono i disassembler...
Certo, tirano fuori codice assembler, ma con (molta) pazienza e se ne vale
proprio la pena, si puo' risalire almeno alla logica e agli algoritmi di un
programma.
--
Roal Zanazzi
z...@iol.it

 programma.
Sono perfettamente daccordo con te, ma Paso parlava di "Codice sorgente".
Il termine "molta" poi mi sembra pure riduttivo, riferito all'immane fatica
necessaria per tirare fuori qualcosa di buono dal codice assembler. :-)))



Dipende da alcune variabili:
- capacita' del disassembler (ce ne sono alcuni che tirano fuori un listato
asm bello pronto da compilare...
- tua conoscenza dell'assembler (si stava meglio quando si stava peggio :-)
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto con Microsoft common controls & VB5 !!!

Ciao a tutti,
scusate ancora una volta il disturbo, ma quando c'è un problema....
Sono nei guai con COMCTL32.OCX e COMCTL32.DLL..
Il problema è che non riesco ad utilizzare NESSUN controllo di questo
tipo in nessun progetto VB5.
Appena cerco di inserire un treeview e/o listview in una form, ricevo un
messaggio che mi avverte che non ho l'autorizzazione ad utilizzarli (in
inglese in quanto ho VB5 professional in inglese).
Ho provato a ricaricare VB5 (ho installato anche SP2) : niente.
Ho provato a disinstallare e poi installare di nuovo VB5 : niente.
Ho provato a cancellare da WINDOWS\SYSTEM tutti i riferimenti a
COMCTL32, sia OCX che OCA che DLL e li ho ricaricati da un'altra
macchina : niente.
Se cerco di registrare/unregistrare COMCTL32.DLL ricevo un'altro
messaggio di errore.
C'è un modo per risolvere questo problema, prima di formattare tutto e
reinstallare WINDOWS95 ???
Aiutatemi per favore !!!!
Grazie...
Lorenzo Comastri

tipo in nessun progetto VB5.
Nel CDROM di Visual Basic dovresti trovare le informazioni sulla licenza di
tali controlli.
credo che le informazioni siano contenute nel file \TOOLS\vbctrls.reg.
Vai su tale file e cliccaci sopra due volte.
Se non è il file giusto, prova a cercare altri .reg nel CD ROM.
Ciao
pi...@tmn.it

 
pi...@tmn.it
 Pier, ho fatto quello che mi hai suggerito e....FUNZIONA !!!!!
Ti ringrazio infinitamente per l'aiuto...
Ciao
Lorenzo Comastri

tipo in nessun progetto VB5.

Newsgroup: it.comp.lang.visual-basic
Titolo: Allocazione di memoria...

Ciao mi chiamo Domenico ed è da circa 2 mesi che sono alle prese con un
programma VB. Questo programma deve ciclicamente (ogni secondo) madare
tramite MSComm una stringa a due periferiche collegate sulle porte seriali e
leggerne la risposta. Tale risposta è contenuta in un min di 1 byte ad un
max di 5. Per la lettura di questi byte mi sono organizzato nel seguente
modo:
ho dichiarato:
Global arr() as byte
localmente:
Dim Buffer as variant
e ciclicamente metto
Buffer = MSComm1.Input
Arr=Buffer
Con questa operazione però la mia macchina comincia ad allocare memoria fino
a farla piantare. Premetto che la macchina su cui è installato il programma
è un 486 con 16 Mb con sistema operativo windows 95.
Come posso fare per evitare tutto questo?

a farla piantare.
allora... innanzi tutto la MSComm.Input restituisce una stringa, quindi puoi
evitare la dichiarazione del variant.
Poi, l'uso di Global è deprecato. Da VB4 si usa Public.
A parte quest quisquiglie non credo sia in questo codice il tuo problema, a
meno che dalla MSComm1.input non ti arrivi un mucchio di roba anzichè i 5
byte che ti aspetti.
Attento piuttosto se usi un timer ad assicurarti di non inlupparti e finire
in uno stack overflow.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Programma-Diritti e vendita!?!?!

Ho appena finito un programma in vb è ho creato l'installazione...
Per venderlo qualcuno mi sa indicare i passi da affrontare:
devo registrare per forza il programma?
Conosco già la socièta a chi vendere il programma:
posso loro dare un cd col mio programma in licenza d'uso e ritirare la
parcella...ho devo fare prima qualche contratto...
Aiutatemi??

Google - sezione gruppi e su questo ng ... è pieno di
discussioni passate circa l'argomento.
Ti consiglio una letta ...
Ciao
andrea