mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Intercettare click sulla barra applicazioni

C'è un modo per intercettare il click sul pulsante sulla barra delle
applicazioni della mia applicazione?? (scusate il gioco di parole!!!:-))
Devo risolvere quanto segue:
Il form principale dell'applicazione mostra un form in vbmodal
alla pressione del tasto "minimize" il form vbmodal minimizza anche il form
principale in modo da vedere il desktop con questo codice all'evento resize:
    If Me.WindowState = vbMinimized Then
        PanControlfrm.WindowState = vbMinimized
    End If
e fin qui tutto OK
quando l'utonto clicca però sul pulsante sulla barra delle applicazioni
l'applicazione non ritorna fuori.... rimane minimizzata
evidentemente perchè il form principale e in stato minimizzato e non
consente di massimizzare il form vbmodal.
Se riuscissi a capire se il click sulla barra delle applicazioni generasse
un qualche evento o cmq si potesse intercettare potrei ripristinare lo stato
della form principale
--
____________________________
   G 1 0 X®
Web: 
www.giox.net
Alt. Mail: 
info...@libero.it
Icq Uin: 47698601
Irc Chan. @azzurranet:
   #mhackerone; #ahccc; #linux;
   #hackers-it; #programmatori
_____________________________

 della form principale
scusa se aggiro il problema.
il modal e' un form estremamente rompente e va usato con parsimonia, perche'
costringerebbe a dare una risposta, possibilmente immediata.
imho e' logicamente _scorretto_ consentire che lo si iconizzi, magari per
farsi un solitario.
se uno sta immettendo o editando un record, _non_ deve poterselo
dimenticare, bloccando tutti gli altri, o comunque tenendo il db in una
situazione pericolosa.
quando posso, ai modali gli tolgo anche il pulsantino [x]. ok/cancel, e
basta.
se prevedi che lo si possa iconizzare, combia la logica del programma.
imho, ovviamente.
ciao

 ciao
In un certo senso hai ragione, ma mi trovo costretto a usare i modal per
evitare che l'utente si perda i form per strada.... ne apre uno, poi un
altro, poi va a vedere una cosa su word ritorna ne apre un'altro... nel
momento poi che clicca sul pulsante della mia applicazione nella taskbar gli
esce il form principale, il primo ad essere stato caricato come fa poi a
ritrovare gli altri?
Ciao!

 Ciao!
appunto. il concetto del modal imho dovrebbe essere:
lo apri, e ti sta fra i piedi finche' non hai deciso cosa farne.
sto inserendo degli url in un db.
con la barra o alt-tab passo dal mio db a ie e viceversa, per il
copia-incolla di url, titolo e eventuali note.
ogni volta che passo al mio prog, il modale di inserimento e' li' in bella
vista (con l'mdi dietro).
quando do ok/cancel, allora posso minimizzare. prima e' molto meglio di no.
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: URLDownloadToFile

Ciao a tutti ho fatto una piccola applicazione che fa la scansione di alcuni 
indirizzi web per verificare il contenuto, per scaricare la pagina uso l'API 
URLDownloadToFile che almeno la metà delle volte pianta completamente 
l'applicazione (ho provato su diversi pc quindi escludo che possa dipendere 
dalla postazione)
Avete idea di cosa possa essere?
Posso utilizare qualche altro sistema per scaricare l'html di una pagina da 
una applicazione VB.
Grazie 

 una applicazione VB.
http://snipurl.com/sf5j
-- 
Logic:   The art of being wrong with confidence...
News 2002 [v 2.07] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

Newsgroup: it.comp.lang.visual-basic
Titolo: generazione di checkbox a runtime

Ho provato a spulciare tra la documentazione, ma non sono riuscito a
capire come posso generare un determinato numero di checkbox o di
altri controlli a runtime in risposta a determinate situazioni
provocate dal comportamento dell'utente.



USa un vettore di controlli:
imposta la porp. .Index del primo controllo a 0,
poi, per aggingere un nuovo controllo al vettore:
Load NomeControllo(Indice)
NomeControllo(Indice).Visible=True
Dove "Indice" è il valore della prop. .Index che assumerà in nuovo controllo (quindi 1, 2, 3, ....)
Maggiori info premendo F1.
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
---------------------------------------------------------------------------

Dove "Indice" è il valore della prop. .Index che assumerà in nuovo controllo (quindi 1, 2, 3, ....)
Grazie per l'aiuto...
Questo codice mi dà l'errore di runtime 91: "Variabile oggetto o
variabile del blocco with non impostata"
Immagino che manchi la dichiarazione New oppure set ma non riesco a
far funzionare nessuna delle due con il controllo checkbox
Dim n As String
Dim ckb() As CheckBox
n = InputBox("Inserisci quanti")
ReDim ckb(CLng(n))
For i = 1 To CLng(n)
Load ckb(i)
ckb(i).Visible = True
Next

 wrote in message
393ba766...@news.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?2]Aggiornamento in fase di editing, come?

CIAO di nuovo..
         Questa è veramente complicata: è un paio di settimane che ho il
programma pronto, ma non riesco assolutamente a visualizzare il totale
della fattura mentre l'utente la compila.
Mi spiego : Ho un Form dove vengono presi i dati generali della Fattura
(DataEmissione,CodCliente,DataPagamento,NFattura) nel quale si apre un
sottoform dove l'utente inserisce riga per riga il Codice prodotto,
Quantità e prezzoVendita.
Ho creato una Query che mi calcola il totale per stamparlo in una
distinta ( motivo per il quale sto sviluppando questa applicazione), ma
vorrei che il totale si potesse vedere anche sulla stessa maschera dove
si sta compilando, prima che l'utente confermi la fattura e questa venga
inserita in archivio.
COME FARE ?
Grazie a chi saprà darmi una mano.
Saluti
Alex

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Pulsante pausa e play

Dove posso trovare i pulsanti play e pause (con anche l'effetto pressione)?
Se qualcuno li ha me li puň inviare in email.
Grazie infinite
Paolo

 ha scritto

Newsgroup: it.comp.lang.visual-basic
Titolo: la rotella del muose ed il code view

Scusate la domanda cretina,
ma mi sono avvicinata da poco a VB (che tradotto significa ho appena 
finito il corso VB fundamentals! ;) e da "voci di corridoio" ;) ho 
appreso che dovrebbe esistere una patch (ovviamente non installata sui 
computer in aula e manco sul mio!)  per abilitare lo scroll della 
rotellina all'interno del code view, altrimenti ci si deve spostare con 
la barra laterale (cosa decisamente lenta e frustrante!).
E' così oppure esiste qualche criptico settaggio che io non trovo 
(stranamente perchè di solito li becco tutti!) per abilitare la rotella?
Grazie
Paola

Elanor wrote:

Ops, forse dovrei aggiungere che parlo di VB 6!


Ciao,
prova ad installare i driver del mouse... se non li trovi a volte ti 
basta andare su Windows Update e installare IBM Human Device che ti 
dovresti trovare tra gli aggiornamenti driver (ho supposto che tu abbia 
XP installato). Dopo di che ti funzionerà lo scroll in VB.
Ciao
pEIO

 Paola
http://www.cedoc.mo.it/estense/temp/vb6mousewheel.exe
hth, ciao, j.
http://www.sundaysw.com
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Scusate la domanda cretina...
Meglio qui:
Mouse wheel events do not work in the Visual Basic 6.0 IDE
http://support.microsoft.com/?id=837910
Ciao, Roby

 Scusate la domanda cretina,
Questo ancora meglio: 
http://www.gasanov.net/VBScroll.htm
Ciao, Roby.

Indian Revenge wrote:

grazie mille a tutti!
adesso posso finalmene mettermi a studiare ;)
Paola

 Ciao, Roby.
grazie anche a te. anche se
<<il driver ms non funziona "For example, if you are running Windows Server
2003 or working on laptop with touchpad">>, boh, io lo uso su questo lap con
touchpad. l'exe-addin della pagina ms che hai linkato, non l'intellipoint.
ciao, j.


Anche io ho provato a registrare la "VB6IDEMouseWheelAddin.dll" come dice
MSSupport ma senza risultati (mouse logitech + XP + VB6).
Ciao, Roby.

 Ciao, Roby.
ehehe, caro buon vecchio w2k :)
ciao, j


wrote:

Io ho un mouse logitech, il touchpad (notebook acer 637lc) ho
registrato l'addin semplicemente caricandolo su vb6 e la rotella
funziona.
Come driver del mouse non c'è neanche quello originale ma quello di
Microsoft (ce ne stanno 2): Logitech compatible mouse ps2 e
HID-Compliant Wheel Mouse
=======================================================================
Se mi vuoi scrivere togli le maiuscole
Sveltolampo 
cteniza...@hotmail.com
=======================================================================

 ha scritto nel messaggio 
news:5k6ld.29910$Ni.10...@twister1.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Intestazione DataReport

Salve a tutti,
ho visto che nell'intestazione di un datareport mettendo una label %p
in fase di visualizzazione viene mostrato il numero di pagina corrente.
Mi stavo giusto chiedendo...esistono altre giochini simili?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Mi stavo giusto chiedendo...esistono altre giochini simili?
Vedi il thread "Datareport: Label e %" del 20/08/2002.
Ciao
Alberto

Ma non riesco proprio a trovarlo, col find di mailgate non trovo niente,
mi
daresti l'URL?


 daresti l'URL?
Non ne ho idea.
Vai su 
www.google.it
 e inserisci il subject che ti ho dato.
Qualcosa lo trovi.
Ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Data Grid e binding con una query

Salve a tutti,
sono neofita di VB.net e sto cercando di collegare un datagrid con una query
SQL (mi devo connettere ad oracle con System.Data.Oracleclient). Per farlo
in rete ho trovato solo esempi in cui al datasource viene assegnata una
datatable. E' possibile assegnare invece un datareader che é più semplice da
creare? Se la risposta é no, avete qualche esempio che io posso studiare?
La richiesta vale anche per un binding "semplice" ovvero quello che si può
fare con un textbox.
Ciao e grazie!
GigioTD
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 fare con un textbox.
Se tento di collegare un DataReader alla proprietà DataGrid.DataSource , 
ottengo la seguente eccezione:
  'Informazioni aggiuntive: L'origine dati di un'associazione dati complessa 
può essere solo IList o IListSource
Guida MSDN:
Interfaccia IList:
Rappresenta un insieme di oggetti cui è possibile accedere singolarmente.
Interfaccia IListSource:
Consente di fornire a un oggetto le funzionalità per restituire un elenco 
che possa essere associato a un'origine dati.
Il DataReader è veloce perchè consuma il record letto.
Per eseguire il binding devi utilizzare altri oggetti, come riportato negli 
esempi trovati in rete.
Ave
giuseppeD
---
CCR

 esempi trovati in rete.
Ok... ho verificato ed effettivamente non posso usare in alcun modo un
datareader, al massimo un dataview...
Ciao!


Newsgroup: it.comp.lang.visual-basic
Titolo: Excel da codice in file esterno

Ciao a tutti.
Ho questo problema: vorrei accedere ad un foglio Excel da un programmino
esterno, ma non so come fare. Dove posso trovare documentazione adeguata. I
linguaggi che preferirei utilizzare sono Visual Basic, o ancora meglio (che
poi è quasi uguale) Windows Script Host.
Ad esempio una cosa del genere (i nomi degli oggetti sono tutti inventati,
ovviamente):
'Apro il foglio
Dim shtContabilità As New Excel.WorkSheet
Set shtContabilità = Open("%Documenti%\Foglio1.xls")
'Leggo una cella
Dim intTotale As Integer
intTotale = shtContabilità.Sheet("A2")
Scrivo in una cella
Dim intSomma As Integer
intSomma = 4
shtContabilità.Sheet("B34") = intSomma
Thanx
giaconet

 poi è quasi uguale) Windows Script Host.
[...]
 
http://groups.google.com/advanced_group_search?hl=it
Fai una ricerca della parola "excel" fra i post di questo ng, anche solo
limitata all'anno corrente, e probabilmente trovi tutto quel che ti serve.
 
http://www.microsoft.com/italy/office/previous/2000/esperti
 
http://msdn.microsoft.com/scripting
 
http://msdn.microsoft.com/library
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Non tutti gli Arrey sono quello che sembrano...

Ciao a tutti...
Ho un problemino, devo tradurre una routine da VB6 a 
VB.NET
 ma in un punto
non ci riesco...
La sintassi in VB6 è la seguente:
Dim Esad(3) As String * 1
Ora, io ho bisogno di avere un Arrey composto da tre stringhe che
corrispondono alle centinaia, decine, e unità di un numero...
Come posso fare???
In teoria dovrebbe essere così Esad={Centinaia, Decine, Unità} ...
Ma non riesco a sbattere nei loro posti i rispettivi valori...
Boh...

 In teoria dovrebbe essere così Esad={Centinaia, Decine,
Unità} ...
Se ti basta un array di caratteri:
Dim arrChar() As Char = {"1"c, "2"c, "3"c}
Debug.WriteLine(New String(arrChar))
oppure (senza inizializzazione):
Dim arrChar2(2) As Char
arrChar2(0) = "4"c
arrChar2(1) = "5"c
arrChar2(2) = "6"c
Debug.WriteLine(New String(arrChar2))
hth,
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
UGIdotNET - 
http://www.ugidotnet.org

 Dim arrChar() As Char = {"1"c, "2"c, "3"c}
Sarebbe più logico un array di byte.
Ciao

 Debug.WriteLine(New String(arrChar2))
Si, ma se io ho una variabile con dentro, per esempio, 628...
Come faccio ad avere arrChar2(0)=6, arrChar2(0)=2, arrChar2(0)=8 ???

 Come faccio ad avere arrChar2(0)=6, arrChar2(0)=2,
arrChar2(0)=8 ???
Scusa ma se non hai voglia di fare un ca**o dillo!
Dim arrChar(2) As Char
arrChar(0) = "1"c
arrChar(1) = "2"c
arrChar(2) = "3"c
Debug.WriteLine(New String(arrChar))
Dim i As Integer
i = 456
i.ToString.CopyTo(0, arrChar, 0, arrChar.Length)
Debug.WriteLine(New String(arrChar))
Comprati un manuale di grazia! E se proprio non vuoi
spendere usa la guida in linea!
Lokar.ultimo.post


 Sarebbe più logico un array di byte.
Ma poi come ne fai una stringa e/o un Integer?


 ha scritto nel messaggio
news:b4qbmr$20apgk$1...@ID-158338.news.dfncis.de...


 questo VB.NET....
mi verrebbe da dire "la prima che hai detto", ma forse si tratta di un problema
di prospettiva, non devi pensare a 
vb.net
 come vb7: è tutta un'altra cosa
--
Salutoni
Sergio

 Come faccio ad avere arrChar2(0)=6, arrChar2(0)=2, arrChar2(0)=8 ???
Ricorda che i type in .NET possono contenere metodi.
Puoi quindi fare dei metodi che ti restituiscano la stringa come meglio
credi.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Aprire tabelle AS400 e db2-NT nello stesso programma VB

Salve,
la richiesta è da parte di una mia amica.
Sta tentanto di aprire delle tabelle create in DB2 per NT e altre
tabelle di DB2 per  AS400 via ODBC.
Il tutto aprendo due databases in due workspaces differenti.
Appare l'errore di Runtinme 3146 e quindi l'errore di Client Access
504 Errore di assegnazione.
Lo stesso succede se da client access si collegano tabella DB2 per nt
e tabelle DB2 AS400
Ringraziamo anticipatamente per qualsiasi dritta.


Informazioni insufficienti... beep...
:)
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: [Matrice di controlli] non riesco a fare un loop,mi correggete

Salve,
il problema è questo:
devo caricare a runtime alcuni controlli (bottoni) ma non riesco a
creare un loop per poterlo fare.
Io ho scritto queste righe ma non funzionano
NomeMappaIcone è un campo stringa dove ho memorizzato il nome del
controllo (es cmdBottone(1),cmdBottone(2) etc)
Private Function LeggiIcone()
Set rsti = dbs.OpenRecordset("SELECT * from Dati WHERE mappa = '" &
NomeMappaIcone & "'")
If rsti.RecordCount = 0 Then
Else
    rsti.MoveLast
    Numero = rsti.RecordCount
    rsti.MoveFirst
    Conta = 1
     For Conta = 1 To Numero
            Load rsti.!NomeIcona  <-----ERRORE,dove è l'inghippo ???
 
        If rsti.EOF = False Then
            rsti.MoveNext
        End If
    Next Conta
End If
Grazie infinite a tutti
R.Zanni
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

             Load rsti.!NomeIcona  <-----ERRORE,dove č l'inghippo ???
E' solo un errore di digitazione quel punto prima del "!"  ?
MIk

Scusate,un piccolo errore questo :
NomeIcona è un campo stringa dove ho memorizzato il nome del
controllo (es cmdBottone(1),cmdBottone(2) etc)


 MIk


 controllo (es cmdBottone(1),cmdBottone(2) etc)
l'inghippo è sintattico :-)
non puoi impunemente sostituire il costrutto
    load Bottone(1)
con
    load pippo
anche se pippo è una stringa il cui contenuto è "Bottone(1)"
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 per rispondere... togli il group dall'indirizzo


 suggerirmi come?
messa cosě, č un po difficile. dovresti avere un array per ciascun tipo di
controllo che vuoi inserire sulla form, e a seconda di quanto contenuto nel
record che stai lavorando in quel momento, aggiungere un elemento all'array
giusto. piccolo esempio, non ottimizzato...
ipotizziamo di avere nella maschera un array di pulsanti, di textbox e di
label
Private Function LeggiIcone()
dim IndiceBottoni as integer
dim IndiceLabel as integer
dim IndiceText as integer
Set rsti = dbs.OpenRecordset("SELECT * from Dati WHERE mappa = '" &
NomeMappaIcone & "'")
do until rsti.eof
    select case rsti!nomeicona
        case "Bottone"
            indicebottoni = indicebottoni +1
            load Bottoni(indicebottoni) 'ovviamente bottoni č il nome
dell'array di CommandButton
        case "Etichetta"
            indiceetichette = indiceetichette +1
            load etichette(indiceetichette)
        case "CasellaDiTesto"
            indicetext = indicetext + 1
            load Caselle(indicetext)
    end select
    rsti.movenext
loop
incidentalmente, nota come effettuato il ciclo su tutti i record del
recordset.
ah, mi sono dimenticato: dopo aver fatto il load di un controllo lo devi
posizionare e rendere visibile.
un'altra strada sarebbe quella di aggiungere direttamente i controlli alla
form, e questo renderebbe piů facile la creazione del controllo, ma molto
piů complicata la gestione degli eventi da essi generati.


Grazie ora provo e ti faccio sapere.
Saluti
Rodolfo

Newsgroup: it.comp.lang.visual-basic
Titolo: [2?] registrazione ocx

ho provato a registrare i miei ocx tramite regsvr32 scrivendo
regsvr32 c:\windows\system\nomeocx.ocx
ho messo questa istruzione in un file batch
....niente
l'ho fatta a mano e niente
se qualcuno puņ aiutarmi sarą lodato per l'eternitą
Grazie
Stefano

Ogni OCX ha delle dipendenze.
Significa che oltre l'ocx possono essere necessari altri file
(tipicamente DLL).
L'OCX che stai cercando di registrare probabilmente non trova le DLL
necessarie.
Cerca con google nei post vecchi che qualcosa (poco) trovi.
Quale OCX stai cercando di registrare?
-> GbC
http://www.gbcweb.com

una volta ho avuto un problema simile, non mi ricordo da cosa
fosse generato (forse spazi nel nome dell'ocx), ma ricordo che ho risolto
chiudendo tutto il parametro fra virgolette (regsvr32 "path")
carlo

 grazie dell'aiuto
Puoi sempre provare con un programma che ti mostri le
dipendenze, cioè quali file sono usati da una applicazione.
I FaberToys dovrebbero andare bene...
Comunque la strada migliore è chiedere al produttore.
-> GbC
http://www.gbcweb.com

Gli OCX Impulse Studio vanno registrati con il codice di protezione (almeno
quelli che ho io)
O usi il setup originale, e digiti il codice, oppure, per distribuirli, devi
creare anche un file di licenza per il tuo pacchetto.
Ma teoricamente questo nel pacchetto originale dovrebbe essere spiegato
bene.
Ciao
Alberto


Cmq grazie

 Cioč?
E' un file che inserisci nel pacchetto, e contiene la licenza per i
componenti che la richiedono.
Non ricordo esattamente come si fa, ma so di averlo fatto qualche tempo fa.
Avevo seguito in maniera 'dummy' le istruzioni step-by-step del pacchetto,
ed aveva funzionato.
ciao
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: Invio SMS

Ciao, utilizzo VB6 con SP5  Ho la necessita' di inviare tramite VB un
messaggio via SMS. Sapete dirmi come si puo' fare??? Da dove si deve
iniziare??? Esiste uno spezzone di codice da cui partire???  Grazie.



Collegandoti ad un sito o direttamente tramite il cellulare collegato
al PC?
Ciao,
Aran

A si giusto... scusate... intendevo collegandomi ad un sito.  Grazie.

A si giusto... scusate... intendevo collegandomi ad un sito.  Grazie.
Devi trovare un sito che permetta ancora cose di questo tipo,
gratuite, capire come costruire l'url in modo da passare i parametri
corretti ed usare il controllo Inet.
Ciao
Aran
Newsgroup: it.comp.lang.visual-basic
Titolo: [vb.net] eventi settimanali

ciao a tutti
ho bisogno di un consiglio:
l'applicazione che sto facendo dovrà compiere una operazione in base
al giorno che un operatore ha memorizzato in un db, cioè ad esempio
potrebbe essere lunedì alle 17 e poi il giovedi alle 20.
Ho pensato di inserire un timer che ogni minuto controlla che Now sia
uguale a quanto memorizzato, nel qual caso scatta l'evento.
Secondo voi esiste una strada migliore per fare questo tipo di lavoro o
il controllo timer è la soluzione giusta?
un saluto
nervo

 
bye
r

 che vediamo...
il discorso è che l'applicazione è gia attiva sul pc.
L'operatore decide  il giorno della settimana e l'ora (hh:mm) e  in cui
un modem dovrà effettuare una spedizione di dati,
quindi il programma deve controllare che si sia fatta una certa ora per
lanciare la connessione e l'invio.
Tieni presente che nel progetto ci sono altri timer che controllano la
ricezione di dati sulle seriali, e non volevo inserirne altri.
un saluto
nervo

Newsgroup: it.comp.lang.visual-basic
Titolo: Unrecognized data base

Salve
In ufficio gira un mio applicativo multiutente , per la gestione di utenze 
gas, realizzato con VB6 sp4 e Access 97
per la connessione utilizzo dao il db risiede su un server.
generalmente ci sono 6 utenti connessi il carico ultimamente sta diventando 
notevole in quanto 2 di questi inseriscono delle anagrafiche e 
contemporaneamente vengono emesse fatture, versamenti, creato un partitario, 
stampati e registrati dei contrati, delle lettere accompagnatorie e per 
finire le fatture.
ora. tutto sto discorso avviene compilando un form che alla richiesta di 
inserimento apre e chiude il db, tramite classi appositamente create, per 
tutta sta serie di inserimenti...
ogni tanto, da qualche tempo, mi da l'errore di cui all'oggetto 
costringendomi a convertire il db in formato 2000 e poi di nuovo in formato 
97...perchè la sola compattazione non funge!
ho notato nel file .ldb che gli utenti che inseriscono le anagrafiche sono 
aperti più volte...ma tutte le classi mi pare che chiudano le connessioni 
correttamente al termine degli update..
qualcuno sa a cosa può essere dovuto il problema?
P.S. l'architettura è un pò antiquata ma velocissima...non ho il tempo 
materiale, per il momento, di migrare ad ADO + SQL server..ho realizzato 
un'apposita classe per la connessione tramite ADO e ACCESS ma la estrema 
lentezza mi ha fatto desistere dal continuare.
grazie
max

 qualcuno sa a cosa puň essere dovuto il problema?
quasi certamente e` dovuto ad accessi contemporanei alle stesse tabelle
-- 
ciao, hal

> quasi certamente e` dovuto ad accessi contemporanei alle stesse tabelle
Quindi non c'è altra soluzione se non quella di gestire gli accessi con 
un'applicazione server o tramite ODBC?
2 palle!
il bello è che ci sono quelli che vogliono programmare in C++....ma dove lo 
trovate il tempo?
Newsgroup: it.comp.lang.visual-basic
Titolo: Casella Combo

Vorrei che digitando caratteri in una casella combinata collegata ad una
tabella Access i valori venissero automaticamente completati fino a che
qualche elemento della tabella corrisponda alla parte di testo che ho
digitato. (e questo lo ottengo con Style = 2)
Ma vorrei anche poter inserire valori non presenti nella tabella.
Si può fare ? e come ?
Massimo

digitato. (e questo lo ottengo con Style = 2)
Mi pare che i controlli inseriti in Forms2 Object Library facciano quello
che chiedi, siccome se posso evito di aggiungere altri controlli ai miei prg
puoi ottenere lo stesso effetto con questo codice:
data1 e' un datacontrol collegato ad un mdb indirizzi e dbcombo1 e collegato
a data1 e datafields = denominazione
Private Sub DBCombo1_KeyUp(KeyCode As Integer, Shift As Integer)
Dim POS As Integer
If KeyCode > 47 And KeyCode < 91 Then
  Data1.Recordset.FindFirst "Denominazione Like " + Chr(34) +
Left(DBCombo1.Text, DBCombo1.SelStart) + "*" + Chr(34)
    If Data1.Recordset.NoMatch Then
        ' apre form carica indirizzi per indirizzo nuovo
        Else
        POS = DBCombo1.SelStart
        DBCombo1.Text = Data1.Recordset("Denominazione")
        DBCombo1.SelStart = POS
        DBCombo1.SelLength = Len(DBCombo1.Text) - POS
    End If
End If
End Sub
naturalmente la prop style del dbcombo deve essere = 0
Ciao stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: Come faccio a cambiare la risoluzione schermo con vb?

Sapete come posso fare per cambiare
la risoluzione dello schermo con VB?
Ciao Enzo
www.scozzaro.it

 la risoluzione dello schermo con VB?
Certo, tramite un API.
Non ti dico il nome perchè non lo so a memoria, so solo che esiste, ma lo
trovi al 100% in MSDN.
Ciao
Bald0z

 ha scritto nel messaggio
news:9qesi3$4p1$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:9qf8ca$neb6d$1...@ID-83341.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetto??

Ciao a tutti,
premetto che è da poco che uso VB. Nel programma che sto facendo utilizzo
spesso la funzione API getpixel riferita ad una picture box, l'ho inserita
anche in una funzione presente in un modulo, però quando eseguo tale
funzione il programma si ferma e mi da l'errore "Necessario oggetto" proprio
sulla riga della funzione in cui utilizzo la getpixel.
Potete aiutarmi?
grazie mille!!!
--
P.
--
Yeah, I went with nothing,
nothing but the thought of you
I went wandering.
The wanderer

> Potete aiutarmi?
Potresti postare il codice della funzione che hai messo nel modulo?
-- 
Rivolterò il mondo per trovarlo, e anche se andasse in Indocina uno dei 
nostri starà nascosto in una ciotola di riso pronto a sparargli nel culo.
(Pulp Fiction)

 sulla riga della funzione in cui utilizzo la getpixel.
Più chiaro di così :)
Un'operazione richiede un oggetto che tu non gli hai dato.
A occhio non stai usando l'Option Explicit.
Metti Option Explicit come prima riga ti tutti i tuoi 
moduli/form/classi, premi CTRL+F5 e poi ne riparliamo, magari con te che 
posti la tua riga di codice che va in errore.
Ciao

 sulla riga della funzione in cui utilizzo la getpixel.
credo che la cosa sia dovuta al fatto che getpixel richiamata da un 
modulo .bas non sappia esattamente su quale oggetto lavorare.
fai così: nella tua sub/function fai in modo di passare in ingresso 
l'oggetto, o il suo hwnd, sistema un attimo il codice e dovresti ottenere 
lo stesso risultato.
Come ti ha detto Darkbyte, posta un pizzico di codice, si capirebbe 
meglio.
good coding!!!
--
-- 
Alletun
"Se ti va di spassartela adesso
Prendi il Vettore oggi stesso."
Terre Desolate - Stephen King
Inviato da 
www.mynewsgate.net

 Ciao
ciao
--
P.
--
And if you listen I can't call
And if you jump, you just might fall
And if you shout, I'll only hear you.
Stay
Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Come usare questa funzione ? (Chiamata e Byte)

ho una dll in C ecco un estratto del file :
------------------------
#define DISEQC_HIGH_NIBLE 0xF0
#define DISEQC_LOW_BAND  0x00
#define DISEQC_HIGH_BAND 0x01
#define DISEQC_VERTICAL  0x00
#define DISEQC_HORIZONTAL 0x02
#define DISEQC_POSITION_A 0x00
#define DISEQC_POSITION_B 0x04
#define DISEQC_OPTION_A  0x00
#define DISEQC_OPTION_B  0x08
// Example:
SendDiSEqC(2,DISEQC_HIGH_NIBBLE|DISEQC_VERTICAL|DISEQC_HIGH_BAND|DISEQC_POSI
TION_B|DISEQC_OPTION_A);
STREAMREADER_API BOOL SendDiSEqC(DWORD DiSEqCType,BYTE data);
------------------------
ora la funzione da usare in vb l'ho dichiarata in questo modo :
Public Declare Function SendDiSEqC Lib "percorso..." _
        (ByVal DiSEqCType As Long, ByVal data As Byte) As Boolean
ma adesso come cavolo passo dei byte a quest'affare ? non mi e' mai capitato
prima di lavorare con i byte e un numero come " 0xF0 " non so proprio come
trattarlo !
MSDN :
Tipo di dati Byte
Levariabili di tipo Byte sono archiviate come unità da 8 bit (1 byte)
singole e senza segno in un intervallo compreso tra 0 e 255.
Iltipo di dati Byte risulta utile per l'archiviazione di dati binari.
:-/
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/


non so se ho capito il tuo problema, ma passare il valore 0xF0 alla funzione
e' semplice:
bRes = SendDiSEqC( 343432424, &HF0)
oppure:
Dim lType As Long, bDato as Byte
lType = 1234443
bDato = &HF0
bRes = SendDiSEqC( lType, bDato)
HTH
bye
R

*Nerone* ci ha deliziati con queste righe
 Quote:

Mi continua a dare : "Errore di Run time 49 Convenziona di chiamata DLL non
valida"


 DLL non valida"
essendo sicuro del numero delle cariabili mi sa che cado in uno di questi :
-Il programma sta chiamando una routine in una DLL senza utilizzare la
convenzione di chiamata StdCall.
??? non ho trovato info
-L'istruzione Declare per una DLL Windows include CDecl
??????? ancora peggio di prima , che significa ?



ci sono diversi sistemi di passaggio dei parametri ad una
funzione esterna, uno e' quello standard c, che puo' essere
usato solo da programmi scritti in c, l'altro e' quello che
viene usato da windows come standard tra i diversi linguaggi,
(credo che quest'ultimo derivi dal pascal); la differenza
consiste nell'ordine con cui i vari parametri sono inseriti
nello stack prima della chiamata e nel modo di riportare
lo stack-pointer al valore iniziale quando termina la funzione.
di piu' nin zo'
bye
R
Newsgroup: it.comp.lang.visual-basic
Titolo: vb

Dove posso trovare Vb 6.0.
non ditemi di comprarlo da Gates!

 non ditemi di comprarlo da Gates!
infatti ti diciamo che puoi comprarlo anche da un rivenditore :)

 non ditemi di comprarlo da Gates!
Furbo il ragazzino!
Mettiamola cosi' allora: vuoi usarlo solo per imparare?
ti scarichi da internet il working model o il CCE, ma non
puoi creare eseguibili del tuo programma.
se invece vuoi fare degli eseguibili sei piu' dritto di
quanto si pensi.
--
Fibia "Sakamoto" FBI
URL: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Membro #25 delle Brigate Takahashi Sez. Sud

 wrote in message
news:947onm$mhe$1...@lacerta.tiscalinet.it...


 corrente utilizzata :)
Ma niente EXE da distribuire... sigh...
[...]



Burocraticamente, e' vero. Pero' quella per studenti --almeno, per
Visual C++-- era completa e compilava.
Saluti.
-- 
      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

 ha scritto nel messaggio
news:pjjo6tgkr7ci6kudm...@4ax.com...


Sģ, compili, ma non puoi distribuire...
Non puoi, non potresti... sottile differenza :)
Comunque preferisco chi, almeno, compra l'edizione per studenti
piuttosto che chi copia l'enterprise...
Tra le 2 scorrettezze, preferisco la prima.


 Sģ, compili, ma non puoi distribuire...


Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Buon Natale

Dim s As Subscriber
With it.comp.lang.visual-basic
    For Each s in .subscribers
        Call s.Greet(vbChristmas)
    Next s
End With
Auguri & Happy Coding =)
Lokar

 ha scritto

:)
grazie, auguri a te a tutti anche da j
http://www.sundaysw.com/tmp/j2006-12-24_22-21-54.jpg
(2.4 mb)
ciao, a.
http://www.sundaysw.com/tmp/lotrlento.gif
non c'entra niente, ma e' un buon riassunto, e come film di natale e' molto 
meglio dei vanzina :)

auguri a tutti

Newsgroup: it.comp.lang.visual-basic
Titolo: Funzioni scientifiche in Visual Basic

Come fare per utilizzare funzioni scientifiche in Visual Basic?
Mi riferisco in particolare alle funzioni trigonometriche avanzate e a
quelle di calcolo matriciale.

...


Ciao, sono un neofita di Visual Basic, vorrei sapere come usare i Bitmap
predefiniti per comporre delle forme + grandi, in particolare, dato un Bitmap,
come faccio a comporre un quadrato più grande
Come faccio a controllare il mouse sull'immagine per coordinate (il mio
obbiettivo sarebbe quello di far apparire immagini su una scacchiera)
Sono proprio nuovo, spero di non urtare la sensibilità degli esperti, potreste
rispondermi anche direttamente al mio mail?
Se non chiedo troppo con brevi esempi?
Vi ringrazio moltissimo
ciao
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own
Newsgroup: it.comp.lang.visual-basic
Titolo: Registrare un controllo ocx

Ciao a tutto il NG
Qualche tempo fa usai un comando per la registrazione di un ocx che non
veniva caricato all'apertura di un progetto
in VB6.
L'errore era "Impossibile caricare Crystl32.ocx"
Successivamente qualcuno mi suggerì di registrare il controllo dal menu
esegui,ma non ricordo quale comando
mi venne suggerito.
Qualcuno di grazia,saprebbe risolvermi il problema!?
Cordialità

è sempre lo stesso.....
regsvr32 nomefile.ocx
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

Newsgroup: it.comp.lang.visual-basic
Titolo: Vb e usermaneger

Qualcuno di voi ha avuto occasione di provare o trovare delle funzioni che
interagiscono con il usermaneger di nt
Tipo creare utenti nt da vb
Grazie

 Tipo creare utenti nt da vb
Le funzioni di Netapi32 sono utilizzabili integralmente solo da
WinNT - non ho ancora verificato se lavorano sotto WinME
Le funzioni sono:
== Per aggiungere un utente ad un global group ==
Declare Function NetGroupAddUser Lib "netapi32.dll" _
            (ServerName As Byte, _
            GroupName As Byte, _
            UserName As Byte) As Long
== Per creare un nuovo utente appartenente ad un qualsiasi gruppo
== specificando tutti i possibili parametri (+/- le stesse opzioni
== consentite da User Manager)
Declare Function NetUserAdd Lib "netapi32.dll" _
             (ServerName As Byte, _
             ByVal Level As Long, _
             Buffer As USER_INFO_3, _
             parm_err As Long) As Long
Public Type USER_INFO_3
   usri3_name As Long
   usri3_password As Long
   usri3_password_age As Long
   usri3_priv As Long
   usri3_home_dir As Long
   usri3_comment As Long
   usri3_flags As Long
   usri3_script_path As Long
   usri3_auth_flags As Long
   usri3_full_name As Long
   usri3_usr_comment As Long
   usri3_parms As Long
   usri3_workstations As Long
   usri3_last_logon As Long
   usri3_last_logoff As Long
   usri3_acct_expires As Long
   usri3_max_storage As Long
   usri3_units_per_week As Long
   usri3_logon_hours As Long
   usri3_bad_pw_count As Long
   usri3_num_logons As Long
   usri3_logon_server As Long
   usri3_country_code As Long
   usri3_code_page As Long
   usri3_user_id As Long
   usri3_primary_group_id As Long
   usri3_profile As Long
   usri3_home_dir_drive As Long
   usri3_password_expired As Long
End Type
Newsgroup: it.comp.lang.visual-basic
Titolo: Convertire i nomi di file lunghi...

Come si fa a convertire una directory del tipo c:\programmi\Microsoft Visual
Basic\
nel corrispettivo dos-compatibile?

C'è una API  apposita che dal nome lungo ti ritorna il nome dos,
GetShortPathName (attenzione che se il file o la dir non esistono,
ritorna errore!()

-- 
-------------------------------------------------------------------
        ///
       / ^ \
      ( o-o )
--oOOO--(_)--OOOo--------------------------------------------------
                 Ing. Leonardo Tagliavini 
                 Via del Navile 1/3
                 40131 Bologna Italy
                 Tel. 051-6344416
 
    oooO
   (   )   Oooo. e-mail:  
mon...@iperbole.bologna.it
----\ (----(   ----------------------------------------------------
     \_)    ) /
           (_/
------ ``This message is printed on 100% recycled electrons.''-----
-------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: Compattazione archivi DBase III, IV e V

Riposto!
Come si fa a compattare degli archivi DBase?
Con il clipper c'era Pack, ma con VB?
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057

 Con il clipper c'era Pack, ma con VB?
non ci giurerei, ma mi sembra di ricordare che un pack puro e semplice non
si possa. il compactdb temo sia un optional per far passare ad access...
pero', se trappoli un po', puoi usare un escamotage abbastanza classico, che
e' poi quello che fa il compactdb, a parte le differenze di access nella
gestione dell'occupazione dei singoli campi, migliore che in dbase: copi su
una tabella omologa tutti le schede non marcate per la cancellazione, butti
via la vecchia (o chiamala *_old.dbf,), chiama la nuova col nome della
vecchia.
ciao, a.

 vecchia.
Sigh, e' esattamente quello che facevo prima. Ma volevo risparmiarmi
una porcheria del genere.
Possibile mai che non esista un vero metodo?

Newsgroup: it.comp.lang.visual-basic
Titolo: Doppio DataArrival per il mio WinSock

Da un po di tempo, un mio programmino che usava il controllo Winsock
per scambio di informazioni sulla rete azindale ha iniziato a dare i
numeri: per ogni DataSend da una PC, l'atro PC riceveva due eventi
DataArrival con due copie dello stesso messaggio.
Ho cercato di togliere tutto il superfluo ed ho utilizzato un progamma
fatto di un solo Form, un solo control Winsock (protocollo UDP), un
campo Text e un pulsante Send....e ancora i messaggi venivano
raddoppiati.
Può essere colpa della rete? Oppure sono a caccia di farfalle?
Grazie
Claudio Rizzati


Se mandi un estratto dal tuo codice forse ti possiamo aiutare piů 
facilmente.
Andrea Fontana

Stranamente 
andrea...@mail.com
 (Andrea Fontana) scrisse:

Grazie per il tuo interessamento,  ma ti assicuro che nel codice non
c'e' nulla di piu' di quanto venga comunemente usato come esempio per
l'uso di winsock.
Comunque ecco qui :
Option Explicit
Const C_HOST = "127.0.0.1"
Const C_LOCALPORT = 1001
Const C_HOSTPORT = 1002
Private Sub cmdConnect_Click()
    With udpPeerA
        .RemoteHost = txtHost.Text
        .RemotePort = txtHostPort.Text    
        .Bind txtLocalPort.Text         
    End With
    cmdConnect.Enabled = False
    cmdSend.Enabled = True
End Sub
Private Sub cmdSend_Click()
    On Error Resume Next
    udpPeerA.SendData txtMessaggio.Text
End Sub
Private Sub Form_Load()
    ' Il nome del controllo č udpPeerA
 
    txtHost = C_HOST
    txtLocalPort = C_LOCALPORT
    txtHostPort = C_HOSTPORT
 
End Sub
Private Sub udpPeerA_DataArrival(ByVal bytesTotal As Long)
    Dim strData As String
    udpPeerA.GetData strData
    lblOutput.Caption = lblOutput.Caption & vbCrLf & strData
End Sub
Lo so, ho perso un'occasione per entrare nella storia del software.
Ciao a tutti
Claudio Rizzati

Claudio Rizzati
O manca un pezzo di codice (relativo al server) o le due costanti 
C_HOSTPORT e C_LOCALPORT devono essere impostate sullo stesso numero.
Cmq cosě facendo a me funziona... Semmai cambia protocollo!
Andrea Fontana
Newsgroup: it.comp.lang.visual-basic
Titolo: Rimappatura Form

A cosa può servire in un programma gestionale la funzione di rimappatura
form ?
Si accede dal menù CONTROLLO ACCESSI .
Poi si seleziona l'utente o gli utenti per il quale varrà la rimappatura ,
poi si sceglie la FORM ( articoli, clienti, fatture , fornitori...) da
rimappare da un menù a tendina e poi infine la form RIMAPPATA da un altro
menù a tendina.
Non riesco a capire minimamente a cosa possa servire questo remap!
saluti

 Non riesco a capire minimamente a cosa possa servire questo remap!
raccontata cosě non riesco neanche a capire che cosa sia questa
rimappatura... :-P
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 rimappatura... :-P
 Ho anche fatto una prova !
Ho rimappato la form CLIENTI con la form STAMPA ETICHETTE .
Ebbene , adesso cliccando la voce di menů ANAGRAFICHE CLIENTI  si apre la
form STAMPA  ETICHETTE !
Forse serve se qualcuno si č fatto personalizzare una form , poi la puň
imporre all'apertura per qualche utente ?
Mah!
saluti!

 form STAMPA  ETICHETTE !
carino. se non capisco male, puoi modificare la corrispondenza tra una
voce di menù e la maschera che viene effettivamente aperta.
personalmente non vedo alcuna utilità, ma può anche darsi che a qualcosa
possa servire...

Newsgroup: it.comp.lang.visual-basic
Titolo: cerco programmatore vb esperto in internet

come da oggetto per lavoretti da fare a casa...
contattatemi via email,
    ringrazio per l'attenzione.

 come da oggetto per lavoretti da fare a casa...
Ti devo ritinteggiare le pareti in VB via internet?
Ciao
*Roby*

 Ti devo ritinteggiare le pareti in VB via internet?
"lavoretti" ? hmmm... sche non ci voglia un VBratore :)

 "lavoretti" ? hmmm... che non ci voglia un VBratore :)
In tal caso VBiasimo, VBuggero e VBbandono :-)
VBye
*Roby*

"lavoretti" ? hmmm... sche non ci voglia un VBratore :)
Con 1.5 MB di runtime? Oh, beh, in fondo qualcuno potrebbe gradire le 
dimensioni superiori alla norma...
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato

 dimensioni superiori alla norma...
of course...
e non dimenticarti i controlli speciali...
unzip...



Mega LOL .....:-)))
Miiii, che thread!!! :-PP
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 Miiii, che thread!!! :-PP
red thread ?
j.setup... shutdown... setup... shutdown...

Ragazzi, anche stavolta mi avee fato sganasciare :DDDD
-- 
un hal con la tasiera con la t che funziona mica an..ops

 un hal con la tasiera con la t che funziona mica an..ops
anche se funzionava...
t'aveimo feitu :)
buona, j.

 j.setup... shutdown... setup... shutdown...
Sex from the Unix Guru's point of view:
unzip strip touch finger mount fsck more? yes unmount sleep
Bye, G.

 j.setup... shutdown... setup... shutdown...
rotfl!
Alfonso

Newsgroup: it.comp.lang.visual-basic
Titolo: Due grossi problemi

Due domandine semplici semplici (per voi !!)
1 - perché quando mando in esecuzione un certo programma dopo che ha
funzionato correttamente per un certo periodo di tempo all'improvviso mi
compare questo messaggio ?
" ERRORE DI RUN - TIME 3803 la proprietà text è in sola lettura  "
-- a cosa si riferisce per quale motivo compare solo dopo aver operato per
un po' di tempo ?
--cosa mi rappresenta l'errore 3803.
2-- ho creato (che parola grossa)  un applicativo con WS 97 e Access 97 ho
installato il Service pack 4 perché utilizzo un data control e DAO , tutto
funziona bene sia sul pc di casa che su un portatile con WS XP e ACCESS XP
perché se provo a fare l'installazione del programma su di un  pc con WS
2000 e ACCESS 2000 mi appare il seguente messaggio d'errore " COULD'NT FIND
INSTALLABLE ISAM " se modifico a livello di codice la proprietà dell'oggetto
data CONNECT da ACCESS 2000 ad ACCESS tutto funziona correttamente ma poi
non riesco più a gestire il db 2000.
       Come ovvio il problema e poi è possibile che con la creazione guidata
dei pacchetti su di un pc funzioni tutto e sull'altro manchi qualcosa ?
AIUTATEMI !! AIUTATEMI !!
max

 AIUTATEMI !! AIUTATEMI !!
Aiutati!! Aiutati!!
C'è un thread, iniziato da @pino oggi, che contiene consigli utili.
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: MySQL: Stored Procedure e Blocco di un record singolo

Ciao a tutti!
Mi sto' affacciando solo ora a MySQL, e siccome devo passare da access a
mySQL, modificando il mio programma, voleo sapere 2 cose...
Se non ricordo male MySQL non supporta ancora le stored procedure...
Purtroppo ne uso un paio in access :\
E un altra cosa importante, quando vado in edit di un record, mySQL cosa
locka? il record o tutta la pagina?
Ciao ;^)=
--
Massimo "Red Foxy" Ciccio'
Home Page: 
http://www.redfoxy.go.to/
Web Master di:
 - Libreria Ciofalo: 
http://www.ciofalo.it
 - Quantum Leap: 
http://ql.programmazione.it

 wrote in message
news:9b6fc0$7rt7n$1...@ID-83354.news.dfncis.de...


 macchina stand alone il software ed il Db?
Dove risiede il Db deve essere installato anche MySQL, se invece la macchina
si connette semplicemente ad un db remoto č sufficiente installare MyODBC
Ciao, Marco

 locka? il record o tutta la pagina?
Per fare il lock dell'intera tabella devi utilizzare il comando SQL "LOCK
TABLES", se invece vai in edit su un solo record ho paura che potresti avere
brutte sorprese: sicuramente non esegue il lock della tabella, ma ho qualche
dubbio sul record :-(
Ciao, Marco


Leggendo il manuale della Apogeo, dice che blocca una pagina di record
(cioe' X record prima e X record dopo quello che devi lockare), il tutto
fino alla versione 4 di MySQL, in quella versione dovrebbero aver
risistemato...
Un po' ome faceva access95


 dubbio sul record :-(
Preciso un attimo questa mia affermazione: con "vai in edit " (scusate lo
scandaloso modo di esprimersi), intendo quando modifichi dei campi
utilizzando ADO o DAO prima di eseguire una Update
Ciao, M.
Newsgroup: it.comp.lang.visual-basic
Titolo: mi manca il codice per aprire l'applicazione...

una mia applic. crea file con una data estensione. Se clicco 2 volte sul
file mi si apre l'applicazione ma non mi carica il file su cui ho cliccato.
Cosa manca?
ciao grazie
http://members.xoom.it/webbrowser/
fabi096...@hotmail.com



Quando clicchi sul file viene apera l'applicazione, ma non gli viene
passato alcun parametro per aprire il tuo file.
Nella gestione delle applicazioni Apri Con dovresti modificare le
caratteristiche del tuo file aprendo l'applicazione con in piu' il
richiamo del parametro mettendo %1 dopo applicazione.exe.
Vedi un esempio di un'altra applicazione!
Ciao

/
| > 
fabi096...@hotmail.com
| >
| >
| Quando clicchi sul file viene apera l'applicazione, ma non gli viene
| passato alcun parametro per aprire il tuo file.
| Nella gestione delle applicazioni Apri Con dovresti modificare le
| caratteristiche del tuo file aprendo l'applicazione con in piu' il
| richiamo del parametro mettendo %1 dopo applicazione.exe.
| Vedi un esempio di un'altra applicazione!
| Ciao
grazie della risposta ma non riesco a realizzare bene cosa intendi. Se
intendi dire che il %1 deve essere presente nella voce del registro, allora
ti posso confermare che c'è però non vengono caricati i dati, come se
mancasse una procedura iniziale che lo facesse, però non so da dove
cominciare...
ciao

 cominciare...
Non sapendo cosa faccia la tua app...
posso dirti solo che devi simulare quello che faresti con File-Apri o simili
usando come nome file quello che ti viene passato come parametro da Windows.
Vedi, in proposito, istruzione Command
ciao
ugo

|
| Non sapendo cosa faccia la tua app...
| posso dirti solo che devi simulare quello che faresti con File-Apri o
simili
| usando come nome file quello che ti viene passato come parametro da
Windows.
| Vedi, in proposito, istruzione Command
|
| ciao
| ugo
la mia app. deve stampare su dei moduli prestampati. Facendo doppio clic su
un 
file.xyz
 creato dalla mia a. , viene caricato su delle textbox alcune
stringhe salvate in precedenza perchè non variano mai. E' come se tirasse su
modello già precompilato. Invece di  caricare il file avvia solo l'app...
grazie ciao


Ok.
Col doppio click win fa 2 cose:
- Lancia l'exe associato al file
- Gli passa eventuali parametri, nel tuo caso, con %1, il  nome del file.
Fine
Win non fa nient'altro.
E' il tuo programma che a questo punto deve prendersi il nome file passato
da win, aprirlo e farci quello che devi.
Come ti dicevo, vedi "Command" e scrivi...  :-P
ciao
ugo

| Ok.
| Col doppio click win fa 2 cose:
| - Lancia l'exe associato al file
| - Gli passa eventuali parametri, nel tuo caso, con %1, il  nome del file.
| Fine
|
| Win non fa nient'altro.
| E' il tuo programma che a questo punto deve prendersi il nome file passato
| da win, aprirlo e farci quello che devi.
| Come ti dicevo, vedi "Command" e scrivi...  :-P
|
| ciao
| ugo
OK grazie