mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto... incompatibilità e altro!

Ho scritto un'applicazione sotto Windows 2000 Professional che cerca,
modifica, cancella e inserisce records da una tabella importata in MSDE (SQL
Server 7) con Access 2000. Questa tabella (e SQL Server) si trova su un
altra macchina con Win2000. Ho usato ADO e il provider OLE DB per SQL Server
(non ODBC). Fin qui tutto bene. Concorrenza, locks, istanze varie del
programma. Ho preparato il kit di installazione, e l'ho lanciato su altre
macchine, una con Windows 98 e l'altra con Windows 95. (A proposito... chi
sa se si può installare VB6 sottoWindows 95?). Il messaggio più frequente
d'errore è "can't create ActiveX object". Poi mi sono ricordato che da S.O.
non NT non è così immediato condividere i file di una macchina NT (o 2000).
Infatti se cerco di creare (da 95 o 98) un DSN di sistema con Pannello di
controllo/ODBC, non riesco a vedere i nomi dei server, cosa che succede
correttamente con 2000. Cioè forse l'applicazione non riesce fisicamente a
raggiungere il server. Un bel casino... Ho trovato articoli su MSDN che
parlano di "DLL hell", e di aggiustare a mano tutte le DLL mancanti, ma ogni
volta che cerco di registrarle a mano regsvr32 dà una sfilza di errori. .
Specialmente con Win95 (che potrei pure lasciar perdere, se riesco a
risolvere con 98 sono contento). Questioni di interdipendenza. Poi ho
installato DCOM, ho riavviato, installato MDAC, riavviato, installato il mio
programmino. Niente.
Nessuno, però, su MSDN si prende la briga di spiegare semplicemente come kz
si fa e se si può fare... Aiuto!
-Silvano-

d'errore č "can't create ActiveX object". Poi mi sono ricordato che da S.O.
Non posso dirmi certo esperto in questo mondo oltremodo incasinato; se
dipendesse da me installerei VB sotto W95 e tenterei di ricompilare il
tutto (ti č possibile?), poi creerei un kit di installazione ecc. ecc.
ErreBi

macchine, una con Windows 98 e l'altra con Windows 95. (A proposito... chi


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

E' possibile fare in modo che un form risponda all'evento mousemove (o a
qualche altro) mentre non e' attivo (ma ovviamente aperto)?
Spero che la domanda non sia troppo stupida GRAZIE

Si e' possibile , anzi e' il comportamento normale, il messaggio
MouseMove viene intercettato anche se il form non e' attivo.

-- 
ciao
----------------------------------------------------
 Marco Maroni		mailto:
m.ma...@esa-group.it
 Analista/Programmatore
 ESA Software S.p.A.	
http://www.esa-group.it
 via Flaminia, 235/AX	tel. +39 541 368.111
 47900 Rimini (ITALY)	fax  +39 541 368.268
----------------------------------------------------
 
http://people.whowhere.com/pages/mmaroni
----------------------------------------------------

...

Come faccio però a sapere esattamente dove si trova il mouse (mi sembra che
i parametri x,y non siano relativi a windows ma al form)
Newsgroup: it.comp.lang.visual-basic
Titolo: public o non public?

premesso che non sono un esperto!
ho questo problema alquanto strano (per me!)
ho un file di testo su cui ho scritto 3 valori itneger con Write.
tutto ok.
poi quando faccio leggere dal file in questione i tre valori me li legge
tranquillamente aprendolo con input e leggendo con input# ma appena cambio
form durante l'esecuzione le variabili contenenti i valori vengono
azzerate!!! ovviamente ho dichiarato le 3 variabili come public nel form di
apertura!
vi copio incollo il codice in questione (vi prego aiutatemi!)
public varA as integer
public varB as integer
public varC as integer
Private Sub Command2_Click()
Open "c:\programmi\programma\fileone.txt" For Input As #1
Input #1, varA, varB, varC
Close #1
End Sub
Appena cambio form e chiudo questo perdo i valori delle 3 variabili pur
avendo dichiarate public, perchè?
ciao a tutti e grazie
ivan

 public varC as integer
dichiara le variabili public all'interno di un form non significa
renderle visibili per tutto il progetto,
ma renderle disponibili ad altri form come se fossero proprietà
di questo form
in sostanza, dal secondo form,
puoi utilizzare la sintassi
text1.text = form1.varA
per accedere a quella variabile e utilizzarla. Ovviamente, chiudendo
il form, la variabile viene distrutta.
per renderla pubblica all'intero progetto, è necessario dichirarla
public all'interno di un modulo
hth
Ciao
Enrico

 public all'interno di un modulo
Non proprio, come ho detto prima. Se una cosa è dichiarata Public, è
pubblica a tutti gli effetti. Riporto da MSDN:
"Le variabili dichiarate utilizzando l'istruzione Public sono
disponibili per tutte le routine in tutti i moduli e in tutte le
applicazioni, se non diversamente specificato con l'istruzione Option
Private Module. In questo caso, le variabili saranno pubbliche solo
all'interno del progetto in cui si trovano."
E' normale che i moduli siano il posto più adatto per le variabili
globali, però a volte se ne abusa. Molte volte salviamo in variabili
globali valori calcoli in una form un attimo prima di chiudere la
form, magari duplicando variabili che già esistono, solo "per non
perdere il lavoro", mentre basterebbe chiudere la form e in segito
continuare a far riferimento alle variabili che conteneva.
Un'alternativa valida sarebbe avere una copia privata ed una pubblica
accessibile con delle Property Let/Get. Come qualcuno si è più volte
augurato, alla fine moriranno 'ste variabili globali?
Ciao, Silv:o)

 accessibile con delle Property Let/Get.
sarebbe sicuramente meglio...
Ciao
Enrico

 avendo dichiarate public, perchč?

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB-Info] COnvertire un valore Decimale in Binario

[code]
Sub Dec2Bin(Valore As Double)
POWER = 1
BIN = ""
While POWER <= Valore
      BIN = Mid(Str((Valore And POWER) \ POWER), 2) + BIN
      POWER = POWER * 2
Wend
If BIN = "" Then BIN = "0"
BIN = Format(BIN, "00000000")
End Sub
[/code]
Secondo voi stò facendo la procedura + corretta e veloce per convertire un
valore da decimale a binario (byte)?
Se c'è una procedura + veloce, sapreste indicarmi la stradada percorrere?
PS: E' solo una mia curiosità, che volevo, come dire, soddisfare.
Grazie 1000
Matteo

 valore da decimale a binario (byte)?
Io cambierei la Dec2Bin da Sub a Function, facendogli ritornare una stringa,
e dichiarerei al suo interno le variabili.
Lavorare con i variant è più lento che dare il giusto scope alle variabili.
Invece le variabili globali sono da evitare tutte le volte che è possibile,
per questioni di portabilità e comprensibilità del codice.
Inoltre il parametro Valore passalo ByVal e portalo da Double a Long, tanto
anche così com'è la funzione esplode se gli passi dei valori troppo grandi
(prova a chiamare Dec2Bin 10000000000# ).
Per il resto è difficile ottimizzare ulteriormente: già hai evitato
l'elevamento a potenza, al limite potresti precalcolarti tutte le potenze di
due ed evitare la moltiplicazione, ma non so se ne vale la pena. Il collo di
bottiglia vero è che devi comunque trasformare tutto in stringa.
Ciao
*Roby*


[code]
Public Function Dec2Bin(Valore As Double) As String
Dim BIN As String
Dim POWER As Double
POWER = 1
BIN = ""
While POWER <= Valore
      BIN = Mid(Str((Valore And POWER) \ POWER), 2) + BIN
      POWER = POWER * 2
Wend
If BIN = "" Then BIN = "0"
Dec2Bin = Format(BIN, "00000000")
End Function
[/code]
Ho fatto un bel lavoro o sono un beota :P ...
cmq grazie mille del consiglio che mi hai dato ! ;D se fossi una donna
potrei anche sposarti .... -_-' (scherzo....)
Ok ciao
Matteo

Public Function Dec2Bin(ByVal Valore As Long) As String
Dim BIN As String
Dim POWER As Double
POWER = 1
BIN = ""
While POWER <= Valore
      BIN = Mid(Str((Valore And POWER) \ POWER), 2) + BIN
      POWER = POWER * 2
Wend
If BIN = "" Then BIN = "0"
Dec2Bin = Format(BIN, "00000000")
End Function
Mi ero dimenticato una cosa.... -_-' scusate il doppio post.....
questo è il codice finale.
Se avete altri consigli sono i benvenuti! :)
Ciao Matteo

 potrei anche sposarti ...
Grazie, ma sono già impegnato. :-)
Ciao
*Roby*

Girando quà e là ho trovato questo.
Magari può essere di aiuto per qualcuno.
http://groups.google.com/groups?q=binary+to+decimal&hl=it&lr=&ie=UTF-8&oe=UT
F-8&selm=36D3224A.343B61FE%
40cruzio.com
&rnum=1
Ciao a tutti :) spero che a qualcuno sia utile :P
Matteo

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

Qualcuno sa dove si può trovare un activex o il codice per controllo del
codice fiscale?
Grazie

 wrote in message
news:3a016c94$1...@news.telnetwork.it...


 wrote in message
3a016c94$1...@news.telnetwork.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ordinare una sequenza numerica

Salve a tutti,
Qual'e' il metodo/codice piu' semplice per ordinare in sequenza (dal valore
più  grande al piu' piccolo) una serie di numeri diversi?
Un esempio semplicissimo, se ho una serie di numeri come la seguente  : 44,
53, 12, 78, 5 .
Come fare per metterli dentro una matrice in sequenza dal piu' alto al piu'
basso (o viceversa)?
(Immagino che servirà  un qualche ciclo For..Next o similare ma al momento
non ci arrivo a capire come impostarlo)
Grazie .
Massimo

non ci arrivo a capire come impostarlo)
Un po' come voler giocare a pallone senza aver mai fatto un
palleggio...
http://www.google.it/search?q=sorting+algorithm+%22visual+basic%22&ie=UTF-8&oe=UTF-8&hl=it&lr=
-- 
ciao,
hal

Bubble sort o (ancora meglio) Quick Sort.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

(ancora meglio) Quick Sort.
Salvato per miracolo !

 Spera che non ti senta TermoPilucco .. altrimenti sono ca.....
Gia'...
comunque, dato che nel post originale Massimo aveva qualche perplessita' sui
cicli For...Next, forse cominciare dal Bubble Sort non e' nemmeno sbagliato,
dato che e' il sistema piu' "naturale" e puo' essere utile a capire il
meccanismo; a ottimizzare si fa sempre in tempo.
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Luca non ho letto gli altri post ma volevo chiederti: Il Bubble Sort è una
tecnica o cosa?
Debby

 Debby
http://www.di.uniba.it/~proga/bubble-sort.pdf
trovato con google, primo link per bubble sort algoritmo...
tutto ciò vorrà pur dire qualcosa.
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 tecnica o cosa?
Io lo so, io lo so!
http://tinyurl.com/ywlfk
termoPilucco, ehm..

 termoPilucco, ehm..
ciaociao

Si che sono una rompi... era una domanda sorta nell'ultimo secondo di pc
acceso... cmq poi involontariamente leggendo dei manuali ho letto cosa
significa questa tecnica
Scusa Sergetto non lo faccio più
Debby

 cosa significa questa tecnica
E sei daccordo con termopilucco o no? :-)
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

 E sei daccordo con termopilucco o no? :-)
Diciamo che mi potrei fidare... :))

Newsgroup: it.comp.lang.visual-basic
Titolo: Visual c++

per chi usa visual c++ a me serve il file cl.exe contenuto nella cartella
C:\Programmi\Microsoft Visual Studio\VC98\Bin o dentro il cd-rom.
il mio è danneggiato e mi serve.
Sarei grato se qualcuno me lo mandasse a 
nic...@inwind.it
.
Grazie mille!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Sarei grato se qualcuno me lo mandasse a 
nic...@inwind.it
.
Visto che sicuramente hai il Visual Studio originale,
perché non lo chiedi alla Microsoft?
Newsgroup: it.comp.lang.visual-basic
Titolo: Funzione Random.....

Problema: Sto utilizzando la funzione Rnd logicamente con la chiamata
Randomize Timer. Questa funzione è veramente affidabile, ovvero mi tira
fuori dei numeri veramente casuali oppure esiste qualche cosa di meglio?
Grazie fin da ora per la risposta.
Andrea

Ottenere dei numeri veramente casuali con un PC è praticamente (o quasi???)
impossibile. Infatti la funzione rnd ti calcola il numero a caso con un
algoritmo che si basa con il numero precedentemente calcolato (almeno con C,
Pascal e VB4 era così). La funzione randomize ti serve appunto per
modificare il numero di partenza. Se tu infatti non metti randomize rnd ti
tira fuori sempre i soliti numeri in serie. Non so da dove randomize si
peschi i dati (forse dall'orologio di sistema...) ma il risultato finale mi
sembra abbastanza affidabile.
Su un numero "antico" di computer programming (prova a cercare nel sito
www.infomedia.it
) avevo trovato una spiegazione di un algoritmo che pescava
i numeri a caso dal rumore di fondo prodotto dalla scheda audio... fukuz! ;)
Comunque di algoritmi ce ne sono una caterva! Te li puoi inventare anche tu!
Ma secondo me ti conviene restare con randomize e rnd...
CiaoZ
SebaMix
[...]

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Qualcuno che conosce VB ma anche Bc++Builder ...

Spero non sia OT comunque:
Sono anni che programmo in VB. Stò cercando di provare a realizzare alcune
semplici app in Borland C++ Builder 1.0. Sono proprio agli inizii. Pongo qui
la mia domanda perche diventa semplice porre domande con riferimenti al VB.
Se qualcuno se la sente di darmi una mano a rispondere a domande tipo:
1) Nell'evento VB: xxx_DragDrop abbiamo il riferimento
     (source  as Control,...) ad qui possiamo ricavare
    informazioni tipo Source.Tag dell'oggetto rilasciato.
    In BC++B abbiamo un oggetto TObject *Source....
    Ebbene come faccio da questo a ricavarmi per es. il ->Tag???
2) Aprendo un Database Access tramite ODBC con una
    Tquery, come specifico Utente e Password per evitare
    la classica finestrella che me li chiede a manina??
3) Avete presente classica operazione in VB:
        Dim db as database
        Dim rs as RecordSet
        Set db = OpenDatabase("pippo.mdb")
        Set rs = db.OpenRecordSet("SELECT ...",dbOpenDynaset)
        Do until rs.EOF
            ...
            ds.MoveNext
        Loop
    In BC++B si può fare con appropriati oggetti o bisogna per
    forza usare gli Oggetti tipo TDataSource,TQuery presenti su form.
    In questo caso come usarli magari in raccolte di funzioni in file
    separati (.h) tipo i .bas del VB? Forse costruendoli col sistema:
        TdataSource *DataSource = new TDataSource(??);
        ...
Grazie infinite al benefattore che mi dovesse aiutare.
Ciao.
Pak
pa...@citynet.re.it
 (togliere una k dall'indirizzo)

        ...
Esatto. Ogni componente di C++Builder (o Delphi, e' identico), anche quelli
visuali, possono essere creati come oggetti in memoria (anche se non
associati a nessuna form e non visualizzati) con l'operatore new.
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: #include

Esiste un qualcosa di simile in VB ?????

Esiste un qualcosa di simile in VB ?????
Moduli .bas
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.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

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

Come si imposta la larghezza delle colonne in una DBGrid ???
--
Solo risposte sul news


Io uso la FlexGrid č decisamente piů versatile anche se piů lenta.
Ciao   ;-)

Scusa l'ignoranza, è dentro VB5 o no ???
Se no è free ???




 Se no è free ???
YES!
E' nel VB5 (anche perchè il VB6 non ce l'ho !! sigh!)
In VB si hanno le DBGrid che consento il collegamento ad un database e
poi le FlexGrid che sono in pratica la naturale evoluzione della vecchia
Grid.
La DBGrid consente l'editing dei dati mentre la Flexgrid no! Ma questa
di vantaggio ha che è più leggera per il sistema in termini di memoria.
Altro vantaggio è che può fare il multiline , ossia può accorpare
diverse celle aventi lo stesso valore in una sola.
E se hai bisogno di poter personalizzare le celle in modo del tutto
indipendente (Colori, font, etc.) puoi farlo abbastanza facilmente.
Io per esempio la uso per visualizzare un database nel quale poi
mediante l'uso dei colori e degli stili posso evidenziare i dati che
rispondono a certi parametri.
Ciao!!

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

Dovendo cambiare computer e passare da win98 a xp prof., posso utilizzare la
stessa versione di VB6 che avevo caricata sul vecchio computer?
Ciao a tutti.


Devi comunque disinstallarlo dal vecchio computer, per poterla installare
sul nuovo.
Ciao
Alberto

 ha scritto nel messaggio
news:1S5Ua.12268$Df5.3...@news1.tin.it...

Ciao
Da Win98 a XP PRO, VB6 funziona correttamente
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: Librerie VB e Excel

Buongiorno a tutti!
ho sviluppato un'applicazione su un foglio excel scrivendo alcune
istruzion in Visual Basic per Excel 2007.
Nello sviluppo ho utilizzato le librerie di Microsoft 12.0 Object Library.
Ho constatato però che se eseguo il foglio excel su un'installazione Excel
2003 il programma va in errore perchè non trova la libreria di Microsoft
12.0 Object Library.
A questo punto, siccome dovrei distribuire l'applicazione per
installazioni Excel 2003 e Excel 2007 come faccio a renderla compatibile
per entrambe? 
Vi ringrazio per i suggerimenti.
Sparta
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 compatibile per entrambe?
Forse tu fai Dim xlApp a new Excel.2003 o altro (quello installato sul tuo 
pc)
Prova invce ad aprire un excel.apllication generico
Dim xlApp As Object
Set xlApp = CreateObject("excel.application")
-- 
Greg
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Elemento non trovato in questo insieme ...

Quando esce l'errore in oggetto vuol dire che è stata referenziata una field
che non esiste nella tabella e fino a qui tutto OK!
C'e' modo di farsi dire da VB dal DAO da un' API o da chi per loro qual'è il
nome dell'oggetto che non è stato trovato ?!?
L'esigenza è questa: ho un programma installato c/o vari clienti, faccio
un'upgrade del prodotto che necessita di un nuovo campo
in una determinata tabella o di più nuovi campi in più tabelle, potrei
aggiungerli con una routine generalizzata, ma non conoscendo
il nome del campo che fa scaturire l'errore, me la prendo in der BEEP !
C'e' qualcuno che ha lo stesso problema, che lo abbia già avuto o che ancora
meglio veda una soluzione diversa e migliore ?
Ciao a presto
Stephen

 ha scritto nel
messaggio news:9qeffo$mrn04$1...@ID-111705.news.dfncis.de...


 ha scritto nel messaggio
news:9qek6g$sg$1...@nreadb.inwind.it...


 meglio veda una soluzione diversa e migliore ?
e' facile scrivere un programma/funzione che confronta due DB e corregge
il secondo aggiungendo tabelle/campi/query presenti nel primo.
lo usi in corrispondenza degli aggiornamenti spedendo anche il db
'prototipo'
ricorda la PREVENZIONE e' la miglior cura

 ricorda la PREVENZIONE e' la miglior cura
non è questione di prevenzione ......
15 anni fa, in COBOL, con cui ho scritto migliaia di righe di codice, si
faceva proprio
così..... un fottutissimo programmetto che tanto per cominciare si leggeva
tutto
l'archivio e lo ricopiava aggiungendo o togliendo i campi necessari.
Proprio perchè il VB "sembra" un po' più intelligente nell'accesso ai dati,
visto che
si rende conto che manca il campo basterebbe che io sapessi come si chiama e
aggiungerei solo quello senza inviare un db vuoto che pesa molto di più in
termini
di byte da inviare e che a livello di progresso tecnologico vale 0 (zero).
Ciao a presto
Stephen
Newsgroup: it.comp.lang.visual-basic
Titolo: filtrare dati in listview

Ciao a tutti...sto provando a filtrare dei dati che sono caricati dentro ad
una listview...
I dati sono caricati da un db...e non volendo "disturbare" il db con troppe
connessioni con le quali perň potrei
ottenere dei dati filtrati ho pensato di filtrare direttamente dalla
listview...e mi sembra una buona idea...
Peccato che non riesco a filtrarli con l'operatore like...ottengo  il
risultato giusto solo quando like opera in pratica da =....
In piů non riesco a farmi l'idea di un ciclo per filtrare i dati...
Infatti se gli dico....
For I = 1 To ListView1.ListItems.Count
If ListView1.ListItems(I).SubItems(2) Like  Text1.Text  Then
Else
ListView1.ListItems.Remove (I)
endif
next i
si arriva ad un certo punto ( a forza  di eliminare items)  che I mi indica
un oggetto listitems(I) che non esiste...
Alcune idee????
Grazie
IAK


Ho pensato ad una cosa....
Se mi creo un vettore...poi filtro il vettore e il risultato me lo metto su
un altro vettore...poi inserisco il vettore ottenuto nella listview in modo
opportuno....voi che ne dite???? O dico solo cazz..ate????
In teoria potrebbe andare bene? Anche se il vettore avesse centinaia o
migliaia di elementi????
Grazie
IAK

"PiantoTardivo" <Pianto...@PiantoTardivo.it> ha scritto nel messaggio
news:NBITd.51206$QG6.9...@twister2.libero.it...

Se sono dati caricati da un DB perchč non filtri i dati con una
Query SQL, in questo modo non ddevi inventarti Codice
poco utile per gestire una situazione standard.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 migliaia di elementi????
Non capisco perche' vuoi fare tu un lavoro che il tuo 
database, quale che sia, sa gia' fare benissimo ;-)
-- 
ciao, hal

Il problema del tuo ciclo è che quando elimini un elemento, I viene 
incrementata e quindi punterà a DUE elementi dopo.
Questo perchè se hai 5 righe, eliminando la numero 2, automaticamente la 
terza diventerà 2, la quarta 3 e la quinta 4.
Quindi il tuo ciclo deve cambiare in:
I = 1
Do While I <= ListView1.ListItems.Count
    If Not ListView1.ListItems(I).SubItems(2) Like ... Then
       ListView1.ListItems.Remove I
    Else
       I = I+1
    End If
Loop
-- 
Quando noi ignoranti eravamo di più, tutto era più bello...
(A. Celentano)
Per rispondermi in privato, prima togli l'immondizia dalla testa.

 ha scritto nel messaggio
news:421f56e9$0$6314$5fc...@news.tiscali.it...

Sonoo d'accordo con te....č che volevo solo filtrare i dati senza
appoggiarmi al db...tutto qua....
Poi lo so che con una query sql si fa tutto alla svelta...
Grazie
Ciao
IAK

 In più non riesco a farmi l'idea di un ciclo per filtrare i dati...


 IAK
Credo che non serva nemmeno appoggiarsi al Database.
Se usi DAO per l'estrazione del primo Recordset puoi
usare la proprietà Filter dell'Oggetto DAO.Recordset,
quindi ripassare alla Routine di Gestione della ListView
il nuovo Recordset Filtrato.
Ciao
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Screen Saver

Come faccio a fare in modo che dopo la copia del file dello screen saver sul
PC destinazione windows lo imposti come screen saver predefinito con X
minuti di attesa prima dell'attivazione dello stesso?
Grazie in anticipo..
    Sharkman

 minuti di attesa prima dell'attivazione dello stesso?
umm umm potresti lavorare con le chiavi del registro...
oppure qualche api in grado di settare il tempo ... umm umm purtroppo sul
tempo di attivazione non ho info ... cerca nel registro di windows dove lo
memorizza e poi fai versioni per ogni OS ! Ciauz

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con Datareport di visualbasic

Ho un problema con i DataReport, li ho utilizzati in un programma
e fin tanto che lancio il programma dal PC in cui è installato il Visual
Studio
funziona tutto bene. Se invece creo il pacchetto d'installazione e lo eseguo
su un pc in cui non è installato VisualStudio quando da programma cerco
di creare un report ottengo un errore di runtime, come se il programma non
trovasse una qualche dll.
Sapete darmi una mano, devo aggiungere manualmente durante la creazione
del pacchetto qualche dll non aggiunta automaticamente?
Grazie
Gianluca

 wrote in message
news:9on8i4$2c9$1...@fe1.cs.interbusiness.it...

-- 
Posted from  [194.243.32.4] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

...dimenticavo: controlla anche se hai bisogno del SP 5 per Visual Studio. A me
serviva per dare la possibilità di stampare in landscape (bug del datareport:
dai un occhi sull'msdn).
Saluti,
Nicola.


Newsgroup: it.comp.lang.visual-basic
Titolo: Riposto perchè senza risposta.... difficoltà con oggetto OLE

Ciao lo stesso ....
Come posso fare in modo che l'utente a run-time tramite l'oggetto OLE(?)
carichi un'immagine e, p.esempio, salvi al click del button la stessa
immagine
 insieme ad altri campi all'interno di record di un db.mdb (dove i relativi
campi sono di tipo OLE)?
ES.: l'utente riempie dei campi di un form e sullo stesso apre tramite
l'oggetto
ole  un'immagine jpg o bmp o...,come faccio a salvare l'immagine (o almeno
il suo path)  all'interno
del MDB? (sul form non uso controlli drivelistbox, filelistbox nè
dirlistbox)
ancora grazie.
ciao
Tex

campi sono di tipo OLE)?
Beh, in generale i server OLE esportano una serie di proprietà tipo
collezione Files() o Documents() o FileName o qualunque cosa ti possa far
risalire al/i file/s caricato/i.
Il problema è come sapere quando l'utente carica un file tramite l'oggetto
OLE: ma ancora, generalmente i server OLE implementano degli eventi, oppure
dei Callbacks, in genere meccanismi che chiamano una sub del tuo programma
al verificarsi di un certo evento.
Nella peggiore delle ipotesi, puoi usare un timer e controllare
periodicamente le proprietà dell'OLE server (bleach!) :o)
Ovviamente il consiglio è di dare un'occhiata alla documentazione del server
OLE...
Buon lavoro!
Sig
_________________________________________________________
Luca Sigfrido Percich              
sigf...@tiscalinet.it
_________________________________________________________
non avere stile è il mio stile



Newsgroup: it.comp.lang.visual-basic
Titolo: Analisi stringa e sottrazione

Quando do il comando group it.comp.lang.visual-basic il server mi
restituisce qualcosa del tipo
it.comp.lang.visual-basic 0000000187 0000000170 y
Che tramite la funzione data arrival del winsock vado a inserire in una
textbox. Ora avrei bisogna che questa stringa venga analizzata, ovvero
riconosca il nome del newsgroup e faccia la sottrazione dei due numeri
187-170=17 e quindi in una textbox andrebbe a scrivere 
it.comp.lang.visual-basic 17
Come posso fare che avvenga ciò?
Grazie
-- 
Francesco 'Imperator' Ricci [CMS-CGFI Member] {05/01/2004 20.38.24}
«»Se al mondo ci sono persone come me non deve essere un gran bel posto«»
«»Gli artisti scarsi inventato, quelli bravi copiano«»
ICQ 168442149 / MSN 
imp3...@libero.it
 / MAIL 
impe...@despammed.com


Usi split per dividere la stringa nelle sue parti:
dim newmsgs as long
dim a() as string
a()=split(textbox.text," ")
a(0) contiene il NG
a(1) contiene 00000187
a(2) contiene 00000170
a questo punto fai:
newmsgs=clng(a(1))-clng(a(2))
Ovviamente inserisci anche la gestione errori nel caso la matrice non 
contenga i dati nel formato desiderato ...
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Cdec non evidenziata nell'IDE

E' normale che l'istruzione CDec non venga evidenziata nel codice con lo 
stesso colore delle istruzioni, ma con quello "normale".
Cos'e'? un modo per suggerire di non usarla?
grazie
	maxx
w2k sp3
vb6 sp5
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 stesso colore delle istruzioni, ma con quello "normale
la cosa strana è che scrivere la funzione
cdec(var)
non dà errore. per il colore a me è lo stesso di cint() o altro, tuto
normale.
Ciao, SK

 normale.
Chissa' cosa si e' bevuto il mio pc?!?
grazie
	maxx



Vai su Strumenti \ Opzioni \ Formato Editor
Su Colori Codice seleziona Testo Normale.
Su Primo Piano seleziona il terzo colore.
... Anche CDec diventa dello stesso colore delle "istruzioni" ... ;-)
A parte tutto ... non l'avevo mai notato ...
Ciao!


A parte l'umorismo per un problema cosi' grave, ma cosi' facendo 
parentesi, operatori e un po' di altra roba mi diventa tutto verde, le 
istruzioni rimangono blu e cdec  rimane nero!
;-)
	maxx


	maxx
Hai ragione ... e mettendo CDec tra doppi apici ... tutta la riga
diventa rossa ... Mistero???
Ciao ;-)

 E perche' un'istruzione scritta correttamente dovrebbe dare errore?
perchè cint() da solo dà errore e cdec() no!
non è strano?
Ciao

Il 26/11/2003 17.09, SpecialKeta scrisse:

Un po'...
Forse si sono dimenticati di mettere CDec in qualche elenco di parole 
chiave di cui controllare Syntax Highlighting e Sintassi.
Speriamo che in .NET abbiano sistemato il problema. ;-)


 ... Anche CDec diventa dello stesso colore delle "istruzioni" ... ;-)
A me non funziona!
Boh...
MIk

 Speriamo che in .NET abbiano sistemato il problema. ;-)
speriamo di non approdare mai a certi lidi :-P
cadrebbero tutte le mie attuali misere certezze! : - (
Ciao, SK
Newsgroup: it.comp.lang.visual-basic
Titolo: Disabilitare l'uso delle frecce (o di altri tasti)

Ciao a tutti.
Io dovrei poter disabilitare l'uso delle frecce (sx e dx) durante alcune
parti di un programma, per poi riabilitarle in seguito.
C'e' qualche modo per dichiararle 'inattive' o sostituire temporaneamente il
loro valori con degli altri in modo che la routine di KeyPress non me le
senta piu' quando non le voglio?
Ancora.
Come posso in un determinato momento, dire al programma di eseguire un print
su una certa stampante, che potrebbe anche non essere locale ma di rete
(Valido anche per NT)???
Ringrazio a tutti/e coloro che mi daranno un segno.
Saluti
Alessandro

Per disabilitare l'uso delle frecce, devi controllare il Keycode nell'evento
Keydown e, utilizzando una variabile globale, passare il keycode all'evento
keypress (dove farai quello che ti serve, in pratica: if mykeycode=freccia
then keyascii=0 endif). Per la seconda domanda (un po' vaga poichè non ho
capito se la stampa deve avvenire in conseguenza di un operazione oppure
comandata da un timer) , prima dovresti verificare le stampanti disponibili
e successivamente mandare in stampa il documento dove vuoi.
Ciao Marco

Prova ad assegnare i valori di KeyAscii e KeyCode a 0 negli eventi KeyPress e
KeyDown degli oggetti o della Form dove vuoi disabilitare i tasti.
Se vuoi solo disabilitare le frecce, intercettane i valori e impostali a zero
Es.
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 38 or KeyCode = 40 Then        '38 = freccia su
        KeyCode = 0                                               '40 = freccia
giu
    End If
End Sub
Alessandro Feltrin ha scritto:


 senta piu' quando non le voglio?
impostando KeyAscii a 0 viene annullata la pressione del tasto prima che
sia processato: temo però che questo valga solo per tasti ANSI, per tasti
tipo le frecce bisogna usare gli eventi KeyDown e KeyUp e qui non c'è
niente da fare...
Prova con KeyPress e guarda se le frecce generano l'evento con qualche
valore di KeyAscii, in tal caso ti basta impostare KeyAscii a 0 dopo averlo
letto.
-- 
Ale...@tiscalinet.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Comportamento strano in richiamo Sub

Ciao,
ho una routine Sub1 che chiama una Funzione1, la quale chiama un'altra Sub2
e quest'ultima Sub3 chiama un'altra Sub di un'altro modulo.
In pratica il problema consiste nel fatto che mentre sta eseguendo le
istruzioni dell'ultima Sub il programma esce e va ad eseguire l'istruzione
dopo la chiamata alla Sub2 nella Funzione1.
Spero di essere stato chiaro.
Vi riepilogo le chiamate che ho detto:
Sub1
    --->Funzione1
                    ---> Sub2
                                ---> Sub3  ed è qui che se ne esce dopo aver
eseguito 3 istruzioni e torna a Funzione1 !!!
Chi mi sa dire qualcosa?

 ha scritto nel messaggio
news:YKgX8.24471$7N3.5...@twister2.libero.it...

sub3 termina correttamnete?
hai una gestione degli errori?
hai provato a seguire il tutto passo-passo?
chiamare sub3 è l'ultima 'operazione' fatta in sub2?
se è così, esaurita sub3 il programma passa a sub2, che termina
e quindi si torna a funzione1
--
bye BlackMagic
ICQ: 85485468
Aiuta la ricerca sul cancro 
http://members.ud.com
Join
at:
http://members.ud.com/services/teams/team.htm?id=2E71C62A-8E67-48DB-B472-
BCA129B35412


Se usi  l'istruzione  on error .....(qualcosa)  nella funzione1 allora nella
sub3 si verifica un errore che viene gestito
nella funzione1.
E' un' idea ciao.

Ho risolto!
Grazie per le indicazioni che mi avete dato.
Infatti nella Funzione1 avevo messo l'istruzione On Error Resume Next e
questo non mi faceva generare un errore di runtime nella Sub3. Avevo un
errore in una istruzione Sql della Sub3. Controllando il valore di
Err.Number ho visto che c'era un errore e cosi mi sono reso conto del
problema.
Grazie BlackMagic, grazie Lorenzo.
Ciao.
Il Pioniere.

Newsgroup: it.comp.lang.visual-basic
Titolo: VB e dipendenze non aggiornate

Ciao,
stavo cercando di creare (o meglio ricreare dopo una modifica) i
dischi di installazione con "Autocomposizione Installazione" di VB,
quando mi e' apparso un messaggio di errore "Il file di dipendenze per
i seguenti componenti non e' aggiornato: COMCTL32.OCX".
Nonostante abbia letto e riletto gli help non ho capito un molto di
piu'.
C'e' qualcuno che puo' aiutarmi ?
Ho provato anche a disinstallare VB ed a reinstallarlo ma..... niente,
sempre lo stesso messaggio. Che devo fare ?
Grazie, Angelo

Ciao Angelo,
usi VB6?
Perché se è così, sappi che VB6 non aggiorna i controlli COMCTL32.OCX,
COMCT232.OCX, MSChart.OCX.
Infatti i loro nomi sono cambiati!!!!!
comctl32.ocx -> mscomctl.ocx 
comct232.ocx -> mscomct2.ocx 
mschart.ocx -> mschrt20.ocx 
Per convertirli, usa Microsoft ActiveX Control Upgrade Utility,
un'utilità fatta a posta per risolvere questo problema.
La puoi trovare all'indirizzo:
http://msdn.microsoft.com/vbasic/downloads/axupgrade.asp
Spero di esserti stato utile.....
Ho scoperto questo problema esattamente 15 secondi fa... :-)
Ciao,
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
Newsgroup: it.comp.lang.visual-basic
Titolo: autocompilazione combobox

vorrei creare una funzione che mi riempia automaticamente una combo box
sullo stile della barra URL di Internet Explorer.
Ho cercato con google ma non ho trovato niente...
avete qualche esempio o link?
grazie
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no
web: 
http://www.nicolaottomano.it

 grazie
http://groups.google.com/groups?as_q=combo%20autocomplete&ie=UTF-8&oe=UTF-8&as_ugroup=*visual-basic&lr=&hl=it
e simili
-- 
ciao, j.
http://www.sundaysw.com/google.gif

TNX.


Newsgroup: it.comp.lang.visual-basic
Titolo: Problema: finestra over the top(most)

La faccio breve: ho un problema con una finestra, piuttosto
complicato, di cui vi risparmio i dettagli; al momento mi vengono in
mente solo quattro alternative, ma non riesco a venirne fuori...se
qualcuno ha la risposta a una qualsiasi di queste tre domande, ho
risolto :-)
(ovviamente vanno benissimo idee usando le API)
1) Come si imposta il topmost di una finestra topmost?
Cioe'...finestre A e B. Metto A Topmost ed A finisce correttamente in
cima alla pila. Se premo su altre finestre della stessa applicazione,
restano dietro. Poi metto B topmost. B finisce in cima, e le altre
finestre rimangono dietro. PERO', se clicco sulla finestra A, B gli
finisce dietro :-\
A me servirebbe che le finestre rimanessero in topmost l'una
sull'altra ed entrambe rispetto alle altre...
2) Si riesce a creare una finestra "always on bottom"? In pratica, mi
servirebbe una finestra che rimane sempre dietro rispetto alle altre
finestre della stessa applicazione, ma che comunque sia usabile dal
cliente. In pratica una finestra che, anche se attiva, se ne rimane
dietro a tutti....
3) Come la creo una finestra senza client area???
4) La SetWindowRgn permette di specificare quale regione della
finestra viene disegnata. Ok, e per lo user input? Cioe', nella
regione esclusa dal paint, c'e' comunque la finestra stessa oppure
posso interagire con quelle sotto?
Grazie dell'attenzione :-)

 sull'altra ed entrambe rispetto alle altre...
si ok ma devi prima stabilire delle regole, si e' capito poco dall'esempio A 
B, tipo :
A e B sono messe entrambe a top most? Ok , quindi per logica sono sullo 
stesso livello e non debbono sovrapporsi.
faccio un esempio se ho una frmBase apro 2 frmTopMost1 e frmTopMost2
ora , le finestre che apre frmbase stanno sopra di essa e sotto le topmost 
ed e' corretto, se frmtopmost1 si sovrapponesse alla frmtopMost2 io le 
affiancherei da codice oppure + semplicemente non mi fregherebbe di chi sta 
sotto o sopra tra le 2 e non lo gestirei proprio.
-- 
Gigio2k
www.g2kweb.it
mi trovi su --> 
http://www.g2kweb.it/?3099
Newsgroup: it.comp.lang.visual-basic
Titolo: Manuale VB

Qualche mese fa, un'anima pia di questo NG mi inviò un bellissimo manuale di
VB in un mega file di word. Purtroppo l'ho perso assieme al resto del mio
HD.
Qualcuno sarebbe così gentile da reinviarmelo oppure dirmi dove trovarlo in
rete?
Eventualmente, dove posso trovare (su internet) dei manuali in formato
elettronico che mi permnettano di imparare il Visual Basic?
Grazie
Ruben
-----------------------------------------------------------------------
http://ruben.freeweb.org
FREE: Links, utility, javascript, SMS, software, greeting
           cards, add url, create your web page for free.
rub...@NOSPAMwriteme.com
Remove NOSPAM for the answers.
--------------------------------------------------------------------------

ftp.areacom.it
direi per vb5, cr &c ...
un r.i.p. per il tuo hd ...
R.T. <rub...@NOSPAMwriteme.com> wrote


 wrote> 
ftp.areacom.it


 FREE: Links, utility, javascript, SMS, software, greeting


Newsgroup: it.comp.lang.visual-basic
Titolo: [!] per chi usa tin

Ciao a tutti,
    se c'č ancora qualcuno che si sta disperando per i problemi del server
tin sulla lettura delle news, credo di aver risolto il problema (dopo varie
imprecazioni) in modo del tutto casuale, non certo grazie alla tin...
per chi usa IE /OE
1) andate sul menu di IE->Visualizza->Opzioni Internet.
2) scegliete la linguetta "Connessione"
3)  premete il pulsante "Configura"
4) indicate 
http://www.tin.it/conf.proxy
!! ATTENZIONE !! _Non_ so se questo valga anche per chi č abbonato CLUBNET.
date l'Ok.
A me si č incartato tutto, ma dopo aver riacceso (per ora almeno) non ho piů
avuto i problemi lamentati da parecchi sul NG.
per chi non usa IE/OE vada a vedere sul sito 
www.tin.it
 e cerchi tra
"Assistenza tecnica".
Ciao a tutti.
P.S.: certo che se cambiano qualcosa potrebbero anche dirlo!

 ha scritto nel messaggio
news:8f20og$7ne$1...@nslave1.tin.it...


imprecazioni) in modo del tutto casuale, non certo grazie alla tin...
Io semplicemente, quando ho problemi, passo tra i vari news server (news, news1, news2): non so che
differenza ci sia, però a volte, se non riesco a postare un messaggio con uno (esempio) con l'altro
va..... boh...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: OCX E WEB: Possibile?

E' possibile creare un controllo Active X e renderlo
visibile via internet a tutto il mondo?
Non voglio spiegazioni tecniche...
voglio solo sapere se è possibile !


si, è possibile. non so come ma è possibile   :)
Ciao
Faber

 wrote in message
Jxr_4.87522$VM3.6...@news.infostrada.it...


 Cmq i cechi non lo vedrebbero lo stesso.
E gli slovacchi? ;-)
--
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: E' giusto?

Salve ragazzi vorrei farvi una domanda, ma secondo voi è guisto continuare a
programmare in un linguaggio, tale è Vb, che ogni anno cambia versione e
quindi ogni anno uno deve pagare centinaia di euro per acquistarla? Premetto
che non voglio entrare nei pregi e nei difetti di questo linguaggio e dico
anche che attualmente sto sviluppando applicazioni proprio in Visual Basic,
ma proprio oggi mentre ero in giro per cercare la nuova versione Net, entro
in un negozio e vedo che per acquistarla devo pagare ben 149 euro e mi è
venuto il dubbio se sia giusto o no, soprattutto per il bene del mio
portafoglio continuare a programmare in Vb. Voi cosa ne pensate?

Voi cosa ne pensate?
http://www.sharpdevelop.net/OpenSource/SD/Default.aspx
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

Scusate. errore di Quoting....



L'hai provato? Ha tutte le stesse funzioni di quello che si compra
regolarmente? E soprattutto si possono distribuire software con la versione
scaricata?
PS Sia ben chiaro la mia non era una provocazione è solo che ultimamente
sono un pò a corto di soldi :-D

 ultimamente sono un pò a corto di soldi :-D
Avevo capito. :-)


 regolarmente?
No.
E' solo un IDE ancora un po' acerbo.
Non ha debugger.
Non ho provato l'ultima versione, ma fino a poco tempo fa anche il form
designer e l'intellisense per VB avevano parecchi problemi.
Decisamente meglio C#Builder della Borland (la Personal Edition č free ma
non puoi realizzarci programmi commerciali) ma solo per C#.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 free ma non puoi realizzarci programmi commerciali) ma solo per C#.
E ti sembra poco? :-)


 designer e l'intellisense per VB avevano parecchi problemi.
CUT
Cavolo e io che credevo di aver trovaro l'America :-(
Comunque ha sempre bisogno del framework della microsoft?

 Comunque ha sempre bisogno del framework della microsoft?
come vedi nella pagina di download...

 come vedi nella pagina di download...
Però è gratis.
byr


 Comunque ha sempre bisogno del framework della microsoft?
Mi pare supporti anche Mono, ma tanto è gratuito, che ti frega?
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Apire un database su internet

Salve a tutti,
ho il seguente problema: devo realizzare un'applicazione VB6 che mostri il
risultato di una query fatta su un database che risiede in uno spazio web.
Come posso realizzare tutto ciň?
Grazie a tutti coloro che vorranno aiutarmi

Anch'io ho lo stesso problema!!!!!1
Alexio ha scritto nel messaggio ...


Dovete usare le ASP (active server pages), ma i casi sono due:
- se siete anche i possessori dello "spazio web", ovvero se potete
maneggiare il server web (per esempio, IIS (internet information server), č
facile.. si crea una pagina dinamica (le asp, appunto) in cui il linguaggio
č sostanzialmente VBScript, dove tramite ADO si "colloquia" col database...
- ma se lo spazio web č pubblico, cioč uno dei tanti siti come geocities, e
non potete raggiungere l'iis, č un po' piů complicato perchč bisogna vedere
se il motore ASP che interpreta il codice delle pagine č accessibile o no...
chiaritevi...
ciao,
RiK

Abbiamo anche noi lo stesso problema ma la tua risposta non
č chiara....Ti possiamo dire che lo spazio web č
nostro....quindi?
Grazie ancora
Barbara & Max
* Sent from AltaVista 
http://www.altavista.com
 Where you can also find related Web Pages, Images, Audios, Videos, News, and Shopping.  Smart is Beautiful

 wrote in message
94578190...@tango.comm2000.it...


 wrote in message
KAm94.48112$m62.5...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ottenere path

Salve
come posso ottenere la directory completa del persorso corrispondente alla 
posizione di esecuzione del mio programma? Cioč se lo eseguo da 
c:\mio_prog\prova vorrei ottenere "c:\mio_prog\prova"
grazie 


In esecuzione dell'eseguibile, App.Path. Attenzione che se lo fai mentre
esegui dall'IDE il risultato č diverso, guarda l'help.
Bye, G. 

"Paperino" <non...@lo.dico> ha scritto

precisiamo: e' diverso se lanci vb a vuoto, crei un progetto e chiedi
msgbox app.path -- normalmente e' la dir di lavoro di vb, quella che e'/hai 
settata nel link di vb.
se fai 2 clic su un vbp, nel msgbox appare quello giusto.
ciao, a. 

 se fai 2 clic su un vbp, nel msgbox appare quello giusto.
Giusto nel senso che è quello del .VBP, ma i file di progetto,
form e moduli compresi, potrebbero anche essere in un'altro
percorso... Oh, beh, ammetto che mi sto incasinando, faccio
prima a copiare l'help:
"Per l'oggetto App, la proprietà Path specifica il percorso del file
di progetto .vbp quando l'applicazione viene eseguita dall'ambiente
di sviluppo oppure il percorso del file .exe quando l'applicazione
viene eseguita come file eseguibile."
Spero che così sia chiaro :-).
Bye, G. 

 viene eseguita come file eseguibile."
Mi pare di ricordare anche che, se l'eseguibile si trova nella root di un
disco, App.Path non contiene il backslash finale, che va quindi aggiunto
manualmente per utilizzare il path con un nomefile.
Esempio: se voglio leggere il file prova.txt con il mio programmino, e mi
aspetto di trovare qs. file nella stessa directory dell'eseguibile, se mi
trovo nella root dovrò scrivere impostare il codice:
     Open App.Path & "\prova.txt" ....
mentre se non mi trovo nella root bisogna fare
    Open App.Path & "prova.txt"...
(O forse era il contrario?...)
Io taglio la testa al toro rimuovendo l'ultimo backslash da App.Path, tipo
    mypath = App.Path
    ' (se il backslash non c'è, non viene rimosso niente)
    If Right(mypath, 1) = "\" Then mypath = Left(mypath, Len(mypath) - 1)
... e poi aggiungo sempre il nomefile nel formato "\prova.txt".
    mypath = mypath & "\prova.txt"
Spero sia utile. Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Spero sia utile. Ciao.
toh... io, come credo molti altri, faccio esattamente il contrario :)
non che cambi moltissimo. cmq:
mainPath = iif( right(app.path,1)="\", app.path, app.path & "\")
e i nomi di file senza lo slash
fName=mainpath & "ciccio.txt"
fName=mainpath & "sys\config.txt"
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: Command Button rotondi od ovali

La mia domanda č semplicissima. E' possibile generare dei commandBoton, di
forma rotonda, ovale o quantomeno differente dai soliti quadrati o
rettangoli???
Grazie
Troy

Newsgroup: it.comp.lang.visual-basic
Titolo: RTF e ritorni a capo

Salve 
Credo che questo messaggio dovrebbe stare in it.comp.asp ma non so
perchč il mio newsserver fa casini con quel gruppo... siccome VB e ASP
sono stretti parenti provo qui.
Non mi cazziate ! :)
Questo il problema: tramite un template formato rtf mi vado creare un
documento da un form web abbastanza complesso. 
Il mio problema č che non riesco a "stampare" nel file rtf i ritorni a
capo che possono eventualmente essere inseriti in alcuni campi testo
del form. 
Attualmente utilizzo il replace in questo modo: 
Replace( Request.Form("CorsiFrequentati" & ""), vbcrlf, "<BR>") 
che ovviamente va bene per l'html ma non per l'rtf. 
Come dovrebbe essere il replace corretto ? 
Grazie.

 capo
Il carattere di ACapo nell'RTF č ignorato, se non č preceduto da un
backslash.
Il carriage return o il line feed possono comunque essere usati come
separatori di istruzione, alla stregua dello spazio.
Inoltre ogni 255 caratteri sarebbe buona norma inserire un ACapo forzato.
Se vuoi che l'ACapo venga visualizzato nel testo, il metodo piů pulito č
usare il tag \par. Ecco qui la spiegazione tratta dalla documentazione
ufficiale.
<DocumentazioneUfficiale>
A carriage return (character value 13) or linefeed (character value 10) will
be treated as a \par control if the character is preceded by a backslash.
You must include the backslash; otherwise, RTF ignores the control word.
(You may also want to insert a carriage-return/linefeed pair without
backslashes at least every 255 characters for better text transmission over
communication lines.)
</DocumentazioneUfficiale>
Nello specifico l'uso del CR come separatore di istruzione RTF, legato al
fatto che il CR viene anche usato ogni "tot" caratteri a caso (dovrebbero
essere 255, ma ogni editor fa come gli pare) rende particolarmente complesso
scrivere un parser RTF. Peccato, perchč altrimenti sarebbe uno standard
magnifico :-(
Ciao
*Roby*

 ha scritto:

Grazie.
Sembra funzionare bene :)