mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: La proprietà Name ... è diversa dal nome del componente

Gentilissimi,
sapreste dirmi che cosa significa questo errore in fase di compilazione
/ esecuzione a runtime di una dll con VB6?:
<< La proprietà Name del progetto XXXXXXXX è diversa dal nome del
componente 'YYYYYYYYYY' compatibile con la versione. >>
Non riesco proprio a venirne a capo...
Grazie in anticipo.
Lorenzo.

lellosplendor, martedì alle 17.33.30, ha estratto dai neuroni:

Presumo tu abbia forzato la compatibilità con un componente esistente, 
ma avente un nome diverso da quello che stai cercando di compilare (il 
che, evidentemente, impedisce al compilatore di mantenere la 
compatibilità).
Ciao
Alberto
-- 
Autore di
"Petting for Dummies"

 compatibilità).
Intanto grazie per la cortese risposta.
Il punto è... quale componente? Io ho un progetto in VB6 composto da 1
unico form, 4 moduli e 2 moduli di classe.
Il progetto usa i riferimenti seguenti:
- Visual Basic for Applications
- Visual Basic runtime objects and procedures
- Visual Basic objects and procedures
- Microsoft Internet Controls
- OLE Automation
- due file .tlb che implementano funzionalità ole
Il componente usato è solo:
- Microsoft Windows Common Controls 6.0
Non trovo traccia del riferimento al nome del componente citato nel
messaggio.

 Il punto è... quale componente?
Scusa, avevo capito che tu stessi compilando un componente (dll o ocx).


 Non riesco proprio a venirne a capo...
Cosa sono XXXXXXXX e YYYYYYY?
Roba tua?
Sembra che tu abbia un riferimento a un componente che punta(va) in realtà a
un componente diverso.
Prova così: togli tutti i riferimenti (segnateli prima!), salva il progetto,
chiudi VB, lo riapri, rimetti i riferimenti da capo e vedi cosa succede :)
Ciao
--
Reporting tool: 
http://www.neodatatype.net

Newsgroup: it.comp.lang.visual-basic
Titolo: Riempimento di Datagrid da codice

Qualcono mi potrebbe postare un esempio come da oggetto?
Ho un db access 2000... quindi Microsoft Jet OLEDB 4.0...
Perchè con OLEDB 3.51 poi bastava dargli il datasource e si riempiva??
Magari è una str***, ma con VB non ho ancora molta pratica...

 Perchè con OLEDB 3.51 poi bastava dargli il datasource e si riempiva??
- Inserisci una DataGrid e la chiami gridClienti
- Inserisci un ADODC e lo chiami adoClienti
poi:
With adoClienti.
    .ConnectionString=StringaDiConnessione
    .RecordSource="Select * FROM Clienti"
    .Refresh
End With
With gridClienti
    Set .DataSource = adoClienti
    .Refresh
End With
CIAO
Newsgroup: it.comp.lang.visual-basic
Titolo: Televideo direttamente da ATI Radeon, e` possibile?

e` possibile accedere al televideo della ATI Radeon 9800 da visual basic?
Devo salvare tutti i giorni un gruppo di pagine e nonostante abbia fatto un
programma per leggere il file txt che genera il programmino dato in
dotazione, sto impazzendo in quanto molte volte salta delle pagine
(probabilmente salva le pagine in un buffer e quelle che hanno una cattiva
ricezione le salta, cosi` spesso bisogna aspettare anche un ora prima che
riesca a salvarle, pero` non si viene avvisati) cosi` devo salvare e aprire
il file con il mio prg fino a quando non trova tutte le pagine che mi
servono. Volevo quindi fare un programma che chiedesse le pagine da salvare
(con delle spunte ad esempio) e fino a quando non trova tutte le pagine non
salva il file! AIUTATEMI VI PREGO :-)
--
        Alessio.

 (con delle spunte ad esempio) e fino a quando non trova tutte le pagine
non
Forse farai meno fatica salvando le pagine htm dal sito rai per televideo
:)))
ciao
------------------------
http://visualwx.altervista.org/
nuova release 0.77e [freeware]
VisualWx rad per c++,python,perl,lua e wxwindows

hai ragione, ma per ragioni che non ti sto a spiegare dovrei farlo dalla
scheda tv
"Bobo O" <xcvx...@tcvccin.itd> ha scritto nel messaggio
news:Imotb.116800$vO5.4...@twister1.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: combobox collegati a un database

Grazie a tutti quelli che son cosě gentili da leggere il mio messaggio.
sono un principiante, ho creato una combobox e in datasurce ho messo
l'indirizzo del database e in datafield il nome del campo da cui attingere. ho
creato anche un dat perchč e obbligatorio per collegarsi al database, (vero?).
Il mio problema č questo: nella combobox vedo solo il primo record del campo e
non tutti. Come faccio a farli vedere tutti?
Grazzzzzie sto impazzendo.
Maurizio
-- 
Posted from  [212.171.147.190] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Forse mi sbaglio, ma devi caricarli con codice!
Solo la parte Text e' linkata al recordset, quindi mostra solo il
record corrente!
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Caricare un controllo in fase di esecuzione

Ciao,
Qualcuno mi saprebbe dire se posso creare una picture box(o qualsiasi
altro controllo)in fase di esecuzione? Spiego: Ho un file testuale con
scritto "NomeControllo e posizione nel form". Il form all'inizio è vuoto e
dato l'ingente numero di controlli non li disegno in fase di
progettazione(perciò non ci sono proprio sul form). Premo un CommandButton
e leggo dal file testuale nome del primo controllo e posizione di esso nel
form.A questo punto vorrei un codice del tipo "SE NomeControllo=Picture
Allora Carica nel form una nuova picture box nella posizione descritta nel
file di testo".Capito? Non posso lasciare tante PictureBox settate a
visible=0 sul form e poi dire "Se premi bottone allora mostra", perchè ne
ho tante e non so a priori quante me ne servono. Al limite avevo pensato
di creare una matrice di controlli, ma non riesco comunque nello scopo,
perchè non so come CREARE una nuova PicBox sul Form.
In java (o qualsiasi altro linguaggio ObjectOriented) basta creare un
nuovo oggetto con una semplice istruzione new, ma in VB non so come *****
funziona la gestione degli oggetti, se faccio New mi considera oggetti
OLE....e a me non servono).  
Grazie in anticipo.
Fra.
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Fra.
devi cercare nella guida matrice di controlli, control array.
sul form metti un picbox a .index=0, gli altri oggetti li cloni, e li
gestisci con l'index o, diceva qui oggi non mi ricordo piu' chi, col tag.
nb: devi anche renderli visibili.
un esempio semplice da me: > sw > code > ctrl_array
-- 
hth, ciao, j.
http://www.sundaysw.com

 gestisci con l'index o, diceva qui oggi non mi ricordo piu' chi, col tag.
Io, sei post qui sotto :P
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

 Io, sei post qui sotto :P
mi e' venuto in mente mentre mi stavo addormentando :)
scusa, j.

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione tabulazioni

Ho utilizzato un controllo SStab per organizzare delle textbox in un form ma
ho dei problemi a gestire le tabulazioni con il pulsante TAB. Infatti mi
succede che il focus sulle textbox non tiene conto del fatto che siano
effettivamente visibili nella scheda del controllo selezionata. Come posso
fare a correggere l'errore?
Grazie per l'aiuto

Soluzione 1: metti un frame per ogni tab e li dentro piazzi le texbox
(magari una matrice di frames)
Soluzione 2: le metti enabled=false oppure visible=false (+ dispendioso)
IL ROBY <car...@TOGLIadriacom.it> wrote in message
98j199$lvl$1...@sun450a.adriacom.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ALTER TABLE

Ho sviluppato un programma che mi gestisce gli aggiornamenti dei 
database esportandone la struttura in Xml.
Ho però riscontrato un problema durante un ALTER TABLE di una tabella. 
In poche parole tentando di aggiungere un campo che non ammette valori 
Null ricevo il seguente errore:
"L'istruzione ALTER TABLE consente solo l'aggiunta di colonne che 
supportano valori Null o per le quali è stata specificata una 
definizione DEFAULT. La colonna 'DPINC' non soddisfa questi requisiti. 
Impossibile aggiungerla nella tabella 'A01_DIP_END'."
Capisco la logica di questo errore nel caso di tabella contenente dei 
record ma su una tabella vuota xè nn mi permette tale operazione???
La stessa cosa da Enterprise Manager funziona su una tabella vuota. 
Quale strano giro fa Enterprise Manager??? Mette un default e poi lo 
ritoglie???
Grazie. Ciao.
pEIO

 Grazie. Ciao.
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Run program VB sul sito

Scusatemi mà su questo sono proprio un NOVICE !
Ho un programmino VB che genera dei codici ...è possibile farlo girare sul
sito web ?...VBscript lo permette o lascio perdere ed evito di documentarmi
?
Grazie
Roberto

Beh...il VBScript è un linguaggio molto simile al VB...un pò più
semplificato....ma comunque non è che puoi prendere un programma VB e
metterlo su un server...penso che un minimo di adattamento lo dovrai fare.
Gianni Moretti
Newsgroup: it.comp.lang.visual-basic
Titolo: Shell e comandi Dos

Se lancio un comando VB del genere:
Shell "ren c:\file.txt c:\fileOk.txt"
oppure:
Shell "del c:\file.txt"
viene generato un errore "Impossibile trovare il file" che non si riferisce 
a file.txt ma ai comandi Dos "ren" e "del".
Sembra che non sappia dove recuperare i comandi Dos.
Non riesco nemmeno a trovare una funzione in VB per cambiare  nome ai file, 
almeno non è possibile farlo con un FileSystemObject.
Grazie a chi soccorre!
Mood

 Shell "del c:\file.txt"
prova con KILL "c:\file.txt"
Ciao e spero di esserti stato utile...



Grazie mille, funzionano.
Per i comandi Dos quindi non c'è speranza alcuna?
Mood


Ti hanno fornito valide alternative ai comandi Dos di rinomina e eliminazione,
ma non una soluzione generale.
Il problema è che ren, del etc. non sono programmi ma _comandi interni_.
Devono quindi essere eseguiti dall'interprete dei comandi, ossia cmd.exe (ad es.
in XP).
Quindi:
    Shell "C:\WINDOWS\system32\cmd.exe /c dir *.*"
O meglio, visto che non sai in generale in quale folder sta e come si chiama
l'interprete dei comandi:
    Shell Environ("COMSPEC") & " /c dir *.*
Bye
Raf
-----------------------------------------------------
Funk: cooler than the other side of the pillow.

 ha scritto nel messaggio 
news:f7n_g.11761$Fk1....@twister2.libero.it...


Mood ha scritto:

A che pro....?????
VB mette a disposiozione Funzioni Native che è possibile gestire anche
con una gestione errori..... chi è che ti vuole far usare dei comandi
DOS....???????????
Usa al meglio quanto VB consente di fare..... e  non complicarti la
vita.
@Alex

scusa, ma se fai dei comandi bat che lanci da vb quando ti occorrono con il 
comando shell?
Cerberus
"Rafunk" <rafun...@NOTHANKSlibero.it> ha scritto nel messaggio 
news:ehcvak$n4p$1...@alix.livenet.it...


 con il comando shell?
Certo, questa è un'altra soluzione.
Bye
Raf

dopo la dritta che mi hai dato sul concetto di form (for each ciclo)  ti sto 
facendo una statuetta di cristallo, ergo quello che dici te, è sicuramente 
la soluzione più valida. :D
Cerberus
"Rafunk" <rafun...@NOTHANKSlibero.it> ha scritto nel messaggio 
news:ehhr2i$cdu$1...@alix.livenet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: WinPopUp 2 .... ci riprovo!!!

Qualkuno mi può dare un konsiglio di kome posso fare a farmi il mio winpopup
personale in VB6... ke funzioni sia per 95 98 NT4 2000 e millenium????
Usando le API mi sapete dire quali sono quelle ke devo kiamare???
Grazie.
Kris.

 wrote in message
h7i06.8487$5k3.3...@twister2.tin.it...

Vuoi crearti il tuo WINPOPUP ???
Senza ricorrere alle API di windows potresti cominciare ad utilizzare i
controlli di VB !!
Col tasto dx sulla casella degli strumenti scegli la voce 'Componenti...' e
tra la lista che risulta cerca il seguente controllo 'Winsock' (della
microsoft)... selezionalo e applica... ti verrà fuori una nuova iconetta con
disegnato dei computer (tipo in rete).. bene !
Inserisci quel controllo Winsock e prova a documentarti sul suo utilizzo...
vedrai che è molto utile per cominciare a capire come funziona la rete !!!!
Se ti interessa saperne di più o vuoi un esempio di programmino.. ti passo
volentieri il codice sorgente (fatto con VB5!) di uno dei molti winpopup che
ho creato ...
Ciao Ciao
G.

 Qualkuno mi puň dare un konsiglio di kome posso fare a farmi il mio

Potresti usare il controllo WinSock ... ma non pensare che sia cosě facile
(he he he) ...
guarda sull' MSDN ...
Ciao

 wrote in message
news:h7i06.8487$5k3.3...@twister2.tin.it...


 G.
Se fossi kosì gentile da mandarmi qualke esempio.... però il mio problema
nasce dal fatto ke kon win2000 non c'è 1 WinPopUp ke funzioni nemmeno il
RealPopUp di Matro....
Quindi vorrei farmelo io per renderlo kompatibile kon la mia rete
aziendale....
Grazie.
Kris.

Newsgroup: it.comp.lang.visual-basic
Titolo: Il Provider Microsoft.Jet.OLEDB.4.0

Dunque, ho assolutamente bisogno di spostare il "cursore" del Recordset
alla posizione corrispondente ad un certo Record...
mettiamo che io sappa 2 campi di questo record come faccio?
Uso il metodo Recordset.Seek
Il problema qual'è? che debuggando mi dice che:
"Il provider non supporta l'interfaccia necessaria per la funzionalità
index"
Qualcuno Ha già incontrto questo problema?
La versione del provider è Microsoft.Jet.OLEDB.4.0
Grazie a tutti!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Senza entrare nel merito della validità o meno della tecnica da te 
adottata, perchè il metodo Seek funzioni è necesario che la tabella sia 
aperta con l'opzione adCmdTableDirect:
recordset.Open Fonte, ConnessioneAttiva, TipoCursore, TipoBlocco, Opzioni
nella quale Opzioni va sostituita, appunto, con la costante 
adCmdTableDirect.
Ciao.

 
Recordset.Find "Criterio", , adSearchForward, adBookmarkFirst

 index"
La seek funziona solo su un indice (quindi solo su tabelle).
Se i due campi non fanno parte di un indice devi
- usare Filter per filtrare il recordset in base al criterio
- Se vuoi riottenere tutto il recordset devi bookmarkarti il record...
- ... e risettare il Filter = "".
Ciao
--
Math Parser, VB.Framework : 
http://www.neodatatype.net
Sito Comune               : 
http://www.it-lang-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: ridurre la finestra

come posso ridurre la finestra di un qualsiasi programmma in
esequzione es notepad

esequzione es notepad
Prova con
Call ShowWindow(NotepadWindow.hWnd, SW_SHOWMINNOACTIVE)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: AD: Garanzia hard disk

Cari amici, questa news letter potrebbe essere interpretata come una
pubblicità e in effetti in un certo senso lo è ma da delle notizie che
riteniamo siano utili per molti di voi, Infatti chissà quanti hanno da
qualche parte degli HD rotti e non sanno che sono ancora in garanzia o, pur
sapendolo non sanno come farsela riconoscere.
Premesso che il periodo di garanzia varia da tre a cinque anni a seconda
delle marche e dei modelli gli acquirenti in genere si vedono riconoscere la
stessa solo per un anno dall' acquisto e spesso a fronte di pesentazione di
documenti fiscali non sempre di facile reperibilità.
Sena contare che qualora la garanzia venga riconosciuta, i nuovi hard disk
vengono resi con lunghissimi tempi di ritorno.
Utilizzando il nostro servizio si evitano tutte le proceedure burocratiche
legate ai numerosi fornitori, e in una sola volta si raggiungono tutti i
costruttori.
La procedura è molto semplice: ci basta conoscere la marca, il modello e il
serial number ed in pochi minuti sappiamo dirvi se il vostro HD è in
garanzia o meno.
Stabilito che l' HD è in garanzia dovrete spedirlo alla nostra sede di Roma
e con procedura di scambio anticipato o qualche giorno di attesa riavrete un
disco nuovo, spesse volte upgradato.
Al momento attuale effettuiamo il servizio di garanzia per le seguenti case
costrruttrici:
Seagate
Quantum
Maxtor
Hitachi
Fujitsu
Western Digital
IBM
Samsung
Ulteriori informazioni sui servizi offerti dalla ns. società le potrete
trovare sul nostro sito:
www.savedata.com
Ceti di avervi fatto cosa utile siamo a vs. disposizione per ogni altro
eventuale chiarimento.



Newsgroup: it.comp.lang.visual-basic
Titolo: product key

Qualcuno mi sa indicare in che chiave di registro office scrive la product
key, ho bisogno di leggerla da un programma VB.
ciao, grazie


HKEY_LOCAL_MACHINE
----SOFTWARE
--------MICROSOFT
-------------OFFICE
-------------------REGISTRATION
----------------------
p.s.
                fammi sapere
                                                        danilo


HKEY_LOCAL_MACHINE
----SOFTWARE
--------MICROSOFT
-------------OFFICE
-------------------COMMON
            Guardati le chiavi che sono lì,
in realtà non so se sono complete, le prime cifre corrispondono
                                                danilo
p.s.
                fammi sapere


Scusa ho guardato meglio

Newsgroup: it.comp.lang.visual-basic
Titolo: P-code ?

Quali sono gli svantaggi nel compilare un programma in P-code anzichè in
Fast code per esempio ????
(a parte la velocità ?)
Grazie
--
_______________________________________
   Molteplici saluti
       (rigorosamente in contemporanea :-)
             MultiTaskinG
My Motorcycle WebSite: 
http://drive.to/vantax
    ICQ _&_PGP disponibili su richiesta :-)
_______________________________________

(a parte la velocitą ?)
Decompilazione piu' facile (vedi Java).
Fabio Pagano.

 wrote in message
7p76b7$pko$2...@nslave1.tin.it...

SICURO ???
io ho fatto la domanda proprio perchč mi sembrava il contrario !
Il softice e lo smartcheck mi danno problemi se lo compilo in Pcode !!!!
MultiTaskinG

Che io sappia, l'unico vantaggio di VB è ottenere un codice + compatto.
L'altro vantaggio dei P-Code è la possibilità di ottenere un codice
multipiattaforma senza ricompilarlo (cambiando soltanto le librerie
di runtime). Ma questa possibilità è utilizzata da Java e non da VB.
Ci sono altri motivi (teorici, almeno per quanto riguarda VB) di usare
il P-Code, tra cui la possibilità di far crescere le prestazioni dello
stesso codice quanto più il codice nativo (ASM) della piattaforma
è vicino al P-Code. Ossia se costruisco una CPU che utilizza lo
stesso codice binario del mio P-Code, il P-Code diventa identico
all'ASM. Questo è quello che ha fatto (o sta facendo, o farà?!)
Sun con picoJava.
In alcuni casi (ma onestamente, pur avendoli studiati, ora non me
li ricordo... sig!) è anche possibile ottenere un incremento delle
prestazioni rispetto al codice nativo (se non mi sbaglio questo
si ha quando il costo macchina delle chiamate a subroutine
è elevato e il runtime P-Code è fatto in maniera molto
efficiente... però su questo non ci giurerei).
Saluti, Massimo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Utente del PC

Ciao a tutti,
sapete dirmi come posso fare a ricavare il nome e la societa' che
l'utente ha inserito nella licenza di Windows 98.
Grazie!
  |\/\/\/|    Vincenzo Accardi - (Palermo - ITALY)
  |      |    
  |      |     E-Mail: 
vin...@iol.it
 
  | (.)(.)    ICQ UIN: 20344085   
  C      _)   
  | ,___|
  |   /      Membro dello staff LIIF - [Sezione Contatti]
 /  U \      LIIF - Lega Italiana Fantasport su Internet
/______\     
http://www.geocities.com/Colosseum/Loge/4444/

...



beh il gioco č facile vai sul menu Start vai su esegui poi digita regedit
a questo punto vai su HKEY_LOKAL_MACHINE poi su Software poi su Microsoft
poi Windows poi CurrentVersion a questo punto vai sulla voce
registeredOrganiz
e digita la nuova configurazione
Ciao Saluti da Gianluca

/______\     
http://www.geocities.com/Colosseum/Loge/4444/
-------------------
Ciao!
Per ottenere le informazioni che vuoi, devi leggere i valori del Registro di
configurazione di Windows. Per prima cosa, portati nella chiave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
Il nome dell'utente è contenuto in "RegisteredOwner", quello della società
in "RegisteredOrganization".
Fammi sapere se hai altri problemi
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco

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

Come posso eseguire un comando di cancellazione con il controllo ADODC? E'
possibile?
Una cosa del tipo: DELETE * FROM [Clienti]
Saluti,

 wrote in message
news:94gtci$df92h$1...@ID-52601.news.dfncis.de...


 [Clienti]"

Newsgroup: it.comp.lang.visual-basic
Titolo: XP e MsCal.Ocx

Avete provato ad inserire un controllo calendario in un nuovo progetto
sotto XP ?? A me manda in crash il VB e lo fa chiudere, e questo sia sul
notebook che sul PC di casa. Tutti i progetti vecchi dove è inserito il
controllo continuano a funzionare correttamente, ma appena creo un progetto
nuovo e provo a inserire sul form ( perchè lo carica ancora tra i
componenti ) il VB va in tilt e si chiude.
Cosa fareste voi ?
Grazie
a tutti e buona Pasqua.
Ciao, Claudio
--------------------------------
Inviato via 
http://usenet.iol.it

 Cosa fareste voi ?
Ignorerei completamente MsCal.ocx e me lo rifarei. Sono incappato in questo
problema con Vb6 e Win9x, ho cercato su MSDN e ho trovato qualcosa che
spiega (ma non risolve) il problema.

 Cosa fareste voi ?

 ha scritto nel messaggio
news:193Z206Z115Z72Y...@usenet.iol.it...


 ha scritto nel messaggio
news:yXip8.96546$1S3.3...@twister1.libero.it...


 ha scritto nel messaggio
news:a8bvcj$8gv$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Ordina VB

     Dove posso reperire in internet,  esempi in Visual Basic
     relativamente,  alla possibilità di Ordinare in forma
     crescente o decrescente una serie di dati ?
    Grazie.

Locomotiva ha scritto:

Prova su google, ma comunque avendo una conscenza della manipolazione
degli array in visual basic serve soltanto conoscere gli algoritmi di
ricerca.
Per cui il problema diventa più sulla ricerca dell'algoritmo che del
codice in VB.
Se ti serve aiuto in particolare, chiedi pure.

      crescente o decrescente una serie di dati ?
Per mettere in ordine alfabetico (o numerico) una serie di dati puoi (metodo
sporco) inserirli in una listbox con la proprietà "sorted" impostata.
Come alternativa (metodo pulito) puoi realizzare tu stesso l'ordinamento
(come ti ha suggerito Negus) tramite uno dei tanti algoritmi sviluppati allo
scopo.
Il più "general purpose" è sicuramente il "quicksort" che, nella stragrande
maggioranza dei casi, si rivela essere il più veloce.

Scusate la mia domanda ma sono alle prime armi e vi prego di avere un po di 
pazienza.......grazie.
Come faccio a sommare due cifre in euro contenute in due (o più) textbox? 
grazie a chi avrà la gentilezza per rispondermi

Newsgroup: it.comp.lang.visual-basic
Titolo: Bmp non opache

In Paint posso incollare delle immagini bmp su un'immagine di sfondo in
maniera non opaca, cioe' in modo tale che vedo l'immagine di sfondo su ogni
parte bianca nel rettangolino della bmp incollata.
Come faccio a riprodurre questo effetto in VB ?
Ho provato con il metodo PaintPicture (che e' lo "pseudonimo" dell' API
BitBlt a quanto pare) settato con i Raster opcodes convenzionali ma con
nessun risultato voluto.
Se non ci sono vie piu' semplici quale potrebbe essere un algoritmo da
implementare conosciuti gli handles delle due immagini ? (anche perche' non
so come e' fatto un bmp)

Ciao,
Io non sono molto esperto di VB perchè sono un principiante, però ho
avuto un problema simile ed per risolverlo ho usato uno script per
creare sprite trasparenti che ho trovato sul sito comune!
Guarda magari può servire anche a te!
Sito comune:
www.murialdo.it/it_lang_vb
Spero di esserti stato utile!
Ciao!
ettore pirro ha scritto:


so come e' fatto un bmp)
Devi usare le API
BitBlt()
StretchBlt()
Con l'ultimo parametro SRCAND = &H8800C6



Se ti serve una spiegazione più estesa riposta la richiesta.
Ciao.

Con l'ultimo parametro SRCAND = &H8800C6
Forse sbaglio, ma lui intendeva che un solo colore deve essere Trasparente,
tipo backcolor delle gif.
Per fare una cosa del tipo che vuole Ettore Pirro dovresti fare un controllo
bit per bit  della picture da sovrapporre e disegnare solamente i bit che
sono diversi dal colore scelto come maschera... Però immagino che un
paragone bit per bit  via codice sia molto, ma molto lento...
Ciao
Daniele
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] ADO vs DAO

Salve a tutti,
ho scritto un programma che lavora con un file MDB. Dovendo effettuare delle
modifiche ho pensato, essendo passato nel mentre a VB6, di cambiare la
gestione dei dati da DAO in ADO, qui pero' ho incontrato una serie di
problemi.
Nel mio database ho un campo codice auto-incrementale, ed una label linkata
ad esso. Quando eseguivo un metodo addnew, con i DAO il contenuto della
label veniva automaticamente aggiornato, mentre con gli ADO assume valore
null creandomi una serie di errori nel codice.
Che faccio, ritorno ai DAO?
Grazie


E' quello che consiglia la stessa Microsoft, per progetti che accedono solo
a database Access.
Inoltre, con il Service Pack 3 di Visual Studio 6 e' distribuito DAO 3.60,
che e' quello di Access 2000, e' probabile che abbia qualche miglioramento
rispetto al DAO 3.50 o 3.51.
--
Roal Zanazzi
z...@iol.it

 Che faccio, ritorno ai DAO?
Se utilizzi solo database Jet, puoi anche continuare ad usare
tranquillamente DAO.
Cmq, il problema che incontri e' un bug documentato di ADO 2.0, e dovrebbe
essere stato risolto nella versione 2.1(dovrebbe, perche' non ho ancora
avuto il tempo di controllare). Prova ad installare anche il SP3 del VB6.
Saluti,
         Mauro.

Newsgroup: it.comp.lang.visual-basic
Titolo: Operazioni con le ORE

Devo fare la differenza tra due orari.
Qualcuno può spiegarmi come posso fare?
Grazie a tutti per l'eventuale aiuto.
-- 
Posted from [212.239.0.40] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:000701c0e41b$5b024820$c419...@SEP.IT...


Grazie a tutti per l'eventuale aiuto.
(Ora1 - Ora2) * 24 = OreTotali
Ciao.

 wrote in message
000701c0e41b$5b024820$c419...@SEP.IT...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] DB in file.txt

se volessi creare un DB in un file.txt come faccio a rintracciare la parola
chiave che voglio io??
X es devo fare una rubrica telefonica:
    mio_nome, mio_ cognome, 1654687432
    tuo_nome, tuo_ cognome, 6546546899
    suo_nome, suo_ cognome, 
9849849849
    ello_nome, ello_ cognome, 
9849849849
    .....
Se devo trovare i dati per "mio_nome" e assegnargli:
cognome = mio_cognome
numero = 1654687432
Non ditemi di farlo con Acces o Oracle Fox pro o simili.
Grazie
*-O MaVimo *-O
-- 
Posted from [62.10.92.135] by way of 
oe35.law12.hotmail.com
 [64.4.18.92] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie
Per carità, se hai voglia di perdere tempo fai pure...
ciao
ugo

 ha scritto nel messaggio
news:OE35b5YI9IJsa...@hotmail.com...



Non vorrei sparare c..zate, ma mi sembra che l'ODBC supporti il formato
TEXT...
Ciao
--
Timothy Redaelli
timothy.redae...@email.it
------------------------------------------------------------------
Togliere NONSPAMMARE per rispondere
Newsgroup: it.comp.lang.visual-basic
Titolo: istruzione like

Ho un problema con il controllo di mail, devo utilizzare vbscript ma nn
riesco a far andare questa funzione.
Quello che cerco di fare è di non consentire l'inserimeto di caratteri
speciali.
     EmailAddr = "nome$$$
a...@cognome.it
"
      For n = 1 To Len(EmailAddr)
      carattere = Mid(EmailAddr, n, 1)
      If Not (LCase(carattere) Like "abcdefghijklmnopqrstuvwxyz" Or
carattere = "@" Or  carattere = "." _
      Or carattere = "-" Or carattere = "_" Or IsNumeric(carattere)) Then
         IsEMailAddress = "Carattere invalido"
         Exit Function
      End If
      Next n
      n = 0
ps
Non sono sicuro sull'istruzione Like, in vbscript viene utilizzata comunque?
grazie x qualsiasi info

 writes:
r> Non sono sicuro sull'istruzione  Like, in vbscript viene utilizzata
r> comunque?  grazie x qualsiasi info
Non mi pare di averla vista nel  reference. Se sei in uno script di un
browser perché  non usare le  regexp del Javascript che  ti permettono
tra  l'altro di  verificare  che l'utente  abbia  scritto qualcosa  di
valido del tipo username@qualcheparte (o piů raffinata) ?
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 wrote in message
news:xQgB7.7074$GW5.1...@news2.tin.it...


 wrote in message
9r4od8$3ej$1...@atlantis.cu.mi.it...


Ciao,
se vuoi permettere la scrittura di lettere numeri ed i caratteri @_-. questa
è la corretta:
        If LCase(Carattere) Like "[!a-z]" And _
            Carattere Like "[!0-9]" And _
            Carattere <> "@" And _
            Carattere <> "_" And _
            Carattere <> "-" And _
            Carattere <> "." Then
beppe
-----------------------------------------------------------
Visita il sito del WWF AltoFerrarese
http://www.comune.cento.fe.it/wwfaf
-----------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: oggetto Word.Application

Ciao
Da VB apro un documento di Word (.doc)
Al suo interno dovrei scrivere del testo che però è formattato in HTML
Aggiungere del testo "normale" è semplice, ma non riesco a trovare nulla su
come inserire in un .DOC del testo HTML.
Grazie

 come inserire in un .DOC del testo HTML.
Apri word, copi una pagina Html da Explorer, poi clicchi su
modifica->incolla speciale->formato Html.
Ciao
Alberto


se lo fai con 'registra macro' dopo puoi anche vedere quali
oggetti/metodi/proprieta' di word.application usa.

Scusa ma mi sono spiegato male!
Voglio fare la cosa che tu hai detto in Visual basic utilizzando l'oggetto
Word.Application.
Grazie

 Word.Application.
Registrati una macro in Word, e copia le istruzioni generate in VB.
Ciao!
-- 
Lorenzo Benaglia
UGIdotNET - 
http://www.ugidotnet.org

 Registrati una macro in Word, e copia le istruzioni generate in VB.
Avevo in effetti omesso questo punto, ma mi sembrava scontato che chi lavora
con Ole Automation generi il grosso del codice col registratore di macro,
anzichč scriverselo tutto a manina :-))
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: Rinominare una tabella Access

Ho l'esigenza di rinominare, da codice, una tabella all'interno di un DB
Access2000.
Come posso fare ? Non ho trovato nessuna istruzione al riguardo.
Grazie a tutti.
__

cerca tabledef, se sui DAO, che è specifico di Access....
altrimenti devi provare ad aggiungere AdoX nei riferimenti, ovviamente se
usi ADO per accedere al db......
good coding!!!
--
Igor Damiani
ig...@igordamiani.it
http://www.igordamiani.it
ICQ : 11847262

 Access2000.
ALTER TABLE tablename TO tablename2
Chissà se funziona con Access2000 via ADO? :)
Ciao
--
' // Initialize the expression evaluator
Engines.Evaluator = CreateObject("
http://www.neodatatype.net
")
' // you can find resources for and from the NG here!
Me.SitoComune = "
http://www.it-lang-vb.net
"
Newsgroup: it.comp.lang.visual-basic
Titolo: [Sito Comune]Riguardo alle votazioni

Si pensa gia' lunedi' prossimo ad una prima votazione per
scremare quelle che appaiono essere le idee piu' "salde".
Invito caldamente *tutti* a dare un'occhiata e commentare il
thread che si sta discutendo sul Forum Sito Comune a
riguardo.
http://www.it-lang-vb.net/forum/topic.asp?TOPIC_ID=77
Happy Coding a tutti =)
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

 
http://www.it-lang-vb.net/forum/topic.asp?TOPIC_ID=77
Le votazioni sono rimandate a domani, causa rettifiche.
Invito nuovamente *tutti* a dare un'occhiata e commentare
il thread che si sta discutendo sul Forum Sito Comune a
riguardo.
http://www.it-lang-vb.net/forum/topic.asp?TOPIC_ID=77
Se entro domani non saranno pervenuti nuovi commenti,
provvedero' ad indire la votazione sul NG.


 Le votazioni sono rimandate a domani, causa rettifiche.
Ok, rimando a domani sera la mia proposta di voto.
Se entro domani non si avvierà ad indire la votazione sul NG in relazione
alla "costituente", provvederò a proporre la votazione sul singolo luogo di
discussione.
Newsgroup: it.comp.lang.visual-basic
Titolo: Aprire un file da directory (CurDir?)

Ciao a tutti...
ho al necessità di fare un cd con autorun (da distribuire in giro) e non
riesco in nessun modo a fargli aprire un file dalla directory corrente del
cd-rom... vorrei che il programma mi riconoscesse in modo automatico il nome
della directory...
ho provato princimpalmente con:
dim xxx
xxx = shell (CurDir + "Leggimi.txt", 1)
Close 1
ma da errore di run-time 13...
qualche consiglio?
grazie 1000 siete grandi

oggetto App
indaga, indaga
Luciano.

 della directory...
espando un attimo il concetto che ti è stato indicato giustamente da
Luciano.....
CurDir ritorna la directory corrente, non la directory in cui si trova il
tuo eseguibile. Per questo devi usare App.Path. Ti spiego meglio.
L'Autoplay parte da CD. Presumo che la CurDir ritorni un percorso tipo
C:\Windows, per cui con il comando CurDir & "Leggimi.txt" cerchi il file che
non c'entra nulla con il CD
Invece App.Path ritorna il percorso dove si trova l'exe, ed è quello che
serve a te.....
piccolo consiglio. Giustamente da CD il tutto parte da root, quindi App.Path
ti ritorna, per esempio, E:\ che concatenato a "Leggimi.txt" ritorna un path
corretto.
Controlla a run-time che l'ultimo chr a destra sia uno \ e metticelo tu se
manca......così puoi lanciare la stessa procedura anche da una subdir e da
hd......
good coding!!!
-- 
Alletun
Sorry, ask me if you want to get my e-mail!

 ha scritto nel messaggio
news:bql1r1$2474g2$1...@ID-134521.news.uni-berlin.de...


 xxx = App.Path + "\Leggimi.txt"
msgbox xxx & " <-- Controllare che il percorso sia corretto"
finche' capisci cosa e dove sbagli ! 
PS: "ma non va" non significa nulla ! 
-- 
<Gigio2K>
--- 
www.g2kweb.it
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 ma non va :(
probabilmente perchè la path dell'eseguibile è la root del disco.
gioie e dolori di microsoft.
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo
Newsgroup: it.comp.lang.visual-basic
Titolo: visualizzazione immagini TIFF

Salve.
Ho bisogno di visualizzare immagini di quanti più tipi possibile. In
particolare avrei necessità di visualizzare jpg, gif e tiff. Ma mentre non
ho problemi per i primi due (i componenti standard di VB supportano jpg e
gif), non so come fare per i tiff. So che ci sono dei componenti per questo
scopo, e sono a pagamento. Qualcuno sa dirmi se c'e' un'alternativa?
 Grazie,
    Mrk.

 wrote in message 9d6g0c$l7b$1...@news.cineca.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione schede I/O con VB

Salve a tutti; avete notizie di ocx o sorgenti ( anche se non freeware) che
gestiscano schede I/O di automazione industriale per porta parallela (p es
con 3-4 relè ed un 1-2 ingressi) inseribili in un progetto VB, e che
funzionino anche(sic!) sotto XP?
Ci sarebbe il "Sequencer_PS" ma non va (al momento) in XP...
Grazie!
Giorgio

 con 3-4 relč ed un 1-2 ingressi) inseribili in un progetto VB, e che


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

Qualcuno sa dirmi come fare a riempire uno spazio delimitato di un'immagine
con un colore unico?(funzione riempimento)
So per certo che esiste una funzione API ma non so quale.

 So per certo che esiste una funzione API ma non so quale.
E' semplice, basta usare l'API  FloodFill() + CreateSolidBrush()
Sul sito comune (Vedi sotto) c'e un esempio d'uso.
-- 
Hi, Ciao
Ettore                 By -MES-
http://freeweb.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb
Newsgroup: it.comp.lang.visual-basic
Titolo: MySQL

che dite?
qual è meglio tra MySQL, Oracle, SQLServer e Access?
mi interessano:
- gestibilità
- velocità
- query grafiche
- accesso da parte di N persone
- problemi
grazie
ciao a tutti

(-: Dan :-) <Lu...@Jigen.Goemon> wrote in message
3AC855EC...@Jigen.Goemon...

...be' MySQL è free
ciao

è meglio avere un milione o un miliardo ?
my sql non costa niente, però ti costa il fegato per imparare ad usarlo ed a
mio avviso è scomodissimo, poi l'ultima versione che ho visto non supportava
le transazioni.
access è molto facile da usare, costa poco, non ha il file delle
transazioni, ma ed è upgradabile a sql con estrema facilità
sql server a mio avviso è molto comodo da usare, tieni però conto che una
licenza di sql server 2000 per un processore costa circa 10 milioni
l'oledb per sql server è potentissimo.
oracle lo puoi scaricare gratuitamente, puoi sviluppare le tue applicazioni
ma poi lo devi vendere a qualcuno che si compri la licenza, il più piccolo è
oracle 8 i personal edition che è circa 180 Mb, poi devi anche scaricarti
l'oledb.
la documentazione annessa fa schifo, quella on line sul sito della oracle è
molto completa.
se io fossi in te comincerei a sviluppare su Access e poi vedrei.....

 licenza di sql server 2000 per un processore costa circa 10 milioni
10???????????????
Non ci credo nemmeno se lo vendessi io... Io ero rimasto che il 7.0 costava
meno di 2 milioni...
CMQ il mio consiglio é... Usa la versione demo di SQL Server, gli dai una
bella occhiata e poi vedi (dura 120 giorni ed é GRATIS!!).
Se invece hai esigenze di eccezionale velocità... Non c'é niente da fare...
Oracle é imbattibile... MySQL non lo conosco ancora (purtroppo) Access é
l'unica cosa che ti sconsiglio vivamente: non é così veloce, ma soprattutto
non é affidabile (come del resto tutto l'office di Microsoft eccezion fatta
per Publisher...)
        Ciao
                Allanon

Newsgroup: it.comp.lang.visual-basic
Titolo: Finestre Modali In VB6

Come si fa a aprire una finestra modale in VB6 o meglio che proprietą devo
impostare?
Grazie a tutti

Se ho capito bene quello che ti serve basta semplicemente
    NomeForm.show vbmodal
Come in vb5 :)


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] OCX con OCX

Se creo un controllo ActiveX che contiene altri controlli ActiveX quando
installo il programma devo inserire tutti gli ocx correlati o solo il
controllo creato ?
Grazie a tutti Stefano

 wrote in message
84q4f7$58e$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Per iniziare..........

Sono Daniele dalla prov. di Bo, vorrei iniziare la programmazione in visual
basic, le tappe da percorrere quali sono, esiste un manuale che mi consenta
di studiare il VB senza avere il software, dove è possibile avere una
versione di VB anche remota, con licenza e manuali.
Grazie

 Grazie
vedi risposta a 'una semplice domanda' di pochi minuti fa.
sia per le demo sia per le complete.
aggiungo (anche per pedorro, che mi auguro legga):
- usate internet, ci sono centinaia di siti con codice bell'e pronto (da
studiare, non copy-paste, se possibile). vale per vb e per sta cominciando
anche per 
vb.net
- se state cominciando, tenete presente che ms punta molto su 
vb.net
. non e'
chiaro se passa o no, e quanto passa. ma tenete anche presente che quelli
bravi, qui, mi sembra dicano in genere che nel caso e' meglio c#. in
particolare, uno dei bravi continua da sempre a sostenere, e credo abbia
varie ragioni, delphi, che non c'entra una cippa con ms e cio' nonostante (o
proprio per questo) e' molto attraente. prima di stare mesi su una cosa che
magari non vi piace / serve, cercate di informarvi piu' che potete. detto
questo, anche un linguaggio semplice come vb imho qualcosa di serio si
impara sempre. purche' lo si affronti in modo serio, naturalmente.
ciao, buon lavoro, j.
--
www.sundaysw.com

Newsgroup: it.comp.lang.visual-basic
Titolo: Cristal Report, sempre lui :(

Si puo' passare il contenuto di una casella di testo contenuta nella
FORM del mio Prg in VB ad un report creato con Cristal Reports?
Mi spiego meglio: ho bisogno di stampare nell'intestazione di un
report i Flag di selezione dei campi.
Per es. seleziono i campi per data: DA 1/1/98  A 31/12/98 e voglio far
risultare queste due date sull'intestazione del report...
Come si fa?
Grazie per le risposte!
Michelaz

...


Crei nel report una formula.
Es. Header
Le assegni un testo (non è obbligatorio serve solo per vederla)
Es. "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
La posizioni nel report, meglio se all'interno di un campo text.
(Il campo text è comodo x quando hai + campi affiancati che possono avere
dimenzione variabile)
In VB rimpiazzi le 'a' con quello che ti serve in questo modo:
cr1.formulas(0) = "Header="+Text1.Text+" Quello che vuoi......"
....................
cr1.formulas(n) = "ULTIMAFORMULA=Altro testo....."
Ciao Francesco C.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] Scaricare e aprire un file zip con http o ftp

Ho il seguente problema:
    Devo prelevare una file access zippato (dati aggiornati) da internet, ho
una mezza soluzione, ma non sono certo che sia giusta:
1) con queste istruzioni dovrei scaricare il file zip
    Inet1.AccessType = icUseDefault
    Dim b As Byte
    Dim strURL As String
    strURL = "ftp://USERID:PASSWORD@HOST/" & "DATABASE.ZIP"
    b() = Inet1.OpenURL(strURL, icString)
    Open "C:\archivio.Zip" For Binary As #1
    Put #1,  b
    Close #1
    MsgBox "Fatto"
2) come faccio a decomprimere il file zip una volta scaricato?
3) Il download mi conviene tramite ftp invece che tramite http?
4) Ultima domanda, quando faccio delle query sul database, il recordset ha
dei campi di alcuni record vuoti,( null) come faccio a gestire questa
situazione?
5) Dove sono le faq?
Grazie l'attenzione!
Edoardo Cicolella
e.cic...@tiscalinet.it


Ciao, Claudio G.

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] VB & .NET Journal

Per chi fosse intenzionato a sottoscrivere un abbonamento ...
non fatelo.
Io ho buttato 40 euro nel cesso, su diversi blog ho trovato persone con 
la mia stessa identica brutta esperienza (cfr. mio post del 20 giugno).
In un post (non verificato ufficialmente) si dice che la società è stata 
messa in liquidazione a luglio.
Scusate l'OT
ciao
stefano

 società è stata messa in liquidazione a luglio.
Ucciso dal .NET?
Prova a mandare una mail a Balena; se non è cambiato nulla in fondo lui è 
pur sempre il direttore
-- 
Greg 

 società è stata messa in liquidazione a luglio.
Comuqnue mi spiace di questa fine; per me ha anche un valore affettivo visto 
che su questa rivista ci sono cresciuto, quando sul vb non  trovavo molto, 
internet non era come oggi e ricordo che un amico mi scaricava il post di 
questo ng e di access su un floppy una volta ogni tanto e poi leggevo tutto 
avidamente.
Tempo fa ho pure comrpato su ebay i primi 12 numeri della rivista che mi 
mancavano :)
-- 
Greg 

 pur sempre il direttore
Questa può essere un'idea, dubito che possa portare a qualcosa ma un 
tentativo non costa nulla.
ciao
stefano

 tentativo non costa nulla.
male che va, se ti risponde, avrai info di prima mano invece che dai blog
-- 
Greg

Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Report

Ho scritto un programma per fare preventivi in VB6, utilizzando però Crystal
Report PRO per VB5.
Il programma non stampa correttamente se installato sotto Windows2000.
Cosa posso fare?
Crystal Report per VB6 risolverebbe il problema?
Esiste dell'altro software simile dal punto di vista della funzione (magari
rintracciabile come shareware)?
Grazie dell'attenzione!

Chi può spiegarmi come aggiornare un report di Crystal Report eseguendolo
dall'interno di un form con un bottone comando o col menù, visto che
aggiungendo i record al database il mio report non viene aggiornato. Quali
proprietà devo dare al bottone?

 wrote in message
3j3O4.49830$xt2.6...@news.infostrada.it...


by Andrea
Il nome del file relativo all' oggetto CR inserito nel tuo form viene
aggiornato ad ogni pressione del tasto?

Newsgroup: it.comp.lang.visual-basic
Titolo: Sfarfallio MDI

Salve...
ho questo problema...
Qualìndo la mia (prima) applicazione MDI parte si nota uno sfarfalliio di
alcune finestre che appaiono e scompaiono velocemente...
Dopodichè è tutto a posto, vorrei però riuscire ad evitare questo
antiestetico problema...
Qualcuno sa darmi una dritta?
Grazie

 ha scritto nel messaggio
news:TbNk6.204$YC6....@twister1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Richiesta informazioni su MAPI

Sulla documentazione in linea di VB5 c'e' scritto :"Per utilizzare questi
controlli, è necessario installare un sistema di posta elettronica conforme
MAPI, quale Microsoft Exchange."
Ora la mia domanda e':
e' possibile utilizzare MAPI anche non avendo Exchange sul PC, ma solamente
Outlook Express?
Non chiedetemi di fare le prove perche' sto cercando ora di fare qualcosina
ma ancora non sono riuscito a fare niente di concreto... anzi, se mi dite
che non posso sul mio PC non ci provo neppure!
--
ciao
gelty
--
Visita 
http://www.sifor.it
Elimina *toglimi* per le risposte

 wrote in message
7hu06j$1bk8$1...@urano.inet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Occupazione CPU con Winsock

Salve Ragazzi!!!!
Ho una applicazione client server realizzata col controllo Winsock.
Sul client ho questa situazione:
      WSK.RemoteHost = M.IPAddress
      WSK.RemotePort = M.Porta
      WSK.Connect
      Controllo = False
      tmrControllo.Interval = 10000 'e' un controllo timer x il timeout
      tmrControllo.Enabled = True
      Do While WSK.State <> 7 And Controllo = False
         DoEvents
      Loop
      tmrControllo.Enabled = False
      If WSK.State = 7 Then
        SeiConnesso = True
      Else
        SeiConnesso = False
        WSK.Close
     End If
Ho notato che durante il ciclo do-while l'occupazione di processore è
piuttosto rilevante :-(
Avete qualche idea per rilevare o meno la connessione effettuata senza
distruggere la CPU?????
Saluti a tutti e Buone Ferie
io gia' sono con le pantofole sporche di sabbia :)
------------------------------
Grifoni Marco
°°
m.gr...@quipo.it
°°
------------------------------


Puoi provare cosi':
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Dim Controllo As Integer
WSK.RemoteHost = M.IPAddress
WSK.RemotePort = M.Porta
WSK.Connect
Controllo = 0
Do While WSK.State <> 7 And Controllo < 10
   'una sola iterazione al secondo, per non appesantire la CPU;
   'dopo 10 tentativi (10 sec) andiamo in timeout
   Sleep 1000
   DoEvents
   Controllo = Controllo + 1
Loop
If WSK.State = 7 Then
    SeiConnesso = True
Else
    SeiConnesso = False
    WSK.Close
End If
Nota che Controllo e' diventato un Integer e non piu' un Boolean globale,
con questo sistema puoi fare a meno del timer.
Fai qualche prova con l'intervallo, se vuoi puoi diminuirlo anche a 500/300
millisecondi... in generale piu' aumenti lo "Sleep" e meno il programma
risulta "pronto" nella risposta durante quei 10 secondi ma il carico della
CPU dovrebbe diminuire notevolmente
Ciao
--
Luca Dormio
luca....@tin.it

Si in effetti l'occupazione del processore e' diminuita ma il pc in quei
frangenti e' come se si fermasse!!!!
Saluti Marco
"Luca Dormio" <lucaFAV...@tinFAVA.it> ha scritto nel messaggio
news:9kb8ti$kr3$1...@fe1.cs.interbusiness.it...


 frangenti e' come se si fermasse!!!!
Tutto o solo il tuo programma? in teoria non dovrebbe dare fastidio agli
altri processi ma bloccare, per la durata di 'Sleep', solo il tuo...
comunque, come ti dicevo, prova un po' a giocare con l'intervallo per
trovare il giusto compromesso.


Grazie Luca....;-)
"Luca Dormio" <lucaFAV...@tinFAVA.it> ha scritto nel messaggio
news:9kbvee$hgn$1...@fe1.cs.interbusiness.it...
