mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6-come  leggere un file con record variabili

salve
devrei leggere un file  con tanti record di lunghezza diversa di cui non 
conosco la singole lunghezze   ne quanti il loro numero
as esempio utilizzando la open come record random e uso
open "alfa.aaa" for ramdom as #1
dim  record() as string
get #1,12,record
leggo il dodicesimo record ma come faccio a sapere se l'ho letto tutto
leonello 

 as esempio utilizzando la open come record random e uso
Ci sarà pure un separatore tra record e record-
-- 
Asking whether machines can think is like asking whether submarines can swim.
News 2000 [v 2.06] - 
http://www.akapulce.net/socket2000

 Ci sarà pure un separatore tra record e record-
sicutamente,ma come faccio ad individuarlo se  non conosco come è fatto
Vuoi dire che devo leggere con una get un byte per volta (o una word) e 
confrontarlo con la configurazione binaria del fine record ?   non c'e' 
qualche api che fa questa funzione ?
leonello


 leonello
2 parole magiche:
LINE INPUT
SPLIT
chiedi all'oracolo premendo f1...con delicatezza eh!

per individuare i caratteri separatori devi aprire il file in binario
il carattere che si ripete tra un campo e l'altro e quello che si
ripete tra un record e l'altro sono rispettivamente il separatore di
campi  e quello di record.
fammi sapere se ti devo dare un esempio su tale cosa.

 ha scritto nel messaggio 
news:1147859316....@j33g2000cwa.googlegroups.com...

molto gradito un piccolo codice di esempio.
mio problema
i dati sono in binario e non conosco la lunghezza dei singoli record e 
quanti sono i record  conosco solo la lunghezza del file
e mi sembra di capire che le due parolo magiche line input e split
per il mio problema non siano cosi magiche
leonello

 leonello
2 parole magiche:
LINE INPUT
SPLIT
mio problema
i dati sono in binario e non conosco la lunghezza dei singoli record e 
quanti sono ,conosco solo la lunghezza del file
e mi sembra di capire che le due parole magiche line input e split



Se il file è binario, allora Line Input non può essere utilizzata.
Seconda osservazione: senza sapere a priori né la lunghezza dei singoli record,
né quali sono i caratteri separatori di record, mi pare di poter dire che non ci
sono speranze di estrarre un "formato" da un file apparentemente "informe".
Se invece il terminatore di record è noto, leggi il file in un unico blocco (o
in più blocchi, se è di dimensioni considerevoli) con Get.
    fn = FreeFile
    Buffer = Space(LOF(fn))
    Get #fn, , Buffer
    Close fn
Poi con Split isoli i record, trasformando il buffer (una stringa, ovviamente)
in un array di stringhe.
Dim Records() As String
    Records = Split(Buffer, Separatore)
HTH
Bye
Raf

 Se il file è binario, allora Line Input non può essere utilizzata.
zac
esatto....ma a parer mio ...non lo sa manco lui che roba è sto file!
Partiamo allora da un "pensiero laterale"...questo file che estensione
ha?
Chi lo genera? un As400? Un sistema Linux? Un Mac...
Che programma lo spara fuori? (Apice,Spiga....AnzmanielloaMotore?)
Newsgroup: it.comp.lang.visual-basic
Titolo: [ ? ] [ TextBox ] Colorare le righe di una stupida textbox...

Salve,
come da subject, come si fa a colorare le righe di una malefica
textbox??
Considerate una chat...i dati che mi arrivano come testo li voglio
vedere bianchi, quelli che invio all' altro, che anch' essi visualizzo
nella textbox, li voglio invece di un altro colore...sintetizzando,
quello che dico io di un colore, quello che dice l' altro di un altro
colore...come si  fa??
Saluti...

 ha scritto nel messaggio
news:3a6c0275...@news.enter.it...


 ha scritto

richtextbox, seltext -> colore
in alternativa usa un listbox, ma non so se puoi cambiare colore item per
item.

>richtextbox, seltext -> colore
Ok, ho messo la richtextbox, questo è quanto ho scritto:
Private Sub Command1_Click()
    RichTextBox1.Text = "Prova prima riga" & vbCrLf
    ' nero
    RichTextBox1.SelText = &H0&
 
End Sub
Private Sub Command2_Click()
    RichTextBox1.Text = RichTextBox1.Text & "Prova seconda riga"
    ' rosso
    RichTextBox1.SelText = &HFF&
End Sub
A) Perchè vedo tutto nero e non cambia colore?
B) Mi sputtana tutto!! Questo è quello che esce fuori:
    2550Prova prima riga
    Prova seconda riga
Bhè, che è questa cosa?
Saluti...

 Bhč, che č questa cosa?
L'istruzione
RichTextBox1.SelText = &H0&
Sostituisce il testo selezionato con &H0&, e cosě anche l'istruzione
RichTextBox1.SelText = &HFF&
Ma tu non hai selezionato nessuna parte del testo, quindi .selpos=0 e
.selstart=0 (sei all'inizio del testo).
Quindi Aggiungi &H0& all 'inizio del testo, che viene inserito come "0" e
poi ancora all'inizio (davanti a "0") aggiungi &hFF" e quindi "255"  -->
2550
Nel RichTextBox puoi alterari i colori, ma prima devi "selezionare" la parte
di testo che deve assumere il nuovo colore. (Come fai su Word, prima
selezioni e poi gli dai l'attributo)
Vedi questo esempio:
Private Sub Command1_Click()
    RichTextBox1.Text = "Prova prima riga" & vbCrLf & _
    "Prova seconda riga" & vbCrLf & _
    "Prova terza riga"
End Sub
Private Sub Command2_Click()
Dim Trovato As Integer
    Trovato = RichTextBox1.Find("Prova seconda riga", 0)
    ' L'istruzione Find, se trova la stringa, imposta .selstart e .sellength
    If Trovato <> -1 Then
        RichTextBox1.SelColor = QBColor(2)
        RichTextBox1.SelLength = 0
       End If
End sub
Insomma: devi "giocare" con .selstart e .sellenght.
Ciao
Basty

Quindi, io che stò facendo una chat, e che visualizzo in un area di
testo quello che dicono due persone, per far si che le parole di uno
dei due siano di un altro colore, quando mi arrivano, devo fargli
trovare la stringa e poi colorarla...scomodina come cosa...però se
così funziona...pazienza :))
Saluti...

 Saluti...
Newsgroup: it.comp.lang.visual-basic
Titolo: Recuperare un elemento da una Collezione

Salve a tutti!
Ho il seguente problema:
Ho una collezione di elementi, le cui chiavi sono formate da "K" ed il
codice (ID di record)
Esiste un metodo per spostarmi direttamente su un elemento specifico usando
l'ID di cui sopra, dato che quasi sempre l'id non corrisponde all'index
dell'elemento sulla collection?
(Es. ID=335 corrisponde all'elemento 12 !!!)
Grazie!

(Es. ID=335 corrisponde all'elemento 12 !!!)
Intendi forse
myObject = myCollection("K" & ID)
?
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: WIN API Reference guide

Salve !
C'e' qualcuno di voi che po' dirmi da dove scaricare la documentazione
riguardante le API ?
Possibilmente un sito vicino ma soprattutto veloce?
il sito che viene proposto di solito:
http://home1.swipnet.se/~w-10159/files/win32hlpfiles/
e' lentissimo !!! 12 Mb sono duri da scaricare!
Grazie
LR

Sei sicuro che sia lento quel sito? io con un altro download attivo lo sto
scaricando sui 3 - 3,5 Ksec, non è il massimo ma è una buona media ...
saluti, Vittorio



Non è lento, è MOLTO lento.
Comunque adesso che ho scaricato i files e unzippati, come li apro ?

se fossi riuscito a scaricarli te lo direi... ma non ho idea di quale sia il
loro contenuto !!!!
LR

Probabilmente sono compattati in formato rar: su volftp puoi trovare lo
scompattatore Unrar
Ciao Marco
-- 
Remove xxx from E-mail.


---------
Dopo aver decompresso i file ZIP, ottieni tre file compressi in formato RAR;
per decomprimerli puoi trovare un programma all'indirizzo
http://members.aye.net/~jkracht/rarmain.htm
.
A questo punto, otterrai finalmente un file della Guida di Windows
contenente tutta la documentazione relativa alle API Win32. Per quanti non
l'hanno ancora scaricata: effettuate il download al piů presto, me vale
veramente la pena!
A presto
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco
Newsgroup: it.comp.lang.visual-basic
Titolo: csv e numeri decimali

ciao a tutti,
quando creo un file csv exel mi legge male i numeri decimali.
mi spiego:
se nel file ho 1,00 in exel vedo 1
se ho 1.00 mi legge correttamente 1.00
come posso fare comparire sempre e comunque quello wche effettivamente 
ho scritto? si può inserire una cosa del tipo: 1/,000 ??
in questo ultimo caso vedo in exel proprio 1/,000...
grazie a tutti


Prova separando con ";" anziché "," i valori tra di loro nel file CSV.
Es.
0;2,34;10,44;5,98
Bye
Raf 

 ha scritto nel messaggio 
news:fh9qms$5p6$1...@aioe.org...


 apri
con i csv faccio la stessa cosa. in fondo, sono dei txt anche loro.
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: Recuperare percorso del DB Access

Ciao a tutti!
Ho un'applicazione che sfrutta un Database Access..
Il database, una volta installata l'applicazione, sarà nella cartella stessa
dell'applicazione.
Come faccio a far sapere al programma dove sta' il DB?
Grazie per l'aiuto!

 ha scritto nel messaggio
news:4xqBa.12667$pR3.2...@news1.tin.it...

app.Path
giuseppeD

piu precisamante:
Esempio se usi un Oggetto DataControl:
nomeoggetto(datacontrol).databasename = app.path & "\nome database"
clau

 wrote in message
news:duvBa.14589$pR3.2...@news1.tin.it...

attento al backslash.
Quando fai giochetti tipo:
variabile con path dentro & stringa preceduta da \
assicurati di non creare mostri tipo
c:\percorso\\nomedelfile
oppure
c:\percorsonomedelfile
Magari creati una funzioncina che controlli se alla fine del percorso c'e' o
non c'e' il \ e se manca lo aggiunge.
Ciau
Andrea

 ha scritto nel messaggio
news:bYDBa.1784$Fr5....@tornado.fastwebnet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Errore di run-time '429' - Il componente activex non può creare l'oggetto ?!?!?!?

PERCHEEEEEE' ?!?!?!?
Private Sub Form_Load()
   On Error GoTo Form_Load_error
   Set WKS = DBEngine.Workspaces(0)
Ciao a tutti, quello sopra è il pezzo di codice (in vb5) in questione, il
messaggio lo ricevo su: Set WKS = DBEngine.Workspaces(0)
ATTENZIONE!!! Questa istruzione funziona bene sotto WINNT su due pc diversi,
su un terzo con WIN98 (non sono sicuro se edition 1 o 2), fa questo cazzo di
casino solo sotto WIN98 (questa volta second edition) su un mostro di
portatile ACER 324D
PIII 500  MHz - 64 Mb RAM - HD 9,1 Gb ecc. ecc. che mi sono comprato apposta
per
avere sempre tutto dietro presso i miei clienti viste le cazzo di sorprese
che ci fa lo zio bill quando vai ad installare una procedura.
L'errore esce quando lancio il programma aperto, perchè se lancio quello
compilato sulle altre macchine,  parte e fa quello che deve fare.
Prima che chiudo il mio nuovo portatile dalla parte opposta a quella dove si
chiude
normalmente .....qualcuno mi aiuti......grazie!!!
Ciao a presto
Stephen

Probabilmente sulla macchina che non funziona non è stato installato il DAO.
Ciao Luca

Newsgroup: it.comp.lang.visual-basic
Titolo: da htm a text con WebBrowser1 ??

Come posso salvare direttamente il file evitando la finestra SaveAs??
Grazie
WebBrowser1.ExecWB OLECMDID_SAVEAS, OLECMDEXECOPT_DONTPROMPTUSER,
WebBrowser1.LocationName & ".txt"
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 WebBrowser1.LocationName & ".txt"
http://groups.google.it/groups?as_q=html%20object%20library&ie=UTF-8&as_uauthors=javalab&lr=&hl=it
Newsgroup: it.comp.lang.visual-basic
Titolo: Webbrowser e VB6

Scusate : esiste un modo per passare alla classe webbrowser fornito
dall'Internet Control non un file html ma direttamente un testo html
contenuto in una variabile ?
In poche parole il mio problema è visualilzzare una pagina html (piccola
piccola) creata al volo dalla mia applicazione e visualizzarla all'interno
del controllo IE senza doverla prima salvara su disco come file a passarla
al metodo Navigate.
Grazie.

Premesso che è molto più facile usare un file temporaneo (che puoi rimuovere
all'interno dell'evento DocumentComplete del WB) la cosa difficile è che
dovresti: (a) creare un documento in WB, (b) settare il corpo del documento
(senza un file non puoi semplicemente buttargli un HTML completo). Ora,
mentre è facile cambiare il body di un documento esistente
(Webbrowser.Document.body="...") difficilino mi pare creare un documento on
the fly. Una via di mezzo: non puoi caricare una pagina vuota (sempre la
stessa) e poi ficcarci dentro il testo del solo body? Potresti farlo nella
WB.DocumentComplete (magari con una variabile globale che impedisce la
ricorsione infinita, dato che Webbrowser.Document.body="..." fa scattare
nuovamente l'evento).
----------------------------------------------------------------------
Stefano Minardi
zet...@mclink.it
----------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto su ListView

Ciao a tutti. Ho questo urgente problema:
popolo una ListView con un recordset con i campi Cognome Nome e Indirizzo.
Vorrei che, spostandomi in su e giu sulla ListView i dati contenuti in
quella riga selezionata apparissero anche in altre 3 Text Box situate sopra
la LV. Cosě quando voglio potrň modificare il campo Text Box e tramite un
bottone SALVA andare a modificare la LV.
Potete aiutarmi ?
Grazie a tutti.

 ha scritto nel messaggio
news:3qOa7.4533$fA3.1...@news.infostrada.it...


 ha scritto nel messaggio
news:6GPa7.4898$fA3.1...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Da dove inizio!!

Vorrei un consiglio su quali libri acquistare per iniziare a lavorare con
VB., tenendo presente che lavoro da molto tempo con Access e Vba sviluppando
parecchie applicazioni per uso personale.
Vorrei approfondire la mia conoscenza con Visual Basic per rendere le mie
applicazioni più professionali.
Grazie per i vostri consigli
Marco

 wrote in message
news:9nldgm$np$1...@serv1.albacom.net...


 applicazioni più professionali.
Accidenti, leggendo il titolo credevo di trovare un risposta...
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Formattazione numeri espressi con un Double

Salve a tutti, qualcuno saprebbe dirmi come è possibile far si che i numeri
double vengano restituiti sempre con la stessa lunghezza in termini di
cifre?
Vi ringrazio in anticipo

 ha scritto nel messaggio
news:NK0Zc.7955$G36....@tornado.fastwebnet.it...

Ciao Massimiliano,
puoi applicare alla variabile Double l'istruzione Format(tuaVar,
"#.###,000")  dove
 "#.###,000" lo personalizzi in funzione del numero di cifre decimali che
vuoi avere.
Saluti
Cinzia

 cifre?
In che senso?
Ciao
-- 
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Refresh datagrid: esiste solo il Fill?!?

Mi sono dato un occhio ai vecchi post sul solito problema del refresh di un
datagrid dopo aver effettuato una modifica al DB.
A quanto pare, visto che il binding permette un refresh automatico della
griglia, il problema sta nel refresh-are il datasource e non il datagrid (il
metodo refresh non fa quello che faceva sulla grid di vb5).
Ho visto che quindi tocca rifare un fill del dataset (istruzione
vardataAdapter.Fill(varDataSet)) e noto che l'operazione é un po' lenta già
con una tabella con 6 record e senza query complesse... figuriamoci cosa
succederebbe se ci fosse un join su una tabella con qualche milione di
record e una query di join, parametrica.... insomma, per farla breve, é
possibile fare il refresh senza ricorrere alla ri-esecuzione della query
tramite metodo fill?!?
***
Piccolo sfogo personale:
sto imparando VB.Net da alcune settimane. Sono partito con molto entusiasmo,
ma devo dire che l'interfacciamento con i DB é veramente macchinoso (per
chi, come me, aveva usato oracle forms)... mi cadono le braccia, visto che
l'uso che ho deciso di farne é essenzialmente di front-end verso un db
oracle. :\
Ciao e grazie!
GigioTD
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



Normalmente durante l'update / insert / delete di nuovi elementi il
dataset deve essere tenuto allineato. 
Durante la fase di update del dataset sono inviati tanti singoli
comandi "update/insert/delete" (a seconda del caso) quanti sono i
records da aggiornare, dopo insert/update c'è inoltre l'esecuzione di
un'altra query per "riaggiornare" il dataset con il record del
database. 
Con access questo non succede, se ad esempio hai bisogno di recuperare
l'ultimo numero inserito (autonumber) devi intervenire nell'evento del
dataset e recuperalo tramite il solito comando sql (SELECT
$$INDENTITY)
Se invece vuoi che il tuo dataset sia aggiornato anche dagli
inserimenti degli altri cominiciano i dolori!.
In ogni caso, quando hai a che fare con la multiutenza oppure con
tabelle con moltissimi record è necessario filtrare al massimo i dati
estratti in modo tale che un eventuale (re)fill del dataset non pesi
sulle prestazioni.
=======================================================================
Se mi vuoi scrivere togli le maiuscole
cteniza...@hotmail.com
=======================================================================

 sulle prestazioni.
Lo so, ma non sempre si può fare. Quello che mi sta venendo in mente é che
probabilmente l'errore sta nel voler usare il datagrid e nel rinunciare a
gestire a mano una bella listbox. :\
Ciao
gigioTD
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiornamento Datagrid

Ho un problemino.
USO ADO
Ho una datagrid che e' collegata ad una tabella  (movimenti) con una reazioe
ad un'altra tabella(anagrafica)
Anagrafica
- Movimenti
ora, via codice, inserisco un record con ad esempio
DataEnvironment1.rsTB_Movimenti("descrizione") = "pippo"
ora, come faccio a visualizzare i dati appena inseriti via codice nella
datagrid?
  ho provato con:
rsTB_Movimenti.update
rsAnagrafica (la tabella principale a cui e' legata).requery
rsAnagrafica .update
rsAnagrafica .requery
movimenti (la datagrid).rebind
movimenti.requery
ma non riesco a visualizzare i dati appena inseriti. naturalmente se chiudo
e riapro l'appicazione tutto e' aggiornato.
chi sa aiutarmi????? grazie infinite!!!!


--> Credo che basti:
    movimenti.refresh


    movimenti.refresh
Ho provato ma non mi aggiorna. ho provato anche con movimenti.rebind
uffa...
--------------------------------
Inviato via 
http://usenet.iol.it
 

forse ho capito il problema, ma non saprei come risolverlo.
Il fatto e' che la datagrid e' collega direttamente alla tabella movimenti
(che e' relazionata alla tabella anagrafica). mentre per inserire i record
ho dovuto creare una nuova command chiamata TB_movimenti perche' senn come
faccio a inserire i record nella tabella movimenti?
se scrivo
dataenvironment1.     non posso selezionare la tabella rsMovimenti
probabilmente perche' e' messa sotto la tabella anagrafica. quindi posso
selezionare dataenvironment1.rsanagrafica  ma da qui non posso inserire i
record.  penso quindi che se riuscissi a inserire i record direttamente
nella tabella movimenti risolverei il problema. ma non si puo' fare
dataenvironment.rsanagrafica.rsmovimenti.addnew  :))))))
come faccio ad inserire un record nella tabella relazionata ad un'atra????
Grazie
.
iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: comando per excel

ciao
se lancio manualmente excel mi carica la barra dei comandi per una
tavoletta grafica
se avvio excel da un mio programma non mi carica la barra degli
strumenti che m'interessa
c'e' qualche comando per fargli avviare la barra?
credo che i file della barra siano degli ocx all'interno della dir del
software di utilizzo della tavoletta
Utilizzo excel con i comandi
Set XlsApp = GetObject(, "Excel.Application")
grazie

 c'e' qualche comando per fargli avviare la barra?
se sai farlo a mano, avvia il registratore di macro e guarda
cosa ti scrive ;-)
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Lanciare un exe da vb senza che l'exe sia presente sull'HD


Per quanto riguarda mandare in esecuzione un immagine in memoria di un file exe
ti rimando ad un 3ad apparso su "it.comp.programmare.win32" il 09/07/2002
"Lanciare Immagine Eseguibile in Memoria (C/C++)"
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&threadm=80Z104Z145Z39Y1026202121X17811%40usenet.libero.it&rnum=2&prev=/groups%3Fq%
3DLanciare%2BImmagine%2BEseguibile%2Bin%2BMemoria%2B(C/C%252B%252B)%2Bgroup:it.comp.programmare.win32%26hl%3Dit%26lr%3D%26ie%3DUTF-8
%26filter%3D0
che comunque crea dei problemi se l'eseguibile deve leggere altri file
"compressi". La cosa piu' semplice secondo me e' crearsi una directory
temporanea nella temp di windows e decomprimere tutto li.
CIAnO

 ti rimando ad un 3ad apparso su "it.comp.programmare.win32" il 09/07/2002
[...]
Mumble.. mumble... diciamo che ho capito poco di quello che hanno
scritto..anzi nulla!!!
Comunque ho visto che la cosa non è fattibile come pensavo e di conseguenza
mi limiterò ad utilizzare
una cartella temporanea per la scompattazione dei file..
Grazie a tutti...
Ciao
Pixel
p.i....@katamail.com
http://vbios.cjb.net

Newsgroup: it.comp.lang.visual-basic
Titolo: Macro VBS in Excel 2000

Ho preparato un foglio excel con delle macro per fare la contabilità,
fatture ddt etc.
Il mio problema è questo: non riesco a creare una macro che mi salvi un
foglio di excel (attivo) in un file, in una specifica directory e con il
nome del valore di una cella del foglio stesso.
Praticamente se il foglio di excel si chiama 'fattura', e nalla cella a1 c'è
il valore '123' salvare solo il foglio fattura come file
c:\directory\123.xls oppure c:\directory\123.pdf
Ringrazio sin d'ora chi vorrà aiutarmi.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

c:\directory\123.xls oppure c:\directory\123.pdf
pdf? da excel?
comunque puoi attivare il registratore di macro, fare a mano cio' che
chiedi, terminare il registratore, quindi andare a vedere il codice
generato in automatico: non e' il massimo dello stile ne'
dell'ottimizzazione, ma impari prima cosi' che a chiedere in giro ;-)
-- 
ciao,
hal

 hal
ciao :-)


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

Ciao Io sono nuovo del news ed ho una domanda da farVi:
Io ho creato un
Form ma vorrei inserire il codice per fare in modo che all'avvio
dell'applicazione tutte le altre funzioni di windows siano disabilitate
fino al comando che fa chiudere questa finestra; Sapete darmi una risposta?
Ve ne sarei molto grato xè è circa 1 mese che ci sto diventando matto e non
riesco a combinare altro!!!
Grazie mille 
By MagoG
--------------------------------
Inviato via 
http://usenet.iol.it


Fax: 1782227796
----------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: [STUPIDO] Gestione spazi nella riga di comando

Per separare gli argomenti in una riga di comando ho usato un banalissimo
Split(Command," ") che funziona bene finchè non viene immesso un argomento
che contiene uno spazio. WIN normalmente adotta le virgolette per delimitare
stringhe che possono contenere degli spazi. Qualcuno ha già qualcosa di
pronto per ottenere un risultato del genere?
Grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 del genere?
bhe SE non usi le virgolette in nessun comando, allora fai il tuo bello 
split in 2 passate, la prima la fai sulle virgolette e la seconda sugli 
spazi
oppure Trovi le posizioni delle virgolette tipo
PosInizio e PosFine e fai un replace degli spazi li dentro con dei caratteri 
strati tipo "$"
cosi ad esempio
miaapp.exe comando1 "comando 2" comando3
dopo il .replace diventa
comando1 "comando$2" comando3
dopo lo split
comando1
"comando$2"
comando3
ora basta applicare un [stringa].trim.replace(chr(34),"").replace("$"," ") 
ed hai la stringa pulita
comando1
comando 2
comando3
-- 
Gigio2k
www.g2kweb.it
mi trovi su --> 
http://www.g2kweb.it/?3099
 


Ti ringrazio. Pensa che sono talmente stordito da non essermi ricordato che
avevo già scritto una funzione simile per un collega!!!!


 ricordato che avevo già scritto una funzione simile per un collega!!!!
guarda... io a volte mi stupisco che di una funzione base, che per altro ho 
usato il giorno prima, non ricordo il suo utilizzo e ficco la testa in msdn 
! :-/
Pensa che mi son incocciato una mezzoretta sul capire perche' string.Left 
non funzionasse... cavolo string e strings li utilizzo spesso... eppure 
nulla ! il vuoto nel cervello... immagina oggi che e' lunedi' e che ho 
iniziato da ieri a non prendere + caffe'... !

Newsgroup: it.comp.lang.visual-basic
Titolo: URGENTE! Creazione di un Wizard

Salve a tutti,
come si crea un wizard in VB? esistono già delle componenti apposite (se sì,
quali?) o bisogna creare, aggiungere e controllare manualmente le form per
le pagine e il passaggio da una pagina all'altra?
Grazie per l'attenzione e per l'eventuale risposta,
    Furio

le pagine e il passaggio da una pagina all'altra?
In VB5 c'e' il "Wizard per i Wizard".
E' un add-in , il suo nome esatto e' "VB Wizard Manager"; basta selezionarlo
nella finestra degli add-ins e, una volta avviato, genera un nuovo progetto con
lo scheletro del tuo wizard gia' preconfezionato; in più ha anche una piccola
interfaccia per aggiungere nuovi 'step' e gestirne l'ordine comodamente.
Ciao.
--
Luca Dormio
l...@sig-la.com
ldo...@tin.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Access Oracle Long Datatype

I have a long type column in an Oracle table. It holds a string, 3000
characters. I need to get the value in this column to a string variable
in Visual Basic. The connection is to be made through ODBC. When I do
this, Visual Basic gives an error "Invalid Datatype". Can anyone help.
Sent via Deja.com 
http://www.deja.com/
Before you buy.

,


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

Sapete dirmi se esiste (e dove trovarlo) un tutorial su Crystal Report ?
Grazie

Sapete dirmi se esiste (e dove trovarlo) un tutorial su Crystal Report ?
ftp.areacom.it
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Penna ottica o simili

Ho la necessità di utilizzare un dispositivo tipo penna ottca per la lettura
di codici a barre.
Non so da che parte rifarmi per trovarne uno...
Comunque sto cercando un dispositivo ovviamente controllabile da VB, credo
con qualche controllo distribuito dal produttore o qualcosa del genere...
Qualcuno mi può dare anche un minimo indizio, o si è trovato a dover
utilizzare dispositivi del genere??
Grazie...

 wrote in message
8ns10t$h4t$1...@fe2.cs.interbusiness.it...

dove trovarli ? basta guardarsi in giro :-)  comunque qualunque negozio di
pc puo' reperirli, ce ne sono di tanti tipi penne, pistole, scanner, ecc.
solitamente si collegano in due modi:  via seriale oppure in emulazione di
tastiera.
Per la seriale  per questo trovi le specifiche di comunicazione allegate al
lettore;
in emulazione di tastiera devi collegare il lettore sull'ingresso della
tastiera nel PC e la tastiera all'apposito ingresso del lettore, piu' spesso
trovi entrambe le soluzioni nell'apparecchio.
Solo una volta mi e' capitato un apparecchio gestito con una apposita scheda
ma era un lettore molto particolare.
ciao stefano

di codici a barre.
Le piu' semplici da usare vanno a fare da ponte sul cavo della 
tastiera. A quel punto leggi i codici esattamente come se fossero
inseriti a mano, con in piu' il tasto di Invio.
Le trovi un po' dappertutto. Prova nei cataloghi on-line dei grossi
distributori.
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM.

Ci sono dei lettori che si
connettono alla tastiera e danno direttamente
in output un serie alfanumerica.
Puoi 
p.es
 dare il fuoco ad una textbox
e quando usi il lettore e' come scrivessi da tastiera.
che io sappia, non usano driver.
Ciao
Davide

Newsgroup: it.comp.lang.visual-basic
Titolo: Tagliare un'immagine

Ciao a tutti,
volevo una dritta su come tagliare un pezzo di immagine da un determinato
file.
Mi spiego meglio, dispongo di una file jpg, questo file ha una dimensione
(ipotetica) di 100x200 pixel.
Come faccio a ritagliare questo file a 100x100, scartando i restanti 100
pixel ?
Programmando in delphi mi creo un oggetto, gli ficco dentro l'immagine e poi
con funzioni tipo rect (x,y) etc, etc ... estraggo l'immagine e la incollo
in un nuovo oggetto Immagine, ma in VB come faccio ????
Vi ringrazio
Ciao
Fil
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 100 pixel ?
Puoi provare appoggiandoti a una Picturebox e poi agire con PaintPicture con
la quale puoi specificare le dimensioni.


Grazie ... tutto OK.
Alle volte le soluzioni sono cosi' semplici che ... mi sbatterei la testa al
muro :-)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Like SQL

CIao a tutti, qualcuno potrebbe dirmi la sintassi in SQL per fare una SELECT
di una tabella in base al valore di un campo che sia non case-sensitive
ossia
SELECT * FROM questionario WHERE campo LIKE '%ciao%'
facendo in modo che sia ciao in minuscolo che in maiuscolo o con maiuscole o
minuscole mescolate mi ritorni sempre il record relativo ?
Grazie !!
ORAZI Leonardo

...WHERE upper(campo) like...
upper in sql converte in maiuscolo; quindi nel like devi mettere caratteri
maiuscoli.

 wrote in message
7r84a1$uce$1...@stargate1.inet.it...


se non metti il % il like non funziona (almeno con Oracle e SQL-Server con
Access non ho mai provato)
la sintassi č
SELECT * FROM questionario WHERE upper(campo) LIKE '%CIAO%'
oppure
SELECT * FROM questionario WHERE lower(campo) LIKE '%ciao%'
Attento perň cosě facendo il non usa un eventuale indice su "campo"

 wrote


 Ciao Bruno
Se scrivi cosi trovi solo 'ciao' e basta. Tanto vale scrivere = 'ciao'

Grazie a tutti per l'aiuto , ho risolto cosi
SELCT * FROM QUESTIONARIO WHERE UPPER$(CAMPO) LIKE UPPER$('ciao');
comunque  per 'ciao' intendevo un qualcosa del Ciao o Al Pacino o etc.
grazie !!

 wrote in message
7r9ea8$2d8$1...@nslave1.tin.it...

Se la stringa di confronto (nell'esempio "ciao") e' costante togli il
secondo UPPER$ e scrivi :
SELECT * FROM QUESTIONARIO WHERE UPPER$(CAMPO) LIKE 'CIAO'
abituaiti a non far fare mai alla macchina operazioni inutili.
Se la stringa di confronto e' una var allora OK come hai fatto tu.
Ciao
Ven.
Newsgroup: it.comp.lang.visual-basic
Titolo: OT Access2000 between "#" ??

Salve a tutti scusate se chiedo questa cosa che piu volte sicuramente avrete
risposto
ma non riesco a trovare i post vecchi e approfitto della situazione per
chiedere come
si fa per andarli a leggere.
Ora veniamo al mio problema in una stringa SQL prima usavo normalmente il
between
con il relativo intervallo di date comprese fra i caratteri "#" ora sembra
con Access2000
che questo carattere non gli piaccia tanto, come deve essere svolta la
sintassi.
Invio comunque la stringa che non va in versione 2000 ma con Access97
funziona regolarmente.
rec1_ado.Open "SELECT mvm_agaz.mmcodcau, Sum(mvm_agaz.mmqtamov) AS
SommaDimmqtamov From mvm_agaz WHERE (((mvm_agaz.mmcodart) Like " & Chr(34) &
"CA142420" & Chr(34) & ") AND ((mvm_agaz.mmdatdoc) Between #" &
datevalue(12/21/1999) & "# And #" & datevalue(8/30/2001) & "#)) GROUP BY
mvm_agaz.mmcodcau;)) GROUP BY mvm_agaz.mmcodcau;", db1_ado, adOpenKeyset,
adLockOptimistic, adCmdText
Un grazie ancora a tutti
pifferi...@tuttopmi.it
-- 
Posted from [212.131.248.78] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:000201c12fb2$c03d1fc0$0300...@PIFFERI.LOCALE...


 
Perche' usi datevalue? Se la data la scrivi tu non serve, basta un semplice
#12/21/1999# ad esempio.
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/news/index.html
Newsgroup: it.comp.lang.visual-basic
Titolo: Ma Crystal Report 4.6 deve per forza usare un database???

Ciao a tutti, ho il seguente problema:
devo fare una stampa di un array contenente all'incirca 10 elementi.
Avevo pensato di utilizzare Crystal Report 4.6, visto che questo strumento
ormai sembra essere un vero e proprio standard!
Credevo che il punto più opportuno per inserire i miei valori fosse la
sezione "Details"...
credo però di aver capito che questa sezione si compila a runtime da VB solo
assegnando una stringa SQL alla proprietà SQLQuery del controllo OCX.
E' davvero in questo modo?
Devo prima salvare l'array in una base dati per poi stamparlo?
Grazie a tutti coloro che interverranno

La risposta č NO.
Per fare ciň che chiedi, crea un nuovo report, inserisci 10 campi formulas
nella sezione intestazioni e da programma passa i valori al report nel
seguente modo:
Crpt1.Formulas(0) = "@Formula0 = " & Vettore(0)
Crpt1.Formulas(1) = "@Formula1 = " & Vettore(1)
...
...
...
Stai attento che se il vettore contiene dei valori stringa, devi aggiungere
nelle istruzioni di sopra, anche Chr$(34) avanti e indietro alla variabile.
Ciao, Luciano.

 Per fare ciò che chiedi, crea un nuovo report, inserisci 10 campi formulas



[cut]
Allora fai come ti ha detto luciaon però crando un numero di formule che sia
sufficientemente alto da soddisfare le tue esigenze.. facciamo 15
poi attribuisci alle n formule il valore che devono avere ed alle restanti
15-n attribuisci il valore 0
dall'editor di report di CR, per ognuna delle formule imposti da "change
format" (tasto destro sul corpo formula) "suppress if zero"
A questo punto tutte le fromule con valore 0 non saranno visibili.. se per
la sezione imposti "suppress blank lines" la sezione stessa si adatterà alla
quantità di dati stampati...
HTH
--
Stefano Zamboni (
sz...@libero.it
)
--------------------------------------------------------------
"If Bill Gates had a dime for every time a Windows box crashed...
...Oh, wait a minute, he already does."

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

potreste indicarmi un buon sito dove ci siano dei manuali per programmare in
visual basic?
grazie a tutto il ng

 ha scritto nel messaggio
news:0k4U6.1004$634....@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: dns dinamico

salve a tutti...
vorrei realizzare un semplice programma che aggiorni ad intervalli
regolari il mio i.p. su dyndns.org... so che esistono programmi che
fanno questo ma vorrei realizzarne uno su misura per me... qualcuno sa
da dove partire?
grazie a tutti in anticipo
Lore


Usa il webbrowser oppure il metodo OpenURL del controllo Inet
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

 ha scritto nel messaggio
news:984d1f41.04041...@posting.google.com...

Dai una sbirciatina con uno sniffer, ti renderari conto che il programma che
consigliano fa quello che ti ha detto Nicola, infatti effettua una parsing
dell'html restituito, almeno questo č quello che mi č sembrato in prima
analisi.
Viste le stringhe e soprattutto il cgi a cui devi puntare sul server avrai
piů chiare le idee su cosa ti serve.

 bye
scusa se ti faccio tutte queste domande ma non ho mai usato questo
controllo... cosa ci dovrei fare? una volta che mi connetto a
dyndns.org
 non so la stringa di comandi da utilizzare e soprattutto
come faccio a sapere il mio indirizzo i.p. da visual basic? tieni
conto che ho un router, quindi voglio sapere l'i.p. globale, non
quello locale della macchina su cui lavoro...
grazie ancora Lore

 grazie ancora Lore
Prego


 ha scritto nel messaggio
news:7Zwhc.18022$eR5....@tornado.fastwebnet.it...

super!!!! grazie mille e a risentirci.
Newsgroup: it.comp.lang.visual-basic
Titolo: comando open e app.path...

Ciao Ragazzi!!!! Spero di ricevere un aiuto per queto problema forse 
banale...
All'apertura di un programma devo leggere la prima riga di un file txt.
E questo lo so fare....
Il problema č che il percorso del file cambia da installazione a 
installazione.
Esiste un metodo con app.path per leggere il file nella cartella di 
installazione?
OrA la mia sintassi č:
Dim testo As String
Open "C:\Documents and 
Settings\PIANTOTARDIVO\Desktop\LAVORO\Programma\percorso.txt" For Input As 
#2
Line Input #2, testo
TXT = Right(testo, Len(testo) - 7)
E' possibile cambiare con app.path la stringa in open?
Grazie
IAK 

"PiantoTardivo" <aa...@aaaa.aa> ha scritto nel messaggio 
news:Q8L8e.70577$zZ1.1...@twister1.libero.it...

Scusate ho risolto....
Open App.Path + "\percorso.txt" For Input As #2
Grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: Diritti ocx

VB6+sp6
Non ho più i diritti a design time dei Common Windows Controls nè (treviw we 
status bar per intenderci) versione vb5 nè versione vb6 sp6.
Ho reinstallatto il sp6 ma non è cambiato nulla; come fare a risolvere?
grazie
greg 

 Non ho più i diritti a design time dei Common Windows Controls
Ho risolto scaricando dal sito microsoft un'utility chiamata vb6cli che
rislve tutti i problemi
-- 
Greg

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Errore nella compilazione da riga di comando

Ciao a tutti,
E' mai successo a nessuno che un progetto, che magari da VB viene 
compilato correttamente, compilato da riga di comando con
 > VB6 /make progetto.vbp
va in crash VB6 (non errore di compilazione, ma proprio GPF!)?
Questo solo alcuni PC, che però sono "uguali" a tutti gli altri.
Qualche idea?
Ciao

 va in crash VB6 (non errore di compilazione, ma proprio GPF!)?
Ok, a quanto pare un mio collega ha trovato l'inghippo.
Se in VB si crea una scheda personalizzata nella casella degli 
strumenti, la compilazione da riga di comando va in crash...
Non ho parole (ma solo parolaccie).
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] - Telefonare da programma

Ciao a tutti,
ho un piccolo problema, ho tre pc collegati in rete tra di loro, e collegati 
ad un centralino telefonico quindi con più linee, vorrei fare in modo che 
gli utenti
telefonano direttamente dal PC utilizzando un programma in VB6 senza che 
usano il tastierino del telefono, come posso fare in VB6? Esiste qualche 
controllo??
Non so da dove iniziare....
Grazie mille
Tony 

"Tony" ha scritto

Così a occhio inizierei dal manuale del tuo centralino,
per vedere se supporta le TAPI (Telephony Application
Programming Interface) e come.
Bye, G. 

 Cosě a occhio inizierei dal manuale del tuo centralino,


 fare in VB6?
Ammettiamo che vuoi chiamare il 06123456,
e che lo 0 serve uscire dal centralino
Io proverei con i commandi AT,
in questo modo:
Metti su un form il componente
'Microsoft Comm Control'
e chiamalo 'Dial'
'Codice per Aprire la comunicazione
'    Dial.CommPort = 1 'Porta COM in cui è installato il Modem
'    Dial.PortOpen = True
'    Dial.Output = "AT" & Chr$(13) & "ATDT" & 0 & 06123456 & Chr(13)
'Codice per Chiudere la comunicazione
'    Dial.PortOpen = False
Non l'ho provato ma dovrebbe funzionare!
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it

 '    Dial.CommPort = 1 'Porta COM in cui č installato il Modem


 centralino telefonico......
Il computer deve essere collegato tramite un modem alla linea telefonica,
che puň anche essere benissimo un centralino.
Il centralino e il modem sono due cose ben distinte.
Il modem in questo caso verrebbe utilizzato
come una sorta di telefono per comporre il numero,
piů o meno come quando si chiama
con un telefono e poi ci si sposta su un altro.


 mi sai dare una dritta?
http://www.shrinkwrapvb.com/vbtapi.htm
http://www.tapi.info/
http://www.codeproject.com/KB/vbscript/tapi.aspx
http://en.wikipedia.org/wiki/Telephony_Application_Programming_Interface
Ma più in generale una guglata con "VB TAPI" trova una marea di roba.
Il problema è che non è proprio roba semplicissima, eh.
Bye, G. 

 il centralino è un LG-NORTEL TSP
[per favore, occhio al quoting: 
http://usenet.marco5x.net/quoting.php
 ]
No, non lo conosco tranne che per quello che vedo su Internet.
Vedi se nel manuale, su qualche CD oppure, se ha un accesso
via web, se c'è qualche PDF con le istruzioni per creare una
connessione per il client TAPI. Se ti funziona l'Ezphone ci sono
buone probabilità che sia già installato, almeno lo spero.
Vedi nel pannello di controllo, sezione Opzioni Modem e telefono,
scheda Avanzate, se c'è un provider di telefonia relativo a quel
centralino.
Se c'è e funziona sei già a metà della strada... per iniziare :-).
Bye, G. 

una volta avevo usato questa api "tapiRequestMakeCall" per un programmino 
per un piccollo call-center
vedi se ti tornqa utile
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Autodimensionamento colonne ListView

Per ridimensionare una listview uso la SendMessage per ogni colonna
con la sintassi
SendMessageLong <handle>, LVM_SETCOLUMNWIDTH, <colonna>,
LVSCW_AUTOSIZE_USEHEADER
Ho notato pero' che se un subitem ha il font in grassetto mi sfora
dalla colonna (ovviamente, il ridimensionamento lo faccio DOPO aver
impostato il grassetto dei vari subitem). Sembra che la larghezza
massima della colonna venga calcolata tenendo conto non delle
caratteristiche dei singoli subitem, ma di quelle generali della
listview.
Per ora ho risolto forzando a Bold il font della listview,
ridimensionando, riforzando il font a normale, e poi impostando a BOLD
i subitem che mi interessano, ma non mi piace come metodo. Qualche
idea alternativa?
Bye by SixaM 8-]

 idea alternativa?
Non so se funziona con i bold, puoi provare con questa:
http://forum.masterdrive.it/visual-basic-6-17/relazioni-child-in-vb6-13446/
| Private Sub ListViewAdjustColumnWidth(Lista1 As ListView, Optional accountForheadedatPrimaryRS As Boolean)
| Dim row As Long, col As Long
| Dim width As Single, maxwidth As Single
| Dim savefont As StdFont, saveScaleMode As Integer, celltext As String
| If Lista1.ListItems.Count = 0 Then Exit Sub
| Set savefont = Lista1.Parent.Font
| Set Lista1.Parent.Font = Lista1.Font
| saveScaleMode = Lista1.Parent.ScaleMode
| Lista1.Parent.ScaleMode = vbTwips
| For col = 1 To Lista1.ColumnHeaders.Count
| maxwidth = 0
| If accountForheadedatPrimaryRS Then
| maxwidth = Lista1.Parent.TextWidth(Lista1.ColumnHeaders(col).Text) + 1100
| End If
| For row = 1 To Lista1.ListItems.Count
| If col = 1 Then
| celltext = Lista1.ListItems(row).Text
| Else
| 
| End If
| width = Lista1.Parent.TextWidth(celltext) + 1100
| If width > maxwidth Then maxwidth = width
| Next
| Lista1.ColumnHeaders(col).width = maxwidth
| Next
| Set Lista1.Parent.Font = savefont
| Lista1.Parent.ScaleMode = saveScaleMode
| 
| End Sub


[cut]
Grazie, mo' ce provo. Peccato pero' che non si possa fare tramite
API...
Bye by SixaM 8-]

 API...
Boh, sincermamente preferisco via codice, perch� oggi o domani pu� servire
qualche personalizzazione.

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo Internet

Ciao, c'è un modo per sapere se il pc è collegato ad internet?
Avrebbe senso una cosa come un PING ad un indirizzo IP? Se risponde è 
collegato.
Dovrei trovare un componente che mi restituisce un ok oppure un errore! 
Esiste?

 Avrebbe senso una cosa come un PING ad un indirizzo IP? Se risponde è 
Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef 
lpdwFlags As Long, ByVal dwReserved As Long) As Long
-- 
Don't hit the keys so hard, it hurts.
News 2000 [v 2.06] - 
http://www.akapulce.net/socket2000
Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Come intercetto il click sul pulsante di chiusura

Come posso sapere se viene premuto il pulsante di chiusura di un form (la
"X", per intenderci)? Viene generato un evento? Devo usare una API? Spero
non sia la seconda, in quanto non so ancora nulla sulle API.
P.S. Ma le API se la fanno con i BUG? :))
Grazie
Ciao
Cesare Nicola

non sia la seconda, in quanto non so ancora nulla sulle API.
Devi usare l'evento QueryUnLoad che viene generato prima che il Form venga
chiuso. Puoi inserire il codice che vuoi, ad esempio un messaggio di
conferma. Se poni la variabile Cancel=True l'evento di chiusura viene
sospeso.
Comunque sulla guida in linea ne trovi di esempi.
Ciao da Stefano.

P.S. Ma le API se la fanno con i BUG? :))
Usa Form_QueryUnload
e in questo evento valuta
UnloadMode che può essere:
Costante Valore Descrizione
vbFormControlMenu 0
    È stato scelto il comando Chiudi dal menu di controllo del form.
vbFormCode 1
    L'istruzione Unload viene richiamata dal codice.
vbAppWindows 2
    La sessione corrente dell'ambiente operativo Microsoft Windows è
conclusa.
vbAppTaskManager 3
    L'applicazione è stata chiusa tramite Task Manager di Microsoft Windows.
vbFormMDIForm 4
    Il form secondario MDI viene chiuso in quanto viene chiuso il form MDI
principale.
vbFormOwner 5
    Il form viene chiuso in quanto viene chiuso il proprietario.
Ciao

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

Salve a tutti ragazzi !!!
Ringrazio tutti coloro che mi hanno aiutato precedentemente (vi devo la vita
!!!).
Ho un nuovo quesito da proporvi....
Ho una variabile stringa e devo sostituire l' ultimo carattere con uno a mio
piacimento.
Help me !!!

piacimento.
Mid$(MiaStringa$, Len(MiaStringa$), 1) = MioCarattere$
Fabio Pagano

Newsgroup: it.comp.lang.visual-basic
Titolo: ORDER BY.....

Dall'evento 'Click' su un elemento di una ComboBox
si dovrebbe verificare questo evento
If Combo1.ListIndex = 1 Then
dtaTesseratiLista.RecordSource = "SELECT * From Tesserati ORDER BY Cognome
DESC"
ElseIf Combo1.ListIndex = 2 Then
dtaTesseratiLista.RecordSource = "SELECT * From Tesserati ORDER BY [Numero
Tessera] DESC"
......
......
il tutto colegato ad una MSFlexGrid tamite il componente 'Data'
Ma
1) l'evento .ListIndex = 1 non genera proprio niente (???????)
2) l'evento .ListIndex =2 (cosě come tutti quelli successivi) connette i
dati alla FlexGrid ma l' ordinamento non si verifica assolutamente
Come č possibile?

HO RISOLTO
...era un semplice problema di memoria (mia!!!)
....avevo dimenticato che il conteggio delle ListIndex parte da 0 e non da
1.....
!!!!!!!!!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: Bug nella kill?

Ho un programma che copia alcuni file e poi li cancella.
Funziona tutto alla perfezione, ma quando killo un file che contiene dei
blank nel nome, mi da' errore di accesso.
Qualcuno ne sa di piu'?

 blank nel nome, mi da' errore di accesso.
E' probabile che consideri il nome solo fino al primo spazio,
penso che devi mettere dei doppi apici
che racchiudano il nome del file....
Mik

 che racchiudano il nome del file....
gia' fatto, "file non trovato"...
--
Ivan

Funziona anche senza apici!!!!
Ho provato a fare
Kill "c:\prova test.txt"
e l'ha cancellato correttamente!!!

prima di fare la kill, prova a vedere con Dir$() se ritorna vuoto......
in tal caso, vuol dire che il file non esiste veramente!!!
good coding!!!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 good coding!!!
con la dir$ il file c'e'.
Non sono proprio a quei livelli di demenza... :)
Ho notato che non e' un'esclusiva dei file con spazi.
Mi succede anche con
D:\TEMP\1\WELCOME.ICO.ARC
--
Ivan

 ha scritto nel messaggio
news:b9d98r$hoqev$1...@ID-145368.news.dfncis.de...

Ma riesci a cancellarlo a manina?

scusa, scusa.......
:-)))
sei sicuro di avere i permessi per la cancellazione, di non nascondere le
estensioni con quella strana (ed odiosa, aggiungo), impostazione di
explorer?


 D:\TEMP\1\WELCOME.ICO.ARC
Se il file esiste (come dici) ed hai diritti per l'operazione, contesto
categoricamente questa tua affermazione. Non ho provato con i file con nomi
con spazi, ma questo lo deve (!) killare senza problemi.

 explorer?
... e magari che il file non sia in uso (è una Temp...)

*Lupo* ha scritto:
Ho provato a fare
Kill "C:\pippo pluto.txt"
lo cancella senza problemi.

 explorer?
vi siete mai sentiti completamente idioti?
ecco, e' quello che mi sta succedendo adesso...
trovato la soluzione! l'attributo di readonly :)
aaaaaaaaaaaaaarghhhhhhhhhhh!!!!!!!!!!
e comunque, non potevano prevedere un msg di errore piu' preciso?
ca**o vuol dire "errore di accesso al file"?????
non poteva scrivere "Pirla, come faccio a cancellare un file readonly"?
--
Ivan

Era il readonly sul file....
sorry...