mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] annullare il resize del form

Salve a tutti,
per debug in un software ho nascosto dei checkbox che mi consentono di 
disabilitare/abilitare delle funzioni che i normali utenti non devono 
toccare...
Facendo il resize del form si trovano i checkbox, quindi nel metodo 
form_resize, ho inserito una inputbox che mi chiede la password e la salva 
in una variabile per non chiedermela 1000 volte... ora pero' ho 2 
problemini:
- devo annullare il resize del form se viene inserita la password errata
- devo evitare che mi chieda la password al load del form che fa scattare il 
metodo form_resize
qualche idea?
grazie 1000
A. 

abbi pazienza....dovunque vuoi anche nel load....
If UtenteAdmin=false then
   quellochevuoi.visible=false
else
   quellochevuoi.visible=true
end if
...e campa tranquillo con i resize che vuoi!


wrote:
ancora meglio...se vuoi che vedano che ci sono opzioni (ad esempio
perchè è un trial o un demo e vuoi "alluzzare" il possibile
acquirente) attualmente inutilizzabili:
If UtenteAdmin=false then
    quellochevuoi.enabled=false
else
    quellochevuoi.enabled=true
end if

 wrote:
Oppure:
mettiti un panel(o equivalente) con tutte le opzioni che vuoi....
rendilo invisibile: tutto quanto c'è dentro diventa invisibile
....quando serve ...
rendilo visibile e con 2 righe di codice posizionalo dove vuoi!

metodo form_resize
Non so se ho capito bene, ma basterebbe far sapere al Resize che sta facendo un
Load, ad esempio mettere un booleanin Activate (che si scatena dopo il Load),
che ricordi il Load e non richieda la password se non č giā passato per
Activate.
Probabilmente esistono soluzioni puų eleganti, mi č venuta in mente questa e
scommetterei che funziona.
--
ciao
  Stefano

 news:b6cace12-1b63-4f94...@f6g2000vbl.googlegroups.com...

Alla fine ho risolto cosi': ho messo il form con bordersyle=fixed single 
cosi' che non si possa proprio resizare... poi nell'evento dblclick del form 
c'ho messo questo che non fa altro che chiedere la password e verificare se 
è corretta (so che la pwd inserita direttamente nel codice non è proprio il 
massimo, ma come sicurezza per me è piu' che sufficiente), se è corretta 
cambio il borderstyle e forzo l'aggiornamento del form rimpostando la 
caption:
Private Sub Form_DblClick()
    Dim resizePwd As String
    resizePwd = "password"
    If pwd <> resizePwd Then
        Dim Ret As String
        SetTimer hwnd, NV_INPUTBOX, 10, AddressOf TimerProc
        Ret = InputBox("Enter Password")
        If Ret = resizePwd Then
            pwd = Ret
            GoTo fine
        Else
            GoTo Errore
        End If
    End If
    GoTo fine
Errore:
    Form1.BorderStyle = 1
    Form1.Caption = Form1.Caption
    MsgBox "Password errata"
    'Form1.Width = 4800
    'Form1.Height = 4335
    Exit Sub
fine:
    Form1.BorderStyle = 2
    Form1.Caption = Form1.Caption
End Sub
Funziona perfettamente... :-)
Ciao,
A.
Newsgroup: it.comp.lang.visual-basic
Titolo: Eliminazione celle

salve ragazzi
mi sapreste dire in che modo si potrebbero eliminare le celle di un vettore
di interi e quindi di conseguenza accorpare le celle restanti??
grazie

[*nicola* = welà@
virgilio.it
 in news:a5eOb.104757$
VW.42...@news3.tin.it
]
ha scritto:

'Da provare/adattare:
Private Sub Form_Load()
    Dim v()
    ReDim v(70 To 100)
    For n = LBound(v) To UBound(v)
        If (n Mod 2) Then
            v(n) = n
        Else
            v(n) = 0
        End If
    Next n
    nmin = LBound(v)
    nmax = UBound(v)
    n = nmin - 1
    Do
        n = n + 1
        If n > nmax Then Exit Do
        If v(n) = 0 Then
'               Elemento vuoto
'               Lo elimino tirando su il resto
            For n1 = n + 1 To nmax
                v(n1 - 1) = v(n1)
            Next n1
            nmax = nmax - 1
        End If
    Loop
    ReDim Preserve v(nmin To nmax)
    For n = nmin To nmax
        Debug.Print v(n)
    Next n
End Sub

LUpo, fai molto prima con la copymemory, come sto facendo
io ...
Cioa
Andrea

 ha scritto nel messaggio
news:budnkm$g0j2h$1...@ID-61006.news.uni-berlin.de...


 io ...
Non discuto, ma non la userei mai.

 ha scritto nel messaggio
news:bug2tg$h9gt6$1...@ID-174464.news.uni-berlin.de...


[*nicola* = welà@
virgilio.it
 in news:9CPOb.112087$
VW.45...@news3.tin.it
]
ha scritto:


Ecco, a me lo chiedi?
PS: Hai visto come ho scritto...?

Newsgroup: it.comp.lang.visual-basic
Titolo: EPSON LX300

Sto cercando si settare il l'oggetto printer per stampare draft su una
EPSON LX300 con un driver EPSON LX300
ma purtroppo continua sempre a stampare ad altissima qualita'.
Printer.FontName = "Courier New"
Printer.PrintQuality =   vbPRPQDraft   'oppure -1
Printer.FontSize = 8
Printer.Print "Hello world"
Qualcuno ha già affrontato questo problema?
Saluti Fabio
Fa...@staff.net-service.it

 wrote in message
38A8016A...@net-service.it...


> ma purtroppo continua sempre a stampare ad altissima qualita'.
Usa un driver di un modello più vecchio, ad esempio FX-80, e imposta
uno dei font della stampante (quelli che nel nome contengono "10cpi" o
simili).
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: Formato Caselle di Testo

Gent. Gruppo,
in VBA all'apertura di un form posso
impostare per le caselle di testo il tipo e il numero di posizioni
decimali con :
 Saldo.Format = "Standard"
 Saldo.DecimalPlaces = 2
Come posso realizzare la stessa cosa in VB6

 ha scritto nel messaggio 
news:1176325467....@y5g2000hsa.googlegroups.com...


Mi puoi riportare la sintassi corretta per avere un numero in
forma standard e con due posizioni decimali ?
Grazie.

 ha scritto nel messaggio 
news:1176361656....@e65g2000hsc.googlegroups.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Most Powerful Programming Language--

What is the most powerful programming language out there?


Machine language, of course. ;-)
Decreasing "Powerfullness" :
1) machine language
2) assembly
3) C/C++
4) most of other programming languages (compiled)
5) Visual Basic
6) interpreted languages (old VB, Basic, others)
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: [?OT] creare link udl

Ciao a tutti,
Ho sicuramente sbagliato qualcosa.
Ho installato vb6 e msdn, dai manuali che sto leggendo sembrerebbe che
cliccando col tasto destro in gestione risorse dovrei avere la scelta per la
creazione di un microsoft data link, invece non c'è e non so come fare per
usare quindi oledb.
Qualcuno sa aiutarmi? cos'è che installa questa funzionalità?
grazie.

Qualcuno sa aiutarmi? cos'è che installa questa funzionalità?
Boh?
Comunque basta creare un nuovo file di qualsiasi tipo e chiamarlo
con estensione .udl.
Fai doppio click sul file e sei a posto :-)
-- 
hth, hal

 ha scritto nel messaggio
news:aokdad$o9p$1...@serv1.albacom.net...

La scelta era presente con DAO 2.1 e non più presente nei successivi.
comunque crei un .txt, lo rinomini in .udl e il gioco è fatto.

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6 e SP5] Impostare la check box nelle ListView

Salve a tutti,
una domanda che mi sta facendo impazzire. Nel controllo ListView Standard si
posso attivare delle caselle di ckeck. Però non ho trovato nessun modo per
gestirle. In Pratica dovrei verificare se la casellina è spuntata oppu no e
scrivere il dato in un database. Inoltre quando ricarico il dato dal
database, devo spuntare da codice la casellina e magari selezionare la riga.
Inoltre se fosse possibile indicare al controllo di tenerle spuntata una
sola su tutta la listView.
Grazie in anticipo.
Marco


Ci sono 2 versioni del controllo ListView, una vecchia che prevede i 
checkbox, ma solo tramite le API, ed una piu' recente in cui si accede 
al checkbox con:
Listview1.listitems(i).checked
Controlla quale usi nel tuo progetto (probabilmente nei Riferimenti devi 
selezionare la versione piu' recente di MS common controls).
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 ha scritto nel messaggio
news:asb55v$pf1ts$1...@ID-97197.news.dfncis.de...


 ha scritto


Newsgroup: it.comp.lang.visual-basic
Titolo: How do I print to file

Hi gurus !
I'm trying to print to file:
dim pstrAtCommand as string
. 
.
.
pstrAtCommand = "at " & pstrTime & " " & "c:\program files\batit\streem.cmd"
Open App.Path & "\timing.cmd" For Output As #3
 
    Write #3, pstrAtCommand
close #3
------------------------------------------
The file looks like this:
"at 13:30:28 c:\program files\batit\streem.cmd"
And it shoul be like this:
at 13:30:28 c:\program files\batit\streem.cmd
Or
at 13:30:28 "c:\program files\batit\streem.cmd"
So, What i am doing wrong ??
Thanks
js

 close #3
Try to replace Write with Print stantment
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione della segreteria del Robotics 56K Msg Ext

Premetto che non sono un esperto programmatore di VB quindi vi sottopongo
questo problema.
Ho comprato un Robotics 56K Msg Ext ed in dotazione mi sono trovato Winphone
ver 1915.1918 uno schifo.
Volevo chiedere se è possibile creare un programma che riesca a farmi
colloquiare con la memoria del modem e mi permetta di scaricare i messaggi e
di cancellarli.
Grazie a chiunque mi risponderà

 ha scritto nel messaggio
news:TgL66.11090$eB2.1...@news.infostrada.it...


 ver 1915.1918 uno schifo.
A me non dispiace, ero stato tentato di comprare la nuova versione su
internet direttamente sul sito, ma poi ho lasciato perdere.
Comunque interesserebbe anche a me sviluppare qualcosa del genere...
Se trovo info le mando anche a te...
Ciao,
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: [req] moltiplicazioni di controlli

lo so, forse sara' banale ma non sono riuscito a trovare nulla su msdn :(
in pratica mettiamo che in un form inserisco dei valori tipo
txtDato(0),txtSottodato(0),txtDato(1),txtSottodato(1)... ecc..
ok ,adesso in un form seguente devo visualizzare solo i dati diversi da
vbstringnull in un frame, fin'ora creavo una 10ina di frame uguali e
invisibili con matrici di controllo quindi :
" lbl(X).caption = txtDato(X).text"
che poi se NonVuoti metto visibili e risolvo ma se invece vorrei fare una
procedura per n frame ? dove per n intendo una variabile che non so e quindi
non posso creare 100 frame con relativi comandi per stare sicuro !
Come posso fare ? avete qualche idea ?

 ha scritto nel messaggio
news:LoIx8.7961$W9.1...@twister2.libero.it...

'Crea un nuovo frame fraFrame1 e lo posiziona sotto al frame precedente:
Load fraFrame1(n)
fraFrame1(n).Move fraFrame1(n - 1).Left, fraFrame1(n - 1).Top _
    + fraFrame1(n - 1).Height
fraFrame1(n).Visible = True
Ciao!
--
Esteban
Hosted by 
www.seber.it
(Remove nonspammare for reply)

 fraFrame1(n).Visible = True
scusa ma non ho capito "load" crea un nuovo form oppure sono a punto e
accapo ? Cioe' i frame coi controlli li devo creare io in precedenza ?

 accapo ? Cioe' i frame coi controlli li devo creare io in precedenza ?
La Load (vedi guida in linea) non serve solo per caricare i forms, ma anche
nuovi controlli che fanno parte di un array.
Cioč tu puoi avere il tuo Controllo(0) come "template" e poi fare la load di
quelli che ti servono.
Chiaro?
Ciao

 Chiaro?
perfetto, scusa ero in giro e non potevo leggere la guida ^_^
TNK per il load !!! Sono salvo !

 quelli che ti servono.
tutto chiaro su "load" oggi ho spulciato msdn e ho fatto 2-3 prove , peccato
che ...
a me servirebbe avere un frame con dei controlli dentro cosicche' da fare
una spece di collezione di oggetti da loadare ma :
1)se leggo un text box(n-1) contenuto dentro un frame(n-1) il suddetto non
si sposta col move sul nuovo frame(n) perche' viene letto nella frame (n-1)
e quindi rimane ancorato li , allora basterebbe non metterlo nel frame ma
poi non potrei controllare il frame(X).visible = false per far sparire tutti
i controlli nel frame ... potreo fare un for each ? bha
2)quando visualizzo un frame questi prende la posizione in primo piano sui
controlli di txt / cmd nascondendo questi ultimi !
auff, per adesso il metodo "migliore" e' crearne una ventina di frame e
sperare che il programma non ne richieda 21 ^_^;
bha ! non so che fare !

 i controlli nel frame ... potreo fare un for each ? bha
Puoi fare due cose:
1) Fai una copia dell'intero frame.
2) Se devi spostare un controllo puoi fare cosě:
Set MyControllo.Container = Frame2
Ciao

 Set MyControllo.Container = Frame2
mazza, non sapevo si potesse impostare anche il contenitore.. grazie ragazzi
!
Newsgroup: it.comp.lang.visual-basic
Titolo: Collbar. Ci riprovo.

Provo nuovamente a postare. Magari per i più distratti. Vi prometto che sarà
l'ultima volta.
Vorrei solo capire se esiste una soluzione a questo problema ho devo
praticare strade alternative.
In sintesi
Un controllo CoolBar può contenere diverse bande. Queste
bande possono essere comprese su una stessa riga o su righe diverse. Quando
queste risiedono su una stessa riga ed una di queste viene "attivata" (con
un click sull'etichetta dalla banda, o sulla maniglia di ridimensionamento
oppure in una parte non occupata da nessun controllo figlio) questa banda
aumenta la propria dimensione fino a coprire tutte le altre (a meno
dell'impostazione MinWidth impostata per ciascuna banda) tutte le altre (per
le quali rimane visibile solo ma maniglia di spostamento e l'eventuale
icona).
La domanda.
Bene quello che cerco è questo: "Posso sapere quale è la banda che si
<attiva> nel momento in cui faccio click sulla coolbar ?", ed il suo
complementare: "Posso <attivare> una banda da codice?".
Grazie ancora per le risposte.


Penso che il tuo sia un ragionamento inutile.
Ciò che conta nelle bande della coolbar sono gli eventuali
oggetti interni. La coolbar in se' non ha focus e non ha
alcuna utilita' darglielo.
--
bye.
________________________
http://salclem2.altervista.org/
http://netuser.altervista.org/
http://pmonitor.altervista.org/

 ha scritto nel messaggio
news:43d896d2$1...@news.unimib.it...

In effetti vista così hai ragione.
Volevo solo in una form inserire un controllo a schede e per ogni scheda
visualizzata visualizzare una barra strumenti diversa.
Quindi a seconda dalla banda sui cui veniva effettuato il click,
visualizzare la scheda corrispondente e vicevesa: appena veniva visualizzato
una scheda (tab) rendevo visibile la relativa barra degli strumenti.
E' chiaro che il tutto può essere gestito in maniera diversa: mi sarebbe
piaciuto utilizzare l'animazione presente nella coolbar ed in più fare a
meno delle "linguette" del controllo TabStrip (o equivalenti).
Grazie,
Riccardo

Newsgroup: it.comp.lang.visual-basic
Titolo: distruzione di una classe

Salve,
	mi date un aiuto, il problema è questo. Se io in un programma 
dichiaro una classe e poi tramite la set la istanzio, se alla chiusura 
del programma mi scordo di disturggere la classe, la memoria resta 
allocata ?
Come posso fare per vedere quali sono le classi orfane ?
ciao a tutti

"xenod" <x...@xxx.xx> ha scritto nel messaggio 
news:AM6xf.122765$65.34...@twister1.libero.it...

La classe viene distrutta quando esce dal suo scope.
la memoria resta allocata solo nel caso in cui usi delle funzioni dell'api 
che allocano e tu non rilasci esplicitamente.
Comunque alla chiusura dell'app il so ri ripiglia tutto.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: gestione immagini

Salve
Sto cercando strumenti VB per manipolare file immagine, in particolare:
1. Cambiare la risoluzione di un'immagine
2. Gestire la compressione (jpg o altro)
Esistono librerie o controlli VB per fare queste cose?
Grazie per l'aiuto, Benia

 Esistono librerie o controlli VB per fare queste cose?
Sito Comune di questo NewsGroup:
http://it-lang-vb.net/
Sito di Fabio Guerrazzi:
http://www.sourcecode4free.com/cgt/
Sito di Franco Languasco:
http://www.flanguasco.org/
Dalla Intel, varie dll free:
http://developer.intel.com/software/products/perflib/
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !
Newsgroup: it.comp.lang.visual-basic
Titolo: Per esperti.

Ho realizzato un piccolo programma di grafica che genera segmenti paralleli,
perpendicolari o calcolo di angoli da segmenti dati, nonchč la realizzazione
di poccoli oggetti grafici che s'interfacciano al grafico esistente. Al
momento sono statici, ma li vorrei far muovere sul mio grafico senza
intaccare l'immagine esistente. Mi potete consigliare un OCX, una DLL o
qualunque notizia possa tornarmi utile.
Grazie
Pippo

 Pippo
io ti suggerirei di salvarti i dati in strutture e disegnali ogni volta (con
le API magari)
o al posto delle strutture fai proprio una classe "segment" dove metti per
l'appunto i dati del segmento (punto1,punto2) e crea una funzione che dato
un punto x,y ti dice se quel punto è appartenente al segmento (questo ti
servirà per selezionare l'oggetto segmento e poterlo spostare ad esempio col
mouse).
Prevedi magari anche una componente Z per gestire lo Z-Sorting dei segmenti.
Insomma realizza una specie di programma di disegni vettoriali :)
Non so gli altri oggetti dei quali parli che forme hanno comunque io ti
consiglio di gestire la cosa a classi, ti verrà molto più semlice
per me è importante avere questi metodi:
1)
metodo che restituisce se un punto è nell'oggetto (nel caso di segmento il
punto deve essere sulla linea, nel casi di cerchio pieni devi vedere se è
all'interno della circonferenza, nel caso di un quadrato se è all'interno
dell'area, etc... insomma, dei bounding box modellati sull'oggetto
2)
metodo che disegna l'oggetto
3)(facoltativo)
metodo che salva/carica un oggetto da file
poi basta che tieni una collection di questi oggetti e te li disegni tutti
ogni volta (per semplicità, anche se potresti ottimizzare)
magari è esagerato per quel che devi fare, o forse no, non ne ho idea valuta
te :)
--
Fabio Angela (aka Red Angel) ICQ: 95966807)
http://www.redangel.it
 : Share Your Knowledge
Il Sito Dei Programmatori

Ciò che mi hai descritto è più o meno quello che faccio:
ogni oggetto è ben identificato e posso scriverlo scriverlo a piacimento.
Il problema è che non so come far muovere l'oggetto selezionato sugli altri
oggeti presenti nel grafico
pippo


 selezionato sugli altri oggeti presenti nel grafico
devi avere uno "sfondo" e degli "oggetti": tutte le volte che devi muovere gli
oggetti disegni lo sfondo (e in questo modo cancelli gli oggetti) e poi
ridisegni gli oggetti nella nuova posizione.
Per ottimizzare il processo potresti limitarti ad intervenire sulle aree
strettamente indispensabili: se devi spostare l'oggetto "a" ridisegni lo sfondo
solo in corrispondenza di "a", e poi ridisegni solo "a".
Non è proprio elementare però non dovrebbe essere impossibile. Per quanto
riguarda OCX che facciano questo lavoro non ho notizie al riguardo (ciò,
ovviamente, non vuol dire che non esistano :-) )
--
Salutoni
Sergio

Vedi su internet l'argomento "double-buffering" ed "animazione".
Non ho tempo ora di risponderti, appena posso ti aiuto un pņ.
Ciao
Andrea

 ha scritto nel messaggio
news:b41osr$1rk310$1...@ID-170738.news.dfncis.de...


Pippo
Andrea
-------------------------------
Message Posted by  <dedGateway>
http://www.dedonline.com/forump
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema ad interfacciare Word con OLE

Ciao a tutti.
Devo risolvere questo problema:
Ho un documento word di base al quale devo apportare modifiche (quindi
generare documenti nuovi).
Le stringhe che devo incollare (ad esempio Oggetto: bla bla bla) le
prelevo dal mio applicativo VB 6 e 'bla bla bla' costituisce la
variabile)
Il problema e' che quando lancio Word da VB 6 mi da errore se lo lancio
più di una volta.
Il codice e' il seguente:
  Dim Obj_Word1_APP As New Word.Application
  Dim Obj_Word1_Doc As Object
 
  Obj_Word1_APP.Width = 300
  Obj_Word1_APP.Height = 200
  Obj_Word1_APP.Top = 0
  Obj_Word1_APP.Left = 0
 
  Obj_Word1_APP.Visible = True
 
  Set Obj_Word1_Doc = Obj_Word1_APP.Documents.Open("c:\prova1.doc")
  Obj_Word1_Doc.Content = "Prova di scrittura da Visual Basic"
L'errore che mi da la seconda volta mi dice che c'e' un problema sul
normal.dot.
Inoltre come faccio a sostituire quindi sovrascrivere le stringhe che
sono gia' presenti nel .DOC ?
Chi mi suggerisce qualcosa ?
Ho provato anche a trattare il .DOC come file di testo e quindi fare una
sostituzione da codice ma mi da poi degli errori dopo l'elaborazione.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 normal.dot.
Ma dopo la prima volta hai fatto il Quit della prima applicazione?
Devi fare:
Close del documento
Quit dell'applicazione
SET=Nothing del documento
SET=Nothing dell'applicazione
Altrimenti stai cercando di avviare per la seconda volta una cosa che è
ancora in esecuzione (vedi task manager un attimo prima dell'inizio del
secondo giro).
Ciao
Alberto

Non posso chiudere da codice il word, perchč una volta aperto non riesco
piů a sapere se l'utente ha chiuso Word.
Ho guardato nel task maneger e non ho trovato word.
La cosa che mi preoccupa di piu' č che non riesco a fare le sostituzioni
da codice al documento word.
Esempio documento word:
Oggetto : xx
 Destinatario : yy
In riferimento al zz del ...
Devo sostituire xx,yy e zz con delle stringhe che ricavo dalla mia 
applicazione VB6.
Come faccio ?
Grazie


applicazione VB6.
Puoi usare il metodo Replace dell'oggetto Find di Document.
-- 
hth, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Picture Box e bmp

Ciao a tutti,
sono un neofita del VB e ho una domanda:
ho una PictureBox che modifico solo tramite Picture1.line.
Quando tento di salvare la Picture Box come BMP mi viene salvata una 
BMP, ma senza le modifiche che ho apprtato alla Picture Box tramite 
.line, cioè è una BMP in tinta unita con il colore dello sfondo della 
Picture Box.
Un'altra cosa: Tutte le volte che ho tracciato qualcosa nella Picture 
Box e poi ho riduco a icona, tutte le linee spariscono quando torno ad 
ingrandire il programma, come mai? E' per lo stesso motivo per cui non 
riesco a salvare la Picture Box come BMP?
Grazie mille!!!
-- 
P.
Clark Kent rappresenta la critica di
Superman alla razza umana.
Bill

 riesco a salvare la Picture Box come BMP?
Esatto :-)
Quello che vedi e' in .Image, mentre se vuoi che visual basic se ne 
faccia una copia interna (quindi .Picture) devi alzare il bit dell'
AutoRedraw.
-- 
ciao, hal

 AutoRedraw.
Mi sa che qui ho scritto una belinata... Qualcuno ha un vb per controllare?
-- 
ciao, hal


Fa niente, te ne sei accorto in tempo ;-)
Per salvare deve comunque far riferimento a .Image, anche con Autoredraw 
attivo.
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown 

 Fa niente, te ne sei accorto in tempo ;-)
Grazie, paisa'! :-)
-- 
ciao, hal

 allora imposta .AutoRedraw = True
Grazie mille, adesso funziona perfettamente!!!


Newsgroup: it.comp.lang.visual-basic
Titolo: R: come posso impostare la stampante?

Ciao,
imposta la proprieta' Papersize dell'oggetto printer in base ai valori
costanti che sono indicati nell'help, oppure se devi definire delle
dimensioni particolari utilizza le proprieta'  Height o Width.
In effetti, esiste il problema della portabilita' della stampa, in maniera
particolare per i bollettini di ccp, che necessitano di una certa precisione
in quanto riguarda il margine superiore e l'allineamento a sinistra.
Io ho risolto creando una maschera in cui vado ad impostare le correzioni
rispetto ai valori standard dei bollettini per poterli addattare alle
stampanti disponibili. Comunque tieni presente che non tutte sono addatte
allo scopo
beppe

Grazie mille per il cortese aiuto...

Newsgroup: it.comp.lang.visual-basic
Titolo: Allineare testo in maskedbox

Ciao a tutti,
e possibile allineare in una maskedbox il testo inserio a destra.
Grazie

 ha scritto nel messaggio
news:8vg32c$erg$1...@serv1.iunet.it...


...

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione Errori di Stampa

Vorrei sapere quali errori sono possibili in fase di stampa 
e come poterli gestire. 
(Esiste solo il CancelError (CommonDialog) che Restituisce un valore
che indica
 se viene generato un errore quando si sceglie il pulsante Annulla???)
Grazie!

e come poterli gestire.
Scartando gli errori di sintassi e concettuali, i tipici errori in cui si
incorre più spesso in fase di stampa sono iseguenti:
- Uscita dai margini della pagina (generalmente il dx e l'inferiore)
Attenzione che per questi errori non viene dato alcun messaggio ! E' compito
di chi programma gestire la cosa.
Se hai bisogno di informazioni più dettagliate siamo qui...
Ciao Marco

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Peek e Poke

allora, finalmente sono riuscito ad usare, da VB6, gli omologhi di Peek e
Poke del QBASIC.
solo una cosa.
so che nel SEGMENT 0 ci sono un sacco di informazioni utili. ma io come
faccio a sapere a che cosa corrisponde una singola locazione di memoria?
dove posso trovare queste informazioni?
grazie.
Mario

 wrote in message 8rgjvp$6c6$1...@nslave1.tin.it...



Peccato che queste informazioni servono praticamente solo ( forse
esistono solo ) nei box dos di windows per cui in programmi windows
nativi non hanno alcun significato , va da se che anche il 'segmento 0'
non ha alcun significato sotto windows nativo.

Newsgroup: it.comp.lang.visual-basic
Titolo: Form .... mobili

Ho un form contenuto in un form MDI. Sul primo form ho messo una listview
in basso che non faccio vedere perchè ho tagliato l'altezza del form in
modo da escluderla, poi ho messo un tasto per falra apparire che esegue un
semplice comando di ridimensionamento "me. height = ???? ".
Ma questa
istruzione fa muovere il mio form, mentre io vorrei che si allungasse verso
il basso senza muoversi.
Grazie a tutti.
--------------------------------
Inviato via 
http://usenet.iol.it

il basso senza muoversi.
E' piuttosto strano quello che dici.
Ho appena provato con la mia versione di vb6, ma il form si allunga senza spostarsi.
Comunque, puoi provare con
me.Move me.Left, me.Top, me.Width, <nuova_altezza>
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestire database senza controllo data

Buongiorno a tutti....e da stamattina che sto cercando di gestire un db
senza i vari controlli che ti mettono a disposizione......ma usando il
codice vb:
Dim db As Database
Dim rs As Recordset
Private Sub Form_Load()
    Set db = OpenDatabase("C:\db2.mdb")
    Set rs = db.OpenRecordset("select tab1.nome, tab1.cognome from tab1",
dbOpenDynaset)
    Text1.Text = rs.Fields![nome]
    Text2.Text = rs.Fields![Cognome]
End Sub


devi usare:
Text1.Text = rs![nome]
o
Text1.Text = rs.Fields("nome").Value
per il resto funziona tutto , ricordati di includere nei riferimenti del
progetto la libreria DAO che ti serve

Buongiorno a tutti....e da stamattina che sto cercando di gestire un db
senza i vari controlli che ti mettono a disposizione......ma usando il
codice vb:
Dim db As Database
Dim rs As Recordset
Private Sub Form_Load()
    Set db = OpenDatabase("C:\db2.mdb")
    Set rs = db.OpenRecordset("select tab1.nome, tab1.cognome from tab1",
dbOpenDynaset)
    Text1.Text = rs.Fields![nome]
    Text2.Text = rs.Fields![Cognome]
End Sub
Private Sub Cmdavanti_Click()
    rs.MoveNext
    Text1.Text = rs.Fields![nome]
    Text2.Text = rs.Fields![Cognome]
End Sub
Private Sub Cmdindietro_Click()
    rs.MovePrevious
    Text1.Text = rs.Fields![nome]
    Text2.Text = rs.Fields![Cognome]
End Sub
Private Sub Cmdaggiungi_Click()
    rs.AddNew
    Text1.Text = rs.Fields![nome]
    Text2.Text = rs.Fields![Cognome]
End Sub
Prima cosa volevo sapere se bene o male la strada da seguire è questa cioè
dichiarare un "Database" e "Recordset", il controllo data serve soltanto per
gestire il database o sbaglio.....(cosa che posso fare con l'oggetto
recordset)
Seconda cosa è giusto usare la propietà text per agganciare i campi al
database ??Datafield serve solo con il controllo DATA?
Per il momento è tutto......GRAZIE ANDREA

 .....

Newsgroup: it.comp.lang.visual-basic
Titolo: La laser brucia le schedine del super enalotto???!?!?!?!??!?!?!?!?

Cavolo ragazzi/e,
nel mio programma di super enalotto, ero giunto nel gestire la stampa delle
schedine... LE BRUCIA!!!!
Posseggo una stampante HP Laserjet IIP Plus con 4 mega e, se inserisco le
schedine con il retro (quindi la parte del "come si gioca") tutto apposto,
vi si stampa! ma, quando le inserisco per il loro verso... entrano bianche
ed escono in NEGATIVO (devo ammettere che l'effetto è bello ma l'utilità è
alquanto discutibile) e, dei segni che dovevano essere stampati, il più
nulla assoluto!!!!!!!
Sob!

Io proverei con una getto d'inchiostro

Mi sembra alquanto ovvio dato che le schedine sono in matteriale termico,
significa che col calore esce fuori il colore.
ma non disperare, infatti non dovrai buttare la tua stampante dato che
presto nelle migliari ricevitorie arriverą la nuova validatrice "EXTREMA"
che va con schedine in carta semplice.
Auguri.

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Recordset e datacombo!

Ho un datacombo che si collega ad un database per prelevare il codice di un
articolo di magazzino e fino a quì nessun problema.I campi di questo
database sono Idmateriale/Codice
materiale/Descrizionemateriale/Prezzo.....ecc
Ora cliccando sul datacombo vorrei poter visualizzare gli altri elementi su
delle textbox,ma non sono riuscito nel tenmtativo!!
Come posso fare?
Grazie

 ha scritto nel messaggio
news:cc48dr$ta0$1...@lacerta.tiscalinet.it...

Una ricerca su Google era difficile da fare?!
Nell'evento click del DBCombo devi mettere il codice per selezionare il
record:
Set gWS as Workspace
Set gDB as Database
Set Rs as Recordset
Set gWS = DBEngine.Workspaces(0)
Set gDB = gWS.OpenDatabase("TuoDB.mdb")
Set Rs = gDB.OpenRecordSet("SELECT * FROM Articoli WHERE CodArticolo = '" &
Dbcombo.Text & "'", dbOpenSnapshot)
TextBox1 = Rs!DescrizioneMateriale
TextBox2 = Rs!Prezzo
ecc.....
L'help di VB è fatto bene... dacci una vista
Ciao, Vincenzo

 ha scritto nel messaggio
news:0KhFc.568606$rM4.23...@news4.tin.it...


 ha scritto nel messaggio
news:0KhFc.568606$rM4.23...@news4.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione errori database

In un programma VB in che modo posso gestire le numerazioni degli
errori che mi retituisce il microsoft SQL server 2000 come err.number?
Ad esempio, ho un errore di duplicazione indice in una tabella con
chiave primaria un campo e si sta tentando di inserire un record con
quel campo duplicato. Il codice di errore runtime che mi viene
restituito 鑏 -
2147217900
(80040e14)
Come posso gestire questi errori?
GRazie

 GRazie
prego (se ho capito) ;-)
ciaociao

 GRazie
Prego.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Newsgroup: it.comp.lang.visual-basic
Titolo: Nuovo record

Salve a tutti...
Non riesco a inserire un nuovo record in una tabella il mio listato č
pressapoco cosi:
Public DBAnagraf As New ADODB.Connection
Public rsClienti As New ADODB.Recordset  'Recordset per tabella Clienti
rsClienti.Open StrSql, DBAnagraf, adOpenKeyset
rsClienti.AddNew
e mi da errore su rsClienti.AddNew
Errore di run-time '3251'
il set di record corrente non supporta l'aggiornamento.Potrebbe trattarsi di
una limitazione del provaider o del tipo di blocco selezionato.
Il programma funziona tutto in locale!!!

 Non riesco a inserire un nuovo record in una tabella il mio listato è


 sola lettura
 Mi potresti spiegare meglio cosa sarebbe??
Grazie

 rsClienti.Open StrSql, DBAnagraf, adOpenKeyset
[cut]
Dall'help in linea:
Metodo Open (Recordset ADO)
Sintassi
recordset.Open Origine, ConnessioneAttiva, TipoCursore, TipoBlocco, Opzioni
TipoBlocco ....
adLockReadOnly Sola lettura – Impossibile modificare i dati (impostazione
predefinita). 
ciao
marzio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 predefinita).
Grazie ecco perchč mi rimane il dubbio su cosa devo mettere per poter
scriverci sopra... Considera che dovrei poter accedere al database
contemporaneamente da piů Pc.

Newsgroup: it.comp.lang.visual-basic
Titolo: corso vb

 salve sono interessato ad imparare vb sono a roma chi mi può indicare un
un buon corso nella mia città
grazie a tutti

Hai già fatto un giro qui ?   
http://www.geocities.com/SiliconValley/8015/

Non lo so se a Roma esiste un buon corso sul Vb. Ma ti posso dare
l'indirizzo del corso italiano piů conosciuto ed apprezzato su internet.
L'indirizzo č:
 
http://www.geocities.com/siliconvalley/8015
E' interamente in italiano, gestito da un'italiano.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?OT] Msagent

Ciao,
una domanda che non so a chi altro porre.
Che cosa debbo caricare affinche'  l'Agent Character Editor (ACE) utilizzi
la fonetica italiana??
C'e' un qualche sito da cui si possano scaricare file di aggiornamento??
un grazie
beppe

A quanto ne so io non è ancora stata implementata questa fonetica.
Per ora bisogna ancora accontentarsi di quella inglese.
Se comunque ti interessa  MSAgent, prova a vedere che novità ci sono su
questi siti:
http://www.cantoche.com/
http://www.msagentring.org/
Ciao!
Newsgroup: it.comp.lang.visual-basic
Titolo: VB 6.0 SP 6: perchè la voce di menu Crea nome_progetto.exe non è abilitata?

Spero che qualche d'uno mi possa aiutare.
Dopo l'istallazione del SP6 per Visual Studio 6.0 non riesco +a creare
l'eseguibile di un progetto indipendentemente da quale esso sia: in altre
parole la voce di menu File/Crea nome_eseguibile.exe è disabilitata.
Grazie 1000
Mosca

 ha scritto nel messaggio
news:fX0pc.187304$hc5.8...@news3.tin.it...

Hai già provato così?
T.dx mouse su barra menu --> Personalizza... -> scheda Comandi --> trascina
la voce "crea progetto" nel menu File e togli quella disabilitata.
                                    Ciao
                                                        Zephiross

Grande!
Seguendo il tuo consiglio ho risolto!
Perchè può essere scucesso?
E allora come faccio a sapere se una voce dei menu di Vb sia disabilitata
senza motivo?
Grazie 1000
Mosca

 senza motivo?
Personalmente finora ho riscontrato solo questo caso....
Se ti accade con altri, ripeti la procedura... non c'è altro da fare che
verificare al momento del bisogno.
                                                Ciao
                                                            Zephiross

Newsgroup: it.comp.lang.visual-basic
Titolo: Codice a barre

Sto sviluppando una applicazione che dovrebbe leggere un codice a
barre degli articoli, qualcuno può darmi qualche consiglio su quale
tipo di  lettore utilizzare?
Ho visto tempo fa delle penne senza filo, che probabilmente
immagazzinano dati in un buffer: sono affidabili?
Grazie
Luca Villa
luca....@usa.net

Per quanto mi riguarda vanno benissimo i lettori in emulazione tastiera, si
evita la programmazione della lettura della COM, sono di facile
installazione e ne trovi di differenti "potenze".

 immagazzinano dati in un buffer: sono affidabili?
Ci sono vari tipi di lettori, a seconda delle esigenze. Ne ho visti
anche di programmabili e con emulazione ms-dos.
Tu che ci devi fare ?
--
Bye. __Andrea Cao__

 
luca....@usa.net

Newsgroup: it.comp.lang.visual-basic
Titolo: Controlli e autorizzazioni

Alcuni controlli tipo dbgrid e dbdata (mi sembra che i nomi siano quelli...)
non funzicano :( quando li "installo" e appare l'icona sul menů dei
controlli e cerco di inserirli in un form appare una finestra e dice che
mancano le autorizzazioni per usare quel controllo :( anche ri-installando
tutto VB č uguale :(
Si puň rimediare?
tks :)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

cerca i file *.reg nel cd di vb e quando trovi quelli che ti servono,
mandali in esecuzione (per la dbgrid dovrebbe esserci dbgrid.reg).
servono ad impostare le autorizzazioni di sviluppo.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it
Newsgroup: it.comp.lang.visual-basic
Titolo: mancata reg OCX

Come mai a volte mi capita che, quando creo dei dischetti di installazione
del mio progetto (con autocomposizione installazione), quando vado ad
installare l'applicazione su un altro computer mi viene dato un messaggio
del tipo "Impossibile registrare xxx" (non mi capita sempre ma a volte si)


wrote:

  Tipicamente, questo succede quando mancano una o piu' dependancies
DLL, tipicamente le varie MFC40.DLL o MFC42.DLL (non specifichi se
parli degli OCX standard di VB o di altri third-party) e le altre DLL
runtime delle MFC.
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire DIESPAMMERS con MC1258
  In the address, replace DIESPAMMERS with MC1258

Ciao, ho anche io lo stesso problema, ma con uno dei files di Crystal Report,
CC45IT.DLL, e qualche volta anche con MFC40.DLL . Il programma installato
funziona comunque, ed anche la stampa di una tabella con CRW, ma è veramente
brutto presentare un programma che durante il Setup mostra un errore !!.
Che cosa bisogna verificare per evitare questa rottura ??
grazie 
or...@tin.it




Che cosa bisogna verificare per evitare questa rottura ??
  Non ho mai provato ad utilizzare Crystal Reports in un programma,
quindi non sono certo del problema, ma hai provato a verificare le
varie dependancy delle DLL che ti danno problemi?
  P.S. Non serve che mi mandi il messaggio anche via e-mail: mi crea
solo incertezze sul modo in cui rispondere ed il mio indirizzo appare
pure in chiaro nell'header e ricevo gia' abbastanza spam. :-(((

Newsgroup: it.comp.lang.visual-basic
Titolo: Esecuzione di applicazione esterna

Salve,
volendo far eseguire un'applicazione esterna,
ho scritto cosě:
dim apName
apName = shell("C:\WINDOWS\NOTEPAD.EXE",1)
AppActivate apName
poi segue altro codice
La cosa funziona. Il problema č che  vorrei che il controllo
dell'esecuzione del codice VB si interrompesse e solo dopo
che l'applicazione (es: Notepad) viene chiusa tornasse al codice VB
per eseguire le linee di codice successive. Invece mi lancia l'applicazione
e subito prosegue oltre.
come potrei risolvere grazie

 e subito prosegue oltre.
Io ho usato spesso la ShellAndWait:
http://www.scottandmichelle.net/scott/code/index2.mv?codenum=069
Ciao,
Bruno Del Frate



Dito Comune...
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
---------------------------------------------------------------------------

 Dito Comune...
????????
Sarebbe?
Quello medio della mano destra che punta in alto?
Rivolto a chi invia Post senza consultare prima il Sito Comune?
:-))))
--
----------------------------------------------------------------------------
-
Marco Corsaro
ICQ 9870268
http://www.corsaro.it
my greatest love - 
http://151.38.159.216/users
----------------------------------------------------------------------------
-

:-))))
LOL :-PPPPP
Sorry, è già la seconda volta che faccio lo stesso errore.... dovrò
cambiare tastiera.. :-_)


 :-))))
R O T F L !
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: [SQL] - Non so come tradurre in una query la cosa che voglio fare !

Ciao a tutti !
Ho una query che ordina in modo decrescente ("descending") tutti i record di
una tabella SQL Server in base al campo "Data".
Fin qui tutto bene, la cosa funziona; ma in che modo posso modificare il
linguaggio sql della query in maniera tale che ogni volta mi faccia vedere
solo ed esclusivamente il PRIMO record ?
Grazie e ciao !
--
'''®foolbrain®'''
Visual Basic Programmer
Database Designer & Manager
ICQ 88912631
Y! foolbrain_2fb

Grazie e ciao
!
in access ( e quindi anche in VB tramite Jet) puoi usare l'istruzione
TOP
SELECT TOP 1 agente
FROM ...
--------------------------------
Inviato via 
http://usenet.iol.it
 

 FROM ...
1000 Grazie !!! Funziona !

Newsgroup: it.comp.lang.visual-basic
Titolo: Funzione API di spegnimento....mi è stato chiesto cosa ho fatto..!

Per hal1961 che me l'ho ha chiesto......e Lukino2000...
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long,
ByVal dwReserved As Long) As Long
Private Const EWX_LOGOFF = 0
Private Const EWX_SHUTDOWN = 1
Private Const EWX_REBOOT = 2
Private Const EWX_FORCE = 4
_____________________________________
Sub spegni()
If chiusura = 1 Then
    tipoChiusura = EWX_SHUTDOWN
ElseIf chiusura = 2 Then
    tipoChiusura = EWX_FORCE
End If
Call ExitWindowsEx(tipoChiusura, 0&)
Unload Me
End Sub
E' tutto qui..non penso di aver fatto errori!....Ditemi tutto! Please
:-)))))))))))
Grazie mille!

 wrote in message
news:RS8w6.633$HF3.1...@news.infostrada.it...


Per favore non spezzare il thread !
Si fa solo casino e basta :(
Ti ho mandato un post, al thread originario.
ciao, hal

Risolto!..grazie mille a tutti!.....ho fatto come ha detto Lukino! col
doppio parametro....!
Ho guardato anche la variabile..come consigliatomi da HAl...ma quella potev
solo assumere i valori 1 e 2 :-)
Grazie mille ancora a tutti!
Simo
Newsgroup: it.comp.lang.visual-basic
Titolo: Pulsante che esegue sql

Salve ragazzi ho un programma che si connette tramite un controllo ado ad un 
database access, voglio che tramite la pressione di un pulsante di comando 
venga eseguita una procedura sql, precisamente devo fare un insert, come 
faccio? Ho provato a scrivere codice sql nella procedura del pulsante, ma 
ovviamente mi da errore, grazie a chi vorrà darmi un consiglio ;-)
-- 
# ICQ 84624356
# MSN 
lello...@katamail.com
 

 ovviamente mi da errore, grazie a chi vorrà darmi un consiglio ;-)
Dim myCn As ADODB.Connection
Dim cmd As ADODB.Command
...
With cmd
    .CommandText = "myStored"
    .Name = "GetTitle"
    .CommandType = adCmdStoredProc
    .Parameters.Append .CreateParameter("myParameter", adInteger,
adParamReturnValue)
    .ActiveConnection = mycn
End With
...
Dim parmP As Parameter
Dim numRec As Integer
With cmd
   .Parameters(1) = 10
   .Execute numRec, , adExecuteNoRecords
End With
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 consiglio ;-)
http://groups.google.it/groups?hl=it&lr=&q=ado+insert+into&meta=group%3Dit.comp.lang.visual-basic
Ave
giuseppeD
---
...... utilizzano ancora il Wizard, perdonateli non sanno quello che fanno !

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

Ciao a tutti,
Ho bisogno in un programma mio, di aprire gli file .ZIP. A l'inizio, ho
utilizato PKUNZIP passando per il dos, ma è tutto un casino con Windows 95
(multitasking). Ho anche trovato delle DLL facciendo questo, pero non erano
freeware.
Quindi, qualcuno sa come posso fare ???
Grazie !!!

freeware.
Mah io i sorgenti di un programma chiamato unzip per msdos, ho anche
un qualcosa per nt (magari per i nomi lunghi). questo programma
scompatta il file .zip della pkware.
Lo trovi su 
www.smartcom.it/aw/unzip.zip
---
 E.S.W.A.T.                 -= Guges-D =-                     E.S.W.A.T.
  \------/         Olympus, terzo terminale a destra           \------/ 
   \    /                (vicino a una 500-D)                   \    /
    \  /                 IACer & ANIBA D.O.C.                    \  /
     \/                Feccia di IAC (c) DDD '97                  \/
    MADM              Membro e Fondatore del MADM                MADM
                      Gran Sacerdote di MINNI !!!
Newsgroup: it.comp.lang.visual-basic
Titolo: programma commerciale

Ho creato un programma x spedire SMS e vorrei renderlo COMMERCIALE:
qualcuno mi sa dire a CHI potrei rivolgermi o come potrei fare x renderlo
appunto commerciale?
Grazie
P.S.
ho gią ricevuto un offerta ma ho paura che mi tirino il pacco :)

...


 appunto commerciale?
Prima di rispondere, un piccolo appunto: se il programma si basa sui vari
servizi sms offerti su web, tieni presente che la maggioranza di essi - se
non tutti - vietano esplicitamente ogni utilizzo commerciale.
Se non te la senti di affrontare una distribuzione shareware, ma vuoi
vendere i sorgenti ed i diritti di distribuzione, devi venderlo ad una
software house. Per quanto riguarda la possibilità di "pacchi", è molto
semplice: stabilisci una modalità di retribuzione (prezzo alto one-time, con
totale cessione dei diritti; oppure piccola retribuzione di start-up e poi
percentuale sul venduto) e proponi un contratto che ti verrà firmato.
Se la software house non vuole impegnarsi a firmarti un contratto, lascia
perdere.
In ogni caso, insisti per un pagamento upfront o in ogni caso a scadenze
precise e in un arco temporale ridotto (es. 30% alla consegna, 50% a 30
giorni e 20% a 60 giorni).
In alternativa prova uno dei grandi canali di distribuzione shareware (es.
www.componentsource.com
)
-vibino

Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] e indirizzi di memoria

NON SI POTRA' PIU' OTTENERE UN INDIRIZZO DI MEMORIA DI UNA CERTA
VARIABILE!!!!! :-(((
Cito da 
http://www.microsoft.com/italy/msdn/articoli/basic_net.asp
:
VarPtr, VarPrtArray, VarPtrStringArray, ObjPtr e StrPtr erano funzioni non
documentate utilizzate per ottenere l'indirizzo di memoria sottostante delle
variabili. Tali funzioni non sono supportate in Visual Basic.NET.
        Ciao
            Allanon

 Basic.NET.
No, all'interno di .NET solo il C# avra' la possibilita' di lavorare con
codice "unsafe", ovvero lavorando a basso livello con puntatori, ecc...
C'e' da dire che all'interno di 
VB.NET
 non c'e' necessita' di utilizzare
VarPtr, ecc...
Ciao.

 Dicevano cosi' anche di VB <g>
Effettivamente anche in VB non ci sono poi quelle grandi necessita' di
utilizzare VarPtr e compagnia bella. Si fa per oltrepassare i limiti del
linguaggio, ma trovo molto meglio oltrepassare i limiti di un
linguaggio...  cambiando linguaggio.
Comunque 
VB.NET
 e' molto diverso dal VB che conosciamo, e lo stesso
utilizzo diretto del'API di Windows dovrebbe essere abbandonato. Per
questioni di portabilita' (quando .NET sara' disponibile per altri SO) e
pure per questioni di efficenza e prestazioni. In quel test di poco
tempo fa sulla lettura di un file di 45 MB, il codice 
VB.NET
 che ho
postato (che utilizza le classi della BCL) si e' rivelato veloce quanto
il prog. scritto in C/C++.
Ciao.