mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: OpenGl

Sapete dove posso reperire informazioni su librerie open gl x Visual
basic? esistono?
Fatemi Sapere
Grazie Mille

Prova qui:
http://www.opengl.org

-- 
----------------------------------------------------
 Marco Maroni		mailto:
m.ma...@esa-group.it
 Analista/Programmatore
 ESA Software S.p.A.	
http://www.esa-group.it
 via Draghi, 39		tel. +39 541 368.111
 47900 Rimini (ITALY)	fax  +39 541 368.268
----------------------------------------------------
----------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: messaggi sms

Esiste un modo per trasferire dei messaggi sms
da una applicazione vb
grazie

 wrote in message 8fblvf$31f$1...@nslave1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Memoria usata da variabile private e static

Quale delle 2 occupa di meno considerando che la static non viene 
terminata al momento dell'uscita di una sub/function?
Grazie!


Entrambe(se il varType è uguale) occupano la stessa quantità... la
differenza è che la Static come hai detto si riserva l'area mentre una
Private(o meglio Dim se in una Sub/Form) la lascia libera ad altre
allocazioni.
Il motivo di scegliere una o l'altra non dovrebbe dipendere da questa
tua richiesta però... quanto proprio dal fatto che Stati non viene
persa... altrimenti ....
@Alex

 terminata al momento dell'uscita di una sub/function?
Ti sei già risposto :)
Comunque, come dice Alessandro, cercare di limare la memoria con questi 
giochini è un sistema che poteva essere preso in considerazione una decina 
di anni fa, adesso sarebbe meglio guardare la strutturazione del codice 
anche rispetto alle esigenze.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiutooo! - combo box-

Un saluto a tutto il newsgroup.
Sto creando un database"elenco telefonico",ma non riesco ad andare avanti
per un piccolo problema che non riesco a risolvere,ovvero:
ho il campo: a)nome, b)telefono, c)indirizzo.
Fino qui ci siamo.Adesso vorrei creare una combo,in modo tale da selezionare
il nome, automaticamente mi deve dare il rispettivo telefono,con il
rispettivo indirizzo.
Vi ringrazio per eventuali risposte.
Luca

Conosci le SQL?
prova così...
    dim db as database
    dim rs as recordset
    set db = workspaces(0).opendatabase("ElencoTelefonico.mdb")
    set rs = db.openrecordset("SELECT * FROM TABELLA WHERE NOME = '" &
comboNome.List(comboNome.ListIndex) & "'")
    rs.MoveFirst
    do while not rs.EOF
        label.caption = comboNome.List(comboNome.ListIndex) & " " &
rs.Field("Telefono") & ", " & rs.Field("Indirizzo")
        rs.MoveNext
    loop
In questo modo ti tirerà fuori tutti i record che hanno il nome "Tizio" e ti
elencherà, in una etichetta, tutti numeri e gli indirizzi relativi a quel
nome.
Dovrebbe funzionare...
Antonio
Newsgroup: it.comp.lang.visual-basic
Titolo: Query SQL a più tabelle

Ciao, sono un principiante ed ho un problema (aiutatemi vi prego!):
Ho un database access con due tabelle, che hanno in comune un campo
ID; in un form ho messo un DBGrid e un DataControl: il DBGrid è
associato al DataControl e quest'ultimo è associato al nome del
database in questione; nella proprietà recordsource del datacontrol ho
messo una Query che dovrebbe selezionarmi alcuni campi di una tabella
e alcuni dell'altra, associandoli in base al campo comune ID
Ho provato con inner join ma mi dà un errore e nel dbgrid non viene
visualizzato nulla
Potete darmi una soluzione per fondere queste due benedette tabelle?!!
Grazie a tutti anticipatamente
Gomez
P.S. la query che ho scritto era del tipo
         Select tabella1.campo1, tabella2.campo2 From Tabella1 inner
         join tabella2 on (tabella1.campoID1=tabella2.campoID2.)


La query sembra corretta (a parte il punto finale dopo campoID2).
Che errore ti da?
--
Roal Zanazzi
z...@iol.it

 Gomez


Non mi ricordo che errore fosse, comunque ora ho risolto il problema;
il fatto č che non mettevo l'istruzione di refresh....
vabbč...
Ciao

Si hai ragione per il punto, ma l'ho messo solo sul post, nel codice
di vb non c'era :)
Grazie, ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: gestione mancata apertura file

Ciao a tutto il NG!
Non riesco a trovare da nessuna parte un modo per gestire la mancata
apertura di un file (con open input "PERCORSO" as #1)  nel caso questo non
esista .
Mi potete aiutare per favore ?? Grazie aLe
----------------------------------------------------------------------------
-
A volte vorrei vivere nell'aria e rimanere sospeso senza più ostacoli
giocare coi mostri delle mie insicurezze
e trasformarli in canzoni come un miracolo ...
LITFIBA - 1994 -
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.593 / Virus Database: 376 - Release Date: 20/02/2004

Prova a gestire l'evento On Error
Ciao ciao
------------------------------------------------------------
KATACLiSM
http://xoomer.virgilio.it/kataclism
"Eric Arthur Blair" <aLe...@NOSPAMlibero.it> ha scritto nel messaggio
news:6Er_b.14686$IT2.5...@news4.tin.it...


 --------------------------------------------------------------------------
--
Prova questa (non č roba mia ma,  forse proprio per questo, funziona):
Private Function Se_Esiste() As Boolean
    Dim obj_fs As Object
    Set obj_fs = CreateObject("SCRIPTING.FILESYSTEMOBJECT")
    If obj_fs.fileexists(CommDlgFile.FileName) Then
        Se_Esiste = True
    Else
        Se_Esiste = False
    End If
End Function
Ciao, Sauro

 A volte vorrei vivere nell'aria e rimanere sospeso senza piů ostacoli


 Puoi testare la presenza del file con la Dir:
Concordo!
-- 
Alex
"Un uomo saggio impara dall'esperienza,
un uomo ancora più saggio impara dall'esperienza degli altri." (Saggio
Cinese)
Newsgroup: it.comp.lang.visual-basic
Titolo: prefisso strano

Private Withevents mobjectWordevents as Word.application
Questa dich. di variabile a livello di modulo necessita del
prefisso m  davanti al nome della variabile ?
Su un libro non viene messo , in un'altro si....
ciao!
--

 wrote in message
news:3e10...@news.cis.it...

Private Withevents m as Word.application
Ripensa quello che hai detto con questa (valida) dichiarazione, poi datti
una vergata sull'indice destro per non aver nemmeno provato a premere F5 :)
Ciao

 una vergata sull'indice destro per non aver nemmeno provato a premere F5
:)
Ma non ho il programma VB....sto studiando sui libri:-(
Ciao e grazie.

 
mobjectWordevents e' solo un nome di variabile e lo decidi tu.
La m e' solo un indicatore mnemonico per aiutarti a capire il tipo della 
variabile. Non e' obbligatorio, e' solo una convenzione che e' possibile 
utilizzare.
Queste sono le convenzioni utilizzate da MS:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconconstantvariablenamingconventions.asp
Tu puoi anche usarne altre ...
Invece di mobjectWordevents puoi usare m come suggerito da Zanna, o 
pippo o quello che per te o per il gruppo con cui lavori suggerisce 
meglio lo scopo di quella variabile.
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 Ma non ho il programma VB....sto studiando sui libri:-(
Buona fortuna :)
Spero tu possa mettere in pratica in qualche modo, altrimenti... buona
fortuna :)
Ciao

 riportata!!! Ci va  o non ci va ?
Ah!!! Un'altra vittima della notazione ungherese ;-)
Ciao.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Query a 2 db separati da un 3° db (acces 97)

Scusate se apro un altro 3ad ma oramaisto facendo solo casini con questi
maledetti server di news !
Vengo al dunque :
avendo 2 db separati ( access97 )
dovrei crearmi una query che mi legga e unisca 2 tabelle (1 nel primo e 1
nel secondo db ) .
questa query / tabella sara' contenuta in una tabella di un terzo DB che
posso modificare a piacimento !
NB: i 2 db dai quali devo recuperare i dati non possono essere modificati
perche' si aggiornano in automatico , quindi non posso inserirci query o
altro
lo scopo di tutto cio' e' ottenere una tabella su cui lavorare senza fare
ogni volta dellle query incrociate tra 1° e 2° db
uso l'oggetto data (data1) per accedere ai db quindi uso ... DAO ?
( appena ho un minutino comincio a studiarmi i db lo prometto)

[cutto tutto]
Io fare il terzo database con le tabelle che ti servono collegate dagli
altri due.
Così alla fine è come se lavorassi su un solo db con dentro due tabelle ed
una query. In realtà le due tabelle stanne in due db diversi...
O mi sono perso qcosa?
Al3x

 una query. In realtà le due tabelle stanne in due db diversi...
si anche questa idea e' stata vagliata e scartata per una molto simile :
una query di creazione tabella ai 2 db intoccabili da parte di un terzo DB
che posso usare e massacrare quanto voglio , ultimissima cosa che ancora non
riesco ad ottimizzare e' il classico report cosi :
1° record foglio particella altri dati
    1° proprietario
    2° proprietario
    3° proprietario
2° record foglio particella altri dati
    1° proprietario
    2° proprietario
    3° proprietario
....
non so se sia meglio creare una tabella del tipo
1° record foglio particella altri dati  1°proprietario ecc...
1° record foglio particella altri dati  2°proprietario ecc...
1° record foglio particella altri dati  3°proprietario ecc...
2° record foglio particella altri dati  1°proprietario ecc...
2° record foglio particella altri dati  2°proprietario ecc...
oppure lasciare la solita query riga per riga !
Bha , lunedi ci si pensa !
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Open for Output

Devo scrivere in un file scelto dall' utente il contenuto di una ListBox
Ho creato un ciclo che legge ogni elemento e lo scrive:
Open FileChosen For Output Access Write As #256
    For i = 0 To (LB.ListCount - 1)
        Write #256, LB.List(i)
    Next i
Close #256
1) Forse era meglio memorizzare tutto in una variabile string e solo in
fondo scriverla?
2) Cosě nel file txt ogni stringa ha le virgolette. Come si puň evitarle, e
fare in modo che appaia solo il contenuto della stringa? Potrebbe servire
l'uso delle API createfile e writefile ?
La prima domanda č solo un dubbio, la 2° mi preme di piů
Grazie per le risposte...
--
CIAO!!!
Paolo 83 RE
XXXg...@freemail.it
 (remove XXX)
gher...@iname.com
 (text only)


Risposte:
1) Se memorizzi prima tutto in un'unica stringa e poi salvi la stringa
forse, dico forse, e' + veloce, giusto perche' la gestione dei files di VB
e' particolarmente lenta.
Se lo fai, separa ogni riga della ListBox da un vbCrLf, cosi' quando la
rileggi puoi scegliere se usare il "Line Input" o il GET. Per salvarla su
file usa il PUT.
2) Soluzioni:
    Usare Print #256,LB.List(i) al posto di Write e...
    Line Input per leggerla
x info dettagliate vedi Help in linea.
Salutoni
Ciao
By -MES-   Maronese Ettore
http://www.maronese.com/mes
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb

 wrote in message
7putgq$ith$1...@aquila.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Data Base

Premetto che il tutto funziona..... :)))
Ma lo vorrei diverso, ovvero..... piu' veloce
Devo caricare 2 combo con dei dati provenienti da 2 tabelle, in dettaglio:
DB_CATEGORIA          DB_SPECIALIZZAZIONE
- codice (N)                  - codice (N)
- descrizione (T)           - descrizione (T)
Le combo saranno caricate rispettivamente con CATEGORIA!DESCRIZIONE e
SPECIALIZZAZIONE!DESCRIZIONE
Questo e' quanto faccio:
Option Explicit
Dim PATH_DB as String
Private Sub Form_Load()
        ..........
        ..........
        PATH_DB = "C:\DATABASE\MYDB.MDB"
        CALL CARICA_COMBO(CMB_CATEGORIA,DB_CATEGORIA)
        CALL CARICA_COMBO(CMB_SPECIALIZZAZIONE,DB_SPECIALIZZAZIONE)
        ..........
        ..........
End Sub
Private Sub Carica_Combo(Combo As ComboBox, Tabella As String)
    Dim WS As Workspace
    Dim DB As Database
    Dim RC As Recordset
    Dim Sql As String
    Set WS = DBEngine.Workspaces(0)
    Set DB = WS.OpenDatabase(PATH_DB)
    Sql = "Select * form " & Tabella & ""
    Set RC = DB.OpenRecordset(strSQL)
     Combo.Clear
     With RC
        Do While Not .EOF
            Doevents
            If !DESCRIZIONE<>"" Then  Combo.AddItem(!DESCRIZIONE)
            .movenext
        Loop
    End With
End Sub
(L'ho riscritta al volo ma la logica e' questa)
Cosa capita? Le combo vengono caricate in modo corretto e veloce (ovviamente
prima CMB_CATEGORIA e poi CMB_SPECIALIZZAZIONE) quando il numero record e'
basso ma quando voglio alzare la quantità di dati (ho provato con 2500
record per ogni tabella) la cosa diventa angosciante.Non pretendo il
caricamento immediato ma considerando che dovra' essere caricata una terza
lista ancor piu' pesante di "select" la cosa mi spaventa alquanto.
Domande:
<1> Quanto puo' influenzare questa mia scrittura di codice sul caricamento
dal momento che passo tutto per argomento?
<2> Esistono (questa era di conseguenza) istruzioni piu' veloci ed efficaci
che mi diano il medesimo risultato?
<3> Se volessi caricare contemporaneamente le 2 combo con la prelevazione
dei dati dalle 2 distinte tabelle come dovrei fare?
      (io credo che una "contemporanea" non si possa fare, ma......)
Penso di aver esaurito le domande ma non esito a continuare sull'argomento
se me ne dovessero sorgere altre.
Grazie in anticipo


Per ogni record che leggi fai eseguire una Doevents ....... ??? Questo
rallenta da morire l'esecuzione della tua routine.
Cerca di eseguire DoEvents che ne so ad esempio ogni 100 letture oppure fai
dei test per ottenere il valore ottimale.
Meglio ancora se condizioni la tua Doevents con una GetInputState.
Ciao
Ven.
Newsgroup: it.comp.lang.visual-basic
Titolo: Programma con Scadenza

C' è qualche metodo per permettere al mio programma di girare su un PC solo
per un tempo determinato? (esattamente come quelli shareware)

per un tempo determinato? (esattamente come quelli shareware)
Una soluzione molto banale:
nella Sub Main metti fra le prime righe
If (Date > dataLimite) Then Exit Sub
dove dataLimite e la data di scadenza che vuoi dare la tuo programma.
Il prg in questo modo esce senza dire nulla.
Anche se la soluzione e' crackabile per un esperto, richiederebbe cmq un po' di perdita di tempo.
L' utente potrebbe anche mettere indietro l' ora del pc, quindi questa tecnica andrebbe perfezionata.
Dipende tutto dal valore del programma, piu' e' alto (per costo unitario e/o diffusione) e piu' 
aumenta la probabilita' che qualcuno tenti di crackarlo.
ciao, hal

per 50$ ti preparo un ocx che blocca l'applicazione dopo un determinato
numero di giorni e visualizza un messaggio...  o altro (come meglio
preferisci)

preferisci)
per 40$ ti do il crack :)
ciao, hal


per 30$ se vuoi ti faccio da tester per la data di scadenza !!!
--
Ciaps
Stracca (
http://www.stracca.net
)
--------------------------------------------------
  Sito Comune: 
http://www.murialdo.it/it_lang_vb
 Supporta il Sito Comune e il progetto Leonardo 2
--------------------------------------------------


questa discesa verticale dei prezzi mi costringere a rimandare la quotazione al nasdaq :(
ciao, hal

 ha scritto


aggratis ti do il link di un free :)
voglio vedere chi rilancia ora.
deve dare pure $ ...

 ha scritto

con il che salta la scadenza, e il subject diventa ot...

 wrote in message
99oiav$25rnl$1...@ID-51318.news.dfncis.de...


per 30$ se vuoi ti faccio da tester per la data di scadenza !!!
per 20$ ti do il link che ho comprato a 10$ da Pal con la condizione che non lo rilasci più
aggratis... ;-PP
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:99o9pv$23f86$1...@ID-56381.news.dfncis.de...


sistema ormai il programma risulta inutilizzabile...
Certo che puoi. Sta un po' alla tua fantasia, puoi anche creare chiavi invisibili al regedit
(almeno sotto nt, sotto 9x non lo so).
ciao, hal

 ha scritto nel messaggio
news:99qlbq$2b1l9$1...@ID-56381.news.dfncis.de...
[...]


E come si può fare per vederle ?
Per nasconderle bisogna chiamarle con un nome che inizia per \0, perche' la normale
api di win32 usa stringhe null-terminated (ansi o unicode).
In ntdll.dll ci sono NtCreateKey, NtSetValueKey, NtDeleteKey permettono di lavorare con
le chiavi nascoste.
( A dire il vero da vb non ho provato )
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: info su Form sempre in primo piano!!!

Salve gente!!!
chi di voi mi dice come si fa a creare una form che quando è in esecuzione
rimanga sempre in primo piano anche se il focus è su un'altra applicazione?
tal...@freemail.it
Grazie
        Ciaoooooo


Public Const HWND_TOPMOST = -1
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal
hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long,
ByVal cy As Long, ByVal wFlags As Long) As Long
Private Sub Form_Load()
        Dim xPos As Integer
    Dim yPos As Integer
    xPos = <posizione x in pixel>
       yPos = <posizione y in pixel>
       SetWindowPos Me.hwnd, HWND_TOPMOST, xPos, yPos, 0, 0, 1
End Sub

Public Const SWP_NOACTIVATE = &H10
Public Const SWP_SHOWWINDOW = &H40
Public Const SWP_FRAMECHANGED = &H20
Public Const HWND_TOPMOST = -1
Public Const HWND_NOTOPMOST = -2
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal Y
As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Poi, per metterla sempre in primo piano:
SetWindowPos me.hwnd, HWND_TOPMOST, me.Left / Screen.TwipsPerPixelX, me.Top / Screen.TwipsPerPixelY, me.Width /
Screen.TwipsPerPixelX, me.Height / Screen.TwipsPerPixelY, SWP_NOACTIVATE Or SWP_SHOWWINDOW
Per renderla nuovamente normale:
SetWindowPos me.hwnd, HWND_NOTOPMOST, me.Left / Screen.TwipsPerPixelX, me.Top / Screen.TwipsPerPixelY, me.Width /
Screen.TwipsPerPixelX, me.Height / Screen.TwipsPerPixelY, SWP_NOACTIVATE Or SWP_SHOWWINDOW
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
Newsgroup: it.comp.lang.visual-basic
Titolo: File di Guida chm

Programmo in vb5 da circa un anno (per diletto) e anche se me la cavo
abbastanza bene ho delle lacune tremende. Una di queste è tutto ciò che
riguarda l'help.
Visto che voglio dotare i miei programmi di un' help in linea, e che
preferisco il nuovo help in formato html (molto più veloce da realizzare
degli hlp) le mie domande sono queste:
1) come posso richiamare il file chm da codice?( Ho visto che nel menù di
vb5 Progetto -> Proprietà si può indicare il nome file della guida
richiamabile con il  tasto F1, ma chiede un file con estensione hlp).
In parole semplici, cosa devo scrivere ad esempio nella routine click di un
pulsante che dovrebbe avviare la guida in linea per richiamare il mio file
chm?
2)E' per forza necessario che sul computer dell'utente ci sia anche IE4 o
basta che ci sia l'ocx del programma che uso per fare l'help hcm (HHCTRL.OCX
del programma RoboHTML)?
3) Ponendo che qualcuno di voi mi risponda: "lascia perdere, realizza un
help normale che è integrato in Window95" la domanda non cambia ;-) : cosa
metto nel codice per richiamare il mio hlp?
4) Esiste documentazione in merito (cartacea oppure on-line)?
Grazie in anticipo.
Silvio

Per quanto riguarda il file hcm, in VB6 è automatico esiste però una API
contenuta in hhctrl.ocx che richiama l'help. Puoi trovare tutte le info
nelle faq relative all'html help sul sito M$. Per far si che l'utente finale
veda l'help (hcm) deve essere installato almeno IE3.02 o superiore (anche se
non usato come browser) e ovviamnete hhctrl.ocx. M$ mette a disposizione un
file hhupd.exe che installa tutto quello che serve per il file hcm.
Per richimare l'hlp normale,non servono api(almeno se non vuoi funzioni
particolari) ma basta che imposti l'helpcontext id dell'oggetto che vuoi
associare all'help.
Ciao
Corrado

Non so rispondere al tuo primo quesito, dato che non conosco hcm !
comunque, se utilizzi la versione Professional di VB5, non dovresti avere
grossi problemi nella realizzazione di un tradizionale e solido .hlp...
Per richiamarlo dalla tua applicazione devi però utilizzare un'API Win32,
per l'esattezza, devi dichiarare la funzione WinHlp in un modulo globale,
con tutte le costanti relative...
Quindi devi associare l'help all'applicazione, ad esempio inserendo
nell'evento Load del form d'avvio, l'assegnazione:
App.HelpFile = App.Path & "\" & App.EXEName & ".hlp"
ed infine, per richiamare la guida:
vHelp& = WinHelp(frmMDI.hwnd, App.HelpFile, HELP_INDEX, Clng(0))
ad esempio nell'evento Click dell'ipotetica voce Guida in linea di MiaApp
della barra dei menu.
Giocando poi con le costanti globali che hai dichiarato, puoi richiamare,
oltre all'indice, anche la guida contestuale, il sommario, ecc...
Spero di esserti stato utile
Ciao e buon lavoro
#patrin#@
arc.it

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO e Access 2000 su PC obsoleti

Ho fatto un programma che utilizza Archivi ADO e Access 2000.
Installandolo su un Pentium 100 senza Office non funziona.
La mia domanda è questa visto che è molto difficile installare
Office 2000 su un computer con 8 Mb di Ram o almeno non ho ancora provato
è possibile inserire solo delle librerie sul PC senza dover installare Office.
Ringranziando Anticipatamente.
-- 
Posted from 
a-rc5-61.tin.it
 [212.216.196.252] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 č possibile inserire solo delle librerie sul PC senza dover installare
Office.
Installa mdac_typ.exe della versione di ado che hai usato per lo sviluppo.
ciao
ugo

 č possibile inserire solo delle librerie sul PC senza dover installare


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

Vorrei sapere se in visual basic .net c'è una funzione che mi
restituisce il numero di caratteri di una  stringa da un certo punto di
questa ad un altro
Es.  PD;ABANO TERME;35031
voglio sapere dal primo ; al secondo ;

 voglio sapere dal primo ; al secondo ;
Il piů veloce da scrivere:
Console.WriteLine("PD;ABANO TERME;35031".Split(";")(1).Length)
Ciao 

 Console.WriteLine("PD;ABANO TERME;35031".Split(";")(1).Length)
Instr, Instr e sottrazione occupava troppa poca memoria ed era troppo poco 
lento?

 lento?
Si parlava di .Net, e poi ho specificato: la mia soluione è la più veloce da 
scrivere, non la più performante.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: acquisire un file HTML --> TXT

salve,
ho bisogno di fare una cosa. dal mio programmino, un utente digita l'URL di
un sito web. il programma dovrebbe, senza fare vedere niente all'utente, ed
essendo gia collegato ad internet, "scaricare" il file HTML (immagini
escluse, solo l'HTML), e salvarlo in un file di testo.
non ho la piu pallida idea di dove partire... è possibile fare una cosa del
genere?
grazie.
Mario

 wrote in message
news:a8tg51$v95ua$1...@ID-70152.news.dfncis.de...


>     Dim ie As InternetExplorer
ma bisogna caricare qualche OCX per fare questo?
grazie.
Mario

Microsoft Internet Controls



quella dell'oggetto WebBrowser? e non l'altro OCX, MS HTML Object Library,
quello ceh crea oggetti Scriplet?
scusami, ma non sono molto esperto in questi argomenti...
Mario

 wrote in message
news:a8tg51$v95ua$1...@ID-70152.news.dfncis.de...

puoi provare due metodi:
1- Simulare un browser utilizzando le winsock ed inviando sulla porta 80 del
server che ospita il sito inserito dall'utente il comando GET [NomePagina]
(GET /index.htm HTTP/1.1) e salvare la risposta su un file di testo
2- Puoi utilizzare gli OCX per creare un browser e salvare la risposta su un
file di testo
Ciao fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] mi serve un driver

Cari amici, scusate l'OT, ma sto impazzendo a cercarre un driver per scheda
video Trident 9532,
qualcuno puň aiutarmi ????
Grazie e scusante ancora.
Appena avrň risolto, Vi ripaghero con una bella API
Ciao
--
Posted from 
romeo.logikos.it
 [193.70.26.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

 video Trident 9532,
??? 9532 non mi risulta...
Cmq la Trident fabbrica i chip per gli OEM, non le schede complete.
Cerca sul loro sito:
http://www.tridentmicro.com/HTML/drivers.htm
ci sono dei driver generici.
Bye, G.
-- 
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Appena avrò risolto, Vi ripaghero con una bella API
Non vedo l'ora !!!!
Ciaps
Stracca

 Se conosci il nome del file usa FileFerret
oppure
http://www.filez.com/zhub.shtml
Newsgroup: it.comp.lang.visual-basic
Titolo: Setup

Piccola curiosità. Voi durante i setup, ciò che sono i controlli
microsoft tipo il common control, il tabbed dialog ecc. ecc.
li installate sulla macchina dell'utonto finale oppure lasciate
i controlli originali presenti sul sistema operativo?
Da quello che sò io sono standard dal 98 in poi ... cioè non sono
mai cambiati, quindi tanto vale non metterli nel pacchetto, ma
mi sorgeva il dubbio che magari non fossero presenti.
Boo magari sto dicendo una cazzata, sono solo 13 ore filate che sto
qua davanti e sto letteralmente fondendo.
Ciao
Andrea.

 mi sorgeva il dubbio che magari non fossero presenti.
E se un controllo è disponibile solo con VB?
E se la macchina di destinazione ha solo il sistema operativo?
No, io li installo sempre. Ovviamente il Setup lo farà solo per assenza o
versione maggiore...

Newsgroup: it.comp.lang.visual-basic
Titolo: Export to EXCEL

Qual'è il metodo migliore per esportare il risultato di una query
SQL in un foglio di lavoro MS-EXCEL 5.0 oppure 95 oppure 97?
Grazie a chiunque voglia rispondermi
Patrick



 Patrick
Prova creando un fle sequenziale delimitato da spazi con estensione
.xls. Quando lo aprirai da Excell automaticamente verra' formattato
nelle celle.

SQL in un foglio di lavoro MS-EXCEL 5.0 oppure 95 oppure 97?
	Se hai Visual Basic 4.0 e puoi adoperare le OLE, basta fare:
Dim ex As Object
Dim arr As Variant
Dim arr2 As Variant
Set ex =3D GetObject("C:\PIPPO.XLS")      ' PIPPO.XLS e' il tuo file
' ti fai la tua Query che sara' assegnata ad un RecordSet,
' mettiamo si chiami rec
rec.MoveFirst
Do Until rec.EOF
' nel loop carichi la variabile variant con il metodo GetRows
	arr=3Dr.GetRows(1) ' 1=3Dnumero di records che legge
		' possono essere anche di piu' di uno
	' poi devi scambiare (grazie alla Microsoft !!) gli
	' ordini della matrice restituita
	' arr2(riga, colonna) =3D arr(colonna,riga)
' a questo punto carichi i campi in un colpo solo
' utilizzando il Range di Excel
	ex.Range("A1:ecc....").Value=3Darr2
Loop
	Se non sono stato sufficientemente chiaro, fammi sapere.
	Ciao
				Claudio
P.S.: qualcuno conosce un metodo efficiente di effettuare quello
scambio tra righe e colonne della matrice senza ricorrere a loop che
rallentano la routine ? (Ad esempio utilizzando DLL matematiche che
siano freeware sia a 16 bit che a 32 bit, od altro)
--------------------------------
|       Claudio Maccioni       |
| 
c.mac...@comune.livorno.it
 |
|   
nmacc...@etrurianet.it
   |
--------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Indentare un elemento in una listview

Qualcuno sa se esiste un'API da poter chiamare per indentare un elemento di
una listiview (come se fosse una treeview)?

,

--
Francesco Marcolini
fmarc...@stock-spa.it
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

con gli spazi non mi piace...
è meglio con un tab:
List1.AddItem (vbTab) & "testo_da_inserire"
è un solo carattere...
ma la gestionee deel conteenuto deella lista poi te la devi fare a manina (in
entrambi i casi)
--
GbC

 una listiview (come se fosse una treeview)?
non sarebbe meglio utilizzare la proprietà [Allign] nel metodo .Add del
controllo????
In questo modo puoi indentare il testo delle colonne a dx, sx, o centro.....
vedi tu
--
By matteo(olè)
Mail to: 
ori...@libero.it
 
vuoiunscinquant...@yahoo.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Amico Puoi procurarmelo per cortesia?

Salve amici.Mi chiamo Antonio.
 Cerco disperatamente un esempio di programma in vb  gia sviluppato. Infatti
siccome sto alle prime armi con questo linguaggio di programmazzione mi
interessa vedere come posso impostare i form del mio programma per
aggiornarele  tabelle collegate  tra di loro con relazioni 1 -- molti.Il
programma che sto sviluppando è la gestione di un azienda.
Confido in un vostro aiuto
A presto !!

 wrote

se ti va bene per cominciare una cosa semplice con vb5, dao 3.5x e access
97, guarda un mio post di oggi -- thread "un aiuto per tutti".

 programma che sto sviluppando č la gestione di un azienda.


 programma che sto sviluppando è la gestione di un azienda.


Newsgroup: it.comp.lang.visual-basic
Titolo: Nuovo Oggetto

Per creare un nuovo oggetto cosa devo fare?
Ho bisogni di creare un .EXE, non "grafico", e non vorrei utilizzare una
form xchè mi serve solo per inserire l'oggetto winsock.
Come posso fare per non dover:
1)Utilizzare una forma + varie
2) se non si può farne a meno, come si può creare una form con degli oggetti
dentro EXNOVO?
Vabbe, Ciao
--
----------------------------
Andrea Melis
ame...@pianeta.it
----------------------------

 dentro EXNOVO?
in che senso "EX NOVO" ?
Se per oggetti intendi controlli, ti ho già risposto. Se ti serve un array
di controlli Winsock, ne metti uno sul form, imposti Index a 0, poi run
time fai:
Load MiaForm.MioWinsock(indice)
dove indice parte da 1 e lo incrementi per ogni oggetto aggiunto.
Bye
-- 
Ale...@tiscalinet.it

 ----------------------------
Purtroppo non puoi prescindere dalla form.
Puoi comunque impostare una serie di criteri di visibilita' (non visibile e non
presente sulla task-bar).
Per quello che riguarda gli oggetti ....non puoi (non e' C) creare istanze di
oggetti OCX usando ad esempio la new.
--
**********************************
*******Luke SkyWalker********
**********************************

Ho fatto una domanda difficile o troppo elementare?
AIUTOOOO!!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: Che soluzione adottereste?

Ciao a tutti.
Vorrei sviluppare una applicazione con VB6 che faccia partire
contemporaneamente un file MP3 ed un file MIDI.
Ho provato diverse soluzioni, ma nessuna mi dà un livello di
sincronizzazione accettabile.
Avete un idea su come possa fare?
Grazie!
TeoK

impossibile...
--[GbC]--

> impossibile...
Bè, capisco che forse proprio contemporaneamente è difficile (non pretendo
certo di programmare un nuovo Cubase), ma anche un distacco di 1msec sarebbe
accettabile...

la tipologia dei dati e l'architetture di windows non consentono alcun tipo
di controllo...
puoi fare qualcosa che vada bene, ma basta che in memoria ci sia un prg in
più che ti salta tutto...
--[GbC]--

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]combobox-listindex

in un form ho due combobox.
Per entrambi all'evento click carico (aggiorno) i dati in una griglia.
Il problema che ho al primo caricamento è il seguente:
riempio le combo ma non c'è alcun item selezionato.
Quindi setto cmb1.listindex=0 il che mi fa scattare il caricamento dei dati
(evento click) ma ancora non ho settato l'index della seconda cmb2.
Setto cmb2.listindex=0 carico i dati.
E' possibile eliminare un dei due processi di caricamento senza fare un if
nella routine click (del tipo se non è selezionato alcun item dell'altra
combo non fare niente)?
Grazie
Hubert

 combo non fare niente)?
L'evento viene scatenato ed esegue il codice in esso contenuto.
Senza opportuni controlli (If) lui farà (e ci mancherebbe altro) quello che
gli si dice di fare.


Certo, ma riferivo ad un'altra possibilità di fissare un item in una
combobox senza scatenare alcun evento.
grazie cmq
Hubert

 combobox senza scatenare alcun evento.
Non ho capito, comunque (non provato) prova a disabilitare il combo prima di
fissare l'item e poi riabilitalo.
Probabilmente il click non si attiva.

 combobox senza scatenare alcun evento.
In un combo di tipo DropDownList non puoi, per coerenza tra il comportamento
via codice e via interfaccia utente; l'unico caso che mi viene in mente in
cui il comportamento e' differente (e utile in questo senso) e' quando
re-imposti un ListIndex uguale a quello attuale, che se fatto via codice
invece che via UI non scatena nuovamente l'evento.
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 Probabilmente il click non si attiva.
No, l'evento parte anche con combo disabilitatta.
Farò con controllo if nell'evento click.
Grazie
hubert
Newsgroup: it.comp.lang.visual-basic
Titolo: [Help] Conversione Hex

Ho una funzione tipo:
CCur("&H" & hSize(1) & hSize(2) & hSize(3) & hSize(4))
dove nel caso in cui i valori di hsize(x) siano rispettivamente:
79 C5 15 48 il risultato è 
2042959176
al contrario se hsize ha i seguinti valori hex
89 2F 98 4E il risultato sarà: -1993369522
Visto che la cifra si è ridotta ed in negativo o mica superato un limite
massimo?
Grazie!
-- 
Inviato da Virgilio 
http://newsgroup.virgilio.it
.. molto piu' di un servizio di news via web

massimo?
Si': AFAIK vb converte sempre da hex in long (o integer se 2 byte),
quindi, poiche' vb usa tipi con segno, oltre &H7FFFFFFF vai in
negativo.
-- 
ciao, un hal di passaggio

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] ricavare l'ip dal nome

c'e' un modo, avendo un url, di ricavarne l'ip in una stringa vb ?
grazie, a.

 c'e' un modo, avendo un url, di ricavarne l'ip in una stringa vb ?
cercare prima, mai eh ?
How to Obtain the Host Name from an IP Address
www.mvps.org
j.ip


Devi fare una query al server DNS della tua rete (solitamente quello del tuo
provider). I dettagli non li so, ma il sistema è questo. IE fa proprio
questo...
Ciao
Alfonso

 writes:
j> c'e' un modo, avendo un url, di ricavarne l'ip in una stringa vb ?
Estrai l'hostname dalla url e poi chiami. La sintassi delle URL (degli
URI in  generale) e` nella rfc  2396 che riporta anche  i numeri delle
rfc precedenti che potrebbero tornare utili.
struct hostent FAR * gethostbyname (
  const char FAR * name  
);
 
che fa parte della libreria winsock.dll se non erro.
-- 
Gian  | main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Uberto|                        David Korn, 1987 ioccc best one liner 
Lauri |-------------------------------------------------------------------
(aka saint) >>Vedere X-Nospam nell'header - See X-Nospam field in Header<<

 che fa parte della libreria winsock.dll se non erro.
grazie, il codice di birch sembra cmq andare senza costringermi alle rfc e a
quei far che sono very very far dalla mia abbilita' programmatoria :)
almeno, ho provato
www.eng.it
 ---> 212.17.205.3
se e' buono, va :)
ciao, j.i.p.i.p.url.a'


Te sei fuori! :))
--
Starla. SP.
Sito Brutto: 
http://digilander.iol.it/starlasp
Sito Comune: 
http://www.it-lang-vb.net
star...@libero.itspam

 writes:
j> grazie, il codice di birch sembra cmq andare senza costringermi alle rfc e a
j> quei far che sono very very far dalla mia abbilita' programmatoria :)
j> almeno, ho provato
j> 
www.eng.it
 ---> 212.17.205.3
j> se e' buono, va :)
Si, l'IP e` quello. 
Il   codice  di   Birch  e`   quello  che   ti  serve   per   fare  la
gethostbyname(). 
Non  mi  ero accorto  che  nel  titolo  chiedevi solo  la  risoluzione
dell'indirizzo mentre  nel corpo del  messaggio la sigla URL  mi aveva
fatto pensare ad una cosa come questa:
 
ftp://user:pass...@host.doma.in/dir/subdir/file
Le  rfc servivano  solo per  le regole  con cui  estrarre 
host.doma.in
dall'URL.
j> ciao, j.i.p.i.p.url.a'
           ^^^^^^^^^^^^^^
LOL!


se la canta e se la suona :))))
simo
"javalab"  ha scritto

Newsgroup: it.comp.lang.visual-basic
Titolo: file txt da rendere illegibili

Carissimi,
ho qualche file ti testo (.txt) con alcuni dati testuali all'interno. Questi
files li uso come esterni ad un programmino che li legge sequenzialmente. La
mia domanda è la seguente:
È possibile fare in modo  che quando questi file esterni vengono trasferiti
all'utenza possano risultare in qualche modo illegibili (ma comunque
leggibili al programmino?)
grazie per l'ascolto
Alessandro

 wrote in message
zIqb6.31465$lV5.4...@twister1.tin.it...

Devi implementare nel programma una routine di crittografazione e di
decrittografazione
e scrivere così dati crittografati nel file
Ciao
Sir Jo

leggibili al programmino?)
Devi fare un qualche algoritmo di criptazione reversibile. A seconda
di quello che c'e' dentro e dell'importanza che ha, usa un algoritmo
piu' o meno sicuro.
Comunque secondo me se non usi l'estensione .txt e' gia' sufficiente:
se un file si chiama .rbc e c'e' scritto del testo in chiaro dentro,
nessuno mai lo leggera'. O se qualcuno lo legge, e' facile che sia
furbo a sufficienza da decriptarlo se tu l'avessi criptato.
Secondo me, un ROT13 e' piu' che sufficiente: e' un altoritmo talmente
noto che quasi nessuno controlla se hai usato quello =)
Fnyhgv EBG13.
(Saluti ROT13).
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

C'è una ocx free da me cha fa proprio questo...
NmCrypt; all'interno c'è un esempio...
Area VB...
---
GbC
http://gbc.homeip.net
---


Puoi usare una libreria di compressione e decompressione!
Ad es.  Zlib 
http://www.winimage.com/zLibDll/cmp-z-it.zip
oppure 
http://www.agh.edu.pl/pub/tex/tools/zip/info-zip/zlib/zlib.html
ciao
        maxx

 wrote in message
news:zIqb6.31465$lV5.4...@twister1.tin.it...


 ha scritto nel messaggio
news:zIqb6.31465$lV5.4...@twister1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] [OOP] Classe di insieme o Collection??

Salve,
stò riscrivendo il mio programma per gli mp3, ma lo stò riscrivendo
usando gli oggetti.
Mi viene un dubbio però...io inizialmente avevo pensato all' oggetto
mp3 come un oggetto che esponeva delle proprietà quali:
   - Titolo
   - Genere
   - tutti i tag....
e dei metodi, che mi consentivano di:
   - aggiungere un mp3 in db
   - cancellaro
   - moficarlo
   - cercarlo
Quello che mi chiedevo è se ha senso parlare di una collection di
oggetti mp3, che poteva restituirmi o un solo oggetto mp3, o una lista
di oggetti mp3 (in base a query che facevo sul db), o se definire un
oggetto cd che ha delle sue proprietà, tipo:
   - il nome del cd
   - il numero di mp3 dentro...
e che ha sua volta è formato da tanti oggetti mp3 che, mi ritornano
solo le loro proprietà. Spostare i metodi di inserimento e
cancellazione da un oggetto mp3 a un oggetto cd. Se così fosse allora,
non avrei più una collection di oggetti mp3, ma una classe di insieme,
formata da oggetti mp3 e dall' oggetto cd...o meglio, l' oggetto cd
contenente anche oggetti mp3.
E' da poco che stò trafficando con gli oggetti, e ancora non riesco
benissimo a vedere l' astrazione di un oggetto, voi ad esempio, a cosa
pensereste, ad un oggetto mp3 o ad un oggetto cd?
Aspetto news...
Saluti...

contenente anche oggetti mp3.
Bravo :)
Senza astrarre troppo, perche' poi ci si scontra con i limiti
di vb nella programmazione ad oggetti, direi che sia molto
proatica una classe contenitore degli oggetti mp3.
Tale classe esporra' tutti i metodi e proprieta' tipici
delle collection (
p.es
. come l' insieme Fields che contiene
gli oggetti Field).
Ciao
Aldo

pensereste, ad un oggetto mp3 o ad un oggetto cd?
Sul sito comune ho postato una classe che restituisce tutte le info su un file mp3... ti potrebbe
tornar utile...
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: domanda elementare

è possibile usate lo stesso command button (per esempio come tasto ESCI)
in piu form senza doverne creare uno ogni singola form?
...sto imparando...
grazie ciao

*morchella* ci ha deliziati con queste righe
 Quote:

si, si potrebbe ma credo che quello che piu' ti serve e' usare lo stesso
codice per chiudere form diverse
Agghiundi un modulo bas al tuo progetto , mettici una sub tipo
Public Sub ScaricaForm ( formcorrente as object)
 unload formcorrente
end sub
che poi dai tuoi form chiami con
    call scaricaform(me)
oppure + semplicemente visto che sei all'inizio ti scarichi "MZTool" da
google , ti aggiunge una barra con molte funzioni utili tra le quali in
"Copia oggetto e codice" che ti copia non solo l'oggetto ma anche il codice
che c'e' scritto !
Buon apprendimento e quanto prima cerca un buon libro !
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

> Buon apprendimento e quanto prima cerca un buon libro !
...già, un  buon libro...
ho comprato "i segreti di visual basic 6" di harold davis
ma ho paura che per un principiante non sia adatto, da per scontata una
certa infarinatura di base
che io non ho :(

Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Report sul cd di VB

Ciao a tutti
Quando lancio l'installazione mi chiede il file CRXRPTFR.INF che non trova e
quindi non si installa
Qualcuno sa dove recuperarlo?
Grazie


E' un errore del CD ma fortunatamente è semplicissimo da risolvere :
Durante l' istallazione di CR, tutti i Files vengono copiati in una cartella
temporanea di windows, quindi appena ricevi l' errore del file mancante,
senza interrompere l' installazione, cerca "CRXRPTIT.INF" in c:\ e
rinominalo in "CRXRPTFR.INF", quindi ritorna alla finestra di richiesta del
file e premi OK, fatto!
saluti
G.Chieli
[eliminare _nspm_ dall' indirizzo di posta per rispondere]

ma c'è la cartella di installazione di Crystal Report in VB6, e dove si
trova?


La versione in italiano:
se il CD è  "E"
E:\common\tools\VB\Italian\crysrept
La versione in inglese:
E:\common\tools\VB\crysrept
Ciao
G.C.

 G.Chieli
Grazie per la dritta...problema risolto
Saluti

 E:\common\tools\VB\crysrept
grazie, peccato che sul mio cd non ci siano queste cartelle...
ciao

 ha scritto nel messaggio
news:aas892$dcm2k$1...@ID-114137.news.dfncis.de...

Sul Cd del VB6 professional e VB6 Learning c'è di sicuro, dovrebbe essere
anche sul VB6 Enterprise,  originali ovviamente!
Ciao
G.C.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] file non trovato

Ciao a tutti
Mi sono fatto la mia bella dll (standard, in c++) con delle funzioni
esportate.
Ora quando tento di richiamarle da VB spesso mi dice che non trova il file.
Il fatto è che su win2k *non* è sistematico.
Su win98 va sempre in errore, anche se metto la dll nella windows\system.
Qualcuno ha qualche idea?
Grazie.
Ciao

 wrote in message
wUnl7.106779$TS4.9...@news2.tin.it...

Da quello che so io (ma potrebbe non essere importante) in w2k, quando
si registrano delle dll sotto system32, queste vengono anche copiate
in una cartella di "backup" che w2k utilizza per ripristinare eventuali
cancellazioni accidentali (ma anche volontarie!!) delle prime.
Forse questo puo' illuminarti.
CIAO!

 cancellazioni accidentali (ma anche volontarie!!) delle prime.
Non credo tu abbia capito il problema :)
Il file c'č.
E' VB che ha problema a rintraciarlo(?) quando si tenta di accedere alle
funzioni contenute.
Che win2000 si faccia o no una copia non mi interessa minimamente :(
Ciao


Non sarà solo un prb di dichiarazioni?
ciao
ugo

Zanna ha scritto:

<bacchettata>
Magari se ci dessi qualche spunto in piu', eh ?
Se non da' il buon esempio chi e' piu' spesso sul ng, allora chi lo deve dare ?
</bacchettata>
<analisi>
L' errore si verifica su tutte le macchine (compresa la tua) o solo quelle
degli utenti ?
Dove e' salvata la dll ? nella system o da qualche altra parte ? E come e' dichiarata?
E' compilata in modalita' debug o release ?
</analisi>
ciao, hal

 E' compilata in modalita' debug o release ?
Personalizzato, e sicuramente non ho lasciato nessun simbolo di debug.
Ciao

 degli utenti ?
Sembra che funzioni correttamente se mi posiziono sul percorso corretto con
ChDir e ChDrive prima della chiamata.
Ma non posso riposizionarmi ogni volta!
ChDir mi cambia a livello di Win o di App?
Se un'altra app mi cambia il ChDir, CurDir da me cambia?
(ora provo)
Ciao


HOWTO: Make C DLL More Accessible to VB with a Type Library
Q189133
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: [ADO - Urge] Aggiornare un database

Scusate, ho bisogno di un tool che mi faccia l'aggiornamento di un database
vecchio confrontando un database nuovo.
Nel senso che qua abbiamo clienti con un database vecchissimo e aggiornarlo
a mano alla nuova versione č lunghissimo... Ho cercato su sito comune,
planetsourcecode e google ma i risultati non sono stati buoni, qualche
consiglio?
CiaoZ
SebaMix

 ha scritto nel messaggio
news:9uns4m$9oho0$1...@ID-66833.news.dfncis.de...

Con delle query sfruttando comandi di insert?
Oppure con dei loop tabella per tabella...
Servirebbero un po' di notizie in piů: la struttura dei database č la
stessa? I nomi dei campi?

Cioč io posso avere anche due database completamente differenti per quanto
riguarda la struttura e dopo l'uso del programmino dovrebbero essere
uguali... mi sono arreso e stň tentando di farlo in DAO... :(
CiaoZ
SebaMix


CiaoZ
SebaMix

 ha scritto
| Comunque il programmillo sembra andare... è quasi (QUASI) finito...
Ma il programmillo e' generico? Presi due DB, il prog aggiorna struttura e dati del secondo partendo
dal primo?

 dal primo?
In teoria sě... ma č molto maccheronico... ^_^ manca solo la parte per
eliminare un campo che deve essere eliminato, aggiungere un campo che deve
essere aggiunto e modificare un campo che deve essere modificato in una
tabella.
Per il resto cancella le tabelle da cancellare e inserisce le tabelle da
inserire.
CiaoZ
SebaMix