mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi riconoscimento directory corrente

Ho creato un programmino che una volta avviato va a leggere da un file di
configurazione contenuto nella medesima directory. Se lo avvio cliccandoci
sopra trova il file di configurazione senza problemi, ma se modifico il
registro per farlo partire all'avvio di windows allora non lo trova e mi
appare una finestra del programma che mi segnala l'errore. Come mai?
saluti e grazie


probabilmente nel codice fai una cosa del tipo
Open "Config.ini" For Input As #1
[...]
dovresti fare, invece:
Open App.Path & "\Config.ini" For Input As #1
altrimenti te lo cerca nella cartella corrente (che non necessariamente è
quella dove si trova il tuo programma)
Ciao
Faber


Penso che se usi App.Path ti ritrovi la directory dove si trova l'EXE
Open App.Path & "\MioFile.Cfg" For Input As #1
Ciao
Sir Jo

 wrote in message
Tq806.8054$5k3.2...@twister2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] argomenti di una funzione in una DLL (grave)

sto uscendo pazzo, mi sembra di aver fatto tutto bene e non funziona niente.
AIUTATEMI!!!
il problema è questo.
ho scaricato una DLL chiamata unzip32, che dovrebbe servire a scompattare i
file, e a restituire informazioni sui file zippati.
c'è anche un file di testo, che elenca gli argomenti delel varie funzioni.
innanzitutto, ho scaricato la versione 0.75, per la quale un mare di
funzioni elencate non sono ancora dsponibili (qualcuno ha la versione
1.00?).
ma il problema è che la spiegazione sembra scritta per il Visual C.
ecco un esempio.
BOOL WINAPI UnZipCheckArchive(LPCSTR szFileName,const int iMode);
-----------------------------------------------------------------------
No. 12
Description
        Check if specified file is a ZIP archive file that UNZIP32.DLL
        can operate on.
Parameter
 szFileName Name of archive file to be checked.
 iMode  Check mode.
   CHECKARCHIVE_RAPID(0)    Rapid mode. Check only header.
   CHECKARCHIVE_BASIC(1)    Standard mode. Check all header fields.
   CHECKARCHIVE_FULLCRC(2)  Full mode. Conduct CRC on file in archive.
Return Code
 TRUE  Archive file is in ZIP format
 FALSE  File error - not ZIP format
innanzitutto, che significa LPCSTR? va bene dichiararlo "as string"? e quel
"const" nell'altro argomento?
Io l'ho "tradotta" così:
Private Declare Function UnZipCheckArchive Lib "unzip32.dll" (szFileName As
String, iMode As Integer) As Boolean
poi ho scritto:
dim nf as string
nf = "aumi.zip" ' dove aumi è sicuramente un file ZIP
MsgBox (UnZipCheckArchive(nf, 0)) ' ho provato anche con 1 e 2
Debug.Print Err.LastDllError
mi esce sempre Falso, e nel debug a volte mi esce 2 (file non trovato) e
altre volte 120 (che non so che significa).
dove diavolo ho sbagliato? forse l'argomento iMode non deve essere 0-1-2,
quelle costanti significheranno qualche altra cosa?? ma non c'è scritto da
nessuna parte il loro valore...
grazie 1000 a chiunque mi dia una mano.
Mario

ecco, adesso ho provato di nuovo, e mi è uscito l'erroe 160 (bad arguments),
ma dove sta quest'argomento sbagliato?
mario

ma dove sta quest'argomento sbagliato?
ByVal!
Usa i ByVal!
Se non vedi * nella dichiarazione C significa che l'argomento è passato per
valore.
Ciao


miiiiii la parolina magica...
ma non è sottinteso?? ok, ok, come non detto... già l'avrò sparata grossa
(per voi) prima, è meglio che ora stia zitto... ::))))))
ora faccio una prova.
thanks

ho provato e funziona. solo che anche quando funziona, e mi restituisce il
valore giusto, la funzione err.lastddlerror mi restituisce SOLO ALLA PRIMA
CHIAMATA l'errore 120, poi sempre 0.
ps: non sarebbe tutto piu semplice se esistesse una procedura in VB che
consentisse di conoscere TUTTE le funzioni contenute in una data DLL,
compresi gli argomenti?

compresi gli argomenti?
Io non ho mai provato niente del genere ma a sentire qualcuno del NG uno o
più programmi che fanno questo ci sono, e restituiscono la dichiarazione C
(credo), che tradurre in VB è un'attimo.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Mooooolto OT!

Ho winXP Pro e nella cartella windows c'è un file setup1.exe che sarebbe il
kit di installazione visual basic 6 ed altri file sempre di vb6, ma quello
che mi preoccupa è un file: xPunin.exe. Che cavolo è? La cosa pazzesca è che
è menzionato solo su di un sito credo cinese e non si capisce molto
(
http://go.virgilio.it/clkc_M_search_siti/http://www.epsondirect.co.jp/suppo
rt/others/r78_inst.asp
http://go.virgilio.it/clkc_M_search_siti/http://www.epsondirect.co.jp/suppor
t/others/siwl1_xp.asp).
 Sarà un file di VB6?
Grazie a tutti.

Scusate, i link brevi sono questi, per quanto possa servire...
http://www.epsondirect.co.jp/support/others/r78_inst.asp
http://www.epsondirect.co.jp/support/others/siwl1_xp.asp

 č?
Vado ad intuito: e' l'uninstaller per qualche driver di un Epson EdiCube,
versione per XP.
Nel caso mandamelo, che vedo di dargli un'occhiata.
Bye, G.

 è menzionato solo su di un sito credo cinese e non si capisce molto
Il fatto che quei siti siano della Epson puo' dirti qualcosa? Magari e' solo
il programma di disinstallazione della tua stampante Epson... E facendo
tasto destro, Proprieta', su quel file cosa leggi tra le informazioni e
versione? L'hai anche passato anche al tuo antivirus (sempre aggiornato, mi
raccomando)?
-- 
Ciao!
   -DocDoc-
--- Per scrivermi: 
do...@despammed.com
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

Il copyright è asus, ma non saprei proprio a che serve, non trovo
documentazione per quest'applicazione. Non ho stampanti epson installate, ma
una Mannesmann (in rete, anche se non interessa saperlo). Ma poi chi ci dice
che "epson direct" sia quella epson? sul sitaccio segnalato non ho trovato
riferimenti che io conosca. Inoltre, da persona infinitamente saggia, l'ho
eseguito. NON DITEMENE DI TUTTI I COLORI! Lo so che mai su questo pianeta MS
bisogna eseguire file di dubbia fonte, ed in particolare su pc nel quale ci
sono mesi di lavoro ecc.ecc., ma non ho resistito, comunque non ci sono
ancora effetti collaterali.
Vi farò sapere, nel frattempo che le vostre menti partoriscano belle idee...
Ciao

 ha scritto

se cerchi solo "epsondirect", link ne arrivano parecchi, anche se quasi
tutti in giapponese. uno e' collegato a windvd:
http://www.canopus.co.jp/download/windvd30_epson.htm
potrebbe essere qualunque cosa, che fuori magari e' rimarchiata con un altro
nome: uno scanner, una camera, non so se epson fa schede video o altro...
altro salta fuori con "epsondirect xp"...

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





Salve a tutti


devo realizzare un file di help x un mio 
programma,


ho scaricato informazioni e ho capito come si fà, 
il problema è che poi devo compilare il tutto con HC.exe,


e non ho questo file, ho cercato anche sul CD di VB 
ma non ho trovato nulla.


qualcuno è in grado di dirmi come fare a trovare 
questo file o come procedere?


 


grazie


alessandro



 ha scritto nel messaggio
news:000801c0ae26$1e512ac0$0480...@tiscalinet.it...

Se hai VB6 lo trovi qui: E:\Common\Tools\VB\HCW
Ciao VB
Newsgroup: it.comp.lang.visual-basic
Titolo: [SQL] DELETE su tabella Access

Ciao,
vorrei sapere se è "normale" e se c'è un modo per *evitare* che eseguendo
una query di comando su un oggetto database Access del tipo:
dat.DATABASE.Execute "DELETE * FROM table"
dat.Refresh
i record effettivamente sompaiano ma la dimensione fisica del database su
disco rimanga inalterata ?
Grazie a tutti!
Marco Trapanese
---
e-mail: 
marcotr...@tin.it
web: 
http://members.xoom.it/m_trapanese

 ha scritto nel messaggio
news:erfG6.5378$q3.8...@news1.tin.it...


Si e' normale, per ovviare dovresti compattare il database ogni volta,
ma su database grandi diventa una cosa biblica! Cmq credo che piano
piano quello spazio venga ricoperto con altri dati
ciao
mau_rizio


ok, esiste un metodo dell'oggetto data per fare questa operazione ?
ps. grazie x l'immediata risposta !!!
bye


 ha scritto nel messaggio
news:pLfG6.5433$q3.9...@news1.tin.it...


 ciao
GRAZIE!!!
funziona perfettamente! ho solo dovuto aggiungere un "close" ai controlli
data prima di eseguire il CompactDatabase
ciao


Mi spieghi una sola, dico una,  buona ragione per eseguire:
a) una close alla connessione database
b) una compact database
c) una open della connessione database
d) un ripopolamento dei controlli
solo perchè hai fatto una delete?
che, per caso lavori su un M24 con 10 mb Hdd???
ciao
ugo


no... semplicemente chi mi ha chiesto di fargli il programma (il
"cliente"...) mi ha detto che gli dava fastidio vedere che c'era un database
vuoto da 50 Mb (anche se poi dopo 10 min. sarebbe ritornato pieno...)
ti basta come ragione ?
:-)
bye,



No.
Proprio perchè tu sei il consulente e lui il cliente, sta a te spigargli che
il database cresce in modo -parzialmente- asincrono rispetto all'uso
effettivo per via della logica di paginazione dei dati, e sta sempre a te
spigargli che, viceversa, un'operazione come quella proposta è non soltanto
controproducente sul piano prestazionale, non soltanto assurda sul piano
razionale, ma anche pericolosa per la stabilità stressa del database.
Ne riparliamo al primo crash del jet sui suoi dati.
Forse che se lui ti chiedesse di dargli una martellata sui piedi,
obbediresti senza obiezioni?
:-)))
ciao
ugo


azz... non pensavo fosse così pericoloso compattare un database... :-)
cmq, sul piano "assurdo" della programmazione sono perfettamente d'accordo e
su quello delle prestazioni... anche!
vedrò che riesco a fare....
grazie ancora!


 vedrò che riesco a fare....
Cambia DB, usa MySQL con MyODBC, usa connessione ODBC e sei a cavallo....
http://www.mysql.com
Ciao
--
Timothy Redaelli
timothy....@email.it
Newsgroup: it.comp.lang.visual-basic
Titolo: SUBCLASSING DI UNA DATAGRID

Vi propongo un problema:
OBIETTIVO: intercettare gli eventi di una DataGrid per evitare che venga
visualizzato il menu contestuale con ..Taglia, Copia, Incolla ..... ecc,
quando si rilascia il tasto destro del mouse su del testo selezionato.
VERSIONE VB: VB6 + SP3
SOLUZIONI PROVATE:
    1) Usare le API getmenu(DataGrid.hwnd) o get systemmenu ma non funziona.
    2) Facendo il subclassing della DataGrid:
            Ho effettuato il subclassing di una casella di testo e i
messaggi al sistema operativo in risposta al rilascio del tasto destro del
mouse nella casella č:
            H205 H7b H215 H20 H121
            In particolare H7b č il valore responsabile dell'uscita del menu
contestuale di cui sopra.
            Mi aspettavo che facendo il subclassing della DataGrid avrei
ottenuto lo stesso risultato ma, in risposta al rilascio del tasto destro
del mouse i messaggi sono:
            H20 H20
            quindi non riesco piů a intercettare il messaggio per non
visualizzare il menu.
NOTE: prima che installassi SP3 l'evento DataGrid_MouseUp non funzionava
correttamente, ora sembra funzionare bene.
DOMANDE: qualcuno conosce qualche soluzione alternativa ?
                       potrebbe essere un baco di VB?
 Ringrazio anticipatamente,
Cristiano Bonetti.

 wrote in message 8pqlge$hbg$1...@nslave1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Numerazione Internazionale

Brevemente:
PC settato per l'Italia: cioč con virgola come separatore decimale e punto
come separatore delle migliaia.
Se l'utente invece di immettere 12.345,678 (Italia) immette 12,345.678
 sistema inglese) la funzione CDbl mi restituisce 12,345 ( decimale
italiano) e non 12345,678.
Non riesco a risolvere il problema del controllo di questo tipo di Input.
Suggerimenti?
Come si fa a sapere come č settato il pc in uso?
Grazie in anticipo.
Enzo Franchini

 Come si fa a sapere come è settato il pc in uso?


non mettere il separatore delle migliaia
12345,678
Paolo


Laborioso ma fattibile.
Grazie
Enzo


Il problema è che devo immaginare che l'utente, come al solito, giusto per
rompere i cosiddetti, digiti sbagliato.
Ciao
Enzo

 Come si fa a sapere come č settato il pc in uso?


li' hai anche ragione, pero' puo' essere una soluzione provvisoria, io avevo
trovato poche linee dove i text box accettavano solo la numerazione italiana
dandoti un msg in caso di errore e visto che non mi seviva come uno scemo lo
ho buttato, comunque era di un programmatore italiano ed era su un sitio
italiano, se lo ritrovo ti faccio un fischio
Paolo
Newsgroup: it.comp.lang.visual-basic
Titolo: ?Pregetto Database

Due domande per le fatture.
La prima:
Fate creare da programma un DB per ogni anno in corso (es. 2003 solo per le
fatture dell'anno 2003), dove inserite tutte le Tb che servono tipo
Intestazioni fattura, Dettaglio, clienti ecc. (tanto per non appesantire il
DB), oppure un unico Db dove inserite le fatture di tutti gli anni?
La seconda:
Per inserire le righe di dettaglio, usate una griglia (se si vorrei sapere
quale) o un insieme di TextBox a mò di celle come una griglia?
Carmelo

 sapere quale) o un insieme di TextBox a mò di celle come una griglia?
Un insieme di textbox, non necessariamente a mo' di celle.
La griglia per elencare le informazioni salienti delle righe già inserite.

 Carmelo
come Lupo. Tutta una serie di textbox, non impaginate come griglia, che
servono all'input.....
good coding!!!
-- 
Alletun
Sorry, ask me if you want to get my e-mail!


TextBox per Input
TdbGrid per Output delle informazioni piů importanti
Ciao, Vincenzo

 ha scritto nel messaggio
news:bpdhi8$1ms13e$1...@ID-174464.news.uni-berlin.de...

Se ho ben capito, ogni textbox, corrisponde ad una colonna della struttura
del dettaglio, e dopo aver digitato, la salvate come fosse una riga? Quindi
visualizzate tutta la riga nella griglia.
Oppure non ho capito niente?
Carmelo

 Oppure non ho capito niente?
Oddio, a questo punto temo di essere io a non capire... Mi spiego:
Immagina che i soli dati di una riga di fattura siano codice articolo,
quantità e valore unitario. Immagina di acquisire questi dati in 3 textbox,
poi con un bottone di Ok la riga (con quei dati) viene registrata sul
database e la griglia che elenca le righe della fattura (dando anche la
possibilità di "tirarne su una" per correggerla, giusto in quei 3 textbox)
aggiornata a video.

 correggerla, giusto in quei 3 textbox) aggiornata a video.
aggiungo che cosi facendo (usando le text al posto delle griglie) hai pieno
controllo sui dati immessi, immagina ad un utente che scrive un numero tipo
"1'020"  puoi formattarlo, oppure pensa alle immissioni di date ... Tbox
rulex !
-- 
-Gigio@Work(?)-

Newsgroup: it.comp.lang.visual-basic
Titolo: VB5 forse non c'entra !

e voi lì, ovunque vi troviate,
a terremoti  come ve la passate ?
ramarro

Se stai parlando della scossa di oggi pomeriggio l'ho avvertita anch'io che
abito a SP!
--
Tango
http://www.af.mil
ICQ: 35463931

 ramarro
...abbiamo gia dato (spero)
abito al confine tra umbria è marche....
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: disattivare menu

come faccio a disattivare i menu fino a quando non faccio una determinata
operazione
grazie
stefano

 determinata operazione
ciascuna voce di menu ha una proprietà enabled, potresti agire su quella. Se
invece stai parlando dei menù incorporati nei textbox, il discorso è più
complicato.
--
Salutoni
Sergio

 ha scritto nel messaggio
news:b4kqbs$20bo6p$1...@ID-173193.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Indice della riga di un DataSet: come recuperarlo?

Salve a tutti, come state? (č da un bel pň che non frequento piů questo NG
:-((
Ho il seguente problema:
avendo un record formato dai campi ID (chiave primaria) e descrizione devo
recuperare l'indice della riga all'interno del dataset passandogli il valore
della chiave primaria.
In parole povere vorrei ottenere una funzione del tipo
function fnIndiceRiga(ds as DataSet,CampoChiave as string,ValoreChiave as
string) as int32
ho trovato una cosa simile che č:
Public Function fnIndiceRiga(ByVal dt As DataTable, ByVal Ordinamento As
String, ByVal ValoreCampoOrd As Object) As Int32
Dim dv As New DataView(dt)
dv.Sort = Ordinamento
fnIndiceRiga = dv.Find(ValoreCampoOrd)
dv = Nothing
End Function
ma invece che prendere in input il valore della chiave prende quello del
campo di ordinamento ...
qualcuno mi sa aiutare?
GRAZIE

 ha scritto nel
messaggio news:umyu9.79752$RO.20...@twister1.libero.it...
: Salve a tutti, come state? (è da un bel pò che non frequento più questo NG
Insomma...ieri mi sono rotto il dito medio della mano destra...(proprio il
dito "volgare")
: Ho il seguente problema:
: avendo un record formato dai campi ID (chiave primaria) e descrizione devo
: recuperare l'indice della riga all'interno del dataset passandogli il
valore
: della chiave primaria.
Guardati il metodo Find sull'help (credo sia stato implementato solo per il
DataView).
Function fnIndiceRiga(dv as DataView, ValoreChiave as Object) as int32
        fnIndiceRiga =  dv.Find(ValoreChiave)
End Function
Eventualmente puoi usare un array di criteri di ricerca... ValoriChiave() as
Object
Non so se funziona siccome su questo PC non ho .NET e non ho potuto provare.
Ciaomandi.

 DataView).
il metodo find mi restituisce l'indice della riga ma gli devo passare il
valore dei campi di ordinamento...
io cercavo un metodo che mi restituisce l'indice della riga passandogli il
valore della chiave primaria!!
chi ha altri suggerimenti?
GRAZIE

Newsgroup: it.comp.lang.visual-basic
Titolo: La Maledizione dei 16-bit [Was: VB5 setup su Win 3.x]

Ciao... 
Ho installato VB4 16-bit ma funzione
solo il "programma"; se cerco di
compilare un file eseguibile o
di aprire il setup wizard mi
esce un run-time error per
una dll non trovata (o errata).
Se qualcuno sa quale puo'
essere la causa gliene
sarei davvero grato.
Grazie.
Giuseppe.





...

Se ci divessi anche qual'e' la DLL che da problemi...
--
Roal Zanazzi
z...@iol.it


z...@iol.it
In effetti sono stato un po' vago...
L'errore che mi esce e' il seguente:
"Wrong version of run- time DLL"
Il fatto e' che la libreria di run-time ( Vb40016.dll)
mi sembra corretta, a meno che non 
ce ne siano altre...
Grazie ancora e... Ciao.
Giuseppe.
Newsgroup: it.comp.lang.visual-basic
Titolo: Animazioni

La guida in line di VB5 fornisce un esempio per eseguire un file avi.
Dice di inserire in un form un controllo Animation
ed un CommonDialog.
Ho trovato il CommonDialog e l'ho inserito sulla tavolozza strumenti.
Dove trovo il controllo Animation?
Grazie a tutti!

...



Trovato, provato, OK!
Thanks.
Ma esiste  documentazione/elenco  dei controlli disponibili ?
La guida spiega come usare i controlli ma non dove reperirli.
O forse non ho guardato bene?

>Il controllo Animation č in "Windows common controls 2 (5.0)".


Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Refresh di dao

Salve a tutti!
Ho realizzato una piccola dll in VisualC che legge un file txt (mooolto + veloce di VB.. :) ) e inserisce i dati in un database access. Il collegamento è di tipo dao.
Quando richiamo questa dll in VB e cerco di accedere (record del Data Environment: tipo jet 3.5) alla tabella appena riempita, cominciano le grane: la tabella non si aggiorna se 
non dopo qualche secondo..
Ho provato di tutto:
- Disabilitazione del double buffer in VC
- Riempimento della cache DAO in VC
- Requery e Resync in VB
- DoEvents a raffica
Inutile! Quella maledetta tabella non ne vuole saperne di aggiornasi subito!!!
Qualcuno ha già sentito di qualcosa del genere?
Nota:
VC: Gli oggetti database e recordset sono chiusi e distrutti. La connessione è anche chiusa con AfxDaoTerm()!
VB: L'oggetto recordset che legge quella tabella è aperto quando il programma parte. Poi viene chiuso e riaperto dopo che la dll è stata chiamata (su richiesta dell'utente)
Grazie dell'aiuto!
Bye,
Norman

 ha scritto nel messaggio
news:1103_982941886@rucola...


 ha scritto nel messaggio
news:1103_982941886@rucola...


Newsgroup: it.comp.lang.visual-basic
Titolo: Come fare...

Salve a tutti. Vi chiedo aiuto, un link oppure un esempio
per impostare un algoritmo in Visual Basic per analizzare
il problema seguente.
Dispongo di un quadrato 8x8 in cui posso metterci tre
differenti tipi di sub-quadrati del tipo 1x1 2x2 e 3x3
senza sovrapposizioni.
Quali e quante soluzioni ci sono al problema ?
Grazie anticipate.
CiaO,
Massimo
-- 
Posted from 
net128-053.mclink.it
 [195.110.128.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Quali e quante soluzioni ci sono al problema ?
.
.
Mi sa che sono OT oppure sono stato poco chiaro ?
CiaO,
Massimo
-- 
Posted from 
net128-007.mclink.it
 [195.110.128.7] 


 a écrit dans le message news:
3B575238...@mclink.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Cambiare colore ad una voce di menu

ciao a tutti, scusate il problema forse banale.
Vorrei personalizzare il colore di alcune voci di menu, come posso fare
senza incasinarmi con giri di API complessi?
ciao e grazie
Rea

 senza incasinarmi con giri di API complessi?
non vedo alternative....o al max utilizzi qualche DLL/OCX ceh ti possa
venire incontro;
es.su
 
www.vbaccelerator.com
 ci dovrebbe essere qualcosa (free) che fa la
caso tuo;
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: MSDN Originale Vendesi

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN July 2000 (3 CDs) 70.000 lire
-Component Source MSDN 10/99 Edition (1 CD) 6.000 lire
-Component Source MSDN 04/2000 Edition (1 CD) 8.000 lire
-MSDNnews (opuscolo) January/February 2000 4.000 lire
Component Source MSDN e MSDNnews se associati a un numero di MSDN Library a
metà prezzo.
Spese di spedizione a carico del destinatario.
Scrivete a 
fran...@yahoo.it


idem come sopra ?
Ciao
Aldo

 -MSDN July 2000 (3 CDs) 70.000 lire
Lo so che rompo le uova nel paniere, ma, per chi ne ha i requisiti, la
versione educational per un anno costa circa 80.000 lire.
Ciao
Aldo

Approposito di MSDN lo sapete che se avete una versione Professional di
qualchè strumento di sviluppo
(anche quelle per gli studenti)
 avrete per un anno l'abbonamento gratis? A library ovviamente!

Vendo i seguenti numeri di MSDN Library Originali:
-MSDN July 2000 (3 CDs) 70.000 lire
-Component Source MSDN 10/99 Edition (1 CD) 6.000 lire
-Component Source MSDN 04/2000 Edition (1 CD) 8.000 lire
-MSDNnews (opuscolo) January/February 2000 4.000 lire
Component Source MSDN e MSDNnews se associati a un numero di MSDN Library a


 versione educational per un anno costa circa 80.000 lire.
Non rompi assolutamente nulla, figurati! Non sapevo di questa promozione,
grazie per avermi avvertito! Cosě non vi scoccio piů se riesco a limitare i
costi, no?
Ciao e TNX

 ha scritto nel messaggio
news:932dur$na$1...@nread2.inwind.it...

azz. a me non è mai arrivato niente!
ho l'educational
--
Ciuaz©,
H0m3r S1mps0n
h0m3r_...@iol.it
----------------------------------------
Fammi un favore, ogni tanto clicca qui:
http://7.ebsd.com/z/e?acct=hackzx
----------------------------------------
Fuck the FreeConnect [Not 4 All]

 CiuazŠ,



E' capitato anche a me, bisogna chiamare il numero verde MSDN e menargliela un 
po', dopo 5 mesi ci sono riuscito.
Inoltre l' offerta viene rinnovata periodicamente, quindi si continua a girare 
con MSDN aggiornati in continuo
Dav
Newsgroup: it.comp.lang.visual-basic
Titolo: BitBlt

qualcuno sa dove reperire info (possibilmente in ITA) sull'uso della
chiamata API BitBlt ?
avevo molto tempo fa l'help del borland c++ 3.0 dove c'era l'help x tutte le
API sotto win 3.1 ma poi ovviamente l'ho perso.

 chiamata API BitBlt ?
Prova sull'MSDN
Cmq è facile da capire. I nomi delle variabili ti dicono chiaramente cosa
devi passare:
Public Declare Function BitBlt Lib "gdi32" Alias "BitBlt"_
(ByVal hDestDC As Long,_
 ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As
Long,_
 ByVal hSrcDC As Long,_
 ByVal xSrc As Long, ByVal ySrc As Long,_
 ByVal dwRop As Long) As Long
1) hDestDC è l'handle del contesto grafico di destinazione (chessò, l'hDc
della picturebox o della form SU CUI vuoi disegnare)
2) x, y, nWidth, nHeight sono rispettivamente le coordinate del punto su cui
cominciare a disegnare
     e la larghezza e l'altezza dell'immagine di destinazione
3) hSrc (indovina un po'?) è l'handle del contesto grafico di origine
(magari la picture box DA CUI vuoi prendere un'immagine... oppure l'hDc di
una finestra o del desktop)
4) xSrc e ySrc sono le coordinate del punto da cui copiare ciò che ti
interessa (dell'immagine DA CUI copiare)
5) dwRop è il modo in cui copiare. Per questo ci sono varie opzioni e devi
per forza vedere sull'MSDN o su qualche sito specifico. Se vuoi
semplicemente copiare puoi usare la costante SRCCOPY = &HCC0020

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampare un file RTF

Ciao,
    sto un pň impazzendo con le stampe... ;-( qualcuno di voi saprebbe
consigliarmi un modo per stampare un file.rtf in modo che venga rispettata
la formattazione del testo?
Grazie,
michele

 ha scritto nel messaggio
news:adlkk9$7kc$1...@newsreader.mailgate.org...

Deduco che il mio (evidentemente stupido) suggerimento nell'altro topic ...
non sia tale.


un suggerimento non č MAI stupido... ;-)
in effetti questo post potevo anche evitare di farlo... il problema č in
fase di svisceramento sull'altro mio post... spero di trovare una
soluzione... in effetti porebbe tornare utile a molti altri programmatori...
speruma!!

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Espandere un file di WinZip/ZIP da VB (vi supplico...)

Scusatemi tutti, lo so che la domanda e' banale, superata, forse ridicola
per alcuni, ma e' possibile -anche solo- espandere un file ZIP da VB?...
Magari senza costosi OCX?... O magari qualcuno sa come utilizzare le DLL di
WinZip?..
Ubi1k

 wrote in message
7807bo$lqt$1...@hermes.iol.it...


WinZip?..
La cosa e' fattibile e GRATUITA, sfruttando le routine di InfoZIP. Sono
delle DLL a 16 e 32 bit che trovi sul sito 
www.nonmeloricordo.com
 :-)
Fai una ricerca con la stringa INFOZIP e dovresti trovarle facilmente.
CiaO!

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

Salve a tutti,
da poco ho iniziato a strimpellare con VB6 e vorrei sapere:
-trovo la lista di tutti i comandi "o codici"che dir si voglia?
-come comando la parallela da D0 a D7?
grazie

-come comando la parallela da D0 a D7?
Sul sito comune 
http://www.it-lang-vb.net/
 cerca "parallela" ;-)
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Help database,recordset (URGENTE!!!!!!!!!!!!!!!!!!!!!!)

Ciao a tutti sono Sara,
Avrei un problemino :
Sto' creando un programma che partendo da un Menu Principale mi apre diversi
recordset a seconda dell'opzione di menu che ho scelto :
Menu Principale   Scelta A    (recordset su tabella A)
  Scelta B    (recordset su tabella B)
  Scelta C     (recordset su tabella C)
  Scelta D    (recordset su tabella D)
****
Definisco l'oggetto database nelle dichiarazioni generali :
dim db as database
****
L'Archivio lo apro nell'evento LOAD della form di Menu Principale :
set db = Workspaces(0).Opendatabase("C:\.....\db.mdb)
****
All'interno di ogni form delle 4 scelte apro il recordset relativo :
set rsA =db.OpenRecordset("A") ...... lo stesso per B,C e D
****
Mando in esecuzione ed ecco l'errore :
Errore di run-time '424' :  Necessario oggetto ed il debug mi posiziona
sulla istruzione :
set rsA =db.OpenRecordset("A") ...... lo stesso per B,C e D
****
Sarò grata a chiunque saprà spiegarmi :
1) è giusta la mia logica circa l'apertura dell'archivio una sola volta
nella LOAD del Form Menu Principale o devo aprirlo e chiuderlo in ogni
opzione (A,B,C,D) ?
2) se definisco un dim db as database nelle dichiarazioni generali del Form
Menu Principale è conosciuto in tutte le altre form ?
3) a cosa si riferisce l'errore sopra indicato al recordset(rsA) o al
database (db) ?
4) come posso risolvere questo problema ?
Scrivetemi al più presto al :
mga...@pres.it
Ciao Sara.

 
Il problema è nella dichiarazione del database.
Se dichiari una variabile nelle dichiarazioni generali di un form,
quella variabile sarà *generale* soltanto all'interno del form, ne
consegue che quando apri il il form A questo non conosce la variabile
db.
La soluzione potrebbe essere:
1) dichiarare una variabile in un modulo generale (in questo caso sarà
vista da tutto il programma)
2) dichiarare una variabile nel form principale ma come pubblica 
es Public Db as database
Quando apri il form A scriverai set rsA =
FormPrincipale.db.OpenRecordset("A")
Si, è giusto aprire il database una volta soltanto.
Ciao Bruno

Menu Principale è conosciuto in tutte le altre form ?
    l'errore è questo devi dichiararlo "Public" in modo che sia visibile in
tutta l'applicazione.
    Solitamente si usa un modulo dove dichiarare tutte le variabili "Public"
necessarie all'applicazione.
    In ogni caso la  tua logica  per collegamento dati è giusto, o meglio è
lo stesso che uso io...!!!
    Ti Saluto
CIAO !!!

  Scelta D    (recordset su tabella D)


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

Ciao a tutti! Sto creando una piccola utility di BackUp per il mio
sistema, volevo chiedere come posso zippare i file?? E poi è possibile
zippare le directory, o devo zippare ogni singolo file??
Grazie per l'aiuto

 ha scritto nel messaggio
news:3AC9A252...@cclinf.polito.it...

ci sono degli OCX freeware sul sito comune oppure da 
http://www.gbcweb.com/
se no li trovi chiedi a GBC
byeZ
Sunspot
Newsgroup: it.comp.lang.visual-basic
Titolo: parametri dalla linea di comando

come faccio a passare un parametro dalla linea di comando al mio
programma?
grazie

Guarda command nell'help.

 programma?
Leggi la Guida alla voce Command$.
Ciao.
Maurizio

Newsgroup: it.comp.lang.visual-basic
Titolo: Controlli utente / Controlli active X (Prestazioni)

Secondo Voi sono migliori le prestazioni dei controlli utenti all'interno
del progetto o quelle degli OCX registrati ?
In particolare mi interessa l'utilizzo della memoria.
Ciao a tutti e grazie, Sauro

 In particolare mi interessa l'utilizzo della memoria.
In teoria, essendo gli ocx e le dll "in process" e passando entrambi per
COM, non dovrebbe cambiare niente.
L'unica cosa, se hai un ocx con n controlli caricandone uno ti carichi tutto
il codice dell'ocx in memoria.
Comunque non vedo problemi per la memoria, a meno che tu non debba fare un
ocx da 10Mb.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Ciao
Ho visto solo la tua risposta.
Forse, nonostante credessi che il mio dubbio fosse stato comune ad altri,
l'argomento č poco conosciuto.
Grazie per i tuoi chiarimenti.
Ciao, Sauro

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO e STORED PROCEDURES

Ciao a tutti:
Una piccola domanda su ADO e le stored procedures:
In SQL server ho creato una procedura in cui ho 3 parametri:
nomecampo1,nomecampo2,nometabella
ho un ADO al quale è attaccata una DataGrid.
Normalmente con le stored senza parametri posso riempire una datagrid collegata
ad ADO semplicemente facendo
Adodc1.RecordSource = "NomeStoredProcedure"
Adodc1.Refresh
Se ho una stored parametrica come faccio nella stringa
Adodc1.RecordSource .... a passargli i parametri ?
Oppure come potrei fare per eseguire una stored parametrica e riempire una
datagrid ?
Grazie mille , se non risolvo questo problema sarò licenziato....
Ciao
-- 
Posted from  [212.31.247.50] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao
hai provato a fare cosi'?
adodcl.RecordSource = "NomeStoredProcedure " & parametro1 & ", " &
parametro2 & ", " & parametro3
dovrebbe andare... ^_^
bye
-- 
emy

Newsgroup: it.comp.lang.visual-basic
Titolo: Cambio di risoluzione

Salve al NG
Qualcuno ha un esempio di cambio di risoluzione con memorizzazione e
ripristino dello stato iniziale?
Grazie e ciao da Zenigata

 wrote in message
Qjoi5.10025$dF5.1...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Out Of Memory Error????

Hiya,
I cant work this out, Ive been scratching and pulling my hair out on this
one for the last month.   A user of my software reports "Out Of Memory"
(error code 7) occurs during a portion of my software.  Why, I have no idea.
It doesnt occur on my computer, nor a majority of other users computers.  He
has more RAM in his computer than I do have in mine, and running processes,
well, we tried reducing them to only a few, and still, this error occurs.
I read the help regarding this error in VB, and it reports that either there
is insufficient memory (nah crap), or its reached a 64k segment boundary in
which I was like "whaaaa?", Apparently this is a module size limit, but the
module doesnt seem that large enough that it needs reducing in size.  My
project does have a lot of modules and forms however.
I am running & compiling using VB5 Pro Edition.  Any ideas. Please help,
because I have no idea why this is occuring.
The error occurs during a function in a module, when it calls another
procedure.  Remember, it doesnt occur on a majority of the computers its
used on.
Regards,
Inscitz.
ins...@optusnet.com.au

did you already check the swap-file setting?
Newsgroup: it.comp.lang.visual-basic
Titolo: cosa sbaglio?

Dim DirTreeX As DirListBox
DirTreeX.Path = "c:\"
mi dice sulla seconda riga di codice: Variabile oggetto o Variabile del
blocco with non impostata

 ha scritto nel messaggio
news:69Kyc.455113$rM4.18...@news4.tin.it...

Usi il controllo DirListBox?? cioč nel form hai disegnato l'oggetto??
Se la risposta č si... non dichiararlo nel codice!
Assegna all'oggetto il nome "DirTreeX" e nel codice scrivi solo:
DirTreeX.Path = "c:\"
Ciaoo.

 ha scritto nel messaggio
news:69Kyc.455113$
rM4.18...@news4.tin.it

Credo che dovresti usare As New e non As
-- 
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

Dim DirTreeX As New DirListBox
non funziona!!
"Ottomano Nicola" <amici_...@nicolaTOGLIQUESTOottomano.it> ha scritto
nel messaggio news:9kKyc.34811$G%.25783@tornado.fastwebnet.it...


> lo creo runtime e quindi sul form non ho disegnato niente
Hai ragione. Ricordavo male.
Io ho usato una redim per creare una collection di controlli winsock...
bye


 non funziona!!
Solitamente gli oggetti visuali non sono creabili.
A dire il vero l'unico "appiccichillo" che ho trovato creabile č proprio il
winsock.
Ciao
--
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 proprio il winsock.
proprio quello che dicevo nel mio post....
e questo mi ha fatto confondere. Perchč io facevo dim e redim come se fosse
una normale matrice..
bye


 non funziona!!
VB di merda .... Cmq
se nel progetto devi avere comunque almeno un controllo DirListBox
"permanente", ti conviene dimensionarlo come matrice di controlli (gli
affibbi un indice ed č uan matrice)
Poi a runtime, quando te ne serve un'altra istanza, la crei/carichi con
LOAD e rimuovi con UNLOAD. Non č il massimo dell'eleganza ....
Alternativamente richiedi alla funzione che la usa che le venga passato come
argomento un riferimento a DirListBox, a quel punto saranno poi cavoli del
chiamante provvedere un controllo, ma se non altro la routine di uso
generico si mantiene piů distante dall'interfaccia visibile.
Ciao
CCCP++Mario


 ha scritto nel messaggio
news:L2Myc.106295$Qc.40...@twister1.libero.it...


 Dir1 č un DirListBox disegnato sul form
Sě, perchč entrambi puntano a Dir1: gli oggetti funzionano cosě.
Per avere un oggetto nuovo devi trasformare Dir1 in Dir1(0) e poi da codice
Load Dir1(1)
Load Dir1(2)
...
Ricordandoti poi di fare l'unload di quelli che non ti servono piů.
Perň a me pare che tu stia usando impropriamente questo oggetto.
Qual č il tuo vero obbiettivo?


 VB di merda .... Cmq
Soviet o non Soviet...
Che fai ?!
Bestemmi in chiesa ?  :-)
Ciao
--
Gulp
....forse mi sono perso qualcosa !
Newsgroup: it.comp.lang.visual-basic
Titolo: Accedere da VB 6 a Oracle con ODBC a 16 bit

Ciao a tutti.
Un nostro cliente ha la necessità di recuperare dei dati, tramite un nostro 
sw scritto in VB6 , da Oracle.
Il problema di base (così mi è stato detto, in quanto io non conosco 
assolutamente Oracle) è che il s/o de PC dove è installato il software è 
Windows 98 e non sono disponibili ODBC a 32 bit per Oracle compatibili con 
Windows 98.
Esistono solo i driver a 16 bit.
La mia domanda quindi è questa: è possibile da un'applicazione scritta in VB 
6, quindi a 32 bit, utilizzare ODBC a 16 bit?
Grazie.
---
Skysurfer 

 6, quindi a 32 bit, utilizzare ODBC a 16 bit?
a meno che non si tratti di qualche versione sfigata di oracle, hai
provato con oledb?
oppure ancora, se riuscite a mettere le mani su powerbuilder arrivate
su oracle con grande facilita`.
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Ordinare una listview

Ciao a tutto il ng,
ho un problemone:
dovrei ordinare tutti gli items di una listview, tramite la proprietą
column_click: imposto quindi sorted a true, sortkey a
ColumnHeader.Index - 1 e sortorder ascendente o discendente invertendo
il valore precedente...
Tutto ok con le stringhe, ma con i numerici no: se ad es. ho inserito
8, 150, 25, 750 in 4 items, se li ordino ottengo:
150
25
750
8
La proprietą sorted considera quindi i valori ascii del primo
carattere e non il valore numerico.
Si potrebbe ovviare all'inconveniente aggiungendo degli antiestetici
zeri prima di ogni valore, ma non č bellissimo da vedere...
Come fare per ordinare i numerici?
Grazie anticipate a chiunque risponderą...
Click



aggiungendo spazi, con align=right.
qcosa tipo
fSize = FileLen(tmpFileFull)
lSize = Len(Format(fSize, "###,###,###,###,##0"))
itmX.SubItems(2) = Space(15 - lSize) & _
    Format(FileLen(tmpFileFull), "###,###,###,###,##0")
hth, j.


Grazie! tutto ok...
all'inizio pensavo che gli spazi iniziali non fossero significativi:
funzia anche con 
	item.SubiTems(x)=Format$(Numero, "@@@@@@")
nonostante Numero non sia una stringa...
Ciao

 Grazie anticipate a chiunque risponderà...
C'è un'altra soluzione. Esiste in giro (Sito Comune, mi pare... Sennò ce
l'ho anche io) un modulo che ordina le listview utilizzando delle chiamate
API... Ordine numeri, date, percetuali e, ovviamente, anche stringhe! Solo
che da alcuni inconvenienti... Diciamo che se l'altra soluzione funziona io
te la suggerisco :-)
Antonio Mirarchi



funziona l'ordinamento dei numerici inserendo
Formats$(Numero,"@@@@@@"), - chioccioline ad libitum - ma non con le
date...
Avevo pensato, per queste ultime, di creare una colonna nascosta con
la data in formato "yyyymmdd" (e non dd/mm/yyyy), quindi di ordinare
in base a questa colonna quando faccio clic sulla colonna con la data
"normale"
cmq grazie 
Click
Newsgroup: it.comp.lang.visual-basic
Titolo: menu e MDIform

Ho una mdiform con il seguente menu:
File Visualizza
E' possibile far vedere il menu Visualizza solo nel caso sia stata caricata
una data form?
thx
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 thx

 m_visualizza.visible=false
ehm... ovviamente era il contrario...


AIUTO! ...era giusto il primo....č proprio venerdě :)

Marg ha scritto:


Era l'idea che contava, non la giusta sequenza :-DDD
thanks
ps. avevo pensato anche di mettere un menu collegato a un semplice form
in modo che quando si apriva venisse visualizzato 


If Giorno = "Venerdi" Then
    Marg.Enabled = False
End If
:-))))
Ciao, Vincenzo

 form in modo che quando si apriva venisse visualizzato
scusa, ma non ho capito cosa vuoi dire...

 Ciao, Vincenzo
ciaociao

     loop
ma che cosa vi ha fatto di male il ciclo for con step -1? :-)
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 ma che cosa vi ha fatto di male il ciclo for con step -1? :-)
Sai, una volta ero girato di spalle e mi ha dato uno schiaffo sul
coppino.... da allora non è più mio amico!
[sorso di coca]
[rutto fragoroso]
...ciaociao

 ma che cosa vi ha fatto di male il ciclo for con step -1? :-)
se l'avesse usato non sarebbe stato venerdě, giusto? :-)
Ciao, Marco
--
La pasienzia non č mai troppo (Totň).
<><><>
Esistono 10 tipi di persone: chi conosce il binario e chi no.

 ha scritto nel messaggio
news:bnu0pb$1550kn$1...@ID-193795.news.uni-berlin.de...

credo che voglia dire quello che volevo proporre io:
hai un mdiform e un form child. se il menù lo metti nel form child, quando
dall'mdi apri il form child, il menù viene integrato nei menù dell'mdi.
Mi sono spiegato?
menù dell'MDIForm: File, Visualizza
menù del form child: Strumenti
se dal form MDIForm apro il form child, il menù dell'mdi diventa:
File, Visualizza, Strumenti
spero di essere stato chiaro.....
:-)
good coding!!!
-- 
Alletun
Sorry, ask me if you want to get my e-mail!

 good coding!!!
ciaociao

Concordo... viene sostituito interamente!
Ciao, Vincenzo

 meno che mi sfugga qualche particolare proprietŕ...
sě, giusto, rinnego me stesso e abbraccio la tua causa.....
č vero, ho sbagliato....
basta, non posto piů, ho un rateo di stupidaggini superiore all'80%, non va
bene......
good weekend!!!


 good weekend!!!
You too!

 --
LOL
Ho notato che da Good Coding sei passato a Good weekend.... č proprio
venerdi!!!
Sono due ore che cazzeggio sui vari NG perchč non ce la faccio a scrivere
nemmeno un riga di programma ...
Ciao, buon weekend anche a te
Vincenzo
Newsgroup: it.comp.lang.visual-basic
Titolo: ...aiuto su foglio di lavoro excel!!!!!

Salve a tutto il NG
sto sviluppando un piccolo applicativo in VB in cui devo utilizzare dei
fogli excel per la visualizzazione dei risultati.
In una prima versione io aprivo da VB una sessione di excel ........Set
xlsapp=excel.application e visualizzavo il tutto anche se in maniera
macchinosa
Vorrei usare l'oggetto foglio di lavoro excel presente in VB ( quel
controllo che ha l'icona come un
foglio excel) di VB ma non riesco a capire come funziona e come si usa, per
favore datemi un aiuto..
Grazie a tutto il NG

> voyager:

Atta`ccati al thread!
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.lang.visual-basic
Titolo: jump su txt file

ciao,vorrei sapere se in vb è possibile fare dei jump da una riga all'altra
mentre si sta leggendo n file di testo.ogni riga ha un identificativo.....
è possibile?
grazie
Beba

 è possibile?
Puoi usare la seek, ma dovresti sapere dove iniziano esattamente le 
linee, il che non è facile. Dovresti perlomeno indicizzare il file in
qualche modo.
-- 
You might have mail.
News 2000 [v 2.06] - 
http://www.akapulce.net/socket2000
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Covertire un'immagine a 256 colori

Salve a tutti
Come da subject:
come posso fare per convertire un'immagine
da True-color(24 bit) a 256 colori?
Grazie a tutti quelli che mi risponderanno!
---------------------------------------------------------
             ASSA
http://assatarram.yohoo.it
Bookmark download:
http://www.redangel.it/beta_zone/Click_p.asp?ID_P=19
Napster: Assatarram3
---------------------------------------------------------

Assa:
  nel progetto LeggeBMP, reperibile sul Sito Comune o su:
http://members.xoom.it/flanguasco/
 vi solo le routines per
salvare PictureBoxes su files BMP con la profondita' di
colore desiderata.
Ciao, sperando che sia quello che ti serve.
Franco


 
http://members.xoom.it/flanguasco/
 vi solo le routines per
prima che qualcuno ci speculi sopra il "vi solo" non e' un
modo di dire alla romana ma un errore di battitura...
Cospargo il capo e saluto.
Franco

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Server SMTP

Dovrei riuscire a realizzare un server SMTP, ho visto il progetto per
utilizzare un server SMTP per inviare la posta sul sito comune.
Mi sono documentato sulle specifiche RFC821 e RFC1425 ma non ho chiaro come,
dopo che il server abbia ricevuto il messaggio , lo reindirizzi al
destinatario finale.
Qualcuno ne sà qualcosa ?
Grazie!
Leonardo Orazi
pego...@tin.it
leon...@maranet.net
lor...@informadove.it
www.bestonline.it

 Qualcuno ne sà qualcosa ?
Immagino lo spedisca al server SMTP che sta dopo la @ del rcpt to:

Immagino lo spedisca al server SMTP che sta dopo la @ del rcpt to:
Esatto,  il problema è come risalire al nome del server SMTP del dominio.
Ho visto delle CGI via WEB che dato il nome del dominio estraggono tutti i
server SMTP dedicati, ma come faranno ?

server SMTP dedicati, ma come faranno ?
Interrogano il dns, chiedendo i record di tipo MX.
Saluti.
Fabrizio

Interrogano il dns, chiedendo i record di tipo MX.
Ciao Fabrizio, grazie per l'info . Ho trovato il protocollo DNS su NIC e ho
realizzato la procedura per leggere il server di posta di un qualsiasi
dominio.
Cosi sono riuscito a terminare il server SMTP che volevo realizzare.
Ora per dargli il nome ?
Mi stò incasinando......
Comunque funge,
Grazie.

Io lo manderei volentieri ma per effettuare la ricerca del server di
destinazione e il DNS forwarding del mittente del messaggio ho usato un OCX
"Socket Tools" che non è free.
L'ho utilizzato perchè avevo scritto tutto il codice per l'interfaccia ad un
server DNS poi mi sono reso conto che potevo facilitarmi la vita e optato
per il non free.
Questo perchè il server che ho realizzato fa parte di un progetto più grande
che prevede la realizzazione di un server postale chiaramente non free con
possibilità di interazione attraverso COM con normali pagine ASP.
Non sò i criteri di invio del codice non free in it.binari.etc.... , anche
se il controllo per ora lo stò utilizzando nella versione 30 day
evalutation.
Leonardo Orazi
Newsgroup: it.comp.lang.visual-basic
Titolo: C' è una rivista di VB in rete ?

Salve,
sono nuovo del posto e vorrei sapere se vi sono riviste di Visual Basic o
Access in internet.
Grazie a tutti.
Ciao
Giorgio

Ti mando due indirizzi che ti possono essere Utili
http://www.vbpj.com/
http://online.infomedia.it/default.htm
Giorgio ha scritto:

--
!------------------------------------------------!
!ICQ     : 8281944
!E-Mail  : 
Dan...@levon.it
!
!"Se l'affanno interno si vedesse in fronte quanti
! che invidia ci fanno pieta' ci farebbero ... "
!
!HomePage : 
http://www.levon.it/daniele
!
!------------------------------------------------!

Newsgroup: it.comp.lang.visual-basic
Titolo: istruzioni porte

vorrei sapere   quali sono le instruzioni  che si usano  con  visual basic 5
per comandare  una posta  parallela
vorrei alzare  ed abassare  uno dei  8 bit
(nel  basic   di versioni  dos  era    out  ??, ff)
                                                vi ringrazio

sul sito comune trovi quello che cerchi
http://www.murialdo.it/it_lang_vb
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: solo per chi ha pazienza !!!

Non è da molto che utilizzo vb6 per cui vi chiedo subito un aiutino, ho la
necessità di dover inserire dei nuovi record in una tabella msaccess
attraverso ADO utilizzando un apposito form e fin qui nessun problema, il
problema nasce nel momento in cui devo inserire nella tabella dei campi
CHIAVE (es. IDCliente, IDProdotto etc.) che appartengono già ad altre
tabelle (es. tabella clienti, tabella prodotti etc.).
Quindi la mia domanda è:
come faccio a memorizzare nella tabella, dei record in cui esistono dei
campi chiave in formato numerico presenti in altre tabelle ma, visualizzando
nei relativi textbox non gli ID ma ad esempio altri campi di tali tabelle?
Sperando di essere stato chiaro nell'esprimere il quesito attendo con ansia
le risposte di qualcuno mente più esperto di me !
Grazie

 nei relativi textbox non gli ID ma ad esempio altri campi di tali tabelle?
[snip]
Puoi usare, per ciascuno dei campi in questione, 2 Textbox, es. Text1 e
Text2.
In Text1 fai digitare all'utente il codice numerico, in Text2 visualizzi tu
la descrizione che ti interessa intercettando l'evento Lostfocus o Change di
Text1 e scrivendoti due righe di codice che recuperano dalla tabella la
descrizione corrispondente al codice inserito.
Private Sub Text1_Lostfocus()
    dim cc
    dim rs as recordset
        cc=Text1.text
        set rs=db.openrecordset("select <descrizione> from tabella where
<codice> =" & Text1,dbOpenSnapshot)
        if not rs.eof() then
            Text2.text=rs(<descrizione>)
        endif
        rs.close
        set rs=nothing
end sub
Divertiti tu ad aggiungere tutti i controlli ed i test  del caso....
    Ciao
        Massimo

Ehmm...
quello che ho postato in precedenza va bene per DAO, per ADO non so se è lo
stesso, non ho mai usato oggetti ADO.
Svista ! ;-)P
    Max

 le risposte di qualcuno mente più esperto di me !
se si tratta di reperire con una sola select dati da piu' tabelle 
collegate tramite campi chiave la soluzione si chiama 'join' che a
seconda dell specifico database si implementa in maniera differente (
jet usa proprio la parola chiave [LEFT|RIGHT] JOIN altrei usano il
semplice operatore di uguaglianza.