mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Command e Parameters.......??

Ciao a tutti.
Ho un problema con l'impostazione del Type relativo a Parameter.
Ho una Qry con parametri classica, se il parametro lo metto su di un Campo
Numerico, imposto il Type=adInteger e tutto funziona correttamente, nel
campo Value passo un Integer ecc.....
Tutto bene, ho provato a impostare il parametro in un campo Testo della mia
Qry,  presumevo bastasse impostare il campo
TYPE=adVarChar (che se non ho errato è tipico per stringhe), ma mi viene
restituito il SEGUENTE ERRORE:
*********************
Errore 3078:
L'oggetto Parameter non è stato definito correttamente.Le informazioni
fornite non sono coerenti o complete??????
*********************
Poichè l'impostazione è la stessa di quando utilizzavo l'integer, non sò
dove posso aver errato, allego il codice relativo
per chiarezza:
Dim rs As ADODB.Recordset
Dim cmdCodice As ADODB.Command
Dim prmCodice As ADODB.Parameter
Dim Cod As String
Cod = "S2001001"
Set rs = New ADODB.Recordset
Set cmdCodice = New ADODB.Command
cmdCodice.ActiveConnection = Cn
cmdCodice.CommandText = "QryProva"
cmdCodice.CommandType = adCmdTable
Set prmCodice = cmdCodice.CreateParameter("Codice", adVarChar, adParamInput,
, Cod)
cmdCodice.Parameters.Append prmCodice **** Il Debug passa l'errore a questo
passo *****
rs.Open cmdCodice, , adOpenForwardOnly, adLockReadOnly
Set Adodc1.Recordset = rs
Grazie anticipatamente.
Alex.
-- 
Posted from [212.141.54.103] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Di nuovo a tutti.
Ho scoperto che per campi Stringa, è obbligatorio inserire il campo Size del
Parameter.
Quindi OK per questa parte, ora mi sorge il secondo problema......
Una volta recuperato i dati dalla Qry parametrica nel DB Access, potrei
avere la necessità di modificare il criterio o valore del parametro per
l'estrazione di altri dati.
Al primo passaggio tutto OK (con la prima impostazione), alla 2° il recodset
non viene riaggiornato, o meglio ha sempre i dati relativi al primo Valore
del parametro.
Cerco aiuto ............
Grazie...


Newsgroup: it.comp.lang.visual-basic
Titolo: Form mdiChild e no

Esiste la possibilita' a RunTime di visualizzare una form come mdiChild
o no a seconda delle esigenze?
Bye by Massimo 8-]

o no a seconda delle esigenze?
Per visualizzare una form MDI Child come form non MDI, usa:
oldParent = SetParent(Me.hWnd, GetDesktopWindow)
Per "riataccare" la MDI Child al suo "papą":
SetParent Me.hWnd, oldParent
La dichiarazione delle API usate č:
Public Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As
Long) As Long
Public Declare Function GetDesktopWindow Lib "user32" () As Long
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: sms aiuto

Io ho fatto così:
 - Ho collegato un cellulare NOKIA (se ti interessa ti posto il codice del
modello. Ora non me lo ricordo!!) alla seriale del PC
 - Ho installato sul PC il NOKIA DATA COMMUNICATION. Un software che ti
consente di collegare tramite seriale un telefonino NOKIA.
 - Ho scaricato  e installato da: 
http://www.winsms.com
 "SMS Gateway"
software che consente di gestire gli SMS di un telefonino collegato al PC
 - Ho creato tramite vb un file batch (.BAT) che richiama (riga di comando
DOS - command line interface) una funzione dell "SMS Gateway" passando in
input numero cellulare e testo da inviare.
In realtà "SMS Gateway" prevede anche l'utilizzo di un'interfaccia DDE o,
in alternativa, può essere usato come server di automazione OLE; usando
queste funzionalità bypassi l'utilizzo del "command line interface" (che
infatti a me non piace per niente. L'ho usato solo perchè avevo fretta!!!)
Per meggior dettaglio scarica e leggi il manuale in inglese.
Questo è ciò che ho fatto io, sono comunque convinto che sia possibile
inviare, tramite seriale, i comandi al telefonino necessari per mandare
SMS, senza utilizzare quindi SW di terze parti (cioè "SMS Gateway"). Mi
sembra di aver letto qualcosa del genere su "DEV" o "Computer Programming"
ma non ne sono sicuro!!!
Spero di esserti stato utile. Ciao.
Giorgio Parmeggiani
-- 
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

DOS - command line interface)....

Tutte e due le cose nel senso che prima CREO il file bat inizializzando un
"FileSystemObject" e usando il metodo "CreateTextFile" per creare un file
su disco.
Poi RICHIAMO il file appena creato tramite una shell.
Ciao Giorgio

Newsgroup: it.comp.lang.visual-basic
Titolo: Importare dati da AS400

Ciao a tutti.
Premetto che di AS400 non so un piffero. Domani devo andare da un cliente
che utilizza AS400 e avrei la necessità di importare alcuni dati (clienti,
articoli ...)
Ma non so da dove cominciare...
Qualcuno di voi mi può illuminare?
Grazie
Luca

 articoli ...)
Purtroppo non ho idea della situazione che troverai dal cliente!!! ed
immagino anche tu!!!
Se hanno dei PC (immagino di si) collegati all'AS400 con il pgm Client
Access puoi operare in 3  modi.
Innanzitutto devi farti dire le i nomi degli archivi e in che libreria si
trovano (per intenderci le librerie AS400 sono le directory di windows e gli
archivi sono come le tabelle di ACCESS).
Il passo più semplice è quello di esportare su un PC utilizzando l'icona
"ricevi file da host" da una sessione video 5250 (sorta di telnet x AS400)
indicando
libreria/nomefile e tra le opzioni del file PC hai vari ipotesi
(file di testo, file DIF, file di EXCEL).
Altra ipotesi è quella di importare direttamente da excel (se sui PC hanno
installato Client Access dopo OFFICE) tra le barre degli strumenti dovresti
trovare la barra degli strumenti che ti importa i dati da AS400 (ovviamente
sempre con nome libreria e nome file). Se non c'è allora puoi crearla in
excel da menu strumenti->componenti aggiuntivi->sfoglia     nella cartella:
c:\programmi\ibm\client access\shared\   ci dovrebbe essere il file
CWBTFXLA.XLL che aprendolo ti aggiunge ad EXCEL la barra degli strumenti del
Client Access.
Terza ipotesi creare un collegamento ODBC (sempre su un PC con client
ACCESS) tra i drivres ODBC dovresti trovare Client ACCESS ODBC driver. Devi
creare una nuova connessione indicando la libreria dei files. A questo punto
ad esempio da ACCESS puoi collegare una tabella tramite la sorgente dati
(ovviamente indicando il nome del file).
E' un discorso un po' complesso potrei parlartene per giorni interi.
Spero di esserti stato utile in qualche modo.
Ciao MAX
Ps: fammi sapere grazie!!!

 Ps: fammi sapere grazie!!!
Grazie, almeno ora so da dove cominciare.
Ti faccio sapere come va...
Ciao
Luca
Newsgroup: it.comp.lang.visual-basic
Titolo: XML win32 databinding

Salve a tutti.
Sto cercando di leggere dal server remoto dati di un mdb tramite xml creato
da una pagina asp
Funziona ma non è ottimizzato per i caratteri particolari.
Sapreste indicarmi un metodo semplice per generare xml da asp con dati letti
da un mdb.
Esiste un metodo in mdac 2.7 per salvare i dati in xml e tramite il
componente msxml posso salvarlo sulla Response di asp.... Però qui arriva il
problema :
- I tag xml che contengono caratteri accentati ect... come faccio per creare
un xml well-formed se non riesco a cambiarli con il rispettivo escape xml
con il Replace(stringa,"à","Ã") ,ecc. ?
Grazie

 escape xml con il Replace(stringa,"à","Ã") ,ecc. ?
Mah, sinceramente non ho capito molto bene il problema.
Perchè devi cambiare la "a minuscola accentata" con la "a maiuscola con la
tilde"?
In ogni caso per inserire dei caratteri accentati in un XML e mantenerlo
well-formed, devi specificare nella testata :
<?xml version="1.0" encoding="ISO-8859-1"?>
In questo modo informi il motore XML che userai caratteri del set europeo, e
lui non si lamenta se trova delle accentate.
Ciao
*Roby*

Newsgroup: it.comp.lang.visual-basic
Titolo: Text Box e Maiuscolo..

Ciao come faccio automaticamente a far scrivere in maiuscolo in determinate
txtbox?
grazie....
ciao
fabbry

"Fabbry" ha scritto nel messaggio

KeyAscii = Asc(UCase(Chr$(KeyAscii)))
nell'evento keypress della textbox.
simo
--
__________________
www.sasim.net
* Server IRC : 
irc.azzurranet.org
 --> Canale: #it_lang_vb
* Sito Comune Ng: 
http://www.it-lang-vb.net
* Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt
* I vecchi messaggi su: 
http://groups.google.com/

 ha scritto nel messaggio
news:dZd48.5154$761.1...@twister1.libero.it...


>
[cut]
If Not KeyAscii = 8 Then If Not (KeyAscii >= 48 And KeyAscii <= 57) Then 
KeyAscii = 0
(tutto su una riga)
questo esempio fa scrivere solo numeri nella textbox. Da mettere 
nell'evento keypress.
simo


Puoi provare a studiarti qualcosa con la funzione Isnumeric
Davide
Newsgroup: it.comp.lang.visual-basic
Titolo: VB.NET - Problemi con Crystal report sui PC cliente

Ho creato un'applicazione di tipo Windows Form con Microsoft 
VB.NET
Enterprise Architect in Italiano.
Premetto che sul mio PC attualmente c'è installato il .NET Framework 1.0
(versione 1.0.3705), più il service pack 2 opportunamente scaricato dal sito
Microsoft.
Il problema sul PC (stesso mio sistema operativo anch'esso in italiano) del
cliente è il seguente.
Tutte le funzionalità sono eseguite correttamente, salvo quando debbo
eseguire un report creato con Crystal Report (quello lite dentro 
VB.NET
).
Nella stessa directory dell'applicazione ho provveduto ad aggiungere i
seguenti files:
  CrystalDecisions.CrystalReports.Engine.dll
  CrystalDecisions.ReportSource.dll
  CrystalDecisions.Shared.dll
  CrystalDecisions.Windows.Forms.dll
  CrystalKeyCodeLib.dll
In un secondo momento ho aggiunto anche il file:
  keycodeV2.dll
Ho provato anche a mettere sul PC del cliente in "c:\programmi\file comuni",
tutto il contenuto della mia directory "c:\programmi\file comuni\crystal
decisions" (sottodirectory comprese), ma quando eseguo da codice un report
in visualizzazione e/o stampa, mi viene restituito questo messaggio di
errore:
  "CANNOT FIND KEYCODEV2.DLL, OR INVALID KEYCODE"
Dove ho sbagliato? Cosa debbo fare?

Con crystal devi costruire il pacchetto d'installazione.
Un percorso è visitare il sito della Crystal e vedere le istruzioni.
giuseppeD
--------------------------------------------------------------------------
Informatica , come materia obbligatoria dalla prima elementare , quando ?


Ti chiedo una cosa allora, il pacchetto d'installazione lo posso fare anche
dentro 
VB.NET
 oppure debbo appoggirmi a tools esterni tipo Install shield?
Ciao e grazie per la risposta,
Mario B.

Scusa ancora, mi puoi dare il sito della Crystal per cortesia?
Grazie e ciao

da vbstudio devi fare new project / setup e deployement (salvo errori di
battirura dovrebbe essere scritto cosi) e selezionare setup project dopo di
che non essendo semplicissimo fare un pacchetto di installazione (almeno la
prima volta) approfondisci l'argomento con l'help.
Saluti
Riccardo

 Scusa ancora, mi puoi dare il sito della Crystal per cortesia?
http://www.crystaldecisions.com/products/crystalreports/net/default.asp
http://www.crystaldecisions.com/products/dev_zone/default.asp
giuseppeD

Guardando su 
www.google.it
 per trovare altre persone che hanno avuto questo
problema, ho visto che anche tu a suo tempo ti eri imbattuto nel problema
del "Cannot find Keycode2.dll".
Mi ricordo che al termine del tuo quesito chiedevi: "per poter far girare
l'applicativo con Crystal Report in macchine dove è presente solo il .NET
Framework
devo ottenere una licenza dalla Crystal , oppure ho trascurato qualche
passaggio?"
Come hai risolto tu il problema sulla macchine dell'utilizzatore finale che
ha solo il framework sulla sua stazione PC?
Ciao e grazie ancora.
Mario
Newsgroup: it.comp.lang.visual-basic
Titolo: Matrici ?

Salve a tutti
Mi sono da poco "cimentato" in VB
ed ho incontrato una difficoltà:
Come devo identificare una variabile per far si
che possa sostituirsi ad una matrice.
Ad es:
Dim x As Integer
Dim Argo as ???????
Argo = Text1
For x = Text1.LBound To Text1.UBound
   Argo(x).Text = "Prova" & x
Next x
Se volessi inserire queste righe
in una classe che variabile
dovrei utilizzare per far si
che dal form principale
possa assegnare alla "var ARGO"  la caption
di un text (diventato matrice)
per utilizzare più volte tele classe
con diverse caption di text?
Grazie mille anticipatamente a tutti
Saluti 
co...@hotmail.com



Non puoi.
Il tuo e' un classico ragionamento per puntatori (o riferimenti).
In VB i puntatori non esistono.
Senza contare che nell'esempio che hai fatto tu, usi un vettore di TextBox,
che sono dei controlli, che si possono vettorizzare, ma non diventano un vero
vettore. Un vettore e' sempre composto dal'esistenza tutti gli elementi compresi
tra i suoi estremi. Un vettore di TextBox puo' essere composto solo da Text(0) Text(7) Text(121).
Se ne deduce che sembra un vettore, ma in realta' VB al suo interno e' come se chiamasse
la txtNome(8), non come oggetto "txtNome" ottavo elemento, ma come Oggetto chiamato "txtNome(8)".
ATTENZIONE, Ora pero' mi viene in mente che puoi fare cosi':
Dim x As Integer
Dim Argo() as Text
Redim Argo(Text1.UBound)
For x = Text1.LBound To Text1.UBound
   Set Argo(x) =Text1(x)
   Argo(x).Text = "Prova" & x
Next x
Problema risolto.
-- 
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: Informazioni sulle API

Come faccio a sapere il significato di ogni parametro delle API di
Windows?
Grazie.

...


Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Hotkeys dell'ambiente di sviluppo non funzionano.

Ciao a tutti!
Non so dirvi da quando in particolare, per� alvuni tasti di scelta rapida 
(hotkeys) nell'ambiente di sviluppo di Visual Basic 6 (SP6) non funzionano 
pi�!
Per esempio Ctrl+Spazio non esegue pi� il completamento della parola, cosa 
che ho sempre trovato comodissima.
Altre combinazioni, come per esempio Alt+F2 funzionano ancora...
Ho guardato tra le opzioni dell'ambiente di sviluppo, per� non ho trovato la 
possibilit� di assegnare i tasti di scelta rapida.
E' gi� successo a qualcuno?
Esiste una soluzione?
Il sistema operativo � Microsoft Windows XP Sp3, il computer � registrato in 
un dominio, io sono l'amministratore locale del computer.
-- 
3st3b4n
Questo post � stato scritto con bit riciclati 

Mentre mi apprestavo a riciclare alcuni bit, *3st3b4n* ha scritto:
Come non detto: ho risolto da solo. Scusate.
Il problema � causato del programma Logitech Quickcam nella Traybar. 
Eliminato quello, eliminato il problema.
Era da tempo che questa cosa mi disturbava ed oggi, che ho deciso di 
chiedere il vostro aiuto, mi � arrivata l'illuminazione.
E' bastato pensare a voi, che da tanto non frequento...
Grazie e scusate di nuovo per l'inutile post.


Newsgroup: it.comp.lang.visual-basic
Titolo: Domandina stupida

Salve a tutti,
vorrei sapere, se esiste un continitore di oggetti tipo frame con le scroll
bar.
Se non esiste come faccio a legare VScroll al frame.
Grazie a tutti.
--------------------------------
Inviato via 
http://usenet.libero.it

puoi inserire un controllo frame e un controllo slide o scrollbar,
poi nell'evento change del controllo slide o scroll bar vari la
proprieta width del controllo frame
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: ?Comandi Autorun.inf

qualcuno conosce i comandi di funzionamento dell' Autorun.inf?
ciao
Daniele

 ha scritto nel messaggio
news:3993D3F6...@beta80.it...


  volevano così bene che nella culla mi


Newsgroup: it.comp.lang.visual-basic
Titolo: Come comandare un programma scritto in Delphi dall'esterno tramite VB ???

Dispondo di un programma, scritto in Delphi 6 che svolge alcune funzioni per
me molto utili e che uso tutti i giorni.
Vorrei automatizzare alcune delle operazioni che adesso svolgo manualmente,
premendo i pulsanti ed inserendo del testo nelle caselline apposite del
programma.
Come posso fare a 'pilotare' dall'esterno, usando VB ovviamente, il mio bel
programmino ?
Non parlo di usare funzioni tipo Com, Dde ed altri metodi di comunicazione
piu' o meno standard.
Intendo proprio far si che il mio programa scritto in VB vada a 'premere' il
pulsante n.3 del programma in questione, stessa cosa per l'inserimento del
testo nelle apposite caselline.
Una specie di SENDKEY tanto per capirci solo che dovrebbe agire su di un
altro programma.
Se po faa ???
Ciao e grassie.
RobertoA

 RobertoA
Newsgroup: it.comp.lang.visual-basic
Titolo: colorare parole in rich text box

ciao a tutti,
volevo fare una specie di editor che mi colori le parole chiave... pensavo
di usare la rich come mi consigliate di fare???
(avevo fatto un programma che in pratica trasformava il codice vb in pagine
html e li usavo il strreplace prima di creare la pagina web, posso usare
quel modo? ma poi lo devo richiamare a ogni rich_change??? non rallenta
troppo?)
ciao grazie a tutti
_______
by: Gick
gi...@gick.cjb.net
http://ww.gick.cjb.net

 di usare la rich come mi consigliate di fare???
In che senso? A livello di tecnica di riconoscimento delle parole? O per
evidenziarle?
Comunque è logico che, arrivato ad una certa dimensione, il contenuto del
RTB rallenterà se cerchi di riaggiornarlo tutto.
Magari per velocizzare il tutto ad ogni _change_ controlla in che punto si
trova il cursore e aggiorna solo tutto quello che si trova "nei paraggi",
vale a dire alla prima occorrenza di un'interruzione pre-cursore e
post-cursore (dove per interruzione intendo un blank o un CR, o un CRLF, o
un punto, e così via).
--
"Nella vita una sola cosa è certa: se la storia ci ha insegnato qualcosa, è
che si può uccidere chiunque."
(Michael Corleone)

 rich_change??? non rallenta troppo?
Eh, credo di no... se hai almeno un 2.4Ghz dovrebbe andar bene :-)))
Leggiti questi 3ad:
http://www.google.com/groups?threadm=udeH8.4080%24KG6.77261%40twister2.libero.it
http://www.google.com/groups?threadm=10d58c7c.0310050508.50dac37e%40posting.google.com
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema: DDE in VBAsic

Qualcuno mi puo' spiegare come fare per passare
un dato di una label di un programma VBasic a una
cella di un foglio Excel tramite DDE?
Ho fatto vari tentativi inutilmente: sono riuscito
a far passare un valore da Excel a VBasic ma non
viceversa.
Mi sarebbe anche molto utile un esempio di come
passare, sempre tramite DDE, un dato da una applicazione
VBAsic ad un'altra.
Grazie in anticipo.
Luigi

...

Problema risolto. Si trattava di metterei nomi giusti al form e alla label.
Ciao
Luigi

Newsgroup: it.comp.lang.visual-basic
Titolo: Richiesta aiuto

Ciao a tutti,
  c'è qualcuno che mi potrebbe dare il codice visual-basic per associare una
icona ad un file?
  Grazie anticipatamente a tutti e ciao
                         Marco

icona ad un file?
Scusa?
Forse intendi un tipo di file ad un'eseguibile.
O forse no?
Newsgroup: it.comp.lang.visual-basic
Titolo: [vb4]proprieta' selected

Salve. La proprieta' Selected in un FileListBox non mi funziona,
qualunque sia l'impostazione di Multiselect. Qualcuno l'ha provata e
ha idea di come si puo' fare per sapere se un nome della lista e'
selezionato oppure no? Grazie.
Franco Cipolla

cip...@tiscalinet.it
 (f. cipolla) scrisse:

Allora inserisci un FileListBox in un form chiamalo flb con proprietą
Multiselect <> 0 poi inserisci un CommandButton, e dopo copia il seguente
codice:
Private Sub Command1_Click()
    Dim lngCont As Long
    Dim lngCont1 As Long 'Contatore dei file selezionati
    lngCont = 0
    For lngCont = 0 To flb1.ListCount - 1
        If flb1.Selected(lngCont) = True Then
            lngCont1 = lngCont1 + 1
        End If
    Next lngCont
    Text1 = lngCont1
End Sub
Con questo dovresti avere tutti gli elementi per capirne l'uso.
Ciao VB

valt...@infinito.it
 (Valter) scrisse:

Hoops! non mi ero accorto che era per VB4, quindi non so se funge.
Sorry
Ciao 
VB

Grazie mille.
Il codice mi č servito a capire che... avevo fatto un pasticcio :-(
Franco

Newsgroup: it.comp.lang.visual-basic
Titolo: stampare i numeri

devo fare un piccolissimo prg che deve stampare su un modulo prefissato dei
numeri relativi ad importi in lire o altra valuta.
esiste un modo per allineare gli importi a destra in modo che le centinaia
siano tutte allineate idem per migliaia ecc?
Grazie
--
Marco G. 
icto...@tin.it

 ha scritto nel messaggio
news:8lbrag$7or$1...@nslave2.tin.it...

Non dici in che modo mandi i dati i dati in stampa, comunque,
trasforma i numeri in stringhe, ed aggiungi eventuali spazi iniziali
alle stringhe prima di mandarle in stampa. Qualcosa del genere:
function AllineaNumeri(Numero as Currency, Lunghezza as byte) as
string
    dim Stringa as string
    Stringa = format$(Numero, "###,###,###,###")
    Stringa = trim$(Stringa)
    AllineaNumeri = space$(Lunghezza - len(Stringa)) & Stringa
end function
Dove Lunghezza è la lunghezza prefissata della stringa risultante da
stampare.
Guarda che l'ho scritta adesso in OE, quindi controlla prima di
utilizzare. Ciao
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

Newsgroup: it.comp.lang.visual-basic
Titolo: [?REPOST] Scrivere su file all'inizio

Close fileNum
--
DoS :: 
dos...@hotmail.com
«Non la forza, ma la costanza
di un alto sentimento fa gli
uomini superiori», Nietzsche

 voglio caricarlo tutto in memoria. Grazie!
Potresti rinominare il file pippo.txt in pippo.old, creare un nuovo file
pippo.txt in cui vi scrivi "D" e a seguire ci copi l'intero contenuto di
pippo.old. Dopodiche' elimini pippo.old e ti ritrovi con un pippo.txt con la
modifica che dicevi.
Naturalmente devi avere spazio su disco a sufficienza dato che non vuoi
usare la memoria.
Newsgroup: it.comp.lang.visual-basic
Titolo: Dove trovo la documentazione sulle API di Windows???

Sono un programmatore di Visual Basic, ma non riesco ad utilizzare nessuna
delle API consigliate nei manuali come la funzione BEEP, o la funzione
SENDMESSAGE.
O sbaglio qualcosa o devo installare qualche componente che non conosco
oppure......
Aiutatemi,grazie.
Luca.
ByeBye

Copio e incollo da messaggi degli ultimi giorni... :
----------------
    Dai uno sguardo a :
 
http://skyscraper.fortunecity.com/transmission/45/api/index.html
    e
 
http://home1.swipnet.se/~w-10159/files/win32hlpfiles/
    se ti vuoi scaricare la guida (in inglese e con dichiarazioni in C++)
circa
    8MB.
    Fabrizio Macedonio
----------------
----------------
    Oppure inizia da:
 
http://msdn.microsoft.com/library/default.htm
    e spulcia in Platform SDK (tanto per iniziare).
    (ma anche DirextX SDK, OpenGL SDK ecc!)
    Massimo Bordoli
----------------
----------------
    nel cd di vb
    ...\Common\Tools\Winapi\APILOAD.EXE
    ...e ricordati di copiare anche il file di dati!
    Andrea Calore e alex
----------------
----------------
170 links a siti VB
http://space.tin.it/computer/gaais/
http://web.tiscalinet.it/VBLINKS/
   <---  Nuovo server !
Maurizio Santaniello MIX
----------------
Da parte mia ti posso aggiungere
http://users.turboline.be/btl10148/apiguide/
... e naturalmente il Sito Comune (URL nella firma), dove trovi, oltre
a tante cose utili (e free) il Manifesto del NG.
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi sul
    Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Newsgroup: it.comp.lang.visual-basic
Titolo: ingrigire una scheda tab-strip

e' possibile ingrigire una scheda di una tab-strip ?
cioe' renderla enable = false
anche se la proprieta' enable per una singola scheda non esiste ?
grazie
eMOeL

 wrote in message
10hj9je$f8p$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Allora a Quando il Meting?

Perdonatemi...ma non ho proprio capito alla fine quale sarà la data definitiva per il Meeting!
Il luogo prescelto è Montecatini?
Boh...ditemi solo qualcosa.....Grazie mIlle a Tutti!
Ciao SIMO
--
__________________
www.sasim.cjb.net

Ops..sbagliato a scrivere Meeting! :)
Newsgroup: it.comp.lang.visual-basic
Titolo: loop di attesa

Sto scrivendo un programma che deve interfacciare attraverso la
seriale un modem GSM e devo far si che il programma sia sempre in
attesa (24 ore su 24) dell'evento RING quando arriva una telefonata:ho
provato ad usare il ciclo DO LOOP ma il programma si blocca e va in
errore.
Come posso fare?

 errore.
non conosco il problema di interfacciare il modem però se usi istruzioni che
aspettano dati da una  "porta" penso che dovresti usare un activex
multithread dove inserire il loop di attesa...
ciao

 Come posso fare?
(premeto che pure io sono a totale digiuno di interfacciamento col GSM)
potresti provare a settare un timer che ogni tot (per esempio ogni secondo,
anzi, anche meno visto che in teoria deve essere "sempre pronto a ricevere")
controlla se ci sono chiamate in arrivo; utilizzando il do loop hai usato la
doevents? il fatto è che se il pc è impegnato a fare il ciclo fa questo e
basta, con la doevents invece permetti alle altre routine girare senza
rimanere bloccate in attesa che il ciclo si compia. L'unico inconveniente è
che con la doevents potrebbero partirti anche routine che non devono e
incasinarti l'esecuzione del programma ... cmq, penso che usare un timer
dovrebbe risolverti il problema... altrimenti non saprei...
Per pura mia curiosità, ma utilizzando la porta seriale non esiste un metodo
simile alla ConnectionRequest (impiegato nei socket) che permette al server
di rimanere sempre in ascolto di nuove richieste di connessioni da parte di
eventuali clients?
ciao,
    mik

 wrote in message
9f6b39f5.02021...@posting.google.com...

Se ti colleghi diretta mente al modem attraverso il controllo MSCOMM e lo
comandi con stringhe tipo "AT...." allora potresti provare a usare l'evento
OnComm, Questo evento si scatena (per esempio) Quando arriva qualcosa sulla
seriale (con i modem funziona bene, perchè gestiscono i segnali di sincronia
HardWare) se controlli quando sulla seriale ti arriva la stringa "RING", hai
risolto il tuo problema!
Guarda l'esempio VBTERM fornito con visual basic.
Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda su MsgBox

Ciao a tutti.
E possibile inserire una gif animata in una msgbox?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 E possibile inserire una gif animata in una msgbox?
NO
-- 
Per diventare grandi non bisogna avere paura di essere piccoli
Per rispondere in privato elimina dall'indirizzo "togliquesto"
MasterDavidex - David Ruscelli

Grazie
Su una msgbox no.
Potresti costruirti una tua msgbox (un form e un po' di button) e
l'immagine. Occhio agli eventi perň! Mi sembra che la msgbox standard
non provochi l'activate e il deactivate dei form (mi posso anche
sbagliare :D ) mentre se usi un form tuo, si.
Ciauz
Aran Banjo
-
web: 
www.ponchio.it
 (non aspettatevi molto)
C'č da chiedere cosa togliere nell'indirizzo ;)
Replay to: *[[banjo]]spamdim..@**
abilene.it
**

 E possibile inserire una gif animata in una msgbox?
Si, ma in VB ci metti una vita.

 E possibile inserire una gif animata in una msgbox?
Che io sappia, su un MsgBox classico, no.
Ma, toglimi una curiosità, visto che (la statistica documenta) nessuno al
mondo legge mai un MsgBox anche con un messaggio di soli 5 crt e clicca
(ovviamente a caso su uno qualsiasi dei pulsanti a disposizione), cos'è,
un'idea per distrarre ulteriormente e far leggere ancor meno?
... scherzo, neh?!

 Che io sappia, su un MsgBox classico, no.
Io continuo ad essere convinto di si...
Mi ricordo di aver letto, parecchio tempo addietro, il modo di fare il
subclassing delle finestre di MessageBox...ed in C ci facevano tutto quello
che gli pareva.
In VB sarebbe complicato, ma in C dovrebbe essere "semplice" infilare un
controllo in piu' sulla finestra...

 che gli pareva.
QUOTO
Ciao, Vincenzo

 (ovviamente a caso su uno qualsiasi dei pulsanti a disposizione)
Magari cliccassero su un bottone a caso.
Nella mia esperienza si spaventano per il messaggio inatteso e smettono di
lavorare occupandosi d'altro e nella migliore (!?) delle ipotesi ti
telefonano.
(Conosco gente che è andato avanti una settimana con il PC non funzionante
finchè il capo se ne è accorto)
Ciao
--
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: MsgBox non modale

Ieri ero da un cliente. Mi fa notare che sul PC di chi utilizza
l'applicativo (VBD in IE6), alcuni UserDocument non funzionano.
Verifico, e osservo una cosa stranissima. All'apertura dello UserDocument,
nell'evento Show, chiamo una sub che popola diversi listbox.
Se non riesce a trovare i dati, lo segnala con un msgbox.
Il punto in cui chiama il msgbox è:
Call MsgBox("L'elenco delle Ricette risulta vuoto.", vbOKOnly, "Gestione
Articoli")
Il problema è che il msgbox appare, ma immediatamente (senza che nessuno
tocchi il mouse o la tastiera), se ne va in background, dietro a IE.
Poi, l'esecuzione continua (e anche questo è strano, visto che il msgbox
dovrebbe aspettare l'OK dell'utente), e l'utente inizia ad operare sulla
schermata.
Alla chiusura, IE non riesce a distruggere lo UserDocument, perchè ha ancora
il msgbox aperto in background, e la Dll va in errore.
Immagino sia una impostazione di quella installazione di IE, ma non ho
trovato documentazione su MSDN al riguardo.
Qualcuno ha già avuto problemi analoghi, e magari sa quale opzione di IE può
generare questo problema?
Intanto, ho modificato tutti i msgbox in questo modo, e dopo le feste
proverò ad installare:
Call MsgBox("L'elenco degli Articoli risulta vuoto.", vbOKOnly +
vbMsgBoxSetForeground, "Gestione Articoli")
Ciao
Alberto
--
Be First - ITA13958
http://www.stopglobalaids.org
http://www.greenpeace.org
http://www.stopbush.com

Ciao!!!
Dunque...
L'unico sistema é fare una form e chiamarla come se fosse una msgbox...
Ancora meglio potresti creare la form in un activeX EXE chiamarlo in modo
che sia out-of-process e così dovrebbe rimanere sopra a tutto...
                    Ciao
                                            Allanon
--
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità
Newsgroup: it.comp.lang.visual-basic
Titolo: Un singolo eseguibile

Ho visto che esistono programmi che pur essendo costituiti
da un solo file eseguibile (.exe) mostrano immagini e musiche
di sottofondo. Evidentemente questi elementi devono essere
inseriti dentro l'unico file che costituisce l'applicazione
(almeno, credo!).
Mi potreste dare qualche suggerimento su cosa cercare su Google
per trovare un tutorial, una guida, per capire come si realizza questa
cosa ?
Io ho cominciato aprogrammare da poco ed ho i libri "I miti" della
Mondadori su Visual Basic ma non sono riuscita a trovare indicazioni in
merito.
Scusate la domanda da principiante.
Cordiali saluti
Caterina
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao tu fai il tuo programmino con le immagini che si muovono ecc ecc poi lo 
assembli con "creazione guidata di microsoft visual basic" e vedrai che 
tutto quello che serve sta dentro il file eseguibile. 


Si deve usare un file di risorse ed integrarlo nell'eseguibile. Se 
cerchi LoadResData nella guida hai una idea di come usare gli elementi 
contenuti in un file di risorse.
http://tinyurl.com/2ytcla
Ciao
-- 
-> GbC|
www.gbcweb.com
www.chiappori.com

 Cordiali saluti
Ciao
stefano

 tutto quello che serve sta dentro il file eseguibile. 
Credo che Caterina si riferisse all'eseguibile "programma" e non 
all'eseguibile "setup" a cui, mi sembra ti riferisca tu.
Oltretutto la frase
 >e vedrai che
 > tutto quello che serve sta dentro il file eseguibile.
non è del tutto esatta, in automatico ti vengono inserite le librerie 
referenziate nel progetto ma se tu, nel codice, fai riferimento ad un 
file esterno questo non ti viene portato dentro.
ciao
stefano


Scusa Alice, è da un po' che posti risposte assolutamente inesatte....
Please smetti di dare risposte alla cavolo...
La gente potrebbe seguire i tuoi consigli che per il 99 % dei casi sono
assolutamente errati...
Ciao
IAK 

 assolutamente errati...
Sei talmente stronzo che non ti sei accorto che ci sono piů Alice in giro...
Controlla se ti riesce gli indirizzi di posta...
--
Ciao Fede
By Chicco Production
http://www.webalice.it/bychicco/

Controlla se ti riesce gli indirizzi di posta...
si vede che il nick "Alice" presenta gli stessi effetti
collaterali....
ahahahh
sam--


Si vede che ogni Alice le spara grosse...ed č incompetente 

 giro... Controlla se ti riesce gli indirizzi di posta...
<Troll-O-Meter>
0123456789ABCDEF
||||||||||||
</Troll-O-Meter>
<Newbie-Meter>
0123456789ABCDEF
|||||||||||||||
</Newbie-Meter>


</Newbie-Meter>
troppo forte
GbC sei un grande !!!
sam-

 sam-
Grosso.
Mi sono inciccionito ultimamente.
:|

Newsgroup: it.comp.lang.visual-basic
Titolo: Programma per "bloccare" la workstation

Salve,
in win2k c'è la possibilità di bloccare la workstation prmendo crtl+alt+del
e facendo "blocca workstation".
Dove lavoro io questa possibilità è stata disabilitata, così come la
possibilità di inserire una password allo screensaver.
Allora ho pensato di creare un programma in VB che occupi tutto lo schermo
sempre in primo piano e che impedisca l'uso delle altre applicazioni.
Il problema è che premendo crtl+alt+del  si possono chiudere i programmi!
Il programma può funzionare?
Come fare a bloccare il crtl+alt+del?
Anticipatamento ringrazio.
P.S. esiste già un programma che fa questa cosa? che almeno non devo
programmare.. :)
--
Vanni Galli
Rimuovere NOSPAM per risposte in privato.

possibilità di inserire una password allo screensaver.
Ma ci sono o ci fanno?
-- 
ciao, hal

 ha scritto nel messaggio
news:bplgrucnp2roubntg...@4ax.com...

Credo che venga definito "Pensiero divergente", provare a fare il
contrariodi quello che fanno tutti gli altri e vedere se funziona....
Salutoni
Sergio

Newsgroup: it.comp.lang.visual-basic
Titolo: Info File

è possibile fare la seguente operazione?
Esempio:
Private Type Rec_A
    a as integer
    b as string * 30
end type
Private type Rec_B
    c as long
    d as currency
end type
private type rec_X
     A as rec_A
     B as rec_B
End Type
Dim Y as Rec_X
e poi assegnare i valori alle due tabelle..
Y.A.a = 1
Y.A.b = "Ciao"
etc...
e poi salvarlo in un file ad accesso random...
Open "pippo.dat" for Random as #1 len = len(Y)
Put #1,1, Y
Close #1
??
Io l'ho fatto, nn mi ha dato nessun errore, ma in fase di lettura i dati nn
corrismondavano uff..
Ho sbagliato qualcosa io o nn si puo' fare?

> WaRfArE:

Tutto il codice che hai postato si puo` fare e deve funzionare. Quello che
non ti funziona e` proprio cio` che non ci fai vedere... ;-) Verifica quindi
il codice relativo alla lettura.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

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

Hi everyone !
 I'm written a program which will make graphs of the equation inputed by
the user.
The problem is, my program will have to evaluate the expression entered
by the user.
I'm a bit confused on how to do that ?
Can ne1 tell in short, the method on how to evaluate it ?
Like .. what I've thought is.. 1st my program will go thru the
equations, char by char and evaluate all the brackets ..
once this is done .. the brackets will be replaced by their values.
and then finally the equation will be solved..
is this the only method ? ..
or do people use some other ideas ?
can ne1 tell me .. please ??
Thanks,
Greetings,
Puneet.
--
From,
Puneet.
URL(s): 
http://puneet.indianet.org
 (personal homepage)
 
http://linux.indianet.org
 
http://peace.indianet.org
 
http://invest.indianet.org
E-mail: 
puneet...@hotmail.com
 
punee...@flashmail.com

 expression entered by the user.
You need a math parser.  Visit 
http://www.ucalc.com
 and download a copy
of UCalc Fast Math Parser 2.0.  It includes several examples for
graphing user equations.
Daniel Corbier, UCALC
http://www.ucalc.com
Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.lang.visual-basic
Titolo: DB2 per NT e CLIENT ACCESS

Ho necessità di accedere nello stesso progetto a tabelle di un AS400
tramite ODBC di CLIENT ACCESS e a tabelle di DB2 di un server NT con ODBC
DB2.
La connessione con DB2 influenza la connessione all'AS400 causando un
errore: IBM CLIENT ACCESS EXPRESS ODBC DRIVER - ERRORE DI ASSEGNAZIONE che
rimanda all'help di Visual Basic all'errore 524.
La stessa cosa mi capita se allego ad un database Access due tabelle: 
una di AS400 e l'altra di DB2. In questo caso, dopo aver aperto la tabella
DB2, mi è impossibile aprire la tabella AS400 in quanto esce un errore
dell'ODBC.
Avete qualche notizia in merito?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/
 segnala gli abusi ad 
ab...@newsland.it


No, tuttavia:
perchè passi da Access (ammesso che abbia capito bene) ?
Usa direttamente Odbc via Ado Provider per Odbc.
Postaci un po di codice.
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: Alcune informazioni su VB.NET

Salve a tutti,
mi sapreste dire quando ha intenzione la microsoft di rilasciare
il nuovo VB?
Sinceramente dopo aver smandruppato un pò col framework vorrei sapere quando
sarà
disponibile la versione finale........
Grazies
------------------------------------
"On a clear day u can VB forever"

E' già disponibile per chi ha la subscription MSDN Entrprise o il livello
inferiore.
Per la release in negozio devi aspettare ancora un pò ... ma prepara il
libretto degli assegni.
Ciao Andrea

 disponibile la versione finale........
E' stato rilasciato la settimana scorsa per gli abbonati a MSDN pro o
superiore... MSDN Italia  dice che, per questi ultimi, i CD dovrebbero
esswere spediti la prima settimana di Febbraio, mentre la versione
"inscatolata" dovrebbe arrivare a ruota.
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 mi sapreste dire quando ha intenzione la microsoft di rilasciare
perchè non vai sul sito microsoft? che ce lo chiedi a noi....fosse per me
MAI!
:-)
...poi ti posso anche spiegare perchè...ma son vecchi flame ormai!..cerca
nei vecchi post se ti interessa!..
Scherzi a parte:
http://msdn.microsoft.com/vstudio/launch/
'sti grulli han messo il countdown!
mah!...zio bill facce sognà!
Accetto scommesse su quanto tempo prima del primo clamoroso bug o del primo
service pack!
Listino scommesse
1:Paga me ....Nel tuo pc qualcosa non si installa o non funziona + come
prima!!
1:0,5..... Durante la presentazione si pianta qualcosa o si accorgono che
qualcosa nei cd non funziona!
1:1 Entro 10 gg
1:1,2 Entro 15 gg
1:1,5 Entro un mese
1:20 Entro 2 mesi
1:100 Entro 3 mesi
1:Vi noleggio per una settimana Cameron Diaz .....Entro 3 mesi e un giorno!!
1:Non esiste..... Entro 3 Mesi e 2 giorni!
Prendiamola sul ridere va!
Ciauz!

 Prendiamola sul ridere va!
D'accordo... però ti garantisco che ho rivalutato TANTISSIMO VB.NET... Certo
Se lo vuoi usare nella sua maniera nativa ora ti accorgerai che forse sembra
più Java che VB... Poi lo compili, guardi i tempi e credi che sia VC++
(programmato maluccio però... ;) )
                Ciao
                                    Allanon
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con i nomi lunghi di Windows

Il comando app.path restituisce il percorso dell'applicazione ma con i nomi
dei percorsi lunghi di Windows ("c:\programmi\Microsoft Visual
Studio\etc..."). Ma se io voglio poi scrivere per es su un file batch un
comando con quel percorso il dos (per lo meno quello di Win98) non li
riconosce come validi.
Possibile che debba scrivere una routine che conta i caratteri fra i
backslashes e se superano 8 li tronchi a 6 aggiustandoli per il DOS?!?
Grazie
Luca



Provato ad usare gli apici?
Esempio:
CMD="Dir " & chr$(34) & "c:\program files" & chr$(34)
Ciao

"Luke Phoenix" ha scritto nel messaggio

http://groups.google.com/groups?hl=it&as_drrb=q&q=GetShortPathName+group%3Ait.co
mp.lang.visual-basic&as_qdr=y
Bye, G.

 ha scritto nel messaggio
news:xDWc8.3541$l_3.1...@twister1.libero.it...

Usa la API GetShortPathname:
Public Declare Function GetShortPathName Lib "kernel32" Alias
"GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As
String, ByVal cchBuffer As Long) As Long
Vedi sotto le references
ciao
Paolo B.
The GetShortPathName function obtains the short path form of a specified
input path.
DWORD GetShortPathName(
    LPCTSTR  lpszLongPath, // points to a null-terminated path string
    LPTSTR   lpszShortPath, // points to a buffer to receive the
null-terminated short form of the path
    DWORD  cchBuffer  // specifies the size of the buffer pointed to by
lpszShortPath
   );
Parameters
lpszLongPath
Points to a null-terminated path string. The function obtains the short form
of this path.
lpszShortPath
Points to a buffer to receive the null-terminated short form of the path
specified by lpszLongPath.
cchBuffer
Specifies the size, in characters, of the buffer pointed to by
lpszShortPath.
Return Value
If the function succeeds, the return value is the length, in characters, of
the string stored in *
lpszShortPath, not including the terminating null character.
If the function fails due to *lpszShortPath being too small to contain the
short path string, the return value is the size, in characters, of the short
path string. You need to call the function with a short path buffer that is
at least as large as the short path string.
If the function fails for any other reason, the return value is zero. To get
extended error information, call GetLastError.

Newsgroup: it.comp.lang.visual-basic
Titolo: Richiesta Info

Qualcuno saprebbe indicarmi links utili
dove pescare giochi semplici e relativi
sorgenti sviluppati in VB6 ?
Grazie anticipatamente

 Grazie anticipatamente
Di nulla,
Ricky
Newsgroup: it.comp.lang.visual-basic
Titolo: Lanciare programma già avviato

Salve a tutti,
in una mia applicazione ho la necessità di lanciare, durante l'esecuzione,
un altro programma (ad esempio Scandisk) che però dovrebbe essere già
avviato.
In pratica Scandisk dovrebbe "partire" e iniziare il controllo senza che
l'utente prema il tasto "Avvio"
Ringrazio anticipatamente chi mi risponderà.
Andre@

 wrote in message
news:7n7615$2md$1...@geronimo.keycomm.it...


 
ico...@simcity.it
Okay, la cosa mi andrebbe bene!
Se solo potessi dirmi come farlo....  :-))
Grazie ancora!
  Andre@

 wrote in message

Newsgroup: it.comp.lang.visual-basic
Titolo: aiutooooo!

Salve a tutti,
Qualcuno mi saprebbe dire cosa diavolo c' e' di sbagliato in questa
subroutine ?
Private Sub File1_Click()
 Screen.MousePointer = 11
 
    Image1 = LoadPicture(File1.Path & "\" & File1.filename)         
    Screen.MousePointer = 0
    Command2.Enabled = True
 
End Sub
Sto tentando di  creare un programma per cambiare gli sfondi di win 95.
Lanciando il PRG, se un file di immagine si trova nella directory
principale
(c:\), mi viene restituito il seguente errore : Impossibile trovare il
file
c:\\nomefile.bmp. Se il file che cerco invece e' in un altra directory,
tutto
scorre liscio. perche' ?
Ah !, dimenticavo se alla  riga :  Image1 = LoadPicture(File1.Path & "\"
& File1.filename)  tolgo il carattere "\" il problema si inverte e nelle
sottodirectory di c:\ mi da' questo errore: "impossibile trovare il file 
c:\nomedir1\nomedir2nomefile. Come avrete notato tra nomedir2 e nomefile
manca il carattere "\".
Grazie per l'aiuto
ron...@iname.com
P.s. :Tenete presente che ho appena iniziato a programmare in visual
basic.

manca il carattere "\".
La risposta te la sei data da solo.
Se vuoi lasciare il backslash in LoadPicture, allora devi togliere il
backslash da File1.Path se File1.Path = "C:\"; se lo vuoi togliere,
devi aggiungerlo se File1.Path <> "C:\".
Piu' in generale, puoi controllare se File1.Path e' di 3 caratteri
(con Len(File1.Path)). In caso affermativo comportati di conseguenza a
seconda di cio' che hai deciso di fare.
Ciao
Nando

manca il carattere "\".
  Devi tenere conto del fatto che la root viene indicata sempre con il
carattere " \" alla fine, mentre tutte le altre directory vengono
indicate senza di esso. Di conseguenza, nel tuo programma devi fare un
controllo ad hoc, ottenendo una cosa del tipo:
If len(File.Path)=3 then
   Image1 = LoadPicture(File1.Path & File1.filename)
Else
  Image1 = LoadPicture(File1.Path & "\" & File1.filename)
EndIf
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire DIESPAMMERS con MC1258
  In the address, replace DIESPAMMERS with MC1258

 On Sat, 09 May 1998 19:34:22 í ­, robin hood


Newsgroup: it.comp.lang.visual-basic
Titolo: Controlli stile XP

Ho letto e visto che in visual basic 6 è possibile tramite il file .manifest
trasformare i controlli normali in controlli XP.
Ora con il NET funzioan allo stesso modo o ci sono dei parametri da settare?

Da qui scarica "RealXP"
http://www.marcominerva.com/vbcorner/download/controls2.htm
E qui altra roba:
http://www.vbaccelerator.com/home/VB/Code/Controls/Explorer_Bar_Control/article.asp
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it