mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Mettere a pieno schermo un'applicazione esterna

Come si può ingrandire a pieno schermo un'applicazione esterna a vb 
con il comando shellexecute ?
Grazie, Alverman

 con il comando shellexecute ?
'declares...
Private Const SW_MINIMIZE = 6
Private Const SW_MAXIMIZE = 3
Private Const SW_RESTORE = 9
Private Declare Function ShowWindow Lib "user32" _
(ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function GetWindowThreadProcessId Lib "user32" _
(ByVal hwnd As Long, lpdwProcessId As Any) As Long
Private Declare Function FindWindowEx Lib "user32" _
Alias "FindWindowExA" _
(ByVal hWndParent As Long, ByVal hWndChildAfter As Long, _
ByVal lpClassName As String, ByVal lpWindowName As String) As Long
'usage...
Dim pidLaunched As Long
Dim hwndFound As Long
Dim pidFound As Long
Private Sub Form_Load()
pidLaunched = Shell( _
"C:\Windows\NOTEPAD.EXE", _
vbNormalFocus)
Pause 3
Do
hwndFound = FindWindowEx(0, hwndFound, "Notepad", vbNullString)
If hwndFound <> 0 Then
GetWindowThreadProcessId hwndFound, pidFound
If pidFound = pidLaunched Then
ShowWindow hwndFound, SW_MINIMIZE
Exit Do
End If
Else
Exit Do
End If
Loop
Pause 3
ShowWindow hwndFound, SW_MAXIMIZE
Pause 3
ShowWindow hwndFound, 9
End Sub
Public Sub Pause(sec As Single)
    Dim t As Single
    t = Timer
    While Timer <= t + sec
        DoEvents
    Wend
End Sub
--
Fosco

 Grazie, Alverman
L'ultimo parametro di ShellExecute specifica proprio come mostrare la 
finestra dell'applicazione
Const SW_SHOWMAXIMIZED As Long = 3
    ShellExecute 0&, vbNullString, "notepad.exe", vbNullString, 
vbNullString, SW_SHOWMAXIMIZED
Bye
Raf

 vbNullString, SW_SHOWMAXIMIZED
Ma se invece del sotito notepad voglio aprire, per esempio, mediaplayer ?
Ho provato ma sembra non funzionare :(
Alverman

 Ho provato ma sembra non funzionare :(
Private Const SW_SHOWMAXIMIZED As Long = 3
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
Private Sub Form_Load()
    ShellExecute Me.hwnd, vbNullString, "C:\Programmi\Windows Media
Player\wmplayer.exe", vbNullString, vbNullString, SW_SHOWMAXIMIZED
End Sub
Ciao Fede

 Ciao Fede
Grazie Fede,
provando così funziona, solo che io passo alla shellexecute solo il nome del 
file da aprire e in questo modo non apre a pieno schermo.
x = ShellExecute(hwnd, vbNullString, DataSplit(1), vbNullString, 
vbNullString, SW_SHOWMAXIMIZED)
dove datasplit(1) contiene il percorso completo di un file mpeg
Alverman

No, no !!
Ferma tutto .......... funziona :)
Grazie, Alverman
Newsgroup: it.comp.lang.visual-basic
Titolo: File per funzionamento Crystal Report

Salve a tutti,
ho bisogno del vostro aiuto per Crystal Report.
Devo distribuire una mia applicazione che utilizza un Crystal Report. Ho
questo problema: il programma non funziona perchč non trova i file per il
funzionamento di Crystal Report.
Quali sono i file che devo includere nel pacchetto di installazione affinchč
le mie applicazioni che utilizzano Crystal Report funzionino?
Grazie fin da adesso.
Brunix


un po' generico...
ocx?
csrystal designer?
crpeauto?
...consulta il file runtime.hlp
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: Editor di codice esterno in VisualBasic 6

C'e` un modo per convincere VisualBasic a prendere in considerazione la
possibilita` che il codice di un file di progetto potrebbe essere stato
modificato da un programma esterno? e che quindi non puo` continuare ad
andare avanti come se nulla fosse successo, conservandone la propria copia
in memoria, ma dovrebbe ricaricarlo da disco, o almeno chiedere se deve
ricaricarlo da disco.
L'editor di codice interno di VisualBasic e` comodo per tante cose
(completamento delle istruzioni, intelligenza del linguaggio, ecc.), ma ci
sono alcune operazioni che preferisco fare con strumenti esterni. E vorrei
poterlo fare anche mentre il progetto su cui sto lavorando e` aperto in
VisualBasic. Ma VisualBasic appunto ignora queste modifiche, e lavora solo
sull'idea che si e` fatta di quel file quando ha aperto il progetto.
Ciao.

 ricaricarlo da disco.
http://www.mztools.com/
Add-in gratuito, fra le altre cose permette di ricaricare i file dal
disco
--
Faber

disco
Acc... cosi` subito? E adesso che faccio? No, dico, pensavo di approfittarne
per dare un'occhiata in giro, ma se mi rispondete in 16 minuti netti.... ;-)
Vabbe', giusto per non andarmene via subito, vi faccio un'altra domanda: un
Add-in progettato per VisualStudio si suppone che debba funzionare anche in
VisualBasic, o e` normale che invece non si carichi neppure?
Grazie in ogni caso per la piu` che sollecita risposta.
Ciao.

 modificato da un programma esterno?
Menu: strumenti/opzioni/avanzate
Checkbox: Notifica modifiche...

Checkbox: Notifica modifiche...
Quello l'avevo visto, ma non mi pare che serva a quello scopo.
L'ho spuntato, ma mi sembra che VisualBasic continui ad ignorare le
modifiche che faccio da fuori.
Ciao.

 modifiche che faccio da fuori.
Si, scusa, hai ragione: ricordavo (male) che VB si accorgesse delle
modifiche fatte dall'esterno ai file che tiene aperti...
Newsgroup: it.comp.lang.visual-basic
Titolo: ? Access97 o Access 2000

Il mio problema è questo:
Uso Dao35 perchè molti miei clienti hanno Office 97 sul pc.
Spesso mi chiedono di modificare le tabelle dei DB che gestiscono i dati del
programma, quindi di inserire nuovi campi e questo non è un problema da
codice, ma quando mi chiedono di aumentare le dimensioni dei campi già
esistenti per poter inserire più caratteri, visto che, a quanto ho capito
dalla guida, la proprietà size è di sola lettura, non posso farlo da codice,
ma devo intervenire direttamente da Access.
Il problema è che alcuni clienti hanno installato Office2000, e intervenendo
direttamente da access 2000 questi converte il database da 3.5 a 3.6, quindi
il programma non legge i dati.
Se uso nel programma Dao36 il problema è inverso.
Cosa mi consigliate?
Carmelo

 Se uso nel programma Dao36 il problema è inverso.
cioè? con il 3.6 non leggi i mdb fatti con access 97? sicuro sicuro?
Salutoni
Sergio

 il programma non legge i dati.
bhe nessun problema , dbDati.mdb e' il tuo database 97 , lo apri col 2000 e
lo converti in dbDati2K.mdb ,
fai le modifiche, e poi riconverti il db in 97 !  Io lo faccio in
continuazione e non ho trovato ancora bug di conversione o altro
Ocio che non puoi sovrascrivere , devi cancellare il vecchio db e ricrearlo
!

[*Carmelo* : 
carme...@libero.it
] ha scritto:

Se usi DAO 3.6 il problema NON è inverso. 3.6 vede 97 e 2000,
indifferentemente.
Fai solo attenzione quando crei o compatti un database. Sono le uniche
differenze.
Per quanto riguarda le dimensioni dei campi (e altre cosette) devi farti, se
vuoi, una procedura che crea una nuova tabella, col nuovo campo o, meglio,
le nuove dimensioni, legge i dati dalla vecchia e li mette nella nuova. Poi
la vecchia viene eliminata e la nuova viene rinominata nella vecchia.
Newsgroup: it.comp.lang.visual-basic
Titolo: DBGRID32 --> server non registrato correttamente ???

Salve, guru di VB, io sono un povero programmatore AS400 che si sta
cimentando col mondo delle finestre, e sto ammattendo con
l'autocomposizione istallazione di VB5.0: ho fatto un'applett VB che
sul mio sistema (di sviluppo) gira benissimo, ma una volta istallata
su altri PC dice che non puo' trovare il server per il controllo (si
riferisce al DBGRID32, nonostante abbia confermato
all'autocomposizione istallazione di includerlo nel setup. Ho dovuto
istallare il VB 4.0 per risolvere il problema; la successiva
cancellazione lascia il problema cmq risolto. Qualche idea? Qualsiasi
aiuto sara' molto gradito. Grazie anticipate.
======================================================================
Saverio Tedeschi /  snail mail:Var.SS 115 n.23-97015 Modica (RG)-Italy
e-mail:te...@tin.it-STIC n.2748/STOFC n.250505       ( @^@ ) 
=================================================oOOO==(_)==OOOo======

all'autocomposizione istallazione di includerlo nel setup.
  Di solito, questi problemi sono dovuti alle dependancies, ovvero
alle DLL delle quali necessitano i vari ActiveX per funzionare
correttamente, ma da quanto leggo nel relativo file .DEP il
DBGRID32.OCX (nota che io ho la versione inclusa in VB5) ha bisogno
solo di COMCAT.DLL, che dovrebbe essere inclusa in Windows.
  Hai provato ad installare di nuovo il tuo programma dopo aver
disinstallato VB4 dal computer target? Se adesso funziona, vuol dire
che installando VB4 hai messo a posto qualche DLL che magari non era
aggiornata o chissa' che problema aveva, altrimenti non so cos'altro
suggerirti.
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire DIESPAMMERS con MC1258
  In the address, replace DIESPAMMERS with MC1258
Newsgroup: it.comp.lang.visual-basic
Titolo: Rinominare una directory

Come posso rinominare una directory dal sul mio HD ????
Ciao ReDiCuori

name
"ReDiCuori" <redicu...@NOSPAMlibero.it> ha scritto


Premessa: Integra le indicazioni che
          fornisco consultando l'MSDN.
 
Una delle funzioni di VB(A) ti
può essere utile:
	Name OldEntity As NewEntity
Come vedi la sintassi prevede 2 identificatori,
Name + As, e due parametri, OldEntity + NewEntity.
Verifica che OldEntity esista prima di rinominarla,
usando, per questa operazione, la funzione Dir, 
e i relativi pertinenti parametri (nel tuo caso VbDirectory). 
La funzione Name rinomina sia files sia folders.
Mentre per i files gestisce il cambiamento di Drive,
non altrettanto è previsto per i folders.
E quindi se occorresse cambiare anche il drive,
devi necessariamente passare per FileCopy, Kill, RmDir.
Potresti anche usare API: tuttavia, considerata 
l'ordinarietà dell'operazione, lo reputo superfluo.
Non dimenticare di consultare l'MSDN per le funzioni
     Name, 
     Dir, 
     FileCopy,
     Kill,
     RmDir
Ognuna è accompagnata da esempio e note.
Se hai tempo leggi anche:
     SetAttr
     GetAttr
per la manipolazione degli attributi.
Se dovessi incontrare difficoltà, chiedi ancora.
Ciao 
	Adriano


Newsgroup: it.comp.lang.visual-basic
Titolo: Barcode EAN13

Salve a tutti,
qualcuno conosce un controllo non troppo costoso per stampare i codici a
barre EAN 13 con VB4pro?
Ho già cercato su 
WWW.VBXTRAS.COM
 ma sono oltre 200 $. Vorrei spendere un po
meno.
Grazie.
Marco Sabatini
marc...@mclink.it

...


 wrote:
Le riviste 18-20 di ioProgrammo
con codice compreso
ciao



sarebbe possibile ricevere il codice via email, visto che il font
trovato sul sito comune non mi funziona.
Infati se lo uso da word e imposto l'espanzione carattere, funziona,
ma non so come impostare l'espanzione da codice VB.
Grazie
Alessandro

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6: e' possibile cancellare buffer di stampa ?

Mettiamo che una applicazione dia in pasto alla stampante 200 stampe,si
riesce in qualche modo ad intervenire da software per eliminare quello
che e' gia' nel buffer della stampante?
Qualche idea ..suggerimento..link //?? grazie a tutti

 ha scritto nel messaggio news:1138782310.8...@g14g2000cwa.googlegroups.com...

Il problema e' abbastanza complesso, ti do' solo uno spunto:
ret = SetJob(hPrinter, JobId, level, pbufjob, JOB_CONTROL_DELETE)
pbufjob e' il primo elemento di una array di byte
-- 
bye.
________________________
http://salclem2.altervista.org/
http://netuser.altervista.org/
http://pmonitor.altervista.org/
Newsgroup: it.comp.lang.visual-basic
Titolo: Una Form MDI senza barra.?

Spero di farmi capire.
Vorrei utilizzare una FormMDI a pieno schermo, senza la barra alta (Quella
con le tre iconette X,_,ed i 2 quadratini...).
Ora, una Form classica è facilmente "settabile" dalle sue propietà, ma nn mi
risulta che questo sia possibile per una MDI.
CONOSCETE UN MODO (+ o -) SEMPLICE PER ELIMINARLA?
Grazie, e scusate se dico banalità (in buona fede :-)

Esatto. Per quanto ne so io non è possibile eliminare la parte superiore di
un Form MDI.
Se il tuo problema è inibire l'uscita dal programma, intercetta l'evento
Form_QueryUnload(Cancel as Integer), se non ricordo male.
Ciao ciao
Michele

prova questo :
Public Type RECT
        Left As Long
        Top As Long
        Right As Long
        Bottom As Long
End Type
Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA"
(ByVal hwnd As Long, ByVal
nIndex As Long) As Long
Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA"
(ByVal hwnd As Long, ByVal
nIndex As Long, ByVal dwNewLong As Long) As Long
Public Declare Function RedrawWindow Lib "user32" (ByVal hwnd As Long,
lprcUpdate As RECT, ByVal
hrgnUpdate As Long, ByVal fuRedraw As Long) As Long
Public Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As
Long
Public Const GWL_STYLE = (-16)
Public Const WS_CAPTION = &HC00000
Public Const WS_DLGFRAME = &H400000
Public Const RDW_INVALIDATE = &H1
Public Function TogliCaption(Handle As Long) As Long
    Dim Res As Long
    Dim A As RECT
    Res = GetWindowLong(Handle, GWL_STYLE)
    TogliCaption = Res
    SetWindowLong Handle, GWL_STYLE, Res - WS_CAPTION '+ WS_DLGFRAME
    RedrawWindow Handle, A, ByVal 0&, RDW_INVALIDATE
    DrawMenuBar Handle
End Function
CIAO

GRANDE! funziona!!!!!! Grazie 1000!
(WOW!)

Newsgroup: it.comp.lang.visual-basic
Titolo: Numeri grandi ma VERAMENTE grandi

salve a tutti
ho bisogno di gestire da vb dei numeri molto grandi (80-100 cifre, interi)
per un'applicazione di crittografia (rsa e diffie-hellman).
il double non mi basta proprio.
come posso fare?
ciao e grazie a tutti coloro che mi risponderanno

 come posso fare?
Non credo che sia possibile gestirli come cifre.
Vedi se una stringa ti può essere sufficiente.

 Vedi se una stringa ti può essere sufficiente.
beh no perchè li devo moltiplicare, dividere, fare il modulo etc.
ciao

 ciao
E che c'entra?
Con le stringhe si può fare benissimo.
Una volta ho usato un programma che faceva proprio questo, descritto su un
libro
di programmazione in TP... se si poteva fare allora... :)))
Andrea

 ha scritto nel messaggio
news:USfP9.39207$R45.1...@news2.tin.it...

puoi farmi qualche esempio?
grazie in anticipo
ciao!

 ciao!
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi e Varie su Crystal Report

Ho creato un programma di fatturazione e ho affidato il compito delle stampe
al crystal
Report , ed ecco i problema :
Come posso stampare una sola fattura senza stamparle tutte ?
( In pratica io vorrei selezionare dal database il numero della fattura e
stampare solo quella , sembra banale , ma non ci sono riuscito)
Altre  3 domande:
1)  DOVE TROVO UN GENERATORE DI REPORT PER VB MIGLIORE DEL CRYSTAL ?
2)  Quali saranno le differenze sostanziali tra VB5 e il nuovo VB6
3)  Dove posso trovare su Internet informazioni per fare girare  un comune
programma       ( Come il mio )  VB in rete
Grazie 1000000 a tutti coloro che proveranno a risolvere il mio problema
Un saluto a tutta la lista ....
Giuseppe La Rosa
pep...@yahoo.com

Devi impostare la formula di selezione dei record (fatture) che vuoi
stampare, da crystal c'è la voce di menu "Select Expert" sotto "Report" per
la versione inglese.
Da vb con l'OCX di Crystal mi sembra di ricordare la proprietà
"SelectionFormula".
Non esiste un report generator migliore di Crystal, a mio personalissimo
parere ovviamente.
Ciao Tiziano

Il fatto che Cristal Report sia un ottimo generatore di report è
indubbio..... Il grosso problema è che fortunatamente in america non hanno
il riepilogativo di fattura. Adesso non ho idea di come tu abbia risolto il
problema delle fatture su più pagine con la stampa del relativo riepilogo
iva con più aliquote ma con CR è comunque non banale.
Per effettuare la selezione di un range di documenti devi usare la proprietà
SelectionFormula di CR, in cui specificherai il "dalal" che ti serve.
Comunque sollevati..... con VB6 viene fornito anche un Report Generator
nativo che altro non è che il generatore di Report di Access. E' molto più
potente di CR ma vedremo che cosa comporta in termini di prestazioni.
Ciao Antonello


Gia', tanto e' vero che in VB6 non c'e' piu' Crystal Report (forse alla M$
si sono stancati di ricevere telefonate di notifica dei bug di CR?)
Non so che versione usi tu, ma la 5.0 (comprata) che abbiamo utilizzato in
ditta e' un vero scandalo.
Va in crash ogni 5 minuti,
e' un orrore nella gestione di campi immagine,
non cancella gli n-MB di file temporanei che crea durante il funzionamente,
non ha griglie sotto i 2.12 millimetri,
fa casini paurosi in stampa,
non si e' nemmeno sicuri che una linea "hairline" venga stampata in maniera
corretta.
Per non parlare dell'assenza di assistenza adeguata da parte di Seagate o
Microsoft.
Il tuo sara' un personalissimo parere, il mio e' dettato dall'esperienza
(anche se poca) avuta con il prodotto.
Ora in ditta stiamo passando ad una tecnologia di reporting differente.
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: VB5.0 STANDARD LEARNING EDITION.

Salve a tutti,
                  vorrei comprare VB 5.0 Standard Learning edition.
Qualcuno mi sa dire in che cosa è limitata questa versione rispetto alla
Professional ed all' Enterprise ?
Grazie
redsk...@hotmail.com

La versione Learning, che io sappia, ha limitate funzioni per l'accesso ai
dati col Jet-Engine e consente di utilizzare solo i DataControl per
l'accesso ai DB, inoltre non hai modo di creare DB n+AOk- cose come le Query,
gli indici e le relazioni.
Per+API- puoi acquistare la versione Licenza Studente, che ti d+AOA- VB5 e VC+-+-5
versione Professional. E' un p+API- rompiscatole perch+AOk- paghi subito ma per
avere il materiale (i due CD) devi spedire la documentazione necessaria in
Olanda via posta e aspettare l'invio (sempre via posta) del materiale. Data
la lentezza della posta italiana c'+AOk- da aspettare un bel po'+ACE-
--
   Tony Liccardo
  Microsoft Certified Professional
    +ACM-8+AHs-)+AH0-
redskorpion ha scritto nel messaggio +ADw-354220FB.C2A06AD4+AEA-hotmail.com+AD4-...
+AD4-Salve a tutti,
+AD4-                  vorrei comprare VB 5.0 Standard Learning edition.
+AD4-Qualcuno mi sa dire in che cosa +AOg- limitata questa versione rispetto alla
+AD4-Professional ed all' Enterprise ?
+AD4-
+AD4-Grazie
+AD4-redskorpion+AEA-hotmail.com

Sicuramente non ha il RDO (Remote Data Access Object) per poter accedere a
fonti esterne al PC di dati e la creazione di controlli multitrehad.

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione UserForm VBA

Salve a tutti,
ho sviluppato in excel degli UserForm che mi permettono di gestire
tramite codice in maniera automatica varie operazioni che vanno dalla
degli ordini alla fatturazione.
Ora, siccome spesso il codice di questi form viene aggiornato o
modificato, mi vedo costretto ogni volta a sostituire manualmente i
form di ogni postazione.
Vorrei sapere se esiste un modo di gestire tramite codice la
sostituzione dei form (che sono inseriti nel "personal.xls" di ogni
pc) di modo che ad ogni aggiornamento del codice ogni postazione possa
a sua volta sostituire automaticamente tutti gli UserForm.
Spero di ever espresso la situazione abbastanza chiamente e ringrazio
in anticipo x ogni suggerimento.


Se(se) non modifichi la UserForm ma solo
il suo codice, metti il codice in un modulo.
Qui trovi informazioni su come fare per
eseguire modifiche sui moduli vba:
http://www.erlandsendata.no/english/index.php?t=envbavbe
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
 

 eseguire modifiche sui moduli vba:
Nel caso invece modifico la UserForm (cosa più rara dell'aggiornamento
del solo codice ma può succedere) l'unica soluzione è la sostituizione
manuale?
Per quanto riguarda invece l'inserimento del codice nel modulo, non so
se è fattibile, mi spiego:
nel modulo ho gia le diverse macro che generano l'evento ".show" dei
vari form (uno per ogni operazione: ordini, fatturazione ecc..) quindi
mi risulta un po difficile (probabilmente anche per un difetto di
competenza e/o conoscenza mio) inserire il codice proprio di ogni form
nel modulo.
Ringrazio nuovamente per la disponibilità

 ha scritto nel messaggio 
news:1175072880.9...@l77g2000hsb.googlegroups.com...

Non sono esperto di VBA, ma potresti
- mettere il foglio excel sul server e fare puntare tutti a quello.
- se ti serve che ogni utente lavori su un foglio personale salvi e carichi 
i fogli (NON i files) separatamente a seconda dell'utente.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: OT: vorrebbi fa sto programmino, se non c'è già.

Ciao, mi piacerebbe fa un programmino che estraesse dei messaggi dal NG e me
li inserirebbe in un database, diciamo in formato Access 2000.
Esiste oppure devo far tutto manalmente?
Grazie, ciao a tutti.

"songohan" <fan...@TuttiILamer.it> wrote in message
news:57Ku7.16634$0Y2.2...@news.infostrada.it...

Manda un cancel message prima che passi j che e' buona come il pane ma ha lo
stesso difetto dello zio: se le massacrano l'italiano, morde :P
Ciaotutti,
*

 Esiste oppure devo far tutto manalmente?
si possono fare varie pezze, magari collegandosi ad un news reader
quale eudora oppure con le MAPI collegarsi al guardafuori espresso
--
Fibia "Sakamoto" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #26 delle Mitiche Brigate Takahashi sezione Sud

 quale eudora oppure con le MAPI collegarsi al guardafuori espresso
         ^^^^^^^^
doh! (*)
eudora non è un news reader :))
intendevo dire Free Agent o Agent
(*) Homer Simpson rules :)


 intendevo dire Free Agent o Agent
Grazie Fiby :-)

songohan ha scritto:

Prova a dare un'occhiata al mio newsreader.
I messaggi li memorizza in un db Access97, ma penso che non sia
difficile trasformarlo in Access2000.
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/news/
Newsgroup: it.comp.lang.visual-basic
Titolo: confrotare due date

Salve a tutti. Sto facendo un programma in cui devo estrapolare dei
valori da un database a secondo della data che fornisco cioè da
datainzio a una datafine in cui cercare. Il problema è che quando
metto la datainizio = alla datafine non visualizzo niente. Come devo
fare? Grazie

 ha scritto nel messaggio 
news:1174400739....@n59g2000hsh.googlegroups.com...
Salve a tutti. Sto facendo un programma in cui devo estrapolare dei
valori da un database a secondo della data che fornisco cioč da
datainzio a una datafine in cui cercare. Il problema č che quando
metto la datainizio = alla datafine non visualizzo niente. Come devo
fare? Grazie
Mah...secondo me potresti fare...
select * from tabella where data between datevalue(DataInizio) and 
(DataFine)
             order by data asc
dovresti avere un risultato!
prego 

 fare? Grazie
Mi sembra normale.
Quanto tempo passa tra l' 1/1/2007 alle 0.00 e l'1/1/2007 alle 0.00?
Cosě tante cose da fare e cosě poco tempo... :)
Ciao 

 prego
no non mi  funziona perche nella clusa where metto:
    WHERE  CONVERT(char(12), CICLO.Data, 105) >= '" & datainizio & "'
AND CONVERT(char(12), CICLO.Data, 105) <= '" & datafine & "' "
aiuto!!

 AND CONVERT(char(12), CICLO.Data, 105) <= '" & datafine & "' "
C'è qualcosa che non mi quadra.
Il convert 105 restituisce una stringa dd-mm-yyyy.
Che senso ha confrontarla alfabeticamente con una stringa in cui il 
valore meno significativo (il giorno) è invece nella posizione più 
significativa (la sinistra della stringa).
E questo, dando per scontato che datainizio e datafine non siano 
variabili date, ma siano stringhe ottenute da un Format$(Valore_Data, 
"dd-mm-yyyy"), altrimenti è un miracolo che qualche risultato tu lo 
ottenga, sporadicamente.
Personalmente farei un confronto fra DateTime, anzichè fra stringhe. Ma 
avrai i tuoi motivi per una scelta così poco ortodossa.
Ciao
Alberto
-- 
Noi ammazziamo solo per motivi buoni.
E quando sono buoni, sta a noi indicarlo.
[Guccini]


procedendo cosi come sto facendo come posso fare? vorrei aggiungere a
datainizio un giorno come fare? Il formato è il seguente
 datainizio = Format(Me.DTPInizio.Value, "dd/MM/yyyy")

 - Mostra testo tra virgolette -
grazie ho risolto

Newsgroup: it.comp.lang.visual-basic
Titolo: esecuzione programmi

volevo chiederti se qualcuno puo' aiutarmi  a fare quanto segue:
1. lanciare un applicativo (notepad)
2. muovere la finestra del programma in una posizione x,y (sempre
notepad)
3. ridimensionare la finestra
4. chiudere la finestra.
il tutto da vb.

 ha scritto nel messaggio

Posta del codice, e gli aiuti non mancheranno!
Happy Coding =)
Lokar

Per eseguirlo basta usare la shell in questo modo: Shell "notepad.exe " , 1.
Guarda nell' MSDN i parametri possibili dove c'č l'1. Per quanto riguarda
spostare e ridimensionare la finestra credo tu debba conoscere l'handle di
quella finestra. Per questo non so come aiutarti perň....
-Ciao-
-Luca450Mhz-

Newsgroup: it.comp.lang.visual-basic
Titolo: Driver Btrieve

Qualcuno sa dirmi dove posso trovare i driver per leggere i DB Btrieve
gratis? Grazie...

 ha scritto nel messaggio
news:9q7ubl$3e0$1...@nreadb.inwind.it...


 wrote in message 9q7ubl$3e0$1...@nreadb.inwind.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: OT - InnoSetup e installazione multiutente

Ciao a tutti,
scusate se sono OT, ma penso che più di qualcuno di voi utilizza 
l'applicativo in oggetto... altrimento non saprei proprio dove chiedere...
Ho realizzato un'applicazione che installa l'icona dell'applicazione nel 
desktop e alcuni file nella cartella dell'utente in "Documents and 
Settings".
Vorrei però che l'icona e i relativi file venissero inseriti a tutti gli 
utenti, o meglio ancora (se possibile) che venga richiesto se installarlo 
solo nell'utente corrente oppure su tutti.
Si può fare? se si come?
Grazie 

 solo nell'utente corrente oppure su tutti.
{commondesktop} per desktop di AllUser.
In ogni caso scaricati IsTool che è una gui per Inno.
Puoi aggiungere il file e ti fa vedere dove estrarlo fra una scelta di path
predefiniti:
{commondocs}
{commonfavorites}
{commonprograms}
{commonstartmenu}
{commonstartup}
ecc
Poi dalla guida vedi cosa significano.
Per la scelta non saprei, conosco poco Inno Setup
-- 
DBMS Firebird
VB6 + Ado


Le conosco ed utilizzo anche IsTools ma io vorrei far si che se un pc 
possiede 10 utenti diversi (alcuni amministrari, altri limitati) i file 
vengano copiate all'interno di tutte le varie cartelle di "Documents and 
Settings"
Ad es.
C:\Documents and Settings\Utente1\Dati 
applicazioni\CartellaApplicazione\nomefile.txt
C:\Documents and Settings\Utente2\Dati 
applicazioni\CartellaApplicazione\nomefile.txt
C:\Documents and Settings\Utente3\Dati 
applicazioni\CartellaApplicazione\nomefile.txt
Per motivi di permesso di scrittura/lettura non li posso mettere su ALL USER
Penso sia un problema comune a tutti i programmatori... voi come fate?
grazie 

 Penso sia un problema comune a tutti i programmatori... voi come fate?
Io seppur sbagliando utilizzo l'App.Path
Mi sembra strano che non puoi accedere alle dir comuni, ma non ho mai
provato.


 VB6 + Ado
l'App.Path porta alla cartella in cui č installato il software (di solito 
c:\programmi\nomesoftware); questa cartella per gli utenti con diritti 
limitati č bloccata, ovverp riescono a leggere il suo contenuto, ma non 
riescono scrivere nulla quindi nemmeno le personalizzazioni del programma.
Per quanto riguarda le cartelle su "C:\Documents and Settings", l'unica 
accessibile in scrittura č quella dell'utente che ha fatto il login nel pc. 
Le altre sono tutte bloccate da scrittura.
Ciao 

 pc. Le altre sono tutte bloccate da scrittura.
appunto. in quanto net admin, metto in all users quello che voglio vedano ed 
eseguano ma non modifichino.
ci sono altre finezze (o idiozie) di win ("il programma non puo' essere 
eseguito perche' non e' stato eseguito"), ma ti lascio il divertimento di 
scoprirle.
fatto sta, le personalizzazioni legale all'utente.
ciao, a.

 riescono scrivere nulla quindi nemmeno le personalizzazioni del programma.
Vero,
ma con questo
[Dirs]
Name: {app}; Permissions: everyone-modify;
puoi dare i permessi a chiunque di leggere/scrivere nella tua cartella.
Non è detto che sia una buona idea ma è una possibilità.
Ciao
Stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: calcoli con ore e minuti

Salve,
qualcuno potrebbe indicarmi qualche sito, o qualche funzione per fare 
calcoli con le ore e i minuti? (VB5 o VB6)
Per la precisione mi serve qualche funzione che data una ora A e minuti 
B di entrata e data una ora X e minuti Y di uscita mi calcoli le ore 
effettuate durante il lavoro. Quindi sommando le ore effettuate durante 
i giorni del mese mi calcoli il totale delle ore effettuate nel mese o 
frazione di mese.
Grazie in anticipo.
Robin


Guarda DateDiff e vedi che fà quello che chiedi... se usata
correttamente.
@Alex


http://www.gbcdepot.com/free/vb_esempi/samples_DateTime_calcCALE.zip
-> GbC|
www.gbcweb.com
www.chiappori.com
 

GbC ha scritto:

Grazie
Robin

Newsgroup: it.comp.lang.visual-basic
Titolo: Ritardo procedure

Ciao a tutti,
Ho la necessita di attivare due procedure:
A
B
La procedura B deve essere attivata dopo NON MENO di 100 millisecondi.
C'è un modo per usare il timer a questo scopo? 

"Cristiano Magno" ha scritto nel messaggio

API Sleep.
Bye, G.


Beh la procedura A impiegherà un tempo sicuramente non nullo, quindi 
comunque impegnerà del tempo per essere eseguita.
Se dopo aver chiamato A, fai uno sleep di 100 ms, sicuramente saranno 
trascorsi x+100 millisecondi, che è - appunto - non meno di 100 ms :D
-- 
Quando noi ignoranti eravamo di più, tutto era più bello...
(A. Celentano)
Per rispondermi in privato, prima togli l'immondizia dalla testa.

Mi aggiravo per usenet quando da lontano scorsi Cristiano Magno che
predicava:

La funzione sleep che ti hanno suggerito va benissimo, io la uso spesso, ma 
ha l'incoveniente di frizzare l'applicazione, quindi non è sempre adatta.
puoi anche usare un timer se non vuoi frizzare l'app.
Praticamente imposti un timer a 100 millisecondi.
Al termine della funzione "A" attivi il timer. (imposti la proprietà enabled 
a true)
dentro l'evento _timer del timer imposti la proprietà enabled dello stessi a 
false (altrimenti il timer continua a ciclare) e chiami la funzione B.
E il gioco è fatto.
Ciao
-- 
"Se la conoscenza può creare dei problemi, non è con l'ignoranza che
possiamo risolverli" Isaac Asimov
Per bypassare i filtri antispam scrivi nel testo del messaggio "AIEIE"
MasterDavidex - David Ruscelli
ICQ 223258511 

Il metodo piu' semplice e' questo (non ha bisogno di oggetti,
controlli, api ecc e non freezza il sistema):
intervallo! = 0.1  ' in secondi (=100 millisecondi)
inizio! = Timer
call ApplicazioneA
While Timer < inizio! + intervallo!
   DoEvents ' tanto per non lasciarlo qui a fare niente...
Wend
call ApplicazioneB
Newsgroup: it.comp.lang.visual-basic
Titolo: Riempire Grid senza DB

Salve a tutti,
    dovrei riempire una grid con dei valori a crescere ad esempio...
 dati n coppie numeri e dati il numero iniziale ed il passo riempire la
griglia di queste n coppie di numeri.
Spero di essere stato chiaro: Ora la domanda é quale oggetto uso, dato che
non devo collegare nessuna tabella ?
Ho provato anche il primo controllo di VB "GRID.OCX" ma niente da fare anche
perché non trovo l'help.
Vi ringrazio molto per la cortese collaborazione. Alberto.

 ha scritto nel messaggio
news:AbQW6.6745$nG2....@news1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [.Net] Collegarsi a MySql da casa

Salve a tutti,
con 
ado.net
 posso collegarmi ad un database mysql che si trova in un
server internet (tipo quelli che forniscono quando si acquista un
dominio)?
Grazie
Marco

Marco ha scritto:

Dipende....devi vedere se è visibile dall'esterno, solitamente fanno in 
modo che solo i loro siti possono accedervi, non rendendolo visibile 
all'esterno della loro rete, per motivi di sicurezza credo.

 all'esterno della loro rete, per motivi di sicurezza credo.
Come posso provare se è disponibile anche all'esterno? Posso fare una
connessione
con 
ado.net
 passandogli semplicemente l'indirizzo Ip?
Grazie

Il 16/12/2006, Marco ha detto :

Tu prova a fare la connessione esattamente come la faresti in rete 
locale, ma inserendo l'IP del server remoto anzichè quello del server 
MySql della Lan. Ma al 99% non andrà, perchè la porta attraverso cui il 
provider cerca di stabilire una connessione col server, sarà chiusa o 
quantomeno non NATtata verso il server MySql presso il provider.
A meno che tu non abbia concordato col provider stesso di avere una 
porta aperta attraverso cui accedere. Ma sarebbe un accordo fra di voi, 
non una cosa ordinaria.
Ciao
Alberto
-- 
Karl Marx: Le circostanze fanno l'uomo non meno di quanto l'uomo faccia 
le circostanze.

ok!
se comunque vorrei creare un'applicazione che accede ad un database che
sta su internet come posso fare, sempre se sia fattibile.
Grazie
Marco

 sta su internet come posso fare, sempre se sia fattibile.
Puoi fare un piccolo webservice che gira sul server che faccia da provider 
di dati, cioè, tu chiedi al webservice e sarà lui a collegarsi al db e a 
passarti i dati.
E' anche più trasparente e "layered".
Ciao 

Marco ha scritto:

Puoi fare una prova scrivendo da liniea di comando: telnet 
indirizzo_server porta_dove_gira_mysql_che_non_ricordo
nel caso ti rispondesse ti appare una schermata tutta nera.

 se comunque vorrei creare 
Azz..., l'orticaria...
Alberto
-- 
Konrad Adenauer: All'intelligenza Dio ha posto limiti, alla stupidità 
no.


Prima di reagire così dovresti arrivare in fondo alla frase... mmm... no, 
forse non ti conviene :P
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Statistiche su linguaggi di programmazione

http://www.portazero.info/article.php?sid=1709
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 
http://www.portazero.info/article.php?sid=1709
per me spara cazzate!!!!
da quando ASP è un linguaggio di programmazione????
E avrei difficoltà a catalogare anche SQL....forse sui grandi sistemi e
grandi DB viene distribuito con un pacchetto di sviluppo...ma allora è
l'ambiente che deve essere definito come linguaggio di programmazione....
Sql non è un linguaggio "di interrogazione"?
Uh!
Così basso il Delphi?
Non ne vendono? Li passa avanti ADA??????? MAh!

 Non ne vendono? Li passa avanti ADA??????? MAh!
... ma soprattutto .. cos'č ADA ?
e perchč VB dopo C++
Saluti

 ... ma soprattutto .. cos'č ADA ?
ADA č un linguaggio di programmazione chiamato cosě in onore di una
donna, che puň essere considerata la prima programmatrice del mondo.
E' molto usato dal Ministero della Difesa americano.
Ciao
Andrea

 E' molto usato dal Ministero della Difesa americano.
che sta per ribattezzarlo s.ada.m ...


VB va solo su windoz

 Sql non è un linguaggio "di interrogazione"?
Io spesso ho difficoltà a catalogare il VB come linguaggio di programmazione
;)


beh, sarebbe interessante conoscerne i motivi... :-)))
.A

 ha scritto nel messaggio
news:9jXS9.15777$lj5.1...@tornado.fastwebnet.it...

Era solo una battuta buttata li'.... ma in realta' qualche fondamento di
verità c'e'...
Non è un linguaggio di programmazione nel senso stretto della parola...
diciamo che e' *un'implementazione* del linguaggio basic fatta da microsoft,
inoltre lo si trova solo sotto windows (cosa molto penalizzante).
Più che linguaggio di programmazione parlerei di "piattaforma di sviluppo".

 Più che linguaggio di programmazione parlerei di "piattaforma di
sviluppo".
infatti hpl giustamente parla di ide.
cio' non toglie che una bella fetta di programmi che girano e' stata
scritta in/con vb.
a volte mi viene tanta voglia di definire le categorie a partire dalla
realta', non il contrario :)
ciao

 realta', non il contrario :)
Il VB è grande, ha un debugger impareggiabile e un editor superiore a
qualsiasi rad che abbia mai avuto occasione di provare.
L'interfaccia è talmente affascinante che se al posto del basic ci fosse il
cobol andrebbe bene ugualmente.
In sostanza intendo dire che il VB è caratterizzato + dalla sua interfaccia
che dalla sua sintassi.
Newsgroup: it.comp.lang.visual-basic
Titolo: Lancio di un prg al boot e impossibilità di cancellazione

Salve,
sto cercando il sistema per lanciare un eseguibile al boot della macchina
senza che possa essere bloccato anche successivamente.
Ho già provveduto a bloccare i tasti CTR+ALT+CANC, ma all'avvio si riesce a
bypassare lo stesso
In più, dovrei riuscire a rendere non cancellabile tale eseguibile sull'HD e
a non farlo vedere sulla task bar.
Avete qualche idea?
Grazie in anticipo

 Grazie in anticipo
Spero di esserti stato utile.
Esteban
Hosted by 
www.seber.it

 ha scritto nel messaggio
news:yAMM6.4651$jp1.4...@news.infostrada.it...


 ha scritto nel messaggio
news:yAMM6.4651$jp1.4...@news.infostrada.it...



Beh, la cosa più banale sarebbe quella di impostare i parametri 'Sola lettura' e
'Nascosto' del file. Lo puoi fare direttamente da Gestione risorse cliccando il
file con il tasto destro del mouse e scegliendo 'Proprietà' dal menu contestuale
oppure da Prompt di Dos con il comando 'attrib +h +r nomefile'.
E' una soluzione banale, perché chiunque sia un po' afferrato in Windows può
vedere e cancellare comunque il file. D'altra parte, un esperto potrebbe
chiudere il programma già avviato in vari modi.
Ciao!
Esteban
Hosted by 
www.seber.it

 è il posto giusto.
anche perche' un virus con 1.4 mb di dll non e' serio. se poi ha
controlli particolari, il destinatario deve anche installarselo prima di
poterlo usare con successo.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Altro quesito su VB6

Ciao ragazzi!
Ho una domanda su VB6: aprendo in formato testo un file FRM creato con VB6,
ho visto che la prima riga, quella che contiene il numero di versione del
compilatore, č:
    VERSION 5.00
Ma non dovrebbe esserci scritto VERSION 6.00. E' un bug di VB oppure č tutto
normale?
Grazie in anticipo per la risposta
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco

normale?
VERSION 5.00 dovrebbe essere la versione del formato con cui č salvato il
file, che da VB5 a VB6 non cambia, quindi tutto normale.
Ciao

...

-------
Ciao!
Grazie, hai confermato quello che pensavo.
Alla prossima!



Esatto... a parte quella dannatissima property che hanno aggiunto alle form
VB6...
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Disattivare il mouse

Ciao a tutti.
Ho un form che utilizzo sia per l'immissione dati che per la
visualizzazione.
Il quesito è il seguente:
quando apro il form in modalità visualizzazione, come faccio a disattivare
il Mouse su tutto il form (ad eccezione dei pulsanti) in modo che quando
l'utente clicca sulle varie textbox, non succede assolutamente niente?
Grazie in anticipo e Buon 2001 a tutti!!!
Marco

 ha scritto nel messaggio news:IeG36.214591


Ciao a tutti.
Ho un form che utilizzo sia per l'immissione dati che per la
visualizzazione.
Il quesito è il seguente:
quando apro il form in modalità visualizzazione, come faccio a disattivare
il Mouse su tutto il form (ad eccezione dei pulsanti) in modo che quando
l'utente clicca sulle varie textbox, non succede assolutamente niente?
P.S.
Non mi sembra il massimo utilizzare la propr. Enabled dei textbox, vorrei
mantenere il colore del testo nero e non grigio.


 ha scritto nel messaggio
news:uN656.244253$hk4.11...@news.infostrada.it...

Usa la proprietà Locked=True
Newsgroup: it.comp.lang.visual-basic
Titolo: Punto d'ingresso

Ho creato una dll con una function semplicissima. L'ho compilata, dichiarata
in un'altro progetto, ma quando faccio riferimento alla function mi si
restituisce un'errore delt tipo: "impossibile trovare il punto di ingresso"
nella dll...etc...etc..
Secondo voi dove sbaglio????
Grazie....

 wrote in message Q$bul7n4$GA....@news-02.uni.net...


Con quale liguaggio  hai creato la dll?
o meglio... con quale compilatore?
io uso il Borland C++ Builder e con lui devi usare una sintassi del genere:
extern "C" __declspec(dllexport) int WINAPI MyFunc(int *n)
o più concisamente
#define VB_CALL extern "C" __declspec(dllexport)
VB_CALL int WINAPI MyFunc(int *n)
Ciao




 ha scritto nel messaggio
news:kk595.41798$2s6.4...@news.infostrada.it...


 wrote in message
news:xbD1XQ#5$GA....@news-02.uni.net...


Newsgroup: it.comp.lang.visual-basic
Titolo: [vb.net] Socker Raw e Windows Vista

Tutti gli esempi di network sniffers che si trovano sul web e utilizzano il 
Socket Raw, mentre con XP funzionano benissimo (si leggono sia i pacchetti 
in entrata che quelli in uscita) con Vista funzionano a met�, nel senso che 
si leggono solo i pacchetti in entrata E NON quelli in uscita.
E' una limitazione del Socket Raw??? Incredibilmente per quanto cerchi 
sembrerebbe che Microsoft non dica nulla a riguardo, se non che:
http://msdn.microsoft.com/en-us/library/ms740548(VS.85).aspx
"On Windows 7, Windows Server 2008 R2, Windows Vista, and Windows XP with 
Service Pack 2 (SP2), the ability to SEND traffic over raw sockets has been 
restricted in several ways..."
Ma io NON VOGLIO spedire traffico, ma solo leggerlo...
Qualche idea su come superare questa limitazione con Vista?

a maggior precisazione posto il codice standard di lettura Raw Socket:
------------------------------
Private Buffer(65535) As Byte
Private RawSocket As Socket
Public Event PacketReceived(ByVal PacketBuffer() As Byte)
Public Sub Start(ByVal StrIP As String)
RawSocket = New Socket(AddressFamily.InterNetwork, SocketType.Raw, 
ProtocolType.IP)
Dim OptionIn() As Byte = BitConverter.GetBytes(1)
Dim OptionOut() As Byte = Nothing
Try
RawSocket.Bind(New IPEndPoint(IPAddress.Parse(StrIP), 0))
RawSocket.IOControl(IOControlCode.ReceiveAll, OptionIn, OptionOut)
RawSocket.BeginReceive(Buffer, 0, Buffer.Length, SocketFlags.None, New 
AsyncCallback(AddressOf ReadCallback), Nothing)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Sub ReadCallback(ByVal ar As IAsyncResult)
Try
Dim BytesRead As Integer = RawSocket.EndReceive(ar)
Dim PacketBuffer(BytesRead) As Byte
Array.Copy(Buffer, PacketBuffer, BytesRead)
RaiseEvent PacketReceived(PacketBuffer)
RawSocket.BeginReceive(Buffer, 0, Buffer.Length, SocketFlags.None, New 
AsyncCallback(AddressOf ReadCallback), Nothing)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
---------------------------
qiwesto codice con XP funziona perfettamente, con Vista legge solo i 
pacchetti in entrata....
Newsgroup: it.comp.lang.visual-basic
Titolo: Manuale per principiante.

Ciao a tutti,
sto cercando un manuale per la programmazione in vbasic per principianti.
Qualcuno potrebbe suggerirmi qualche titolo? Grazie a tutti quelli che mi
aiuteranno.
--
                            Ciao
MarcoG\Vivere nel kaos____________Naples, Italy
___________________________________________________
"Prendemmo luce da una luce nuova. Sapemmo con certezza, contagiandoci l'un
l'altro che le regole erano il modo di vivere dei lavoratori, e che noi,
invece, eravamo uomini..."
Enrico Brizzi- Bastogne
___________________________________________________
http://marcog.spedia.net
 The MarcoG's Planet
http://www.musicboom.net
 La webzine musicale italiana a 360°
___________________________________________________

 wrote in message
872c0g$kei$1...@nslave1.tin.it...

Sul sito comune del NG c'è un'area dedicata ai libri, puoi consultarla e
farti un'idea.
L'indirizzo del NG lo trovi nella firma.
--
-----------------------------
Bye from WildSkin
ICQ #48778908
--------------------------------------------------------------------------
Sito ufficiale del NG it_comp_lang_visual-basic
http://www.murialdo.it:8000/it_lang_vb/
--------------------------------------------------------------------------

 wrote in message
872la9$1n6$2...@pegasus.tiscalinet.it...


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

Ciao!
        Qualcuno sa come leggere il valore predefinito di FirstDayOfWeek del
sistema operativo?
            Grazie
                            Allanon

 del sistema operativo?
in mancanza d'altro puoi leggerlo nel Registry alla Key
\HKEY_CURRENT_USER\ControlPanel\International\iFirstDayOfWeek
Ciao, Silv:o)

guarda GetCalendarInfo in msdn potrebbe fare al caso tuo... non ho visto
ancora un esempio pero'...
L2K

sistema operativo?
Option Explicit
Private Declare Function GetLocaleInfo Lib "kernel32" Alias "GetLocaleInfoA" ( _
                            ByVal Locale As Long, ByVal LCType As Long, _
                            ByVal lpLCData As String, ByVal cchData As Long _
                            ) As Long
Private Declare Function GetUserDefaultLCID Lib "kernel32" () As Long
 
Private Const LOCALE_IFIRSTDAYOFWEEK As Long = &H100C
Public Function vbGetFirstDayOfWeek() As VBA.VbDayOfWeek
    Dim lpLCData As String
    vbGetFirstDayOfWeek = GetLocaleInfo(GetUserDefaultLCID(), _
                            LOCALE_IFIRSTDAYOFWEEK, lpLCData, 0)
End Function
-- 
hth, hal

 Public Function vbGetFirstDayOfWeek() As VBA.VbDayOfWeek
se invece eravamo in iclvc diventava
Public Function vcGetFirstDayOfWeek() As vcA.vcDayOfWeek
?
cosi', per sapere cosa mi aspetta casomai passassi a vc...

cosi', per sapere cosa mi aspetta casomai passassi a vc...
LOL
In quel caso te la saresti cavata con un
#include <winnls.h>
-- 
ciao, hal
che e' contento perche' Paperino e' di passaggio a Ge :-)

Ehehehhhh...
Rigrazio per l'ennesima volta Hal1961... e tutti quelli che mi hanno
risposto!
Grazie, problema risolto!
            Ciao
                                    Allanon
Newsgroup: it.comp.lang.visual-basic
Titolo: Smistare le stampe

Aiuto, devo far capire alla mia applicazione su quale delle tante
stampanti collegate al mio pc stampare, ovviamente da codice vb!!!!
Non so veramente come fare, mi hanno detto ke esiste una stringa,
kiunque la sa me la può mandare? E' veramente urgente!!!!
Grazie per l'aiuto

 kiunque la sa me la può mandare? E' veramente urgente!!!!
forse stampi male perCHe` hai anCHe la tastiera guasta
-- 
ciao, hal

perkè la tastiera guasta scusa?

 perkè la tastiera guasta scusa?
Perche' storpiature della lingua italiana sono mal viste qui ed 
ironicamente si dice che chi fa uso di K al posto del corretto CH, ha la 
tastiera rotta.
Relativamente al tuo problema, e' gia' stato affrontato numerose volte nel 
tempo.
Cerca (ad esempio) "selezionare stampante visual basic" su google groups, e 
troverai senz'altro risposta al tuo quesito.
http://groups.google.it/groups?hl=it&q=selezionare+stampante+visual+basic
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
 

kiunque la sa me la puň mandare? E' veramente urgente!!!!
Innanzi tutto, ti prego, usa il ch al posto del k, con cosi' poco mi
rendi un uomo piů felice.
Poi, venendo al tuo problema. Certo che si puň, e lo pui fare in due
modi:
- l'approccio che mi piace meno: manipoli l'oggetto Printer, in modo
che di volta la stampante predefinita diventi quella cui devi
reindirizzare l'output.
- l'approccio che mi piace di piů: costruisci le tue funzioni di
stampa in modo che accetino, come parametro di input, un oggetto di
tipo Printer, al quale tu indirizzerai la stampa. Nel richiamarle,
basta che tu passi uno degli oggetti della collezione Printers.
Ricorda che Printer č sia un oggetto che una classe (e in effetti uno
sforzo per far meno casino e chiamare l'oggetto ActualPrinter, ad
esempio).
--
Ciao!
Luca Menegotto

perkč la tastiera guasta scusa?
ROOOOTFLLL!!!! :_D
--
Ciao!
Luca Menegotto

 ha scritto
perkč la tastiera guasta scusa?
nell'icona del tray, invece che IT o US, da te probabilmente c'e' SMS.
intenedeva che qui e' apprezzato chi scrive in italiano.