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

>> dati
Avevo frainteso.
Chissŕ perchč e percome, avevo letto che volessi estrarre "i record 
ripetuti".
Ciao
Alberto
-- 
E tutto mi sembrava andasse bene... 

 ripetuti in un recordset???
Guarda con attenzione le clausole COUNT, GROUP BY e HAVING.
Otterrai una cosa del tipo:
Select Nome, Ripetizioni=Count(1)
from tabella
group by Nome
Having Count(1)>1



Forse perchè non mi ero spiegato molto bene...
Grazie
IAK

Ciao a tutti,
la mia ignoranza č immensa, spero che voi non ne abbiate troppo a male...
Comunque...
La mia domanda č questa....
Esiste un comando sql che mi permetta di evitare di caricare dei dati
ripetuti in un recordset???
Provo a spiegarmi meglio....
Se nella colonna A ho questi records
Giacomo
Pippo
Luca
Pippo
Giacomo
Federico
Vorrei sapere se esiste un particolare comando che mi estragga
Giacomo
Pippo
Luca
Federico
Per ora me la sono sgavagnata in altre maniere piuttosto barbare ma che
comunque mi permettevano di raggiungere
lo scopo...
Ma se esistesse un comando che mi estrae il tutto in modo corretto sarebbe
una gran bazza!!!!
Grazie
IAK


Grazie mille....
Gentilissimo e di una rapidità immensa!!!!


risolto cosě....grazie mille ancora
rs.Open "select fornitore from magazzino group by fornitore order by
fornitore asc", cn, adOpenStatic, adLockOptimistic

 Esiste un comando sql che mi permetta di evitare di caricare dei dati
Sia "Distinct" che "group by" fanno al tuo caso, ma prima leggi il link
che ti ho dato.
termoPilucco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Bologna centro.... :)


Sgavagnata e bazza... non è che se mi affaccio
alla finestra ti vedo? Di dove sei?
-- 
----------------------------
Mauro Gamberini

una gran bazza!!!!
Ecco il comando:
STUDIA SQL!!!! :)))
Ti do due dritte:
Guarda SELECT DISTINCT e GROUP BY.
--
Ciao!
Luca Menegotto


Mmmmm, devo alzarmi ben bene sulle punte...
buona spistolatura di vb. ;-)
-- 
----------------------------
Mauro Gamberini

Newsgroup: it.comp.lang.visual-basic
Titolo: ?CreateWindowEx

Volevo sapere se usando CreateWindowEx č possibile creare una finestra che 
come il menu popup o come la dropLista di una combo quando si preme il tasto 
escape la finestra si chiude.
    hWndDrop = CreateWindowEx(WS_EX_TOOLWINDOW Or WS_EX_TOPMOST, "Static", 
"", WS_POPUP Or WS_VISIBLE, _
                         X, Y, cWidth, cHeight, GetDesktopWindow(), 0&, 
CLng(App.hInstance), 0&)
Ho visto questo esempio, crea la finestra ma, malgrado ci sia WS_POPUP non 
la chiude.
Come fare?
Grazie
Carmelo

 ha scritto nel messaggio 
news:45376b44$0$5852

Crei una finestra normale e nella KeyUp ci metti qualcosa come
If KeyCode = vbKeyEscape Then
    Unload Me
End if
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Chiusura Form

Qualcuno di voi saprebbe dirmi, se esiste un modo per disabilitare la "X"
che c'è in alto a destra del form, quello che serve a chiudere
l'applicazione??
Grazie e scusate l'ignoranza
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 l'applicazione??
ClipControlBox=False

Grazie...ho provato ma non funziona!! Forse dovevo specificare che ho il
VB6


 VB6
Anch'io (e ho appena provato) ho VB6 (SP5). Funziona.

 VB6
Ah, ovviamente ClipControlBox č una Proprietą del Form... ;-)

 Grazie e scusate l'ignoranza
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = vbFormControlMenu Then
   Cancel = True
End If
End Sub
Ciao
--
=Omega======================
"Hands On"
sentinellaomega[at]hotmail[dot]com
gnamos[at]email[dot]it
www.handson.tk
handson.too.it
============================

 End Sub
Giusto, ma questo disabilita le funzioni di chiusura, non la X come
richiesto.

Usa questo (API)
------------------------------------------------------------------
Option Explicit
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long,
ByVal bRevert As Long) As Long
Private Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As Long)
As Long
Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal
nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As
Long
Private Const MF_BYPOSITION = &H400&
Private Sub Form_Load()
    Dim HandleMenu As Long
    Dim VociMenu As Long
    HandleMenu = GetSystemMenu(Me.hwnd, 0)
    VociMenu = GetMenuItemCount(HandleMenu)
    Call RemoveMenu(HandleMenu, VociMenu - 1, MF_BYPOSITION)
    Call RemoveMenu(HandleMenu, VociMenu - 2, MF_BYPOSITION)
    DrawMenuBar Me.hwnd
End Sub
Private Sub Chiudi_Click()
    Unload Me
End Sub
----------------------------------------------------------------------------
----------
ciao ciao

     Call RemoveMenu(HandleMenu, VociMenu - 2, MF_BYPOSITION)
Io preferisco:
RemoveMenu hMenu, itemId, MF_BYCOMMAND
perchč quello che dici tu non funziona se la form č MDI child... ;)
M.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 richiesto.
Smentisco lupo :-) (quanti punti sono?)
L'unloadmode, secondo la guida, inforam la sub di qual'è la funzione che sta
cercando di chiudere la finestra, per cui puoi selettivamente rifiutare la
chiusura dalla x
Salutoni
Sergio

CSSoft ha scritto:

Verissimo e confermo, ma la richiesta iniziale era "...se esiste un modo per
disabilitare la "X"
che c'è in alto a destra del form...".
Io l'ho intesa come "non far comparire la X"

 Io l'ho intesa come "non far comparire la X"
beh, però il controlbox a false fa sparire anche il minimize e il maximize....
Salutoni
Sergio

 ha scritto

da vecchissimi post mi sembra, forse, non sono sicuro, si mormora,
bisbigliano, che la x possa essere eliminata via api/subclassing.
Newsgroup: it.comp.lang.visual-basic
Titolo: Spectrum Analyzer

Anyone have a tip on how I can get a "Spectrum analyzer" -view in a little
application from the input-line on my soundcard.
Please reply by mail:
eto...@eto.ericsson.se
Regards Pål Sølvberg


You can find some little programs there :
http://www.winsite.com/
here are some exemples of what you find searching "scope" or "spectrum"
http://www.winsite.com/info/pc/win3/sounds/scope.zip/
http://www.winsite.com/info/pc/win3/sounds/scoper.zip/
http://www.winsite.com/info/pc/win95/sounds/gram32.zip/
http://www.winsite.com/info/pc/win95/sounds/cdspro23.zip/
I have tried the 2 first ones and sometimes they don't work but you can
try on your PC configuration
have fun
-- 
                                _\\|//_
                               (' O-O ')
------------------------------ooO-(_)-Ooo----------------------------
- Philippe REULET                       CERT - ONERA / DERMES       -
- Tel: 05.62.25.25.25 (22.46)           2, Avenue Edouard Belin     -
- Email: 
Philipp...@onecert.fr
     31055 Toulouse cedex        -
---------------------------------------------------------------------

Don't know bout "little", but you could try embeding an MS Excel OLE 
container and use thier Fourier Analysis functions.  -tl


 Regards Pål Sølvberg
Hello Pal (sorry if this is wrong, given my kybd)
You might want to look at the following.  I have no experience with
either, but this is something that is on my list to "get around to".
http://www.winsite.com/info/pc/win95/sounds/gram32.zip/
Also...
Seach ftp sites for  "sbfft12.zip"
-- 
Regards
/Don Ames
GUU Software Inc.
Please visit our web site at...
http://www.access.digex.net/~guu_sftw
Newsgroup: it.comp.lang.visual-basic
Titolo: got-focus da tab o da click

Come faccio a sapere se un controllo ha ricevuto il fuoco dal click del
mouse oppure con la pressione del tasto Tab?
                Antonello mailto:
a.al...@mail.omnitel.it

...


                 Antonello mailto:
a.al...@mail.omnitel.it
prova con questo codice. In Form metti una textbox ed un altro
controllo (es.CommandButton):
'----------------------------------------------------------------
Option Explicit
Dim Mouse As Boolean
Private Sub Form_Load()
    Mouse = False
End Sub
Private Sub Text1_GotFocus()
    If Mouse = True Then
        Call MsgBox("Hai cliccato con il mouse")
    Else
        Call MsgBox("Hai premuto tab")
    End If
    Mouse = False
End Sub
Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As
Single, Y As Single)
    Mouse = True
End Sub
'----------------------------------------------------------------
Ciao
Riccardo

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa dettagli in orizzontale con Crystal Report

Dovrei stampare una serie di dati di dettaglio. Invece di stamparli in
verticale su di una sola colonna, vorrei stamparli orizzontalmente (due
campi per ogni dettaglio), facendo una spaccatura qualora cambi la serie dei
dati a cui il dettaglio fa riferimento. Sto utilizzando Crystal Report 5.0.
Ho provato ad utilizzare i sottoreport inserendo una fila di campi con una
formula che mi avrebbe (avrebbe !!!) dovuto far avanzare il record fino
all'ultimo della serie... non funziona :-(((((((((.
Se qualcuno ha avuto un'esperienza simile e mi può dare una risposta mi
farebbe un grandissimo favore !!!!
Ringrazio anticipatamente tutti !!!!!
Ciao.
Vilsio.

Ho necessità di stampare una serie di dati di dettaglio. I dati dovranno
essere stampati su più colonne orizzontalmente e non su di una colonna
verticale. Ogni dettaglio è formato da due capi. L'elenco dovrà essere
"spaccato" qualora cambino i dati di origine dell'elenco. Sto utilizzando
Crystal Report Pro 5.0. Ho provato ad utilizzare un sottoreport che mi
permettesse di eseguire la spaccatura, inserendo dei campi formula che
avrebbero dovuto (avrebbero !!!!) far avanzare la stampa del dettaglio al
record successivo. Non funziona !!!! :-(((((
Ringrazio anticipatamente tutti coloro che mi aiuteranno.
Ciao.
Vilsio
STRUTTURA REPORT
Numero Dep.
yyyyyyy
.........................................................................
xxx zzz     xxx zzz     xxx zzz
-----------------------------------------------------
Numero Dep.
yyyyyyyyy
.
.
.
Newsgroup: it.comp.lang.visual-basic
Titolo: RICERCA CON DATACOMBO

Salve a tutti,
ho bisogno del VS aiuto per la ricerca con un DataCombo.
Io utilizzo questa routine che mi permette di ricercare in una tabella la
stringa che ho immesso nel datacombo dopo gli effettuo un doppio click.
Come posso deviare il problema che si presenta quando provo a ricercare una
stringa con l'apostrofo?
Esempio:  Provo a ricercare nella tabella questo nome:  LINCANTO  (tutto va
bene)
                Provo invece a cercare quest'altro nome:  L'INCANTO  (il
programma mi dà errore di sintassi)
Private Sub DataCombo1_DblClick(Area As Integer)
ID = Adodc1.Recordset.Bookmark
Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find "RAGIONE_SOCIALE LIKE '" & DataCombo1.Text & "%'"
If Adodc1.Recordset.EOF Then
MsgBox "RECORD NON TROVATO!!! Verificare i dati...", vbCritical + vbOKOnly,
"RICERCA"
Adodc1.Recordset.Bookmark = ID
DataCombo1.Text = Text11.Text
End If
End Sub

 provo a ricercare una stringa con l'apostrofo?
Devi semplicemente raddopiarlo
replace(stringa,"'","''")
MIk

 wrote in message
bgo95t$pktg5$1...@ID-165476.news.uni-berlin.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: comando start esegui con vba

Scusate ho un problema da 3 giorni ... sapete come posso eseguire un
qualsiasi file da VBA (non con shell perché inevitabilmente vuole che
gli dica il programma che deve eseguire per aprire il file). Si puo
attivare il comando di windows ... start\esegui e passargli il file??
GRAZIE

[moreno]

Meglio di no =) usa l'API ShellExecute
Private Const SW_SHOWNORMAL = 1
'Le altre cercale :P
Private Declare Function ShellExecute _
    Lib "shell32.dll" Alias "ShellExecuteA" _
    (ByVal hwnd As Long, _
    ByVal lpOperation As String, _
    ByVal lpFile As String, _
    ByVal lpParameters As String, _
    ByVal lpDirectory As String, _
    ByVal nShowCmd As Long) As Long
Io uso questa funzioncina wrapper per semplificarmi la vita coi parametri :)
Tocca passargli il file con percorso completo oppure una cartella:
Public Sub OpenFileOrPath(ByVal hwnd As Long, ByVal FileOrPath As String)
'Apre il file o la finestra indicati dal percorso
    Call ShellExecute(hwnd, "open", FileOrPath, "", FileOrPath,
SW_SHOWNORMAL)
End Sub
hth,
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

 ha scritto nel messaggio
news:fa69e7bc.04042...@posting.google.com...

Se non puoi passarlo attraverlo Shell perchè il file non ha un programma
associato, anche passandolo da Start/esegui, avrai lo stesso problema.
Ciao, Vincenzo
Newsgroup: it.comp.lang.visual-basic
Titolo: Baud rate 94300

Ciao a tutti ragazzi...devo modificare un software fatoo in VB6 per
collocquiare con uno strumento in seriale alla velocità di
94300....sto utilizzando l'API SetCommState, ma mi ritorna un
errore...ho letto inoltre che le velocità impostabili sono solo valori
interi divisori di 115200...
Sapete aiutarmi per favore??????

 Sapete aiutarmi per favore??????
Ma non usa MSComm?
Con quel componente puoi settare i parametri
Comm1.Settings= "9600,N,8,1"

certo, uso MSCOMM, ma mi devo mettere in comunicazione con la device a
94300...un valore non standard...e l'API citata sopra permette di
settare valori inusuali appunto...ma non capisco perchè mi dia
errore...è mai capitato a nessuno di dover utilizzare valori non di
'default'??? è necessario effettuare qualche calcolo per vedere se il
valore è impostabile??? o esiston o ocx diversi per gestire questi
valori????

 valori????
Di sicuro ci sei passato, mai hai provato questo esempio?
http://support.microsoft.com/kb/639415/it

 
http://support.microsoft.com/kb/639415/it
Che sappia io, l'ape non fa altro che comunicare all'hardware il settaggio 
da usare
E l'hardware regola la trasmissione/ricezione non ti permette di impostare 
le velocita' che desideri in modo arbitrario
Di solito fai dai 300-1200-2400-4800-9600-19200-38400-57600-115200 baud e 
oltre
Dovresti realizzarti una seriale usando ad esempio alcuni pin della 
centronics e pilotarli come necessario
Ma toglimi una curiosita' di che periferica si tratta che necessita di quel 
baudrate ?
Ciao
RobertoA

 centronics e pilotarli come necessario
Ciao al 3ad scusate l'intromissione per un piccolo suggerimento. Le rs232 
hanno, definito a specifiche, un range di tolleranza del 5 | 6 %. Fatti i 
calcoli risulta che Fizz_.-> sia (con 94300) hai limiti della tolleranza ma 
io, prima di fasciarmi la testa e seguire il consiglio di RobertoA, un 
tentativo lo farei configurando la porta a 115200. Secondo me potrebbe 
riuscire a leggere correttamente. Fatemi sapere.
Un saluto,
Maxime. 

ciao  raga...il dispositivo è un cruscotto di una macchina da caffè
touch screen...

ciao  raga...il dispositivo � un cruscotto di una macchina da caff�
touch screen...
--------------------------
Ma poi sono sempre byte da 7 o 8 bit ?
Sempre col bit di stop oppure no ?
Nel senso, e' come una rs232 solo col baud-rate diverso ?
Perche' se hanno questa velocita' magari e' una trasmissione seriale ma 
secondo un protocollo proprietario
Forse la seriale l'hanno fatta con un paio di pin di un micro e allora lo 
pilotano 'strano' proprio per evitare che terze parti possano collegarsi
Cimunque e' interessante sta cosa della seriale fuori standard
Facci sapere
Ciao
RobertoA
Newsgroup: it.comp.lang.visual-basic
Titolo: deleting records

Hi,
i have a connection to an access-database which works fine. Now I want to
delete all records of a table by clicking a commandbutton. I know I have to
use a loop, but I don't get it working...
Private Sub Command1_Clcik()
Adodc1.RecordSource = "TREX"
' delete all records of this table
' fieldnames are "ID", "Name" and "Title"
End Sub
Thanks,
susan


Hello. Assuming that you are really speaking english - then why posting on
an italian newsgroup? - you are wrong when you say you need a loop. In fact,
you don't even need the Adodc control, as you can use a connection Execute
method, providing a valid SQL statement to delete records, like following:
cn.Execute "DELETE FROM TREX"
Hope it helps.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.lang.visual-basic
Titolo: RECUPER NUMERO ID AUTO INCREMENT

Salve,
Esiste un modo per conoscere al termine di una query di Insert il numero
che viene associato al campo auto incrementante del database?.
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 che viene associato al campo auto incrementante del database?.
se non ricordo male...il cmd execute cmq ti restituisce un recordset
e nel caso dell' Insert ti dovrebbe restituire il record appena inserito
....mi sembra!


 ha scritto nel messaggio 
news:dj4oeg$2dqo$1...@newsreader1.mclink.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic 6.0 e Crystal Reports vers. 4.6.1.0

Utilizzo la versione di Crystal Reports 4.6.1.0 presente in Visual Basic 6.0 
La conversione del report Crystal nel formato Word non mi funziona. L'unica
possibilità di conversione è il formato Excel 7 , che pero' non m'interessa.
Premetto che ho acquistato Crystal Reports Professional vers. 8.0 proprio per
risolvere questo problema . Ma Professional non è interfacciabile con Visual
Basic 6.0.  In sostanza ho perso i soldi. Ho interpellato la Seagate, che
candidamente mi ha suggerito l'acquisto della versione Developer. Non mi
dilungo su questa faccenda che mi ha amareggiato, come potete immaginare.
Il problema,dunque, è risolvere la conversione dei report Crystal in Word
(Office2000 o 97 ). Vi ringrazio.
Volevo anche ringraziare gli amici Fabrizio Castiglio',Paolo Perego e Marco
Colandrea , per i suggerimenti che mi hanno dato circa l'utilizzo di "Reti
locali e Visual Basic" .
                                       Giacomo Romeo
-- 
Posted from 
a-rc6-7.tin.it
 [212.216.202.134] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 (Office2000 o 97 ). Vi ringrazio.
A quel che ne so, Crystal ha _sempre_ convertito in word 2.
Anche nella 4.6 e mi pare anche nella 8.5 (domani verifico).
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] associare un database ad una variabile

Forse il subject non è troppo chiaro; scusate ma non ho trovato qualcosa di
meglio. Utilizzo un controllo data, associato ad un db Access, con un
recordset di tipo dynaset. Siccome devo eseguire operazioni sul controllo
data da forms diversi, vorrei evitare di scrivere tutte le volte qualcosa
del genere:
frmPippo.datPoppo.recordset... eccetera.
E' possibile associare il controllo data ad una variabile, od a un tipo di
dati in modo che, inserendo tale variabile in un modulo, potrei accedere al
controllo, da tutti i forms, con qualcosa del genere:
Poppo.recordset...
Poppo.movenext...
Poppo.bookmark... ?
Credo proprio si possa fare, ma non ho ben capito come.
Ciao a tutti
Cesare Nicola
http://digilander.iol.it/cesare
L'indirizzo del sito comune è:
http://www.murialdo.it:8000/it_lang_vb/

Non ho mai usato il datacontrol, ma immagino che questo possa funzionare:
In un modulo .BAS:
Public p_Data As Data
In Form_Load di frmPippo:
Set p_Data = frmPippo.datPoppo
In Form_Unload di frmPippo:
Set p_Data = Nothing
----------------------------------------------------------------------
Stefano Minardi
zet...@mclink.it
----------------------------------------------------------------------

 wrote in message
Aths4.32615$317.3...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: avviare un form da una main e fargli tornare un valore

Salve gente, come  faccio ad avviare un form da una main e farmi ritornare 
un valore dal form ?
- form modale non va bene perche' non viene visualizzato nella taskbar
          -procedure while running doevents wend non va bene perche' manda 
la CPU al 100%
Idee ?!?!
Grazie Giuseppe

Dimenticavo....vb 6 ;-)
Grazie 


variabile globale? (non so se č vietata dai puristi, tipo i GOTO)
FM

 la CPU al 100%
Mah!
Cmq, puoi usare un evento di notifica:
FormToLoad.frm
Event NotifyClose(ByVal RetVal as Long)
Private Sub Form_Unload(Cancel As Integer)
  Raise Event NotifyClose(Valore)
End Sub
Main.frm
Private Sub FormToLoad_NotifyClose(ByVal RetVal as Long)
 ..Bla Bla
End Sub
L'unico inconveniente è che devi stare attento a non accedere alle
prorpietà del form appena chiuso..altrimenti è il caos!
Per ovviare a ciò dovresti usare i messaggi...ma poi si va sul
SubClassing....
Ciao.
Daniele.

Vi ringrazio delle risposte, ma forse mi sono espresso male, la mia idea era 
di fare un qualcosa tipo
lRet=Form2.GetUserInput
e poi poter continuare con il codice...una sorta di Wait bloccante...
le vostre soluzioni sono valide, ma non sono quello che volevo fare :-P
Grazie Giuseppe 

 e poi poter continuare con il codice...una sorta di Wait bloccante...
Non capisco perchè non vada bene il form modale, che è fatto
apposta...
Cmq, nel tuo caso devi usare una waitfunction:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/wait_functions.asp
Ciao.
Daniele.

Daniele.
Ciao e grazie
Giuseppe

 hanno stà peculiarità
Si, ma di fatto cliccando sulla taskbar del progetto in esecuzione la
finestra che appare in primo piano è la tua modale, visto che è 
l'unica a poter essere attiva in quel momento.
-- 
IBM: I'd Be Misinforming
News 2000 [v 2.06] - 
http://www.akapulce.net/socket2000

Newsgroup: it.comp.lang.visual-basic
Titolo: !!EMERGENZA!!: File distrutto

Ciao, mi chiamo Gianluca, purtroppo un programma ha alterato il buon
funzionamento del file richtx32.ocx, il file che rende funzionante il
controllo Rich Text Box, quindi chiedo a chi unque sia in possesso di
questo file, di inviarlo al più presto al mio
indirizzo E-Mail: 
dico...@mail.ncn.it



Lo trovi sul CD di VB
...sempre che hai il cd :-)
Stefano - 53.6%
gl...@eponet.it
http://www.geocities.com/SiliconValley/Lakes/1218
(programmazione VB 32 bit)
Quake Nickname: The-Nerd aka Mr.Bean
Diablo Nickname: The-Nerd
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
Newsgroup: it.comp.lang.visual-basic
Titolo: Libro VB6 aggiornato

E' tutto nel titolo, no?
Visto che da settembre questa tipica domanda da nuovo arrivato non e' stata
fatta :( ci penso io.
MSDN e' gia' sul mio PC, ma se e' un ottimo strumento di consultazione, la
lettura e' una pena (come sempre a video io penso)
Quindi cerco un libro su VB6 (di VS98) con approfondimento di OleDB via ADO
_in italiano_
Livello avanzato (niente VB 4 dummies ;))
Mi sembra una buona domanda per il weekend... ciao a tutti

 Mi sembra una buona domanda per il weekend... ciao a tutti
...invece ti rispondo subito!   :-)
Guarda la "zona libri" sul sito comune: ci sono le recensioni di molti
ottimi testi.
Il sito comune di it.comp.lang.visual-basic
http://www.murialdo.it/it_lang_vb/
Ciao
---
--
-
Maurizio Santaniello
MIX
170 links a siti VB
http://space.tin.it/computer/gaais/
http://web.tiscalinet.it/VBLINKS/
-
--
---
Curatore della "zona links" de:
Il sito comune di it.comp.lang.visual-basic
http://www.murialdo.it/it_lang_vb/

 wrote in a message

Newsgroup: it.comp.lang.visual-basic
Titolo: Come utilizzare i file rar per comporre win32sdk

Goodbye NG,
vorrei sapere, visto che ho tirato giù tre file che uniti formano il
win32sdk (documentazione API se non mi sbaglio), vorrei sapere come
utilizzarli, visto che uno ha l'estensione .rar, un altro .r01 e l'ultimo
.r02. Qualcuno si è già trovato di fronte a questo "problema"?
Grazie very much :-)

 wrote in message
oDKL3.47480$nP6.4...@typhoon.libero.it...


Devi installare WinRar. L'ultima versione è la 2.5.
Sito:
http://www.rarsoft.com
Dopo di che, basta fare doppio clic sul file con estensione .rar.
E' un programma di compressione tipo WinZip, però consente di suddividere un
file stabilendo a priori le dimensioni delle varie parti.
Spesso è anche più efficiente di WinZip.
ALOHA!





 .r02. Qualcuno si è già trovato di fronte a questo "problema"?
E' un file compresso e spezzato con RAR, un formato di compressione
simile allo Zip.
Devi utilizzare WinRAR, che è un programma simile a WinZip, per estrarre
e ricompattare l'archivio. Vai su 
http://www.rarsoft.com/
 per scaricarlo.
C'è anche una versione da linea di comando, WinRAR for Dos,più leggera
da scaricare. E' Shareware.
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

.r02. Qualcuno si è già trovato di fronte a questo "problema"?
  Vai su VOLftp, scarica WinRAR e dagli in pasto il file .rar dopo
aver piazzato gli altri file nella stessa directory.
  Hanno usato questo compressore perche' i file sono grossi ed il RAR
e' molto piu' potente del PKZip (il piu' potente di tutti e' Jar
comunque).
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"

> Devi installare WinRar. L'ultima versione è la 2.5.
L'ultima e' la 2.60 Beta 4 e va che e' un treno !!!!
Ciaps
Stracca

> L'ultima e' la 2.60 Beta 4 e va che e' un treno !!!!
L'avevo vista, ma in genere preferisco aspettare la release definitiva.
Dici che è più veloce della 2.5? Buono a sapersi! Grazie.
Quello che non capisco è perchè non mettono in linea files autoscompattanti,
in modo da non costringere l'installazione del SW. Con WinRAR il file
principale sarebbe solo un poco più grande.
ALOHA.


2.6 beta 5
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] L'oggetto WebBrowser per vedere l'HTML.

Salve ragazzi vi espongo il mio problema:
ho una form in cui ho inserito l'oggetto WebBrowser che utilizzo come un
browser ha selezione fissa. Se io voglio andare a leggere il testo HTML
della pagina che vedo, per elaborarlo e prelevare dati come posso fare?
Non sono sicuro che l'oggetto in questione faccia il caso mio.
Se posso utilizzare un altro controllo ben venga perchč per me non č
indispensabile visualizzare la pagina HTML.
Vi ringrazio e vi saluto a presto.

 della pagina che vedo, per elaborarlo e prelevare dati come posso fare?
L'oggetto document esposto dal controllo ti fa accedere al ramificato ed
articolato document object model attraverso il quale non solo puoi leggere
il testo della pagina html ma modificarlo e giocarci come vuoi.
Ad esempio, mi sembra di ricordare che per leggere l'html integrale sia
sufficiente:
strHTML = WebBrowser1.document.body.innerHTML
-vibino

 strHTML = WebBrowser1.document.body.innerHTML
perchè non funziona???
la pagina viene caricata, ma nel textbox non si vede nulla
Private Sub cmdBtn1_Click()
    On Error GoTo handleErr:
    With dlg
        .CancelError = True
        .DialogTitle = "Select an HTML page..."
        .Filter = "HTML files|*.htm;*.html"
        .InitDir = App.Path
        .ShowOpen
    End With
    If Not dlg.FileName = "" Then
        WebBr1.Navigate dlg.FileName
        TextBox1.Text = WebBr1.Document.body.innerHTML
    End If
    Exit Sub
handleErr:
    dlg.FileName = ""
    Resume Next
End Sub
aspetto chiarimenti
ciao
xAERO

 la pagina viene caricata, ma nel textbox non si vede nulla
perche' il metodo .Navigate e' asincrono. il controllo ti viene restituito
immediatamente, quindi quando cerchi di riempire la textbox la pagina non e'
ancora stata caricata, e non c'e' nessun html da leggere.
Guarda l'evento readystate_complete, oppure prova manualmente a leggere
.innerHTML _dopo_ il caricamento della pagina: vedrai che trovi l'html.
-vibino
Newsgroup: it.comp.lang.visual-basic
Titolo: Acquisizione video

Ciao a tutti.
Secondo voi come e' possibile fare un sistema di monitoraggio remoto?
Cerco di spiegarmi meglio.
Supponiamo che dall'ufficio voglia controllare cosa succede a casa (e'
un esempio cretino ma rende l'idea!). Allora collego una telecamera ad
una scheda di acquisizione video sul PC di casa e tramite un OCX
deputato allo scopo (in rete ho trovato CapturePro  -
http://www.pegasustools.com
 - che dovrebbe andare bene) catturo il
filmato.
La mia domanda e': c'e' la possibilita' di trasmettere "in diretta" le
immagini al PC dell'ufficio (tipo videoconferenza) senza dover prima
salvare il filmato e poi effettuare la trasmissione via modem?
Ovviamente vicino al PC trasmittente (quello di casa, per intenderci)
c'e' una persona che provvede a chiamare manualmente il PC
dell'ufficio (altrimenti dovrei essere sempre collegato, E NON MI
SEMBRA IL CASO).
Tutto cio' dovrebbe essere realizzato senza appoggiarsi ad Internet,
ma effettuando una chiamata diretta al PC remoto.
Se qualcuno ha qualche idea e mi fa un fischio, oltre al fischio mi fa
anche un favore :-)
Ciao
Nando

Tutta la parte dell'interfacciamento del video te la vedi tu.
Poi monti un bel server NT con l'IIS e colleghi un modem in risposta
automatica. Dall'ufficio chiami casa, fai il login nel server NT e ti
ritrovi dentro la rete TCP/IP del Server NT (hai creato una
mini-internet). A questo punto il NetShow Player (Microsoft) dovrebbe
interfacciarsi al programma di acquisizione audio/video e passare i dati a
tutti i richiedenti. Con IE o Netscape digiti l'indirizzo IP o il nome del
server NT ed in teoria dovresti vedere in real time quello che succede a
casa tua.
Ferdinando Cecchini ha scritto:


Newsgroup: it.comp.lang.visual-basic
Titolo: "cannot find project or library"

"cannot find project or library"
--> VB4.0
ricevo questo messaggio di errore sul pc di casa facendo girare un progetto
che sui PC in ufficio funziona tranquillamente.
Credo che il problema stia nel file di progetto.
Qualcuno mi può chiarire i possibili motivi?
Ciao
Marco
Newsgroup: it.comp.lang.visual-basic
Titolo: classificatore di stringhe?

Ciao a tutti.
Supponete di avere una lunga serie di stringhe di testo non uguali (nè per
dimensione, nè per formattazione, nè per contenuto) ma logicamente
classificabili in modo omogeneo. Per esempio: un elenco di indirizzi di
residenza.
Ora supponente di voler classificare queste stringhe secondo delle regole di
aggregazione NON NOTE bensì derivate dal contenuto stesso delle stringhe.
Immagino che servirà un algoritmo che risponda alle domande: esistono
relazioni di qualche genere tra tutte o alcune delle stringhe in elenco? Se
si, quali?
Ovviamente non parlo di sfera cognitiva: non pretendo qualcosa che mi dica:
via Verdi e via Puccini rientrano nella categoria musicisti; ma piuttosto:
via Monte Bianco e via Monte Rosa hanno qualcosa in comune.
Vi chiedo: conoscete un algoritmo di questo tipo? Sapete come aiutarmi a
trovarne traccia o documentazione?
Grazie a tutti per l'attenzione!
Ciao.
Leo

"marza" <-@-.-> wrote in message
news:W2bt8.15773$m41.4...@twister2.libero.it...

beh, per prima cosa dovresti provare ad approfondire un attimino di più la
logica del tutto: voglio dire: che tipo di relazione vuoi trattare?
possibili relazioni potrebbero essere "la stringa contiene la parola XXX"
oppure "la stringa contiene la parola XXX che fa parte della categoria YYY";
per sviluppare una situazione del genere hai di sicuro bisogno di una serie
di strutture di controllo - ad esempio delle liste concatenate, oppure degli
array indice o addirittura un database - ed eventualmente dei dizionari;
queste strutture dati saranno più o meno complesse e con più o meno livelli
di indirezione, secondo la complessità delle varie relazioni da gestire;
così su due piedi direi che la cosa è fattibile, anche se è tutt'altro che
banale (soprattutto considerando il punto di vista delle performances, della
occupazione di memoria e, perchè no, anche di una possibile estensione
futura);
fai una analisi un attimo più approfondita di quello che vuoi ottenere;
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: scrivere su CD

Salve.
Sto cercando esempi di codici QB6 o documentazione utile per una routine in
grado di scrivere su CD. So dell'esistenza di un sample di scrittura di CD
audio, ma non ho trovato nulla su come scrivere CD di dati.
Qualcuni puo' darmi una mano?
Grazie
                    Dario Narducci

 Qualcuni puo' darmi una mano?
CDRecord permette di scrivere CD da linea di comando... è in fase di test un
progetto scritto in VB6 in grado di interfaccarsi a tale programma che
dovrebbe venir pubblicato sul Sito Comune del NG. Per colpa principalmente
mia (non ho tempo) ci vorrà ancora un po' prima di vederlo pubblicato.

 mia (non ho tempo) ci vorrà ancora un po' prima di vederlo pubblicato.
Questo mi interessa molto... Non è che magari trovi il modo di farmi avere
questo materiale?
GRAZIE
Antonio Mirarchi

questo materiale?
Sarà disponibile per tutti sul SC non appena avremo risolto alcuni
problemini di incompatibilità con "certe" configurazioni hardware!
O:-)
Un WM che in questo caso fa anche da beta tester! O:-)

Ma perchè perdere tempo a creare un programma quando esiste InCD???
basta che installi inCD (solitamente fornito con nero)  e poi dal tuo
programma
vb basta che usi una routine che sposta i tuoi file sulla directory del
masterizzatore
e inCD scrivera i dati sul cd per te.
poi puoi usare la libreria filesystemobject per vedere lo spazio disponibile
sul cd
e altre utili informazioni
Semplice!
by PatataSoftware 1999-2003


Dove posso trovare CDRecord?

 Dove posso trovare CDRecord?
Google?

 Google?
Provato Google altri motori, ma CDRecord sembra un nome molto generico, e
trovo cose per Linux e non per Windows.

 typed:

Cercare "CDRecord" in google 2° link:
http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/
Da qui CDRecord chè è un prodotto nato per *n?x:
http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/
cdrecord.html
Da qui vai a "Supported Operating systems:" e trovi *anche* i binari per
windows... una ricerca approfondita (leggi qualche ora di navigazione e
lettura in parecchi siti) mi ha permesso di trovare dei binari che non
necessitvano di aspi layer per funzionare sotto winzozz (la cosa permette di
ovviare a vari problemi di compatibilità che ho avuto con winnt e l'ide
scritta in VB che stò testando per il Sito Comune)...
Un buon punto di partenza potrebbe essere "cdrecord windows" in google.
Oppure aspettare la pubblicazione del materiale sul SC che includerà il link
alle varie pagine interessanti.
Occhio che CDRecord dovrebbe essere GPL con tutte le implicanze del caso.
hth
Un Lord Rayden che "gratuito" <> "costo zero".

 ...
Moltissime grazie.
        Dario
Newsgroup: it.comp.lang.visual-basic
Titolo: Programma invisibile

Salve,
    devo fare un programma che quando e' attivo non sia visibile ne'
nell'elenco dei prg premendo l'Alt+Tab, ne' nell'elenco dei task attivi
premendo Ctrl+Alt+Canc.
Mi serivirebbe pero' che sia attivo nella trayBar (Come metterloe gestirleo
lo so !!!)
Grazie Mille
Stracca

www.murialdo.it/it_lang_vb
E' il sito comune di questo newsgroup e trovi il codice per fare quello che ti serve.
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

...


...



Cosě lo nascondi da Ctrl+Alt+Canc:
Option Explicit
Private Const RSP_SIMPLE_SERVICE = 1
Private Const RSP_UNREGISTER_SERVICE = 0
Private Declare Function RegisterServiceProcess Lib "kernel32" (ByVal
dwProcessID As Long, ByVal dwType As Long) As Long
Private Declare Function GetCurrentProcessId Lib "kernel32" () As Long
Private Sub Form_Load()
    RegisterServiceProcess GetCurrentProcessId, RSP_SIMPLE_SERVICE
End Sub
Private Sub Form_Unload(Cancel As Integer)
    RegisterServiceProcess GetCurrentProcessId, RSP_UNREGISTER_SERVICE
End Sub

(Alt + Tab)
No.
La proprietà che dici tu è ShowInTaskBar, non "ShowInTaskList".....
la barra dei Task sarebbe la barra Avvio, la Lista dei task è quella attivabile con CTRL+ALT+CANC o visualizzabile
tramite il process viewer.
Le applicazioni che non sono visibili nella Task LIST sono quelle "di servizio" del SO: quindi bisogna registrare
un'applicazione come ServiceProcess.
Ora: non posso postare le dichiarazioni e la sintassi della funzione poiché mi si è sputtanato il copia-incolla, non mi
funziona bene l'Explorer e devo reinstallare tutto.... ma se vai sul sito comune trovi come si fa.... (lo sai già, ma
per quelli che non lo sanno: 
www.murialdo.it/it_lang_vb
)
Vi saluto e vado a formattare tutto..... Zio Bill, non sai il bene che ti voglio.....


Sono riuscito a usare il copia-incolla: ecco le definizioni:
Public Declare Function RegisterServiceProcess Lib "kernel32.dll" _
	(ByVal dwProcessId As Long, ByVal dwType As Long) As Long
Public Declare Function GetCurrentProcessId Lib "kernel32.dll" () As Long
Ed ecco il suo utilizzo:
Nascondi: Call RegisterServiceProcess(GetCurrentProcessId, 1) 
Visualizza: Call RegisterServiceProcess(GetCurrentProcessId, 0) 
Ciao e scusate per il doppio post.


Bentornata Meimi!
Promettimi di non scomparire più :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: dove componente Generatore Espressioni di Access?

sto cercando se esiste un componente che mi permetta di:
- inserire una espressione matematica su campi con una interfaccia simile 
a quella del generatore di espressioni (expression builder) di Access
- controllare la sintassi della espressione immessa
- valutarla dopo opportuna sostituzione dei campi variabili
nessuno ne sa niente?
grazie
Riccardo Sabbatini
Kelemata S.r.l.
P.S.
rispondere anche su 
r.sab...@linknet.it
, grazie.


Preleva il file EVAL.ZIP dal Sito Comune di questo newsgroup:
http://members.xoom.com/it_lang_vb
--
Roal Zanazzi
z...@iol.it

Riccardo Sabbatini ha scritto nel messaggio ...
:sto cercando se esiste un componente che mi permetta di:
:
:- inserire una espressione matematica su campi con una interfaccia simile
:a quella del generatore di espressioni (expression builder) di Access
:
:- controllare la sintassi della espressione immessa
:
:- valutarla dopo opportuna sostituzione dei campi variabili
:
:nessuno ne sa niente?
Io posso solo consigliarti un esempio Eval.zip presente sul Sito Comune.
Siamo ancora lontanucci da quello che cerchi (e' solo un risolutore di
espressini) ma se hai bisogno di un punto di partenza, ti tornera' utile.
http://members.xoom.com/it_lang_vb
Ciao
By -MES-   Maronese Ettore
http:\\
ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO: E' possibile utilizzare UpDateBatch dentro una transazione?

Salve,  il nostro problema è riuscire ad utilizzare in combinazione sia la
tecnica dell'aggiornamento
asincrono sia la possibilità di inserire questa operazione all'interno di
una transazione.
La soluzione tentata in realtà non genera errori ma risulta totalmente
inefficace, cioè non aggiorna
di fatto il campo della tabella del database.
:
:
Set cnn as New ADODB.connection
Set  rstRecord as New ADODB.Recordset
:
!si disconnette il recordset
cnn.Open "DSN=...","..."
rstRecord.CursorLocation = adUserClient
rstRecord.Open "Tabella", cnn, adOpenDynamic,
adLockBatchOptimistic,adCmdTable
rstRecord.ActiveConnection=Nothing
:
:
cnn.BeginTrans
:
:
!faccio n modifiche sul record disconnesso
for...
:
rstRecord.Filter strFilter
rstRecord("Campo") = valore_del_campo
rstRecord.Update
:
next...
:
!aggiorno la tabella con tutte le modifiche fatte riconnettendo il recordset
rstRecord.ActiveConnection = cnn
rstRecord.UpDateBatch
cnn.CommitTrans             ?????qui non si verifica nessun errore ma di
fatto non viene
                                                  aggiornata la tabella.
E' possibile utilizzare i due metodi contemporaneamente? Se si come?
Grazie.

 cnn.CommitTrans             ?????qui non si verifica nessun errore ma di
[cut]

 wrote in message
news:8lnm5k$4gd$1...@sirmdpsin17.inwind.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: ERRORE DI RUN-TIME '13'

Ciao a Tutti !!
Ho fatto un pgm e se lo eseguo dal mio PC tutto OK; ora se io vado su un
altro PC ottengo il seguente msg di errore:
Errore du run-time '13': Tipo non corrispondente;
cosa devo fare ???
--
mailto: 
denis....@fantacalcio.zzn.com
Torneo di Fantacalcio: 
http://carden.spedia.net


.....devi dare qualche notizia in piu' ....
per esempio l'istruzione che va in errore ...(per sapere se sono stringhe,
interi, tipi definiti da te ....).
Ciao
Stefano

come ??


come ?? metti degli msgbox vicino alle istruzioni critiche in modo da poter
restringere il problema

 wrote in message
864d1l$b58$1...@fe1.cs.interbusiness.it...


...possono fare comodo ... ;)
Le vecchie soluzioni alla fin fine sono sempre le migliori ;)
Cmq proporrei un bel debug.print al posto del msgbox...
Dopotutto l'oggetto "debug" e' stato fatto apposta, no? ;)
--
C'ya,
 Benjamin Reilly
  |
  |
'/|\'
\\O//
//"\\
'\ /'
________________________________________TagLine___
"Quanti Angeli danzano sulla punta di uno spillo?"

 file://"\\


Newsgroup: it.comp.lang.visual-basic
Titolo: Da Qb a Vb

Salve...
volevo sapere se esiste un prgramma per convertire sorgenti da Quick
Basic a Visula Basic...
GRAZIE 

 ha scritto nel messaggio
news:3a83c42b...@news.unimi.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [vb.net] Multi-select in DataGrid

Ciao a tutti,
vi risulta che sia possibile selezionare più righe e farsi restituire i
relativi record nel controllo dataGrid di 
vb.net
?
Per una riga sola uso il solito currency manager, ovvero:
Dim cm As CurrencyManager = CType(Me.BindingContext(gridMsg.DataSource,
gridMsg.DataMember), CurrencyManager)
' Retrieve the default DataView of the DataGrid
Dim dv As DataView = CType(cm.List, DataView)
' Use Currency Manager and DataView to retrieve the Current Row
Dim dr As DataRow
dr = dv.Item(cm.Position).Row
in dr riesco quindi a mettere "LA" riga selezionata... se le righe sono N,
come faccio?
Ciao e grazie
GigioTD
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 come faccio?
Presumo che dovrai eseguire l'escursione delle righe che popolano la 
griglia,(in questo momento non mi sovviene di meglio,
verificare se una riga è selezionata, tipo:
If  griglia.IsSelected(i) = True Then
imposti l'indice della riga selezionata utilizzando la proprietà 
CurrentRowIndex
Quindi, con la riga selezionata, utilizzi il metodo sopra impostato.
Ave
giuseppeD
---
CCR

 CCR

Newsgroup: it.comp.lang.visual-basic
Titolo: (?) BUG? boh!!!

HO un piccolissimo problema con il mio VB6!!!
se dichiaro
dim DB as Database
e lo metto in un modulo, mi si genera un'errore che diche che il tipo di
dati non è definito dall'utente!!!
se incollo il codice in un form succede la stessa cosa, ma se nel form ci
metto un controllo data, tutto OK, se lo elimino (il controllo), il codice
continua a funzionare!!!!!!!
CHE CACCHIO E'? IL SOLITO BUG DI CUI BISOGNA SOLO RINGRAZIARE BILL oppure
sono io che sbaglio qualcosa?
non sono un'espertissimo di database, anzi diciamo che se avete materiale o
siti sarei grato!!!
--
...GooD LooK...
EffEPi SySteM
EffEPi...@iol.it
Fabrizio Parrella
 - VB6 -
UIN:21371755

 wrote in message
7dd465$tim$1...@hermes.iol.it...


...


Significa andare sul menù progetto ,selezionare riferimenti e selezionare
dao35.
Ciao

Nelle referenze del progetto manca l'aggiunta delle librerie di compatibilità DAO... aggiungile e tutto fila liscio.
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

Newsgroup: it.comp.lang.visual-basic
Titolo: Convertitore free da tif a jpg

Esiste un convertitore gratis anche dos che converte i tif a jpg?


http://www.imagemagick.org/
molto potente ci fai di tutto con le immagini.....

 Esiste un convertitore gratis anche dos che converte i tif a jpg?
dos non so.
cmq 
www.intel.com
 -> developer -> cerca jpeg
j.
--
www.sundaysw.comj.

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO!!!...errore di protezine generale

Oggi dovevo presentare la versione quasi definitiva del mio software in
DB4 al mio committente. Ovviamente nulla e'funzionato come dove.
Sulla mia macchina tutto funzionava, ma una volta installato sulla
macchina a cui era destinato????? Alla prima chiusura del programma dopo
aver avviato windows, mi appare puntalmente un "..errore di protezione
generale" solitamente attribuito da windows al OCX dblist.Questo
impedisce il sucessivo riavvia del mio programma senza aver prima
riavviato windows.
Ho provato a sostituire i files dei componenti in
windows\system...nulla.
Ho anche provato a installare visual basic sulla macchina incriminata.
Il mio software in debug non da alcun errore ma quando chiudo Visual
Basic la finestra si ripresenta.
SCUSATE LA LUNGA MAIL, MA SONO VERAMENTE NEI CASINI !!
A qualcuno e' successo qualcosa di simile. Cosa puo` essere. Cosa posso
fare.
Ciao a tutti.
Questa sera basta, dopo una settimana di nottate davanti al computer,
finalmente esco....CIAO ;)

...


 >riavviato windows.
........


Non conosco la ragione precisa, ma ti posso solo dire che hai messo insieme
due tra i controlli piu' bacati che VB abbia mai avuto (DBList e SSTab) :-(
La SSTab, poi, ha le sue strane "funzionalita'"... (tipo controlli che,
posizionati oltre l'area dei 640x480 pixels, scompaiono.... etc...).
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Hardcopy selected Screen-area

Dear Friends:
How i can capture and print a screen selection ?
P.S. I use VB 5.0 enterprise version.
Thanks & Regards,
Nello Scognamiglio
NSCOGNAMIGLIO @Etnoteam.it
Etnoteam S.p.A. Italy - 
http://cww.etnoteam.it/

...

Newsgroup: it.comp.lang.visual-basic
Titolo: [help] Get e Put su record casuali

Dunque, nel modulo scrivo (campi d'esempio ovviamente):
Type Rec0
 header as integer    ' contatore record fisici
 lastupdate as date   ' data ultimo accesso
end type
Type Rec1
 index as integer
 nome as string
 cognome as string
end type
nella form scrivo:
nella declare:
Dim hd as rec0, dati as rec1, x as integer
e poi
Open app.path & "\archivio.dat" for random as#1 len=len(dati)
Get#1, 1, hd
For x = 2 to hd.header + 1
Get#1, x, dati
Combo1.additem dati.cognome, dati.index
next x
close
fin qui non da' problemi, se riempio i campi cognome, nome, index
e faccio per esempio:
Open app.path & "\archivio.dat" for random as#1 len=len(dati)
Dim NumRec as integer
Get#1, 1, hd
NumRec=hd.header + 1
dati.cognome=Text1.text
dati.nome=Text2.text
dati.index=NumRec
Put#1, NumRec + 1, dati
close
mi da errore 59-lunghezza del record errata e mi punta l'istruzione Put.
Dove sbaglio? Premetto che il metodo lo usavo con Qb e funzionava
alla perfezione. Grazie dell'attenzione.
_____________________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)

 wrote in message
news:Ml6W5.479$%_1.2...@twister1.tin.it...

Poiche' il campo nome ed il campo cognome sono stati dichiarati di tipo
String, in realta' contengono il puntatore alla stringa e non la stringa
stessa.
Se, invece fossero dichiarati, ad esempio e non e' detto che tu li debba
trattare necessariamente cosi', As String * 20 (cioe' 20 caratteri di
stringa ANSI, se non ricordo male) non riceveresti l' errore.
Ciao
Aldo




 Cioe' devo assegnare una dimensione al campo?
Sissignore.
Ciao
Aldo


Grazie, e' vero, mi sono riguardato il codice dei vecchi prg.
Ah, la vecchiaia...


Newsgroup: it.comp.lang.visual-basic
Titolo: vb & openGL

Ciao ragazzi,
vorrei muovere i primi passi con vb 6 e le opengl... ho cercato su internet
dei tutorial (ho guardato anche il corso del sito NeHe) ma purtroppo sembra
che per vb non si trovi nulla. Ho visto che ci sono delle classi e anche ocx
che "facilitano" l'uso delle openGL in vb, ma un tutorial per vb non l'ho
trovato :/
qualcuno di voi magari ha tra i suoi link qualche cosa che puo' tornarmi
utile o, magari c'avete gia' lavorato con ste bestiaccie e sapete
consigliarmi qualche cosa?
grazie 1000
Dade

 purtroppo sembra che per vb non si trovi nulla.
google mi da questo :
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=507&lngWId=1


http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=507&lngWId=1
si, in effetti di esempi se ne trovano molti, ma di tutorial in vb+openGL
purtroppo no :/
forse sono io che sto chiedendo troppo, ma non avendo mai affrontato il
problema openGL mi trovo un po' sperso e un buon tutorial sarebbe l'ideale
:)
Ciao e grazie dell'interessamento
Dade