mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: [vb.NET 1.1] Aggiungere la trasparenza all'immagine di un PictureBox

In questi giorni stavo giocando un po' con il VB.net (1.1) e ho una
PictureBox dove carico un Image da file (immagine JPEG). Ora
l'immagine ha lo sfondo bianco e volevo aggiungere una trasparenza sul
colore bianco. Sull'MSDN ho trovato ImageAttributes.SetColorKey ma poi
non riesco bene a capire come collegare questi attributi all'Image o
al PictureBox. Ci sono altre soluzioni?
Grazie
-- 
Scritto da Gordon
E-mail: tbeqba@_EVZHBIVZV_avpu.vg

 al PictureBox.
Io usavo un codice simile a questo per cambiare il contrasto di un'immagine 
(è in C#,spero ti sia comprensibile). Probabilmente se tu hai già i corretti 
ImageAttributes il codice sarà più semplice.Te l'ho commentato per 
chiarezza.
Spero ti sia utile (i è l'immagine di partenza).
float[][] Matrix=[...] //Dipende da quello she si vuol fare (per il 
contrasto vanno messi certi valori,ecc.)
ColorMatrix m = new ColorMatrix(Matrix);
  ImageAttributes ia = new ImageAttributes();
  ia.SetColorMatrix(m); //Collego ia alla trasformazione voluta
  Rectangle rMy = new Rectangle(0,0,i.Width, i.Height);
  Bitmap bm = new Bitmap(i.Width, i.Height); //bm vuota
  Graphics g = Graphics.FromImage((Image)bm); //Da qui se scrivo su g scrivo 
su bm
  g.Clear(Color.Black);
  g.DrawImage(i, rMy, 0, 0, i.Width, i.Height,GraphicsUnit.Pixel, ia); 
//Riverso su g (su bm) una precedente immagine i modificata da ia
  pictureBox1.Image = (Image)bm;
   g.Dispose(); 

   g.Dispose(); 
Penso di aver capito come funziona. Provo subito ad adattarlo al VB.

Newsgroup: it.comp.programmare.win32
Titolo: per programmatori

vuoi create applicazioni con tecnologia SmartCard ?
con Priore SmartCard ActiveX tu puoi leggere e scrivere dati numerici
e alfanumerici su Smarcard PC/SC standard.
vuoi creare applicazioni con criptazione/descrptazione dei dati ?
con Priore CryptX ActiveX tu puoi criptare e decriptare dati
alfanumerici con metedi MD2/MD4/MD5/SAH e hash RC4/SEAL.
vuoi creare applicazioni con il riconoscimento delle imrponte digitali ?
con Priore FingerPrint ActiveX tu puoi leggere e verificare le impronte
digitali utilizzando uno dei molteplici lettori presenti in commercio.
vuoi creare applicazioni WEB con criptazione/decriptazione dei dati ?
con Priore CryptoWEB OLE/DLL tu puoi criptare e decriptare dati
alfanumerici con metedi MD2/MD4/MD5/SAH e hash RC4/SEAL.
http://www.prioregroup.com

 alfanumerici con metedi MD2/MD4/MD5/SAH e hash RC4/SEAL.
Dici che a partire dai 128 bit di un hash MD5 riesco a tornare ai
2GB del file di partenza? Mi piacerebbe veramente sapere come...
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e alfanumerici su Smarcard PC/SC standard.
Senza entrare nel merito della qualita' del prodotto descritto sarebbe
stato "gentile" da parte del mittente mettere nel topic [SPAM] o [PUBBL]
per far capire che il post e' pubblicitario...
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 2GB del file di partenza? Mi piacerebbe veramente sapere come...
LOL... ^_^ :D
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.programmare.win32
Titolo: CAsyncSocket e callback

Sto realizzando un programma che deve gestire comunicazioni via rete, e per
fare ciň ho derivato una mia classe da CAsyncSocket e ho ridefinito le
funzioni OnAccept, OnSend, OnReceive e cosě via, che (stando a MSDN) vengono
chiamate automaticamente quando sul socket si verifica l'evento appropriato.
Ovviamente, alla creazione del socket (CAsyncSocket::Create) specifico a
quali eventi questo č interessato.
Il problema č che le funzioni non vengono chiamate per nessun motivo al
mondo!!!
In particolare, un socket principale viene creato dicendogli di "essere
interessato" all'evento FD_ACCEPT, ma poi quando tento di collegarmi non
accade assolutamente nulla.
Da cosa puň dipendere ?
Ovviamente la creazione avviene correttamente, effettuo ogni controllo
possibile sui valori di ritorno ed č tutto assolutamente a posto... ma non
arriva un callback manco a pagarlo!
Massimo
P.S.
Il programma, in VC++ 6 con MFC, č impostato come "Win32 console
application", con il supporto MFC attivo, e il codice č quello di default
prodotto dal Wizard (non so bene come funzioni ma c'č una CWinApp e una
_tmain); ho cambiato solo la _tmain per creare un socket e processare le
connessioni in un loop infinito, e ho aggiunto definizione e implementazione
delle mie classi.


Newsgroup: it.comp.programmare.win32
Titolo: Spy++

A cosa serve l'applicazione Spy++ distribuita con Visual Studio 6.0? Mi
potreste fare un esempio di utilizzo?
Grazie mille
Sergio

 ha scritto nel messaggio
news:39db25a5.0@inetnews...


Newsgroup: it.comp.programmare.win32
Titolo: Progress Bar

Ciao a tutti.
Sto facendo un programma, e devo inserire una progress bar.
sto usando l'ocx della microsoft ( C:\WINDOWS\SYSTEM\MSCOMCTL.OCX ).
L'ho messa sul form solo che non riesco a farla avviare.
qualcuno mi sa' dire come fare?
risposte in email 
mi...@w3.to
 grazie
ciao a tutti
-- 
~~~~~~~~~~~~~~~*mito*~~~~~~~~~~~~~~~
URL: 
http://mito.w3.to
E-MAIL: 
mi...@w3.to
ICQ: 21255505
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 wrote in message 378320B0...@w3.to...


Newsgroup: it.comp.programmare.win32
Titolo: Utente NT loggato

Esiste qualcosa per conoscerel'utente di un dominio NT loggato su una
determinata macchina?
Conosco getHostbyName e getHostbyAddr ma la struttura HOSTENT non sembra
possa aiutarmi!
Grazie a tutti

 ha scritto nel messaggio
news:mSIn7.39054$ul3.1...@news.infostrada.it...

Anche a me serviva qualkosa del genere...volevo saxe un determinato utente
su che macchina/e è loggato.
Se hai novità o trovi qualkosa mi fai saxe (sul newsgroup) ?
Grazie ! =)
Newsgroup: it.comp.programmare.win32
Titolo: new & del :o( :o(

utilizzo finalmente l'operatore new, xò con scarsi risultati!!!
riprendendo l'esempio postato qualche giorno fa:
/*FILE 1*/
AstronaveNemica *astroNemica;
void Livello1 (HWND hWnd)
{
 astroNemica = new AstronaveNemica[10];
 for(char i=0;i<3;i++)
  astroNemica[i].colpi_restanti = 10;
  astroNemica[i].stato = true;
  astroNemica[i].random = i;
  astroNemica[i].time = 0;
  astroNemica[i].x = 700;
  astroNemica[i].y = 100 + (i*80);
 }
}
e cosi alloco lo spazio per 10 AstronaveNemica, e ne inizializzo 3.
se io in un altro file ho:
/*FILE 2*/
void DisabilitaAstroNemica (void)
{
    extern AstronaveNemica *astroNemica;
    astroNemica[0].stato =  false;
}
in quella funzione astroNemica[0].stato è effetivamente false, ma solo
all'interno di quella funzione, perchè usciti da essa ritorna è di nuovo a
true!!!!
PERCHE'????????
avendo io un puntatore a una cella di memoria dovrebbe appunto cambiare il
valore interno a quella cella, non un copia, no???

emh.... scusate, è che livello1 è una funzione chiamata all'interno di un
ciclo e quindi ogni volta veniva reiniziallizato a true lo stato
dell'astronave ;o)
P. S.
Una cosa del genere funziona?
Tipo *x;
Tipo *y;
x = new Tipo[10];
y = new Tipo[10];
x[9] = &y;
del[] y;
x[12] = ....;
cioè: ho 2 puntatori a 2 zone di memoria e voglio unirli, se è sbagliata la
mia soluzione (il che è sicuro) mi potreste dire come si fa??

 mi potreste dire come si fa??
invece di reimplementarlo,il che non è proprio semplice, usa i
"vector",oppure i miserrimi carray di win :-(
ciao.

 "vector",oppure i miserrimi carray di win :-(
cazzo ma in java le avevo fatte le liste, solo che non me le ricordo piů!!!
perň non me le ricordo
molto difficili no???
vabbč, grazie mille lo stesso, ora almeno un pň sono andato avanti!!!
Hola

"vector",oppure i miserrimi carray di win :-(
veramente CArray se non erro è un tipo di dati di MFC e non
di "Win"....
--
Lawrence Oluyede
rhy...@myself.com

 mia soluzione (il che č sicuro) mi potreste dire come si fa??
Secondo me non puoi. Penso che dovrebbe essere il sistema operativo a
fornirti delle funzioni che ti permettono di creare aree di memoria contigue
ad altre. In Win32 non ho mai visto niente di simile, potrei ovviamente
essere ignorante in materia.
E credo che neanche con le liste hai la garanzia che le aree di memoria
siano contigue, caratteristica per altro che lavorare con le liste non
richiede.
Ciao
Porlock.


Cmq ho trovato una soluzione, anke se...
Creo un nuovo array grande come il primo + il secondo, copio tutto il primo
e istanzio il secondo.
Anche se però credo che userò le liste, visto che riguardando gli appunti mi
son tornate in mente e che per quel che devo fare sono + che sufficenti!!!
Grazie a tutti!!
Newsgroup: it.comp.programmare.win32
Titolo: WM_KEYDOWN???

Ciao a tutti...
Io ho un problema e spero tanto che qualcuno lo possa risolvere!
Devo sviluppare un programma che intercetti qualunque tasto premuto e scriva
in un file l'ora!
Ho provato ad utilizzare la WM_KEYDOWN, ma purtroppo ho notato che genera
l'evento soltanto se la pressione avviene sul mio form, invece a me serve
una cosa generica, devo intercettare l'evento anche se la pressione avviene
su un'altra applicazione!
C'è qualche modo??
Grazie davvero!

FaliVirdis ha scritto:

devi usare un hook. guarda su msdn, c'e' qualcosa sull'argomento

 C'è qualche modo??
certo, i Windows Hooks: cerca in MSDN "SetWindowsHookEx" e "WH_KEYBOARD"
oppure (meglio ancora) "WH_KEYBOARD_LL"! quest'ultimo però funziona solo
su Windows 2000/Xp, non so su NT, sicuramente *non* funziona sul 9x.
NB: gli hook li devi installare da una DLL affinché funzionino su tutto il
sistema e non solo nella tua applicazione!
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Grazie mille, diciamo che mi manca poco per completare l'applicazione, solo
che quel poco mi sta facendo impazzire!!!
Io ho questa funzione:
KeybHook = ::SetWindowsHookEx (WH_KEYBOARD, (HOOKPROC)rpFunctionHandleKey,
rpModuleHandle, NULL);
Ovviamente ho seguito il vostro consiglio e la funzione rpFunctionHandleKey
l'ho messa in una DLL...
Ora però ho scoperto che alla fine di quella funzione serve una
::CallNextHookEx(HHOOK hhk, ..., ..., ...)
Come faccio nella Dll a passare l'HOOK?
Se non faccio questa funzione i tasti non hanno più la loro funzionalità!!
Grazie tante a chi mi aiuta!


 Se non faccio questa funzione i tasti non hanno più la loro funzionalità!!
ovvio che così blocchi la tastiera, se non chiami l'hook successivo vuol
dire che blocchi la catena e non viene mai chiamata la WindowProc di
destinazione.
a dire il vero non vedo quale sia il problema nel passare un semplice
valore a 32 bit da un exe a una sua dll: puoi esportare dalla dll una
funzione apposita per il settaggio del valore, oppure (soluzione +
elegante) puoi scrivere la chiamata a SetWindowHookEx all'interno della
dll anziché nell'exe, ma ti svelerò anche un piccolo segreto: quando
chiami la CallNextHookEx, il primo parametro può essere anche NULL, tanto
la funzione lo ignora... ;-)
ciao



Cavolo, stavo impazzendo e ho dimenticato anche le cose elementari! Ora è
tutto a posto, funziona alla perfezione! Grazie mille, a buon rendere!
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: browser e percentuale di download

Ciao...c'e' qualcuno che mi sappia dire come fa un browser a
determinare la percentuale di un file .zip che e' stata gia'
scaricata? Naturalmente per avere questa informazione basta sapere
quanto e' grande il file che si intende scaricare, ma da dov'e' che il
browser si procura questa informazione? Quando io faccio clic sul file
pippo.zip, il browser spedisce una GET pippo.zip, e il server gli
spedisce direttamente il file (e non, come avevo pensato, una
micro-pagina html con i dati del file)....e allora!?
Grazie + ciao,
	Marcelo 

 ha scritto nel messaggio
news:3a18f0d6...@netproxy.tst.cedborsa...


 *** Disconnessione
per avere informazioni dettagliate sul file si può usare il metodo HEAD:
HEAD file.zip HTTP/1.1
--
ciao
..::[xaero]::..


Grazie, era questa l'informazione che mi serviva! Io pensavo
(sbagliando) che il metodo HEAD servisse a recuperare quanto tra i tag
<head> e </head> di un file html, ho visto invece che in generale il
server prepara una micro descrizione del file (anche se qs non e'
html), per esempio:
HTTP/1.1 200 OK
Date: Tue, 21 Nov 2000 00:25:25 GMT
Server: pippo-frank/1.3.9 (Unix)
Last-Modified: Tue, 07 Nov 2000 19:54:27 GMT
ETag: "359c4-24ced-1ab85df2"
Accept-Ranges: bytes
Content-Length: 12345
Connection: close
Content-Type: application/zip
X-Pad: avoid browser bug
.
ciao,
	Marcelo

Newsgroup: it.comp.programmare.win32
Titolo: Assembler Win32...da dove cominciare

Vorrei imparare a programmare in Assembler sotto Win32 e mi chiedevo da
che parte iniziare, quali software siano necessari, se esistono dei
manuali sia cartacei che On Line e via dicendo.
Qualcuno sa darmi qualche dritta ?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Qualcuno sa darmi qualche dritta ?
http://iczelion.cjb.net
scaricati il masm, ed i tutorial
buona fortuna
Antonio

 Qualcuno sa darmi qualche dritta ?
Microsoft MASM.
Ma per i primi passi ti consiglio di usare pezzi di Assembler in
ambiente Visual  C++,
che poi di solito à quello che serve. 
Tutto in Assembler non lo faccio più dal tempo dei TSR per DOS.


 Antonio
il link che mi hai passato non porta a nulla, mi sai dare qualche altro
sito ?
Grazie mille a tutti.


sito ?
itassembly.cjb.net
--
Lawrence "Rhymes" Oluyede
rhy...@myself.com

Newsgroup: it.comp.programmare.win32
Titolo: Conoscere il nome della finestra aperta

Come faccio a sapere il nome (CAPTION) di una finestra avendo il suo
puntatore CWnd?
Grazie
Drugo

 wrote in message 8d28ul$t8b$1...@serv1.iunet.it...


 puntatore CWnd?
Il metodo GetWindowText della classe CWnd (presente
in due overload, il + comodo e` quello che prende una
reference a una CString) fa quel che desideri.
Alex

 > puntatore CWnd?
Avrai fatto qualche errore di dettaglio.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Winsock.dll e Dev-Cpp

Mi sto avvicinando all'uso dei Socks in windows utilizzando il Dev-Cpp della
Bloodshed.
Ho letto che oltre ad utilizzare winsock2.h devo anche linkare Winsock32.dll
che in XP non  c'è, esiste però winsock.dll (versione del file 3.1 ma è a
16-bit) tuttavia non riesco a capire come linkare il file al momento della
compilazione.
Qualcuno mi può illuminare?
Approposito, se conoscete siti che trattano in maniera approfondita
l'argomento mi farebbero molto comodo.
Saluti.



devi linkare libws2_32 aggiungi nella finestrella dei parametri..
-L"C:/Devcpp/lib" ../../../../Devcpp/lib/libws2_32.a 
sbirish

Newsgroup: it.comp.programmare.win32
Titolo: Edit Multiline

In Win32 / C (no MFC),
c'e' qualcuno che sa dirmi come visualizzare il testo su piu' righe in una
EditBox impostata come multiline?
Se ho una stringa del tipo
char *str = "riga1\nRiga2";
per visualizzarla un campo edit in una dialogbox uso la macro:
Edit_SetText(hwndControl, str);
ma visualizza riga1|riga2, ovvero non riconosce LF e CR.

...

La sequenza per andare a capo riconosciuta da controllo Edit multilinea e':
"\r\n"
Riprova con "riga1\r\nRiga2".
Oreste Notelli



ma visualizza riga1|riga2, ovvero non riconosce LF e CR.
Il CR (carriage return) lo fai con \r, ossia "riga1\n\rRiga2" DOVREBBE
funzionare :-)
Saluti
    Mardy
--
6 GIUGNO '99: TUTTA L'EUROPA CONTRO LA TUT
Partecipa anche tu all'European Telecom Boycott!
Tutte le info su 
www.notut.org
Per rispondere, togliere NVN dal mio indirizzo.
Per scrivere questo messaggio non e' stato abbattuto nessun albero!

Newsgroup: it.comp.programmare.win32
Titolo: GetDlgItem...

Scusatemi per le troppe mail.
In una classe ho la necessità di prendere il puntatore ad un controllo che si trova su un'altra classe.
In che modo posso usare la GetDLgItem?
Grazie anticipatamente.
--
TiscaliFreeNet, libero accesso ad Internet.
http://www.tiscalinet.it
--
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 In che modo posso usare la GetDLgItem?
Lo hai gia` chiesto e gia` ti e` stato risposto.
Se "in questo momento" la "altra classe" (presumibilmente: lo
specifico OGGETTO, di classe "altra classe"; la specifica
ISTANZA di quella classe, NON "la classe" stessa; ti ho
gia` fatto notare questa importante confusione che fai...)
e` associata ad una finestra contenente quel controllo (se
no, il controllo non esiste, quindi non prenderai nessun
puntatore a nulla, giusto?!), la chiamata da fare e`:
    CWnd* pIlcontrollo = pAltroOggetto->GetDlgItem(IDC_CONTROLLO);
Questo ritorna generalmente il puntatore a una CWnd
*temporanea* (che il framework MFC provvedera` a
"riciclare" al primo momento "idle" successivo), e
cosi` e` giusto che sia (poiche` e` transiente la
finestra cui si punta, sarebbe poco produttivo che
vi si puntasse con una CWnd non temporanea).
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Gragphics.DrawImage on a flipped Image

I need to draw to an image after it has been rotated, but if I draw 
something before the rotation is done then DrawImage doesn't work:
Here's the code.
using System;
using System.Drawing;
class ImageTest
{
     public static void Main()
     {
         Image img = new Bitmap(67,98);
         Graphics g = Graphics.FromImage(img);
         //Without this line it works
         g.DrawLine(new Pen(Color.Black), 0, 0, 67, 98);
         //Width e Height are swapped
         img.RotateFlip(RotateFlipType.Rotate90FlipNone);
         g = Graphics.FromImage(img);
         Image img2 = new Bitmap("test.bmp");
         //img.Width is 98
         g.DrawImage(img2, 80, 0);
         img.Save("result.bmp");
     }
}
The result of the code above is only a diagonal line.
If the call to DrawLine is removed, test.bmp is drawn too.
Please help.

Scusate ho sbagliato NG.

Newsgroup: it.comp.programmare.win32
Titolo: [CE] ???

Vorrei sapere dove posso trovare l'estesione di Visual C++ 6.0 per Windows
CE. Io ho la versione Enterprise di VC ma non sono riuscito a scovarla.
Suggerimenti?
Grazie 1000
Sergio Mola

Suggerimenti?
http://msdn.microsoft.com
-- 
Tieni per te il Papero se vuoi la mia email
Non usi la Papero Template Library? Male.
Sito Papero -> 
http://utenti.tripod.it/papero


I vari SDK delle diverse platform (palm, pocket, autopc...) per la versione 
2.1x di windows CE erano compresi in MSDN, non sò se siano ancora 
scaricabili dal sito.
La loro "integrazione" con Visual studio era abbastanza precaria: non si 
possono installare se hai già installato l'SP3 di visual studio (e 
rimuovere VC++ non è un procedimento semplice...) e i tool per trasferire 
gli eseguibili al device (nel mio caso) non funzionavano quasi mai.
Per Windows CE 3.0 esiste un ambiente separato (praticamente una versione 
"custom" di visual studio) che dovrebbe funzionare meglio (non ho ancora 
avuto occasione di sviluppare su CE 3.0) e anche questo dovrebbe essere 
scaricabile da MSDN.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: Problemi con GetDlgItem..

Salve a tutti.
Sto sviluppando un'applicazione in MFC.
In una classe ho una listbox (IDC_LIST1) identificata da una variabile m_routerfree.
In un'altra classe ho bisogno di accedere ai metodi della variabile m_routerfree (che sarebbe la lista).
Quando chiamo
CListBox* pLB = (CListBox*) GetDlgItem(IDC_LIST1);
int n = pLB->GetCount();
eseguendo la 2 riga il programma mi crasha.
Ho pensato che il problema fosse che  IDC_LIST1 non era dichiarata in quella classe,perciň ho provato a richiamare la variabile associata con c1.m_routerfree (di tipo classe1),ma dentro la funzione GetDlgItem mi da errore di casting.
Come faccio a richiamare la GetDlgItem in un 'altra classe che non sia quella in cui č definita la listbox IDC_LIST1.
Come dovrei richiamare il puntatore pLB?
Grazie anticipatamente.
--
TiscaliFreeNet, libero accesso ad Internet.
http://www.tiscalinet.it
--
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come faccio a richiamare la GetDlgItem in un 'altra classe che non sia
quella in cui č definita la listbox IDC_LIST1.
    CListBox* pLb = (CListBox*)(pAltraClasse->GetDlgItem(IDC_LIST1));
Alex

 CListBox* pLB = (CListBox*) GetDlgItem(IDC_LIST1);
Devi chiamare la GetDlgItem() della finestra genitrice della listbox,
non della tua.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Newsgroup: it.comp.programmare.win32
Titolo: icone

salve a tutti.
frequento da un po il newsgroup ma non h trovato risposta a una domanda che
mi pongo.
sono praticamente un "niubai", e volevo sapere come si inserisce un icona a
un file exe.
grazie a chi mi vorrà rispondere.
dimenticav, il file è scritto in c.
grazie
---------------------
ApO
---------------------

In genere qualsiasi linguaggio di programmazione visuale ti permette di
creare un Resource File che contiene tutti gli "accessori" di file .EXE
Windows (tipo Icone, Voci dei menù, Stringhe, ecc.) ... prova a controllare
con il tuo compilatore tale possibilità.
Ciao.

Newsgroup: it.comp.programmare.win32
Titolo: Winsock

getservbyport<
che però non svolgono nessuna delle funzioni che mi servono (o almeno
credo).
Grazie in anticipo.

 Disassemblando NETSTAT ho notato che usa solo 5 API di WINSOCK.
Hai dissasemblato male, perche' anche un editor esadecimale ti dice
che le librerie che offrono le funzioni che cerchi sono inetmib1.dll
e snmpapi.dll.
Una guardatina all'SDK nella sezione networking services \ SNMP
non puo' che fare bene.
--== Sent via Deja.com 
http://www.deja.com/
 ==--
---Share what you know. Learn what you don't.---
Newsgroup: it.comp.programmare.win32
Titolo: Aiuto>esercizio in PASCAL

Con l'inserimento di un array , dovrei eseguire un programma in pascal che
dovrebbe fare la media dell'età degli alunni inseriti per un massimo di 30
alunni.
-----------------------------------------------------------------------------------
INSERIRE NUMERO DI ALUNNI (MAX 30 ALUNNI) :
INSERIRE NOME ALUNNO :
INSERIRE L'ETA' :
LA MEDIA DELL'ETA' DEGLI ALUNNI è :
-------------------------------------------------------------------
Se mi potete dare una mano a compilarlo in PASCAL , grazie.
----------------
Ho provato in questo modo ma quando vado a compilarlo tutto ok ma al momento
del RUN , non parte .
PROGRAM ALUNNI;
VAR A:ARRAY[1..30] OF REAL;
M, MEDIA: REAL;
I, N:INTEGER;
PROCEDURE LETTURA;
BEGIN
WRITELN('QUANTI ALUNNI INSERIRE (MAX 30)?');
READLN(N);
WRITELN('INSERISCI I NOME ALUNNO');
WRITELN('INSERISCI ETA');
FOR I:=1 TO N DO
READLN (A[I]);
M:=M+A[I];
END;
PROCEDURE MEDIAA;
BEGIN
MEDIA:=M/N;
WRITELN('LA MEDIA DELLA CLASSE :MEDIA');
END;
BEGIN
END.
N.B.
mi occorre per l'esercizio l'inserimento dell'array, compilando il programma
senza un array facendo una media semplice con l'inserimento dei numeri
funziona , ma l'esercizio che devo fare  mi occorre l'array.

 del RUN , non parte .
- Prova a chiamarle le procedure, non solo ad implementarle. Dov'è il "main"?
- I nomi degli alunni dove li inserisci?
- Le età perchè sono di tipo real?
- Sai come funziona la writeln?
- E' un compito a casa e sei disposto a pagare?
-- 
Luc
Newsgroup: it.comp.programmare.win32
Titolo: Lanciare un proc in backgr con win 98

Ho ancora uno (spero) piccolo quesito da sottoporvi.
Vorrei lanciare in background un eseguibile DOS su piattaforma windows 98, ma 
sono all'oscuro dei comandi a disposizione.
Quello che vorrei č semplicemente che non si aprisse la finestra shell del 
DOS ogni volta che il mio applicativo lancia l'eseguibile...
E' possibile o devo usare programmi di terze parti?
(Sě, c'č una vena sarcastica. Eppure mi da' il pane quotidiano...)
Ciao e grazie ancora a tutti.

"Alessio" <a...@ANTISPAMklojaf.com> wrote in message
news:3da6...@news.newszilla.com

Controlla nella MSDN la documentazione riguardante la funzione
CreateProcess...
Puoi settare un parametro per la non creazione della finestra di
console.
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

console.
Scusate, avrei dovuto specificare che il mio applicativo non è scritto
in C, C++, Visual Basic o Visual QualunqueCosa ma solo... in Java!
Discutere in questa sede la scelta delle tecnologia sarebbe lungo e
OT.
Mi limito a chiedervi se esite software di terze parti per fare ciò!
Grazie ancora.
Newsgroup: it.comp.programmare.win32
Titolo: Ancora opzioni finestre

Ho notato che, se creo una finestra senza il tasto per estendere a tutto
schermo la finestra e riportarla alla normalità, e la mostro allargata,
facendo doppio click sulla barra, rimane comunque la possibilità di
riportarla alla dimensione normale. Come si fa ad impedirlo?
Inoltre, ho notato che non viene mandato il messaggio WM_PAINT, come invece
succede con la pressione del tasto per riportare a dimensioni normali. C'è
un evento particolare (doppio click sulla barra?) che va intercettato,
invece di farlo processare a DefWindowProc()? E in questo caso, come faccio
a inviare il messaggio WM_PAINT? Come mai UpdateWindow() sembra funzionare
solo subito dopo la creazione della finestra?
--
Marco Iannaccone     
marc...@tin.it
ICQ: 18748121           Tolkien
"I've... seen things you people wouldn't believe. Attack ships on fire off
the shoulder of Orion.
I watched C-beams... glitter in the dark near the Tanhauser Gate. All
those... moments will be lost... in time..., like... tears... in... rain."
FAQ it.comp.lang.c: 
http://www.programmazione.it/linguaggi/c/itcomplangc.htm
FAQ it.comp.lang.c++: 
http://www.programmazione.it/linguaggi/c/lang_faq.htm

 ha scritto nel messaggio
news:8pg3bs$lh1$1...@nslave1.tin.it...


riportarla alla dimensione normale. Come si fa ad impedirlo?
Intercetta il messaggio WM_WINDOWPOSCHANGING (vedi l'help a riguardo).
Saluti,
    Mardy

Come funziona esattamente il tutto?
"The UpdateWindow function updates the client area of the specified window
by sending a WM_PAINT message to the window if the window's update region is
not empty. The function sends a WM_PAINT message directly to the window
procedure of the specified window, bypassing the application queue. If the
update region is empty, no message is sent."
Ossia serve solo per aggiornare la finestra subito, se necessario.
Normalmente WM_PAINT ha una bassa priorita' nella coda dei messaggi (questo
perche' qualora ci fossero piu' messaggi WM_PAINT in coda, questi vengono
"fusi" in un unico messaggio), in pratica credo che venga mandato solo
quando e' l'unico messaggio rimasto in coda. UpdateWindow() controlla se
c'e' un WM_PAINT in coda, e in caso affermativo, lo manda subito, senza
aspettare.
Saluti,
    Mardy

 ha scritto nel messaggio
news:TS7v5.3042$Sm1....@news.infostrada.it...


lo elimina dalla coda, mandandolo direttamente alla window procedure?
Esatto.
Saluti,
    Mardy

Newsgroup: it.comp.programmare.win32
Titolo: Emulatore di tastiera

Dovendo utilizzare un touch screen, sto cercando un emulatore di tastiera da
inserire nel mio progetto scritto in VC++6.
Ho già fatto una ricerca sui newsgroup di google, ma non ho trovato niente
che faccia al mio caso.
Avrei bisogno di una classe ovviamente in c++ magari MFC o addirittura una
ActiveX importabile sul visual c++ che mi permetta di
visualizzare a schermo una tastiera dove ciò che è stato digitato venga
riportato in una edit control dove ho il focus.
Spero sia tutto chiaro

 inserire nel mio progetto scritto in VC++6.
Cerca in google "codeproject virtual keyboard", trovi un esempio di tastiera
virtuale con i sorgenti.
Newsgroup: it.comp.programmare.win32
Titolo: socket -> IP

Salve a tutti,
utilizzo la funzione GetAddressByName() per convertire un indirizzo IP nella
struttura che utilizzano le funzioni bind, connect, ecc. (mi pare che questa
funzione è obsoleta, ma con quale dovrei sostituirla?)
Adesso volevo fare il contrario, e cioè, dato un socket vorrei conoscere
l'indirizzo IP a cui è collegato.
Riesco ad estrarre la struttura sockaddr con le funzioni gethostname o
getpeername, ma poi?
Non c'è una funzione inversa di GetAddressByName?
Non riesco a trovarla...
Grazie a tutti
Giovanni.

Giovanni ha scritto:




La funzione si chiama inet_ntoa; la sostituta di GetAddressByName (e
quindi l'inversa di inet_ntoa) si chiama inet_addr.
Cmq GetAddressByName non è obsoleta, è un'estensione specifica di
Microsoft ai Sockets.
ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.programmare.win32
Titolo: Utilizzare le funzioni delle dll in C

Ciao a tutti,
sapreste dirmi come fare per poter utilizzare le funzioni contenute
nelle dll all'interno di un programma scritto in C?
Ciao e grazie in anticipo
Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 nelle dll all'interno di un programma scritto in C?
Hai almeno una pallida idea di cosa esporta la DLL e dei
prototipi delle funzioni esportate? In caso contarario e'
un pochino dura.
C:\>iao Angelo


 C:\>iao Angelo
Si, anche perchè io le dll le uso regolarmente in Visual Basic.
Per quanto riguarda l'uso in C so che per prima cosa bisogna caricare in
memoria la dll tramite la LoadLibrary....
A questo punto, però, non so proprio come proseguire.
Ciao


 A questo punto, però, non so proprio come proseguire.
Arrivato a LoadLibrary(), hai gia fatto la meta' del lavoro, l'altra
meta'
e' ottenere il puntatore alla funzione che ti interessa. Questo viene
fatto
con la funzione GetProcAddress().
Il pezzo di codice seguente ti mostra come utilizzare la funzione
GetIfTable()
tramite LoadLibrary e GetProcAddress()
typedef DWORD (*GetIfTableP)(PMIB_IFTABLE, PULONG, BOOL);
GetIfTableP GetIfTable;
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR
lpCmdLine, int nCmdShow)
{
   PMIB_IFTABLE ifTable = NULL;
   int tabSize = 0;
   HANDLE hDLL = LoadLibrary("Iphlpapi.dll");
   if(NULL != hDLL)
      GetIfTable = (GetIfTableP)GetProcAddress(hDLL, "GetIfTable");
   if(NULL != GetIfTable)
   {
      ifTable = malloc(sizeof(MIB_IFTABLE));
      if(NULL != ifTable)
         GetIfTable(ifTable, &tabSize, 0);
   }
   return 0;
}
Tieni presente che (secondo me) usare direttamente LoadLibrary() ha
senso se devi fare un plug-in, se vuoi usare LoadLibrary solo perche'
ti manca la ".lib" sei sulla strada sbagliata.
HTH
C:\>iao Angelo

 ti manca la ".lib" sei sulla strada sbagliata.
Questa non l'ho capita.
Steve. 

 Questa non l'ho capita.
Cosa non ti e' chiaro?
C:\>iao Angelo


 Cosa non ti e' chiaro?
Tutta la frase. Perchè è sulla strada sbagliata? Cosa vuol dire 
"solo perchè ti manca la .lib"?
Steve. 

 "solo perchè ti manca la .lib"?
Se non ricordo male, lui su iclc ha detto che vorrebbe usare una
dll fatta con mingw (quindi gli manca il file .lib) con VisualC++.
Se la dll viene usata "permanentemente" e non caricata a richiesta,
a mio avviso potrebbe reesere meglio ricostruirsi il file .lib
Smazzarsi con i puntatori a funzione senza una effettiva necessita'
non ne vale le pena.
...Poi ognuno e' libero di fare come meglio crede.


 ...Poi ognuno e' libero di fare come meglio crede.
Su questo poi...! :-)
Steve.
Newsgroup: it.comp.programmare.win32
Titolo: AIUTO VBA:Interrogare il Registry????

Ciao a tutti,
ho un piccolo quesito da porvi. In un foglio Prova.xls di Excel97 ho
inserito un form. All'avvio di Prova.xls il form deve essere mostrato solo
se non esiste una certa chiave nel registry di Win, altrimenti il form deve
restare nascosto. Come interrogare il registry per verificare questa
condizione???
Un grazie infinito a chi mi sa rispondere
Anto
--
¤§¤====¤====¤§¤====¤§¤====¤====¤§¤
                   ATTENZIONE
_________________________________
      Per rispondere togliere RIMUOVI
                     dall'indirizzo
¤§¤====¤====¤§¤====¤§¤====¤====¤§¤

 In un foglio Prova.xls di Excel97 ho inserito un form.
All'avvio di Prova.xls il form deve essere mostrato solo se
non esiste una certa chiave nel registry di Win, altrimenti il
form deve restare nascosto. Come interrogare il registry per
verificare questa condizione???
Sul Sito comune
 
http://www.murialdo.it/it_lang_vb
trovi tutto quello che serve per la gestione del Registry.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
Newsgroup: it.comp.programmare.win32
Titolo: Aiuto Spero Semplice...

Ciao a tutti, vi illustro la questiono sperando che qualcuno possa darmi
una mano! Spero di non essere OT (mi scuso in anticipo...)
Lavoro in una ditta dove c'è un centralino vecchio, dove tutte le
telefonate in entrata e in uscita vengono resgistrate MANUALMENTE
(sigh:) con data e ora su un agenda.....
In questo centralino verra' messo un pc con un programmino per la
gestione della rubrica.
Il punto è questo: Come posso fare per diminuirgli il lavoro di
registrazione chiamate manualmente?
a) esiste un qualcosa (anche una scheda hardware e/o software) per
interfacciarlo e registrare il traffico telefonico?
b) per adesso mi accontenterei anche di un foglio elettronico o un word
processor che mi inserisca l'ora in ogni nuovo rigo!
Esiste qualcosa gia' fatto in rete? Mi potete dare qualche link o
qualche suggerimento?
grazie anticipato ciao ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Attraverso le TAPI puoi controllare il modem e registrare (al primo 
squillo) il caller-id del chiamante. 
Esistono anche delle funzioni TAPI per gestire le chiamate in voce, ma 
non ho esperienza in merito. 
Ti posso solo rimandare a MSDN (l'url è spezzata su più righe)
http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/tapi/tapiovr1_7juf.asp?frame=true
e a newsgroup relativi alle TAPI.
Se hai un centralino abbastanza "avanzato" è probabile che tu possa 
collegarlo (normalmente via seriale) a un PC e prendere da lì tutte le 
informazioni che ti servono. La soluzione è ovviamente molto legata al 
tipo di centralino (credo che ogni produttore, se non ogni modello, ha 
modalità di interfacciamento differenti).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

registrazione chiamate manualmente?
Io lavoro nel campo della telefonia integrata al PC e ti
posso assicurare che montando una semplice scheda e'
possibile ricevere la chiamata, registrarla in un DB,
tracciare statistiche e molto altro.
Se hai bisogno di maggiori informazioni scrivimi per posta
elettronica e ti suggerisco come fare.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

qualche anno fa ho sviluppato una dll per un problema simile, se la ritrovo
e se ti interessa te la mando.
Se non ricordo male ne avevo fatto anche una versione OCX e una VCL
Ciao
Ermando

 modalità di interfacciamento differenti).
-- 


 cambio campo???
Questo tipo di domande č meglio farle su un ng dedicato a excel.
P.S. quando rispondi evita di riportare tutto il messaggio a cui rispondi 
e, se devi riportarne qualche parte, fallo _prima_ della tua reply.
http://www.uwasa.fi/~ts/http/quote.html

Newsgroup: it.comp.programmare.win32
Titolo: domanda sui pulsanti e le funzioni associate

Salve a tutti,
usando wxwindows mi sono accorto di un problema che a volte capita.
Associamo a diversi pulsanti, diverse funzioni ognuna che scrive su un
database per esempio.
Ho notato che a volte capita che cliccando in sequenza due pulsanti e'
probabile che la funzione associata a quello cliccato per primo , non
abbia ancora terminato il suo compito, pertanto succeda un patatrac
(generalmente un crash del programma) se nel frattempo sta partendo la
seconda.
I metodi per evitare questo tipo di bug quali sono? A me e' venuto in
mente solo la disabilitazione temporanea di tutti i pulsanti durante
l'esecuzione della funzione associata ad uno di loro (questo per tutti
i pulsanti ovviamente) . Ci sono altri metodi un po' + ortodossi e
raffinati?
Ringrazio tutti,
Ciao!
E.p.



Fermo restando che il metodo utilizzato (la disabilitazione della
interfaccia) è tutt'altro che rozzo (l'utente "visivamente" si accorge che
il programma è impegnato, meglio ancora se oltre a questo usi cursori di
attesa, progress bar etc.) ci sono soluzioni che possono accompagnare il
primo metodo, come l'uso di variabili visibili all'interno della tua classe
(parlo di C++) che settate opportunamente possono indicare al resto delle
funzioni/metodi/programma che l'applicativo è impegnato.
ALtre soluzioni più sofisticate considerano l'uso di semafori, sezioni
critiche etc. 
Ciao
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)
http://www.sgr.info
Email happyman69 (at) 
libero.it

Newsgroup: it.comp.programmare.win32
Titolo: Hwnd dell'EDIT associato ad un ComboBox

Come si ricava l'Hwnd dell'edit control associato ad un combobox di tipo
dropdown?
Non voglio (non posso) usare EnumChildWindows.
Esiste altro metodo???
Ciao.

dropdown?
 hwndEditcombo = GetWindow(hwndcombo,GW_CHILD) ;
 

  hwndEditcombo = GetWindow(hwndcombo,GW_CHILD) ;
Grazie, non conoscevo questa soluzione.
Ciao!
Newsgroup: it.comp.programmare.win32
Titolo: Compliazione sotto VC++6.0

Salva a tutti,
Sto facendo una DLL che gira sotto autocad (ARX).
Tempo fa mentre facevo il debug, e modificavo del codice, il VC mi
permetteva di compliare subito il codice e vedere le modifiche,
poi ho avuto qualche casino con i flag di compilazione e adesso ogni volta
che modifico, mi dice che alcuni files non sono aggiornati e
mi chede di interrompere per comiplare, cosě ogni volta perdo un sacco di
tempo a chiudere e riavviare tutto.
Qualcuno sa dirmi quali sono i flag da controllare per permettere al
compliatore di fare queste minime compliazioni?
Sto utilizzando una DLL (MFC) con supporto ATL (+ librerie ARX per autocad)
in debug mode.
Grazie !

 wrote in message
news:3d9022d1$1...@news.cis.it...



Ho controllato, ma è tutto in locale, sia i sorgenti che il compilato.

 ha scritto nel messaggio
news:3d915328$1...@news.cis.it...

L'osservazione di mgaggia non è sbagliata.
Potrebbe essere un problema di date. Dovresti controllare che i sorgenti non
abbiano una data futura (tutti i sorgenti).
Mi è capitato una volta, per fare delle prove particolari, di aver spostato
in avanti la data del computer, aver poi aggiornato dei sorgenti e quindi
aver riportato il computer alla data giusta.
Soltanto che i sorgenti che avevo aggiornato nel frattempo portavano una
data di ultima modifica nel futuro ed il compilatore me li considerava
sempre modificati.
Prova giusto a fare questo controllo.
Porlock.

 Porlock.
Niente, ho controllato, ma ogni singolo file ha data <= ad oggi e il mio
computer ha la data corretta.
Ho provato anche a fare un rebuild completo eliminando l'intera cartella di
debug, ma niente.
Nei settaggi del VC ci sono per ogni file cpp due tag:
- Enabled minimal rebuild
- Enabled incremental compliation
A che servono? Possono servire allo scopo di permettere o non di fare questa
compliazione durante il Debug?

 - Enabled incremental compliation
Nei miei progetti è attivo il flag di minimal rebuild ma non quello di
incremental compilation.
Porlock


Boh?!?!
Ho provato a togliere e mettere sia una che l'altra, ma non succede niente.
Puň forse essere che io compilo il file (DLL) in una directory (sempre
locale) diversa da quella di .\Debug?
In piů qualcuno mi sa spiegare perchč se cambio il tipo di compilazione da
Debug a release, mi da errori di link?
Grazie
Newsgroup: it.comp.programmare.win32
Titolo: Scrivere un servizio per NT... Aiutoooo!

Devo scrivere un programmino (semplice) che pero' deve girare come servizio
su un server NT.
Ho abbastanza confidenza con la programmazione Win (C + SDK) ma questa volta
non so proprio da che parte iniziare.
C'e' un'anima pia che mi da una mano con qualche esempio?
Grazie a tutti!
Milena.

:

Su MSDN (credo 
msdn.microsoft.com
) c'è un articolo di Nigel Thompson 
intitolato "Creating a simple Windows NT service in C++" che implementa una 
semplice classe che permette di gestire tutte le attività connesse al 
servizio (esecuzione ma anche installazione e gestione del log degli 
eventi).
-- 
Valter Minute - 
min...@fortech.it
 (the reply address of this message is 
invalid)
--
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-
bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ0
if you want, I can send you the (free) C++ source code.

Newsgroup: it.comp.programmare.win32
Titolo: Problema con librerie di rete...

Sto facendo una libreria per gestire funzioni di rete.
Mi capita di utilizzare questa mia libreria in + programmi alla volta (es.
client & server sulla stessa macchina). Ma devo inizializzare le librerie di
rete di sistema una sola volta (WSAStartup) e finalizzarle una sola volta
(WSACleanup). Devo percio' tener traccia dell'esecuzione di queste 2
funzioni con un contatore di istanze e finalizzare solo quando questo
contatore e' a 1.
Io ho pensato a queste possibilita':
- scrivere un file temporaneo... non mi ispira, sistema poco elegante
- scrivere nel registro di sistema... non mi piace moltissimo, ma meglio di
niente
- scrivere in una variabile ambiente... non mi ispira proprio, lo spazio a
disposizione per le variabili ambiente e' spesso pochino
- far comunicare i 2 processi tramite IPC... pero' mi pare un lavoraccio
solo per condividere una variabile
Qualcuno mi consiglia un buon metodo?

 (WSACleanup).
Perche` "devi"? Queste due funzioni eseguono inizializzazioni a livello
di processo, non di sistema. E anche a livello di processo puoi
tranquillamente chiamarle quante volte vuoi, l'importante e` che il
numero di chiamate sia lo stesso (in modo che all'uscita del processo il
reference count sia azzerato).
Se per qualche motivo particolare devi effettivamente fare cio` che hai
descritto, direi che la soluzione migliore sia quella di usare un mutex.
--
Lorenzo

 descritto, direi che la soluzione migliore sia quella di usare un mutex.
Grazie per le info.
Problema risolto.
Newsgroup: it.comp.programmare.win32
Titolo: [BCB] - Errore dopo la chiusura

Salve a tutti.
Dopo la chiusura del programma, dal nome PROGRAMMA.EXE, compilato con
BCB appare una finestra di errore, con in dettaglio
PROGRAMMA ha provocato un errore di pagina non valida nel
modulo PROGRAMMA.EXE in 017f:004c5cc8.
Registri:
EAX=69207265 CS=017f EIP=004c5cc8 EFLGS=00010206
EBX=74617a40 SS=0187 ESP=0077fc5c EBP=0077fc80
ECX=7461766c DS=0187 ESI=011c3960 FS=121f
EDX=6173206c ES=0187 EDI=011c3d34 GS=0000
Byte all'indirizzo CS:EIP:
89 02 89 50 04 5b c3 90 8b 15 08 66 4f 00 eb 10
Immagine dello stack:
74617a40 004c6478 0077fd18 004c64aa 0077fc80 00000001 004c44c8 011c28e0
00000000 0077fd40 004c6772 004c774c 011c28e0 004c7fba 00000001 00473c42
Tale errore non si verifica sempre, nei miei computer non appare, ma mi
viene segnalato da ulcuni utenti.
Qualcuno sa di che si tratti e come trovare l'errore.
Ringrazio in anticipo
Franco

 viene segnalato da ulcuni utenti.
ti va ancora bene, a me lo dice SEMPRE Builder quando cerco di chiuderlo :)
Newsgroup: it.comp.programmare.win32
Titolo: Programma per contrattazioni di Borsa

Sarei interessato ad un programma che installato  sul pc mi dia la
possibilità di far scattare acquisti e vendite automaticamente . Lavoro con
il Fib e quando sono davanti al PC eseguo io le operazioni. Il problema
sorge quando sono indaffarato o esco per fare commissioni. Uso La
piattaforma  di Banca Sella per i derivati. Il programma dovrebbe
interferire con Banca Sella sia con i dati del Fib tramite il collegamento
con il programma DDE offerto da Banca Sella  sia, se e' possibile, con il
grafico Push del Fib e dare  acquisti e vendite semplicemente con
l'impostazione di due medie mobili una lenta ed una veloce, nel  momento in
cui si incrociano (crossover) , medie mobili o altri indicatori (Macd ecc..)
che potrei io modificare a mio piacere. Nel momento in cui le quotazioni
superano le due medie mobili , scatta il segnale di acquisto o vendita.
In pratica  il programma esiste in quanto viene offerto da alcuni siti ,
solo che il costo e' improponibile tenuto conto che poi non si dovrebbe
trattare di un programma elaborato chiedono anche un contributo mensile che
e' inaccettabile.
Chi e' pratico di grafici di borsa  , questo programma potrebbe  interferire
con i grafici di Metastock , programma che io posseggo.
Fiducioso di trovare persone in grado di sviluppare tale richiesta vi invito
a contrattarmi per chiarire qualsiasi  punto non chiaro di cio' che ho
esposto
Scrivetemi anche solo per darmi dei consigli
Zioegleque...@tiscalinet.it
Ciao

x curiositą: potrei sapere il tuo vero nome?
non sei obbligato a dirmelo se non vuoi.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:bn5sfl$5uh$1...@news.newsland.it...


 Gabry
Gabry, eh? Cioè Gabriele, eh?
Strano, chissà come mai stai facendo *esattamente* la stessa cosa che sta
facendo anche una persona di mia conoscenza, Banca Sella, quotazioni, FIB,
vedite e compere automatiche, Metastock...
be', può darsi anche che sia una coincidenza e che in realtà noi non ci
conosciamo affatto.


Puo' darsi . Se lavori per qualche sito l'annuncio e' stato fatto a 3 siti
ed un programmatore che lavora in proprio.
In genere queste ricerche  le faccio fare  alle mie dipendenti.
Non penso pero' possa conoscere ne i miei dipendenti ne tanto meno il
sottoscritto.
Come sai per accedere a certe richieste bisogna iscriversi e questo viene
fatto con esattezza non ho niente da nascondere.
Se lavori per uno di quei siti ti posso garantire che sono sempre alla
ricerca di programmi e software che possono sostituire la presenza di un
operatore o nel mio caso avere la possibilita' di gestire piu' Pc con una
sola persona che visiona solo se tutto va  bene.
Se sei in grado di riuscire nell'impresa fammi sapere perche' bisogna
parlarne di persona per spiegare le varie sfaccettature.
Ciao
"Al" <Non...@Di.co> ha scritto nel messaggio
news:bn87sc$767$1...@news.newsland.it...

Newsgroup: it.comp.programmare.win32
Titolo: controllo if che fallisce (!)

Buonasera a tutti.
Ho una porzione di codice (progetto Win32) nella quale avviene questo 
controllo:
{
float pippo;
    .............
     pippo = a;
(*) if( pippo<=0 )
        exit( 0 );
    .............
}
Veniamo al punto: sia usando MS VS 6 che MS VS .NET in debug
mettendo un break nel punto contrassegnato da asterisco ovvero laddove il
valore
della variabile float è già stato assegnato pari ad "a" e cambiando 
(shift+F9 etc...) il valore della variabile pippo
con uno valore
compreso tra 0 e 1 (per esempio 0.3) il controllo esegue l'istruzione 
exit( 0
) nonostante lo statement "pippo<=0" sia correttamente segnalato come
false.
Nella mia professione non mi è mai capitato alcunché di simile!
La cosa ancora più strana è che se tolgo la condizione di uguale all'if
ovvero:
    .............
     pippo = a;
(*) if( pippo<0 )
        exit( 0 );
    .............
il problema non si verifica ( non viene eseguita la exit ).
Vi chiedo cortesemente di aiutarmi perché sto vagando nel buio.
Grazie a chi vorrà rispondermi.
Distinti saluti,
S. 

 Vi chiedo cortesemente di aiutarmi perché sto vagando nel buio.
Fai una versione della funzione incriminata che sia completamente 
indipendente dal progetto e mandala qui completa. Da quello che hai inviato 
non si capisce granché. a di che tipo č? Se fosse int, sarebbe tutto 
spiegato.
-- 
Costantino Grana 

    .............
credo che il confronto avviene sempre per interi quindi il valore
viene approssimato a zero .
In ogni caso come regola generale non bisogna mai confrontare tipi
float ne mai usarli come contatori di loop perche' a causa della
rappresentazione in memoria di questi tipi i risultati sono sempre
approssimati e spesso  "imprevedibili" -

 ha scritto nel messaggio 
news:Vgp8h.50249$uv5.3...@twister1.libero.it...


Newsgroup: it.comp.programmare.win32
Titolo: Volume Modem, come regolarlo?

Vedi Subject!
Grazias! ;-)

Ciao,
per regolarlo devi andare alle Proprieta' delle Risorse del computer. Dopo
di che, devi andare nella sezione Gestione periferiche e verranno
visualizzate tutte le periferiche che possiedi. Clicca due volte il tasto
sinistro del mouse su Modem e sotto di esso verra' visualizzato il nome del
tuo modem. Infine, clicca una volta con il sinistro del mouse sul nome del
modem e poi clicca sul tasto Proprieta': si aprira' una nuova finestra, e
devi andare nella sezione Modem. Qui c'e' il controllo del volume del modem.
Spero che sono stato chiaro.
A presto.



A dire il vero io lo devo fare da codice!
Cmq. grazie lo stesso. ;-)