mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Compilazione condizionale questa sconosciuta

Non sono riuscito a trovare informazioni chiare neanche sull'msdn.
Quello che vorrei è rendere visibili o meno alcuni valori di enum, o
dichiarare o meno alcune API a seconda del SO su cui gira il mio
componente/programma.
Qualche consiglio?

...


 ha scritto nel messaggio
news:GlSd6.67420$ew1.4...@news.infostrada.it...


 wrote in message 958pah$gk0$1...@serv1.iunet.it...

Per esempio:
#Const SO_NT_2000 = 1
Enum TestEnum
    aaa = 0
    bbb = 1
    ccc = 2
#If SO_NT_2000 Then
    ddd = 3
#End If
End Enum
#If SO_NT_2000 Then
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As
Long, _
    ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
#End If
#If SO_NT_2000 Then
Function Test() As String
#Else
Function Test(ByVal strTest As String) As String
#End If
End Function
come diceva Giuseppe, le costanti di compilazione possona anche essere definite
direttamente nella finestra proprieta' del progetto, separate da ":"; in ogni
caso tutto quello che devi fare e' semplicemente modificare il valore della
costante (booleano) prima di ricompilare il programma.
Mi pare esistano anche delle costanti di compilazione predefinite ma sul momento
mi sfugge quali siano... una sicuramente e' "WIN32", non ricordo se c'e'
qualcosa anche per le varie versioni di windows....
Ciao
--
Luca Dormio
luca....@tin.it

Alt alt.
La compilazione condizione serve per compilare un progetto in diverso modo a
secondo dei flag che metti.
Sei tu programmatore a decidere il tipo di compilazione, una volta deciso
non e' possibile cambiamenti a run-time.
Per fare quelli che vuoi tu, bisogna rilevare a run-time alla partenza del
programma il tipo di piattaforma su cui operi (win, nt, win2000, ecc.)
settare una variabile, e in base alla variabile selezionare le parti di
codice giuste per la piattaforma.
Come rilevare il tipo di piattaforma non lo so, sicuramente bisogna usare le
API o qualche ocx.
Salve
            Dbg
PiraSoft ha scritto nel messaggio
]zac[


 ha scritto nel messaggio
news:xKUd6.68312$ew1.4...@news.infostrada.it...


Come posso non "dichiarare" alcune costanti all'interno di un enum?
]za[

 ha scritto nel messaggio
news:649e6.75060$ew1.4...@news.infostrada.it...


Puoi creare una funzione che legge e scrive l'enum giusta a secondo del tipo
di S.O., cosi la complessita' viene nascosta, il tuo codice deve solo
chiamare la funzione.
Salve
            Dbg
PiraSoft ha scritto nel messaggio


 ha scritto nel messaggio
news:wdee6.77001$ew1.4...@news.infostrada.it...


Fai un esempio concreto, piccolo ma reale, di quello che ti serve, e vediamo
che se po' fa'
Salve
                Dbg
PiraSoft ha scritto nel messaggio


 ha scritto nel messaggio
news:0ige6.77961$ew1.4...@news.infostrada.it...


che ne dici di spostarci ai mail privati?
]zac[
Invece e' molto utile sapere come scrivere programmi previsti per piu' s.o.
Finche non ti cacciano continua qui, eheheh.
Salve
                Dbg
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Ma quando si incomincierà a parlare di VB.NET ?

Salve a tutti, sto *tentando* il passaggio da VB a 
VB.NET
 .... vedo che il
NG (almeno la maggioranza) resta stabile su vb .... qualcuno che mni
incoraggi ;) ;)
CIAO

 incoraggi ;) ;)
buona fortuna... :P
Ciao

 ha scritto
| Salve a tutti, sto *tentando* il passaggio da VB a 
VB.NET
 .... vedo che il
| NG (almeno la maggioranza) resta stabile su vb .... qualcuno che mni
| incoraggi ;) ;)
VB.NET
 e' sarŕ beta fino a marzo. Dopo sarŕ in manutenzione direttamente presso gli utenti.
Buona fortuna.

 incoraggi ;) ;)
... aspettando VB.Net SP3... nelle migliori drogherie! :D
--
Ciao
Alessandro

 
VB.NET
 e' sarà beta fino a marzo. Dopo sarà in manutenzione direttamente


 ha scritto
| Veramente io sapevo che la data del rilascio è il 13 Febbraio 2002.
|
| "Jabba The Hutt" <Jabba....@Alderaan.SW> ha scritto nel messaggio


 Veramente io sapevo che la data del rilascio è il 13 Febbraio 2002.
Possibile??
Il 13 porta male negli States. Persino in molti ascensori dei palazzi
saltano il 13mo piano.
Già la vedevo male prima...
Ciao
*Roby*

Newsgroup: it.comp.lang.visual-basic
Titolo: OT Messaggi Vecchi

Salve a tutti, per rivedere i vecchi messaggi come posso fare ??

 Salve a tutti, per rivedere i vecchi messaggi come posso fare ??
con Google
ciaociao

 Salve a tutti, per rivedere i vecchi messaggi come posso fare ??
io ce l'ho sempre nei Preferiti.......
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&group=it.comp.lang.visual-basic
good coding!!!
-- 
Alletun
Sorry, ask me if you want to get my e-mail!

Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: ICONE

Salve ragazzi, vorrei sottoporvi questo quesito....
Se un programmatore desidera inserire delle icone nel proprio gestionale
prelevate da internet, esistono limiti legali nel loro utilizzo o nella
distribuzione di quest'ultime? Mi spiego meglio, per esempio, creo un
programma gestionale poniamo un programma di fatturazione, lo arricchisco
con delle icone carine prelevate da qualche sito internet, nel momento in
cui registro il mio lavoro su un CD e permetto all'utente finale di
installare  il tutto ci sono problemi legali legati all'utilizzo delle
icone?
Esiste un sindacato o associazione dei programmatori dove poter essere messi
al corrente sulle novità anche legislative legate al nostro mestiere? Se si
prego indicarmene qualcuna di vostra conoscenza...
Grazie in anticipo per la risposta....
Davide

 icone?
Dipende da cio' che viene specificato sul sito dove le hai scaricate ...
In genere presumi di non poterle utilizzare a meno che non sia 
specificato il contrario.
Se utilizzi queste:
http://www.vbaccelerator.com/home/Resources/Graphics_Library/index.asp
la relativa licenza e' questa:
http://www.vbaccelerator.com/home/Resources/Graphics_Library/index.asp
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 
Dipende da cio' che viene specificato sul sito dove le hai scaricate ...
In genere presumi di non poterle utilizzare a meno che non sia
specificato il contrario.
Se utilizzi queste:
http://www.vbaccelerator.com/home/Resources/Graphics_Library/index.asp
la relativa licenza e' questa:
http://www.vbaccelerator.com/home/The_Site/Usage_Policy/article.asp

Newsgroup: it.comp.lang.visual-basic
Titolo: ? Dim matrice dinamica

Espongo il problema.
Un form che apro ogni tanto, mi deve restituire una matrice di long.
Ho messo nel modulo del form: Public MatriceIndice () as long, cosi una
volta chiuso il form, visto che la variabile non mi serve, con Set form ecc.
annullo la variabile e non rimane in memoria. Giusto?
però mi da errore: "matrici public non possono essere usate in un modulo di
oggetto".
Non mi resta che  usare Public MatriceIndice () as long in un modulo Bas.
Volevo sapere:
1) Una matrice dichiarata con Public MatriceIndice () as long nel modulo
bas, anche senza essere inizializzata con redim occupa già memoria?
2) Come stabilisco se la matrice è stata inizializzata oppure no? IsEmpty
non funziona
3) Con Erase ottengo qualche risultato?
Carmelo

 Non mi resta che  usare Public MatriceIndice () as long in un modulo Bas.
No, puoi esporre un metodo personalizzato del form che restituisca
la matrice:
' tutto il codice che segue e` dentro il form
Private miaMatriceInterna() As Long
' mi pare si scriva cosi`
Public Function getIndice() As Long()
	getIndice = miaMatriceInterna
End Function
' se non va puoi restituire una variant
Public Function getIndice() As Variant
	getIndice = miaMatriceInterna
End Function
Oppure ancora:
' ritorna la matrice per riferimento, mentre il valore
' della funzione e` il numero degli elementi o l'UpperBound
' della matrice
Public Function getMatrice(ByRef outMatrice() As Long) As Long
	'valore che puoi stabilire come indice non valido	
	getMatrice = -1	
	' assegni la matrice
	outMatrice = miaMatriceInterna
	On Local Error Resume Next
	' se non e` dimensionata allora tira dritto e
	' rimane il valore -1 assegnato all'inizio
	getMatrice = UBound(miaMatriceInterna)
End Function
Altra possibilita`:
Public Property Get MatriceCount() As Long
	On Local Error Resume Next
	' assumo che l'indice parta sempre da zero
	MatriceCount = UBound(miaMatriceInterna) + 1
	' se la matrice non era dimensionata allora
	' tira dritto e restituisce zero, cioe`
	' nessun elemento
End Property
Public Property Get Matrice(ByVal index As Long) As Long
	Matrice = miaMatriceInterna(index)
End Property
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [!][LIBRERIE COMUNI] <Per giuseppe>

Per Giuseppe ma ovviamente aperto a tutti.
1) voglio precisare subito una cosa: tu hai detto di avermi inviato il tuo
indirizzo di e-mail, ma io non ho ricevuto niente!
Quindi non ti ho più ricontattato.
2) la tua idea è buona ed interessante.
E' un vero peccato che tu ti sia arreso dopo solo 2 giorni: come tu stesso
hai spiegato il progetto non è poi così semplice da gestire (se lo si vuole
fare bene) e quindi, visto che poi va a finire a beneficio del NG, non si
può mettere in piedi il tutto in 2 giorni.
E non mi sembra proprio che la tua proposta sia caduta nel vuoto.
Non puoi mica pretendere che dopo un giorno tutti ti abbiano risposto "sì
bello fallo" e il giorno seguente ancora tu abbia già fatto e preparato
tutto!
3) Mi ha incuriosito molto la tua risposta dove dicevi che per questo
progetto non serve nessuna sezione su nessun sito.
Credo que questo sia realmente possibile, ma sarebbe attuabile così da un
giorno all'altro senza un punto di riferimento per tutti?
Che in questo caso sarebbe una sezione sul sito comune.
E' una cosa molto interessante ma oltre all'idea occorre fare (come per
qualsiasi progetto) uno studio di fattibilità.
4) Guarda che l'idea ri rimodernare la sezione leonardo del SC e di renderla
open-source nasce proprio dalla necessità di NON avere la semplice "raccolta
di codici".
Dovrebbe diventare un "repository" di codici e di applicazioni dove tutti
possono migliorare quelli già sviluppati.
Questo però non può essere fatto da tutti indiscriminatamente altrimenti
diventerebbe, oltre che ingestibile, del tutto inutile e autodistruttivo.
Anche qui bisogna organizzare la cosa, e questo richiede un po' di tempo.
5) Tutti i responsabili del SC (di cui faccio parte da poco: sono ancora in
prova :)) sono rimasti favorevolmente impressionati dalla tua proposta e
buona volontà, ma se mi cambi idea col cambiar del vento non va mica bene :)
Se vuoi lavoriamo tutti insieme e vediamo di far partire la cosa al più
presto!
6) Se la cosa ti interessa ancora dammi la tua email :) Potrebbe venir fuori
qualcosa di veramente interessante, visto che hai le idee chiare sullo scopo
da raggiungere.
Ciao

da raggiungere.
Ho ribadito piu' volte di voler collaborare.
be...@adria.it
Ciao
            Dbg

 positivo.
A me sei piaciuto :)
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Membro #25 delle BT Sez. Sud

A me sei piaciuto :)
Grazie Fibia, e' una boccata di ossigeno, e in questo momento serviva :) .
Ciao
                    Dbg

> Grazie Fibia, e' una boccata di ossigeno, e in questo momento serviva :) .
Forse non tutti hanno sbattuto la testa contro l'O.S.
l'idea e' molto bella, comoda, etc...
pensate (e non fatemi tornare sempre li') a Linux, chiunque si
puo' sfornare i suoi moduli, linkare codici nel kernel, etc...
Giuseppe, aspetta qualche anno e vedrai che andra' meglio.
Per ora MS spopola troppo... dai tempo al pinguino di
crescere e vedrai che il contagio avverra' anche sopra le finestre MS.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] recordset.filter

la seguente espressione non mi viene accettata in runtime con un recordset
ADO.
dove sbaglio?
recordset.filter="CampoA=1 AND CampoB=1 AND ( CampoC=1 OR CampoC=2 )"
ho capito che il problema sta nell'OR fra parentesi, ma come dovrei fare
altrimenti ?
grazie
Franco
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/03

 altrimenti ?
I soliti sfaticati (M$, non tu, eh!)! Dalla guida (ADO260.chm):
a.. There is no precedence between AND and OR. Clauses can be grouped within
parentheses. However, you cannot group clauses joined by an OR and then join
the group to another clause with an AND, like this:
(LastName = 'Smith' OR LastName = 'Jones') AND FirstName = 'John'
a.. Instead, you would construct this filter as
(LastName = 'Smith' AND FirstName = 'John') OR (LastName = 'Jones' AND
FirstName = 'John')

 ha scritto nel messaggio
news:b3siq1$1nttq9$1...@ID-174464.news.dfncis.de...



Newsgroup: it.comp.lang.visual-basic
Titolo: Mouse a 5 pulsanti

Ciao a tutti,
ho provato a cercare un modo per gestire un mouse a 5 pulsanti in VB 6
(come il MS IntelliMouse 5), ma non ho trovato nulla su internet.
qualcuno potrebbe aiutarmi?
grazie mille.
A

[*Alapalaya* = 
alap...@hotmail.com
 in
news:d69f379b.03092...@posting.google.com
] ha scritto:

No, io non ne sono capace, ma approfitto e chiedo:
Come si fa a "guidare" un mouse a 5 pulsanti se le dita son finite?
E, ancora, che necessitą ci puoi mai essere per tutti i pulsanti oltre il
secondo?
Mi pare, per quest'ultima, che la risposta stia nella domanda: chi ha meno
di 5 pulsanti si deve impiccare?

 (come il MS IntelliMouse 5), ma non ho trovato nulla su internet.
Credo tu debba usare un hook. Non ne so di più: cerca su MSDN.
Ignazio

 ha scritto nel messaggio
news:bkpkqo$4ak61$1...@ID-163189.news.uni-berlin.de...

Prova ad associare ai tasti 4 e 5 dei keystroke dal software del mouse
stesso, ad esempio:
tasto 4=o
tasto 5=p
e poi ti gestisci in vb
ciao
Enzo Sparacino
www.websitekreator.com
Newsgroup: it.comp.lang.visual-basic
Titolo: VBA e EXCEL

Prima di tutto vorrei chiedere scusa al NG se sono OT.
Ed eventualmente se mi potete indicare qualche NG dove sarei IT.
Cmq le domande son o queste:
Con VBA:
 come eliminare i menù File Modifica Visualizza ....
Per proteggere il sile da scritture ho utilizzato il seduente modulo:
1) Per OGNI foglio di lavoro che si vuole proteggere impostare nel
menu:	Strumenti->Protezione->Proteggi foglio la password di
protezione
2) Accedere a:
	Strumenti->Macro->Editor di Visual Basic e inserire (in alto a
sinistra nella finestra Progetto-VBAProject) il seguente codice
(nell'esempio per proteggere tre fogli):
Sub auto_open()
Sheets(1).EnableSelection = 1
Sheets(2).EnableSelection = 1
Sheets(3).EnableSelection = 1
End Sub
3) Dal menu Strumenti->Proprietà di VBAProject->Protezione
della videata "Microsoft Visual Basic" spuntare "Proteggi Progetto
dalla visualizzazione" ed inserire una password (possibilmente più
lunga di 7 caratteri con caratteri alfabetici e numerici insieme onde
evitare che alcuni programmi la vìolino)
4) Gli eventuali pulsanti che comandano le macro di
elaborazione/calcolo sono comunque attivi. Se il file contiene delle
macro, questo sistema di protezione funziona anche se
all'apertura del file si sceglie il pulsante "Disattiva Macro";
altrimenti se il file contiene solo dati e informazioni, il metodo di
protezione qui adottato non è sufficientemente efficace.
E poi:
Sub auto_open()
On Error Resume Next
Sheets(1).EnableSelection = 2
Sheets(2).EnableSelection = 2
Sheets(3).EnableSelection = 2
MenuBars(xlWorksheet).Menus("File").MenuItems("Salva").Delete
MenuBars(xlWorksheet).Menus("File").MenuItems("Salva con
nome...").Delete
MenuBars(xlWorksheet).Menus("File").MenuItems("Salva area di
lavoro...").Delete
MenuBars(xlWorksheet).Menus("File").MenuItems("Chiudi").Delete
End Sub
Sub auto_close()
ThisWorkbook.Close savechanges:=False
End Sub
Avte consigli o libri di testo a cui ispirarmi?
Ciao da:
BiXiO

microsoft.public.it.office.excel
-- 
----------------------------
Mauro Gamberini

microsoft.public.it.office.excel
Grazie :-)
Ciao da:
BiXiO [32, 110 ] [AR] Multipla JTD
IDAttaccato dal 20 ott 1999

Newsgroup: it.comp.lang.visual-basic
Titolo: Editor di interfacce





Sto cercando un editor di interfacce utente che generi un file 
di risorse utilizzabile da codice VB.



generi un file di risorse utilizzabile da codice VB.
L'hai trovato?
--
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: VB e WinNT WS?

Salve a tutti. Scrivo nel NG per la prima volta. Ho consultato
i msg presenti senza trovare indicazioni, per cui pongo la
domanda.
Uso VB 5 da parecchio tempo senza problemi particolari, sviluppando
su Win95. Ora lavoro su WinNT WS, e ho osservato che VB 5 e' molto
instabile; in parecchie situazioni va in crash per Access
Violation. Inizialmente pensavo fosse dovuto all'uso di DLL
strane (PathWorks: PWSOCK32.DLL), poi ho notato che spesso 
il problema si verifica prima della esecuzione della prima 
istruzione VB, gia' in fase di compilazione.
Altri colleghi mi hanno confermato differenze di comportamento
di VB5 tra Win95 e WinNT, sia in sviluppo sia sugli exe
prodotti. Non ho installato le Service Pack.
Qualcuno ha qualche idea? Grazie.
-------------------------------
Louis Cretier  -  R1100RS/R80GS      
http://www.show.it/lcretier.htm
-------------------------------
"L'alcol uccide lentamente - Non importa, non ho fretta!"

 
Installati subito il ServicePack 3, lo trovi sul sito della microsoft.
-- 
Hi, Ciao
Ettore                 By -MES-
http://www.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto! Come si fa a sapere....

Dato un certo file .xls in rete condiviso, come si puo' sapere il nome
dell'utente che ha fatto una qualunque modifica al file(e se possibile se ci
è anche solo entrato)  oltre ad avere anche la data e l'ora ?
Saro'immensamente grato a tutti coloro che mi aiuteranno...

Vai sull'help di Excel in trova scirvi condivisione e cerca questa vove:
Visualizzare le modifiche apportate a una cartella di lavoro per data,
utente o intervallo di celle.
Esegui i passi
Ciao
marcello ha scritto nel messaggio ...



Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione Tabella access 2000

Ciao a Tutti
Qualcuno potrebbe illuminarmi su come gestire tabelle di access 2000 con VB?
conoscete qualche sito in particolare?
Devo fare un programma che mi gestisce un campionato di calcio
aiutatemiiiiiiiii

 ha scritto

Sito Comune. Cerca AdoTutorial tra i sorgenti.

 ha scritto

V1.1 - Ultimo aggiornamento: 27 Nov 2001
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Come risolvere un problema? Dove trovare informazioni?
1) Per prima cosa consultate la guida in linea.
*  Premere il tasto [F1] in alto a sinistra sulla vostra tastiera.
2) Seconda fonte di informazione: l'MSDN online.
*  
http://msdn.microsoft.com/vbasic/
3) Terza fonte di informazione: cercate tra i vecchi post di questo
newsgroup: quasi tutti i temi sono stati già ampiamente trattati e risolti.
*  
http://groups.google.com/groups?group=it.comp.lang.visual-basic
4) Quarta fonte di informazione: il Sito Comune(SC) di questo NewsGroup.
*  
http://www.it-lang-vb.net/
5) Quinta fonte di informazione: cercate tra i sorgenti già scritti e pronti che al 99%
risolvono quello su cui state lavorando e con minime modifiche.
*  
http://www.it-lang-vb.net/
  (Sezione sorgenti)
*  
http://www.planet-source-code.com/vb/
*  
http://www.vbcode.com
6) Per ultima, se non avete ancora trovato nulla: chiedete al newsgroup.
*  Ricordatevi di leggere il Manifesto di questo Gruppo di Discussione:
 
http://www.it-lang-vb.net/docs/Manifesto.txt
--- Netiquette ----------------------------------------------------------
*  
http://www.nic.it/NA/netiquette.txt
*  
http://www.bio.unipd.it/local/internet_docs/netiq.html
*  
http://www.use-net.ch/netiquette_engl.html
--- Links per approfondire... -------------------------------------------
________
Sommario
¯¯¯¯¯¯¯¯
[API]
[API, MESSAGE-BOXES]
[COMPUTER GRAPHIC]
[DATABASE]
[PARSER-COMPILATORI]
[SOCKET]
[SOFTWARE DI INSTALLAZIONE]
_________
Contenuto
¯¯¯¯¯¯¯¯¯
___[API]__________________________________________
*  
http://www.allapi.net/
___[API, MESSAGE-BOXES]____________________
*  
http://www.vbapi.com/ref/m/messageboxindirect.html
*  
http://www.vbapi.com/ref/m/messagebox.html
___[COMPUTER GRAPHIC]____________________
*  
http://www.sourcecode4free.com/cgt/
___[DATABASE]_____________________________________
*  
http://www.microsoft.com/data/download.htm
___[PARSER-COMPILATORI]___________________________
*  
http://www.planet-source-code.com/xq/ASP/txtCodeId.985/lngWId.1/qx/vb/scripts/ShowCode.htm
___[SOCKET]_______________________________________
*  
http://www.vbip.com
*  
http://www.socketwrench.com
___[SOFTWARE DI INSTALLAZIONE]____________________
*  
http://www.ginstall.com/
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Data ultimo accesso

Uso l'api SetFileTime per modificare le date di un file:
SetFileTime(hFile, tCreazione, tAccesso, tModifica)
A meno di mie sviste madornali, la cosa mi funziona per la data di creazione
e quella di modifica, ma non per quella di accesso.
Alla fine delle operazioni in effetti sono costretto ad eseguire un bel
CloseHandle hFile
Mi viene quindi il dubbio che il CloseHandle (altra Api) mi modifichi la
data dell'ultimo accesso, proprio dopo che l'ho impostata.
Qualcuno conosce altre vie/scappatoie per impostare a piacimento la data
dell'ultimo accesso?
Senza modificare la data di sistema, eh.
termoPilucco

Senza modificare la data di sistema, eh.
Forse non puoi evitarlo senza modificare proprio le impostazioni di
windows.
In HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem la
DWORD NtfsDisableLastAccessUpdate messa a 1 inibisce la gestione della
data di ultimo accesso, ma non se questo corrisponda con quello che
vuoi fare.
-- 
ciao, un hal di passaggio

 Ne sono certo.
Ma a cosa serve allora il parametro per modificare la data di ultimo 
accesso in SetFileTime se comunque closeHandle poi lo modifica? Mi 
sembra una incongruenza ...
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

sembra una incongruenza ...
Anche secondo me, tant'e' che per la data di ultimo accesso ho sempre
passato NULL.


 vuoi fare.
Grazie, proverò la cosa per curiosità.
Per il momento sto risolvendo il problema a monte facendo in modo che non mi
serva modificare la data dell'ultimo accesso.
termoPilucco

serva modificare la data dell'ultimo accesso.
Lateral thinking ;-)


 Se ti garba, facci sapere cosa succede: anch'io sono curioso ;-)
Boh... non mi pare che funzioni sul mio Win2000 (ho anche riavviato)
chissą...
Ho letto che č un impostazione consigliata per migliorare le prestazioni
durante la lettura delle cartelle.. stasera lo provo su XP pro.
termoPilucco

durante la lettura delle cartelle.. stasera lo provo su XP pro.
Uhm, allora forse la voce di registry e' utile solo per il browsing
delle directories fatto da explorer.
Bisogna pensare a qualcos'altro.

Newsgroup: it.comp.lang.visual-basic
Titolo: Leggere/scrivere UDT su file con VB.Net

Ciao a tutti.
In VB6 era utile la possibilità di leggere e scrivere UDT su file.
Qual'è il modo più rapido per fare una cosa analoga con VB,Net?
Devo per forza usare parecchie istruzioni del tipo
BinaryWriter.Write(Variabile) ?

Ha detto: antologiko
Il giorno: giovedì, 06/10/2011

2 parole "magiche"
Strutture
Serializzazione
F1 per approfondire
e poi leggere questo articolo
http://www.codeproject.com/KB/vb/WriteVBStructureToBin.aspx
 
 
-- 
----- Italliaaaaa 3227! -----
Era Cecco, il figlio del fornaio; era un orribile butterato napoletano, 
col culo molto basso ed un alito agghiacciante tipo fogna di Calcutta.
(Fantozzi)
 
 

"antologiko" ha scritto

Se ti va bene è già qualcosa. Puoi usare le Structure
al posto degli UDT, ma non mi pare esistano equivalenti
veri e propri di Get e Put.
 
Ah, un paio di link al volo:
http://www.vbmigration.com/Resources/detmigratingfromvb6.aspx?Id=7
 
http://msdn.microsoft.com/en-us/vbasic/ff793478.aspx
 
 
Bye, G. 
 

> e poi leggere questo articolohttp://
www.codeproject.com/KB/vb/WriteVBStructureToBin.aspx
Ciao, sapevo dell'esistenza della serializzazione (anche se non l'ho
mai usata), ma m'ero incanalato a cercare soluzioni tipo CopyMemory o
metodi equivalenti ma managed.
Il link che hai postato però è chiarissimo e in quattro righe si fa
tutto quindi penso che lo userò. Per ora mi basta e avanza, al limite
approfondirò meglio l'argomento in futuro. :-)
Grazie di tutto. :-)

 veri e propri di Get e Put.
 
Infatti, anche perchè le strutture oltre ai dati adesso contengono
anche codice.
Comunque con la serializzazione (fatta notare da Wodka) sappiamo che
esiste (almeno) una soluzione.

 approfondirò meglio l'argomento in futuro. :-)
 
A me con quel sistema manca ancora la possibilità
di accedere al singolo UDT (o Structure che sia):
bisogna tenere tutto in memoria, mi pare, e se il
singolo "coso" è pesante, come capitava in un mio
vecchio programma, accederci con una Seek poi una
Get era una soluzione ottimale.
Se non altro permette di tenere in memoria quello
che serve al momento, e solo quello.
 
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Comportamento API diverso tra Win98 e WinNT

Ciao a tutti.
Creo una regione poligono mediante l'API CreatePolygonRgn
    hRegions = CreatePolygonRgn(ArrayCoord(0), NumeroCoord, 2)
La funzione non da errore anche se (come nel mio caso) l'array di coordinate
è un insieme di 6 coordinate uguali (.....non sono matto, ......eredito una
base dati vecchia di qualche anno).
Successivamente ho la necessità di campire la regione creata ed utilizzo
l'API FillRgn
    dl = FillRgn(Mask.Picture1.hdc, hRegions, hBrush_Poli)
Il problema è che sotto WinNT la funzione non da errore (dl <> 0), mentre
sotto Win98 la funzione ritorna il valore 0 indicativo della mancata
finalizzazione dell'API.
Come mai c'è questa differenza di comportamento della stessa funzione API su
sistemi operativi diversi ?
Ciao a tutti e grazie.
Stef

 sistemi operativi diversi ?
Vattelapesca. Non sarà una gran risposta, ma è l'unica che mi viene in
mente.
In ogni caso la faccenda è facilmente superabile. In caso di errore, se
almeno 2 coordinate sono uguali, prova a disegnare un singolo pixel in
quella coordinata usando un qualunque colore presente nella Mask (questo se
vuoi essere assolutamente sicuro che si veda a video quel punto). In
alternativa, ignora semplicemente l'errore; immagino che una region di
dimensione 1 non sia poi così significativa all'interno del quadro totale.
Ciao
*Roby*


In effetti il primo ad essere perplesso sono io !!
La base dati su cui lavoro è una cartografia digitalizzata a mano e quando
il mio
programma deve visualizzare gli arcipelaghi della grecia o della costa
yugoslava
vengono alla luce le "macagne" dell'operatore che ha digitalizzato.
In una scala mondiale, puoi immaginare quanto sia grande, ad esempio,
Lampedusa.
Comunque nessun problema.
L'errore c'è ed è giusto che l'API lo segnali.
Ma perchè Windows NT non se ne accorge ????
Ciao a tutti
Stef

Newsgroup: it.comp.lang.visual-basic
Titolo: Interffacciarsi con il modem mediante MsComm

Salve gente, nessuno saprebbe aiutarmi ad interfacciarmi con il mio modem
usando MsComm?
Per interfacciarmi intendo dire innanzitutto stabilire una connessione (non
mandarlo on-line sia chiaro) stabilire una connessione tra pc e modem, in
modo da poter sapere tutte le caratteristiche del modem, cioè tipo, velocità
ecc. ecc..
In pratica dopo aver aperta la porta di comunicazione COM, il modem una
volta connesso dovrebbe inviarmi le sue caratteristiche.
E' possibile? Io ci sto provando mediante anche il linguaggio AT, ma non
riesco a cavarne niente, nessuno può aiutarmi ?

 wrote in message 88hh16$nkp$1...@nslave2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] Msflexgrid

Non riesco a capire come aggiungere all'interno di un progetto la MsFlexGrid
o la MsHFlexGrid, premetto che la versione di .Net che ho acquistato è la
Professional.
E' Normale che questi controlli non me li ritrovo???
Grazie
Michele Molinaro

 E' Normale che questi controlli non me li ritrovo???
Palet Casella deli strumenti
tasto dx
visualizzi un menů
Personalizza casella degli strumenti
nella pagina componento Com puoi add.
Con :NET, se non sbaglio č presente solo il o la DataGrid
giuseppeD


Sai se l'hanno migliorata o per accedere alla flex grid c'è bisogno di
acquistare qualcosa altro?
Grazie

 acquistare qualcosa altro?
E' un'insieme di classi di un' articolazione estrema.
Ritengo che l'utilizzo non č dei piů semplici.
All'inizio, la tentazione era tradire con terzi o utilizzare componenti COM.
Ho riflettuto.
Is this the road ?
Yes !
Step after step.
La griglia riflette il diverso modo di programmare .NET
Si possono esegure ottime soluzioni, impossibili con le griglie COM
For me,
conviene litigarci subito, budgettando un tempo consistente per
l'acquisizione.
giuseppeD

Quindi mi butto a capofitto nella DataGrid....
Grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: Variabili globali...??

ciao
ho provato a utilizzare una variabile su più form. Ho provato a creale 
un modulo, ma non son riuscito a fare in modo che la variabile 
diventasse visibile da tutti i form. Qualcuno potrebbe dirmi come fare 
una variabile globale?
grazie a tutti

Scusa la domanda sciocca, ma la variabile è stata impostata come "public"?
Es. "public value as Integer"

 ha scritto nel messaggio
news:3D8A215E...@yahoo.it...

inserisci un nuovo modulo e ci scrivi
Global MiaVariabile As Pippo
e da dentro qualsiasi form la richiami semplicemente per nome:
MiaVariabile = 567
MsgBox MiaVariabile
ecc. ecc.
chiaro adesso?
ciao, assa.

 ah, il valore di user lo dò nel form4...
A parte il punto di domanda, che essendo vicino al segno uguale, a volte fà
brutti scherzi, hai provato a mettere un punto d'interruzione
sull'istruzione e vedere che valore ha user?
Usi la option explicit?
Il valore nella form 4 lo dai prima o dopo aver assegnato il contenuto di
user alla label1?
Usi 
VB.NET
?
Salutoni, anche se più che risposte ho postato domande...
Sergio

 vb6
Io provo ad aiutarti, ma la cosa mi perplime: se label1, come il nome
suggerisce è un controllo label, mi sembra di ricordare che esponga la
proprietà caption e non text, però, sempre se non mi sbaglio, dovrebbe
segnalarti l'errore in fase di compilazione...
Comunque, hai messo il punto di interruzione sull'istruzione incriminata?
quanto vale user? hai provato, invece di utilizzare la variabile user
(volessi mai che fosse una parola riservata) utilizzare una variabile Pippo
(non so perchè, ma non mi trovo bene a dire di utilizzare una variabile
Paperino.....:-))?
Non è che per caso hai dichiarato due volte la variabile user, una volta
come globale e una volta all'interno della funzione dove la usi?
Più di così la mia fantasia non può fare...
Salutoni
Sergio
Newsgroup: it.comp.lang.visual-basic
Titolo: Leggere file DBX??

Tempo addietro mi son posto il problema di leggere e gestire i file dbx di
outlook express ho avuto delle risposte sul formato dei file che però a ben
vedere si sono rivelate inadeguate, probabilmente alcuni byte nn erano stati
interpretati correttamente. Oggi ripropongo il problema.
C'è qualcuno di voi che ha trovato qualche risposta o che comunque ha
provato ad avventurarsi in questo campo??

Nike ha scritto:

Ci avevo provato anch' io, poi mi sono detto:
perche' farmi un cu|0 cosi' per estrarre i messaggi da oe, quando basta
sostituirlo con un mail reader che salva i messaggi nel formato originario
(testo) nel quale sono arrivati ?
-- 
ciao, hal
nato troppo stanco per fare lavori inutili


bč hai ragione, ma che dire, saprai benissimo anche tu che il pių delle
volte queste febbri vivono di orgoglio e testardaggine che di reali
esigenze!!
per cui....finchč ne ho voglia....ci provo!

per cui....finchč ne ho voglia....ci provo!
Giusto!
Thomas Alva Edison ha insegnato ;-)
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione file ini con le api

Salve a tutti,
Volevo chiedere qualche consiglio circa la gestione dei file ini.
Il file ini del mio programma è fatto così:
[VerifUtenti]
Utente1=Giovanni
Utente2=Pietro
Utente3=Carlo
[TotUtenti]
TotaleUtenti=3
Avrete capito che lo uso per registrare degli utenti e il numero di questi.
Chiaro che ogni volta che aggiungo un utente si crea una chiave UtenteN e il
totale utenti diventa + 1. Per fare tutto ciò ho utilizzato le api e con le
api riesco anche ad eliminare un utente, e qui c'è il problema: quando
elimino un utente ad esempio Pietro succede questo:
[VerifUtenti]
Utente1=Giovanni
Utente3=Carlo
[TotUtenti]
TotaleUtenti=2
come vedi è sbagliato perchè mi dovrebbe dare Utente1=Giovanni e
Utente2=Carlo. E questo è un grosso problema per me perchè quando devo
aggiungere un altro utente succede un casino.
Potreste darmi un consiglio?
Ve ne sarei molto grato
Ciao.
--
Vincenzo Giacalone
vinceg...@inwind.it
vinceg...@tiscalinet.it
Togliere NOSPAM dall'indirizzo di posta elettronica

 wrote in message
news:90vp26$pki$1...@nread1.inwind.it...

Credo che ti convenga leggere con GetProfileSection e scrivere con
WriteProfileSection.
Come si intuisce dal loro nome, leggono e scrivono un' intera sezione, ad
esempio [VerifUtenti].
Percio':
leggi per intero la sezione che ti interessa, ne modifichi il contenuto
come desideri (aggiusti la numerazione, mi pare di aver capito) e la
riscrivi tutta.
Ciao
Aldo

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

domanda forse sciocca...
come arrivo a vedere i post precedenti al mio inserimento nel NG?
frquento il NG da poco e vorrei vedere i post precedenti.
altro:
c'è un sistema per fare ricerche sui post precedenti, anche senza
scaricarli?
grazie
-- 
Paolo Bartolini

 grazie
prego
ciaociao

 domanda forse sciocca...
no, se ti eviterà di fare domande sciocche in futuro :-)
puoi vedere i messaggi vecchi su 
http://groups.google.it
con anche un motore di ricerca sufficientemente efficiente
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo
Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo data

Ciao a tutto l'NG.
Sto pian piano (molto piano) passando da Access a VB6.
Avrei la necessità di inserire in una form due sottomaschere legate tra di
loro da un campo.
Ho un database così costituito:
Nominativi
    CodiceCliente,Cognome
Ordini
    CodiceCliente,NumeroOrdine
Ad ogni nominativo devo avere la possibilità di inserire degli ordini.
Naturalmente ogni nominativo può avere più ordini.
Quando scorro i nominativi devo visualizzare gli ordini inseriti.
Ora io ho provato ad inserire le varie caselle di testo legate ad un
controllo Data1 collegato alla tabella Nominativi e fino qui tutto OK,
scorro e vedo i nominativi.
Ho inserito un'altro controllo Data collegato alla tabella Ordini con le
rispettive caselle di testo, e qui non riesco a trovare il sistema di
collegare tra di loro i controlli Data in modo che quando scorro Data1 il
controllo Data2 mi mostri il numero dei record riferiti al Nominativo
visualizzato in Data1.
Praticamente in access era semplice perchè bastava impostare nel Collega
campi secondari e Collega campi master il nome del campo di riferimento.
Accidenti mi sono perso anch'io.
Sò di essere stato lungo ma non sò se sono stato altrettanto chiaro.
Chi mi sà dare un'aiuto ?
1000 Grazie, Alberto

On Wed, 03 Nov 1999 13:58:53 GMT, ALCAU wrote:
Ciao,
la soluzione è la seguente:
Sull'evento Reposition del controllo Data1 scrivi:
Data2.Recordsource="SELECT CodiceCliente, NumeroOrdine FROM Ordini WHERE
CodiceCliente=" & Data1.Recordset.Fields("CodiceCliente")
Data2.Refresh
teddy...@hotmail.com
ICQ 7044062
Como - Italy

 wrote in message
38293833...@news.tin.it...


> Data2.Refresh
Ciao,
1) Il campo CodiceCliente è numerico o stringa?
2) Data1.Recordset.Fields("CodiceCliente") è sempre non nullo?


 2) Data1.Recordset.Fields("CodiceCliente") è sempre non nullo?
può essere anche nullo.


può essere anche nullo.
Attenzione! Un campo chiave NON può essere nullo.


Newsgroup: it.comp.lang.visual-basic
Titolo: Form trasparente

Vorrei sapere come fare per rendere traparente un Form visualizzando quindi
solo le forme grafiche e i controlli. Grazie. MAX

Da Windows-2000 si puo' utilizzare la funzione API
SetLayeredWindowAttributes (vedi help on-line)
Oppure utilizzare le non amichevoli Region (vedi sempre MSDN)
Spero di esserti stato di aiuto.					

 Oppure utilizzare le non amichevoli Region (vedi sempre MSDN)
Post fotocopia : " cerca REGION sul sito comune "
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con le stampe...

Supponiamo che nel sistema operino due stampanti A e B.
Supponiamo che A sia quella predefinita.
Come faccio a reindirizzare i metodi Printer.Print sulla
stampante B?
Ecco il mio codice:
Stampe.CommonDialog1.CancelError = True  'Per il tasto annulla
Stampe.CommonDialog1.PrinterDefault = False 'Cosě non cambio la stampante di
default
Stampe.CommonDialog1.ShowPrinter  'Richiamo la finestra di Windows delle
stampanti
Printer.Print "Pippo"
Ebbene, anche se ho scelto la stampante B, "Pippo" mi viene
sempre stampata su A. Come diavolo faccio a far capire
a VB5 che deve stampare su B?
Non dovrebbe essere una cosa semplice?
Grazie a quelle sante persone che mi risponderanno.

Ma non specifichi se usi due porte LPT o se hai uno switch in una porta
sola.
Anche io ho avuto molti problemi con le stampe ultimamente quindi sono
fresco, dimmi qualcosa....
Ciao (Mattia Benzi)

Newsgroup: it.comp.lang.visual-basic
Titolo: Messagistica in rete locale

Salve a tutti, come posso realizzare un programma di messagistica
funzionante in una piccola rete composta da 3 computers?
Grazie per la risposta.



Tramite il controllo Winsock. Chiari esempi li trovi sulla guida in linea.
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
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:DzkO4.54072$xt2.6...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Caratteri tru type

Salve!
Stò cercando il carattere gotico (possibilmente true type)  in formato (ttf)
qualcuno può dirmi dove trovarlo?
grazie a chiunque sappia rispondermi!

 ha scritto

*quale* carattere gotico ?
fetteschrift, bastarda, cancelleresca ... ?
sia in paleografia che in truetypografia se ne incontrano migliaia...
fra i siti qui sotto piu' d'uno ha ttf free (*), magari trovi quello che ti
serve.
ciao, a.
(*) in qualche caso la trad. it. sarebbe "sgraffignati", temo.
http://www-cgrl.cs.mcgill.ca/~luc/editors.html
http://www.high-logic.com/fcp.html
http://www.fontfreak.com/
http://www-cgrl.cs.mcgill.ca/~luc/fontsoftware.html
http://rover.wiesbaden.netsurf.de/~kikita/font.htm
http://www.fontpool.com/nph-fontpool.cgi
http://www.geocities.com/~kris_j/fashfont.htm
http://www.chrome-imaging.com/resources/fonts.html
http://members.tripod.com/~BriGuy34/fonts.htm
http://members.xoom.com/sassyfonts/
http://www.microsoft.com/typography/default.asp
http://www.redsun.com/
http://www.desil.com/free/computer/fonts.html
http://www.funet.fi/pub/cbm/geos/graphics/fonts/
http://www.mashy.com/fonts.html
Newsgroup: it.comp.lang.visual-basic
Titolo: piccolo aiuto su un paio di interrupt per i floppy

Sempre sul "tema" del precedente post.
Ci sono quattro funzioni abbastanza interessanti, ma di cui non ho ben
capito un "cavillino" sui valori da passare.
INT 13 - DISK - GET STATUS OF LAST OPERATION
 AH = 01h
 DL = drive (bit 7 set for hard disk)
INT 13 - DISK - GET DRIVE PARAMETERS (PC,XT286,CONV,PS,ESDI,SCSI)
 AH = 08h
 DL = drive (bit 7 set for hard disk)
INT 13 - DISK - GET DISK TYPE (XT 1/10/86 or later,XT286,AT,PS)
 AH = 15h
 DL = drive number (bit 7 set for hard disk)
Return: CF clear if successful
     AH = type code
  00h no such drive
  01h floppy without change-line support
  02h floppy (or other removable drive) with change-line support
  03h hard disk
      CX:DX = number of 512-byte sectors
 CF set on error
     AH = status (see #00234 at AH=01h)
INT 13 - FLOPPY DISK - DETECT DISK CHANGE (XT 1/10/86 or later,XT286,AT,PS)
 AH = 16h
 DL = drive number (00h-7Fh)
Qual è il significato del valore in DL? Che significa quel "bit t set for
hard disk" nelle prime tre? Se non si tratta di un hard disk, ma del floppy,
che valore si mette?
E nella quarta, perché il "drive number" non è indicato con 1, 2, 3, ecc.,
ma con un numero che addirittura va da 0 a 127??!!
E infine, nella funzione Get Disk Type, che cosa è un floppy con o senza il
"change-line support"? di che si tratta?
Grazie in anticipo per aver chiarito tutti questi dubbi low-level.
MarioH

 "change-line support"? di che si tratta?
Dovrebbe essere una linea hardware che indica quando il disco è stato
estratto e cambiato.
-- 
News2000 1.5ß Version 
http://socket2000.8m.com

grazie 1000...
mario
Newsgroup: it.comp.lang.visual-basic
Titolo: Errore di runtime 458

Sto cercando disperatamente di far andare una banale
lettura in binario con il seguente codice:
Open "c:\
command.com
" For Binary Access Read As #1
testo = String$(LOF(1), " ")
Get #1, 1, testo
Close 1
Ero sicuro di quel che facevo, non tanto perchè so programmare,
quanto perchè questo codice mi è stato postato da Giorgio (grazie,
comunque!). Risultato:
'La variabile utilizza un tipo di automazione non supportato in VB.'
CHE???
MA SIAMO PAZZI?
Qualcuno mi sa dire che cavolo vuol dire 'sta roba?
Grazie
Giulio

'La variabile utilizza un tipo di automazione non supportato in VB.'
Ma Testo da dove arriva?
E' una stringa vero?
Al se proprio non va fai così (occupi anche la metà della memoria per via
dell'unicode):
Redim Testo(1 To LOF(1)) as Byte
Get #1, 1, testo()
E se proprio ti serve una stringa
Dim TestoStr as string
TestoStr=strConv(Testo, vbUnicode)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: ?Posizione iniziale Common Dialog

Qualcuno sa gentilmente spiegarmi come posso subclassare una Common Dialog
in modo da poterne impostare la posizione iniziale?
Grazie.

in modo da poterne impostare la posizione iniziale?
Non ce n'e' bisogno. La dir iniziale e' un parametro.
hal

 ha scritto nel messaggio
news:97js54$pgc0l$1...@ID-56381.news.dfncis.de...


Il problema è questo: come centrare sullo schermo una Common Dialog?

 ....
E' quello che cercavo. Grazie mille.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: -- visual basic 1.0 per dos

da dove posso scaricarlo?

Scrivi dall'Inghilterra?
Hai fuso orario GMT!!!

 da dove posso scaricarlo?

ce l'ho io!! su che indirizzo telo posso inviare?? questo del ng??


 ha scritto nel messaggio
news:a503p7$nb8$1...@pegasus.tiscalinet.it...


http://www.tcdn.teiher.gr/upload/viewfiles.asp?catid=03


ce l'ho io!! su che indirizzo telo posso inviare?? questo del ng??
si grazie

ce l'ho io!! su che indirizzo telo posso inviare?? questo del ng??
si grazie

ce l'ho io!! su che indirizzo telo posso inviare?? questo del ng??
si grazie

ce l'ho io!! su che indirizzo telo posso inviare?? questo del ng??
si grazie

Ecco qua:
http://web.tiscalinet.it/fammanca/vbdos.zip

ce l'ho io!! su che indirizzo telo posso inviare?? questo del ng??
si grazie

ce l'ho io!! su che indirizzo telo posso inviare?? questo del ng??
si grazie

ce l'ho io!! su che indirizzo telo posso inviare?? questo del ng??
si grazie

ce l'ho io!! su che indirizzo telo posso inviare?? questo del ng??
si grazie

si grazie
  Se non ti risponde scrivigli in e-mail, continuare ad inondare il
newsgroup di copie del tuo messaggio e' solo dannoso e ci fai una
pessima figura.
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"
Newsgroup: it.comp.lang.visual-basic
Titolo: FileCopy

Salve a tutti,
ho notato che quando faccio il filecopy su windows xp è molto più lento 
di filecopy su windows 98.
Vi è mai capitata una cosa del genere?
C'è un alternativa più veloce a filecpy?
Grazie..Marco

C'è un alternativa più veloce a filecpy?
L'API CopyFile:
Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal
lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists
As Long) As Long
--
ciao
  Stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Dimensioni file

Ho il problema che vorrei sapere le dimensioni di un file senza aprirlo, ad
es. con il controllo FileListBox... qualcuno mi sa dire se si può (e come
fare...)?
Grazie a tutti,
            Giovanni


Per conoscere la dimensione di un file senza aprirlo si usa l'istruzone
FileLen(nomeFile)
Ciao Bruno


---------
Ciao!
Devi utilizzare l'istruzione "FileLen"; guarda nella Guida in linea per
ulteriori informazioni.
Alla prossima
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco

Utilizza l'istruzione VB:
FileLen(pathname)
che ritorna la dimensione in Byte.
Ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: Strano problema di collegamento tra un data e un textbox

Ciao a tutti,
oggi sono incappato in uno strano problema che non riesco a risolvere,
ho un textbox dentro una sstab collegato ad un data (di tipo dynaset),
dentro lo stesso sstab in un'altra pagina ho un dbgrid con i dati presi
dallo stesso controllo data, fuori dall sstab per prova ho messo un altro
textbox collegato allo stesso campo del 1° textbox .
Ecco cosa mi succede:
quando dal dbgrid scorro i dati nel textbox fuori dall sstab me li
visualizza correttamente, mentre nel textbox dentro l'sstab dopo il primo
non me li visualizza più.
Il fatto strano è anche che fino a qualche giorno fa funzionava tutto
correttamente.
forse c'è qualche proprietà che non so impostare oppure è sballato il vb...
boh..
se invece taglio il data e lo incollo dentro l'sstab il vb mi si blocca
(lavoro sotto xp)
(spero di essermi spiegato bene :) )
Può essere qualcosa che sbaglio io o mi conviene reinstallare il vb ?
Ciao e grazie
Giuseppe

 ha scritto nel messaggio
news:ag6t81$b06$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] parametrizzare il tipo nel comando CType

E' possibile passare il parametro "object as type" della funzione CType come
elemento variabile anziche' fisso?
Devo assegnare i valori ai parametri di una query e sono valori di tipo
variabile. Vorrei fare la cosa all'interno di un ciclo e non scrivendo una
riga per ogni parametro.
Grazie,
    Arianna

 wrote in message
news:acal0q$j65$1...@pluto.news.dsi.unimi.it...

scusa, secondo me non e' chiaro quello che vuoi fare
dovresti scrivere un esempio di codice
ciao

 elemento variabile anziche' fisso?
Scusa, ma di cosa stai parlando?
Non esiste alcuna funzione CType() in VB.
Parli di .NET? Allora non sarebbe il caso di dirlo?
No, tanto per rendere sensata la domanda...
(Non capisco perchè le ragazze, che dovrebbero avere una predisposizione
encefalica per i costrutti linguistici facciano tanto fatica a costruire una
frase :P)
Ciao


Il problema, spesso, e' quello di avere poche idee e confuse......
Arianna

 Next
Che fatica capirti!
Non una sola dichiarazione...
Dubito che questo sia il codice che usi: non lo compilerebbe nemmeno.
Ma non ti basta un
Me.OleDbUpdateCommand1.Parameters.Item(i - 1).Value = CObj(TextBox.Text)
Che cavolo è e.Item.Cells(i + 2).Controls(0) ?
Forse non ho capito il problema :(
Ciao

Ho fatto un accrocchio e sono riuscita nel mio intento.
Magari non e' bello ma funziona, e adesso e' quello che interessa.
Grazie cmq,
Arianna