mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Attivazione server (borland builder)

Salve,
Ho un problema.... quando creo la mia form attivo anche il mio SocketServer.
Dato che ho la socket gia' occupata da un altro programma il debbugger mi
visualizza un errore:
"ESocketError 'Windows socket error: (10048),on API 'bind'
Vorrei gestire questo messaggio scrivendo qualche cosa io.. pero' l'evento
dell'errore del SocketServer non viene chiamato.
Come devo fare per gestire questi tipi di errori?
Grazie
xoooox
--------------------------------
Inviato via 
http://usenet.libero.it

 xoooox
E probabile che si tratti di una eccezione prova magari a gestirla con try e
catch impostandone il tuo messaggio personalizzato...    Salutoni Dave.

Ti ringrazio per risposta...
Dato che sto alle prime armi con il c++
Potresti farmi qualche esempio :)
Grazie
xoooox



 Potresti farmi qualche esempio :)
Un piccolo esempio che mi viene in mente è quello che ho riportato sotto, nell
blocco try ci metti le operazioni che vuoi provare ad eseguire, in quello catch
invece ci metti invece quelle da eseguire se sono state create eccezzioni...
Avviando l' applicazione dal compilatore ti apparirà sicuramente un avviso del
tipo: Project Project1 raised exception class..., per evitare l' inconveniente
hai 2 possibilità (almeno le 2 che conosco ;-) ) eseguire il make del programma
e lanciarne l'eseguibile normalmente oppure andare nelle opzioni
Tools->Environment Option->Debugger e settare l'opzione Handled By, su User
Program per le eccezioni C++ Exception e Delphi Exception..., magari se stai
usando una versione differente dalla mia ( quella 3.0 allegata alle riviste di
qualche anno passato ) è probabile che queste ultime impostazioni siano disposte
differentemente da come ti ho elencato, ma il succo è fondamentalmente questo...
try
   {
      Image1->Picture->LoadFromFile("C:\\non_esisto.bmp");
   }
  catch(...)
  {
    ShowMessage("LoadFromFile fallito!");
  }
Spero di non aver scritto stronzate... Salutoni a tutti Dave.
Newsgroup: it.comp.programmare.win32
Titolo: Differenze tra liste ed array

Ciao a tutti,
avrei bisogno di un consulto:
secondo voi cosa e` meglio a livello di
performance/progettazione/programmazione tra l'utilizzo di una lista
(bi)direzionale o un array.
Considerando che i punti salienti dovrebbero essere:
-    facilita` di aggiungere e togliere elementi nella lista ma con
     l'obbligo di percorrerla tutta nella ricerca e cancellazione...
-    ricerca ultra rapida nel caso di array ma notevolmente piu` scomoda
     l'aggiunta e la cancellazione degli elementi...

 (bi)direzionale o un array.
Quanti elementi, mediamente? 
-- 
Luc

> Quanti elementi, mediamente?
Si riesce a fare un discorso indipendente?
Non so un generico N...

 Non so un generico N...
Si può fare, ma ha poco senso nella realtà. Se ad esempio sei sul 
centinaio di elementi, fregatene delle performance e pensa ad un codice 
"pulito", tanto con le cpu/cache di oggi... 
-- 
Luc

 "pulito", tanto con le cpu/cache di oggi...
Si ho capito.
Mi rendo conto che cpu/cache di oggi siano a mio favore tanto piu` che
questi processi sono destinati a macchine dedicate di cui conosco a priori
tutto...
Tuttavia il problema e` che girano contemporaneamente diverse cose e in
effetti ho bisogno di guadagnare anche il minimo...

 effetti ho bisogno di guadagnare anche il minimo...
Ok, sono più frequenti gli insert/delete o le search? 
-- 
Luc

 Ok, sono più frequenti gli insert/delete o le search?
Ho capito cosa intendi, pero` si riesce a fare un discorso piu` preciso, non
so supponendo che nel fare una cerca operazione ci voglia tot, allora...

> Voi cosa ne pensate?
Io vorrei creare una libreria generica che sia performante anche nelle
situazioni piu` critiche (velocita` di ricerca, aggiunta e cancellazione
degli elementi).
Ci ho un po' riflettuto e mi sembra di aver capito che se utilizzassi un
albero ordinato vinco in tutti i casi :)
A parte uno: non sarei in grado di farla :"(
Esiste qualcosa di gia` collaudato in rete a cui posso ispirarmi?

 Esiste qualcosa di gia` collaudato in rete a cui posso ispirarmi?
Certo, cerca Standard Template Library (STL). 
-- 
Luc
Newsgroup: it.comp.programmare.win32
Titolo: RAS e buffer non valido

Salve a tutti,
Perche' quando mi connetto r e' uguale a 610 (buffer non valido)?
unsigned long r; // result of Ras operation
DWORD conn = 0;
RASCONN* RasConnections[MAXRASCONN];
for(int i=0; i<MAXRASCONN; i++)
{
       RasConnections[i] = new RASCONN;
}
unsigned long Size = sizeof(RASCONN) * MAXRASCONN;
RasConnections[0]->dwSize = sizeof(RASCONN);
r = RasEnumConnections(*RasConnections, &Size, &conn);
Grazie,
Dome

:

La funzione vuole come parametro un array di RasConnections, tu gli passi 
il primo elemento di un array di puntatori a RasConnection...
Qualcosa di simile dovrebbe funzionare:
unsigned long r; // result of Ras operation
DWORD conn = 0;
RASCONN RasConnections[MAXRASCONN];
unsigned long Size = sizeof(RASCONN);
RasConnections[0]->dwSize = sizeof(RASCONN)
r = RasEnumConnections(RasConnections, &Size, &conn);
Invece di dimensionare staticamente il buffer a MAXRASCONN elementi, puoi 
provare ad allocarlo dinamicamente riallocandolo se la funzione ti torna 
ERROR_BUFFER_TOO_SMALL.
-- 
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.





Questo codice te lo "vendo" :-) come funzionante, l'unica differenza è la 
memset a 0 del buffer allocato...
DWORD		size=sizeof(RASCONN);
DWORD		prevsize;
DWORD		num;
RASCONN*	rasbuff=NULL;
do
{
    	if (rasbuff)
	    	delete rasbuff;
	rasbuff=(RASCONN*)(new BYTE[size]);
	memset(rasbuff,0,size);
	rasbuff->dwSize=sizeof(RASCONN);
	prevsize=size;
	switch(RasEnumConnections(rasbuff,&size,&num))		
	{
	case 0:
	    	break;
	case ERROR_BUFFER_TOO_SMALL:
		break;
	case ERROR_NOT_ENOUGH_MEMORY:
	default:
		return;
	}		
	if (!num)
	    	break;
}
while (prevsize<size);

Newsgroup: it.comp.programmare.win32
Titolo: Dimensione di un file...

Come posso risalire alla dimensione di un file in VC++?
ho creato una variabile CFile FileS ed ho settato il path del file che devo
lavorare in questo modo.
CFileDialog m_SourceFile(TRUE);
 if(m_SourceFile.DoModal() == IDOK)
 {
  FileS.SetFilePath(m_SourceFile.GetPathName());
 }
Ho provato a risalire alla dimesione del file usando FileS.GetLength() * 4
(*4 dato che mi restituiva una DWORD) ma il prog. si pianta come se mi
restituisse un valore nullo..
Aiutatemi .. !

 restituisse un valore nullo..
La chiamata a SetFilePath() non funziona se non apri prima un file, per
questo il metodo GetLength fallisce causando il blocco dell'applicazione.
--
  Jerle Shannara
Per rispondere in mail togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara

Come posso risalire alla dimensione di un file in VC++?
Se vuoi ricavare le dimensioni senza aprire il file, puoi utilizzare 
FindFirstFile e leggere le dimensioni dalla struttura WIN32_FIND_DATA (la 
lunghezza č divisa in due DWORD per supportare file piů lunghi di 4Gb).
Ricordati di richiamare FindClose per rilasciare l'handle ritornato da 
FindFirstFile.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Buttons con testo e immagini

Qual'è il modo più _semplice_ per creare un pulsante con testo _e_ immagine?
Grazie.

Qual'è il modo più _semplice_ per creare un pulsante con testo _e_ immagine?
Il pulsante lo crei con lo stile BS_BITMAP. Crei una bitmap
grande quanto il pulsante e compatibile con esso, ci blitti sopra
la tua immagine e disegni il testo, quindi la spari sul controllo
con il messaggio BM_SETIMAGE nella SendMessage.
Credo che sia anche *l'unico* metodo...

>Qual'č il modo piů _semplice_ per creare un pulsante con testo _e_ 


Ora vorrei aggiungerci un testo.
Per il testo aggiungi:
PAINTSTRUCT ps;
HDC hdc;
char *s = "Testo";   // Testo da stampare
SIZE sz;
HWND h;
RECT rt;
h = GetDlgItem (hDlg,IDC_BUTTON_IMAGE);
hdc = BeginPaint (h,&ps);
SetBkMode (hdc,TRANSPARENT);
SetTextColor (hdc,RGB (255,0,0));   // Colore del testo
GetTextExtentPoint32 (hdc,s,strlen (s),&sz);
GetClientRect (h,&rt);
rt.top = rt.bottom - 
sz.cy
 - 3;   // Lo stampa in basso
DrawText (hdc,s,strlen (s),&rt,DT_CENTER);
EndPaint (h,&ps);

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

Qual č l'ultimo libro di Petzold? Possiedo "programming windows" del
1998, ne esiste qualcuno piů recente?
Esiste qualche altro testo di riferimento piů completo?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 1998, ne esiste qualcuno più recente?
Sempre programmare windows, ma la quinta edizione, se non sbaglio.
Ciao
Mnka

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

Salve a tutti,
sono alle prime armi con la programmazione in Visual C++ sotto Win32.
Quesito: esiste la possibilita' di gestire un timer con la precisione
del millisecondo?
Che funzioni posso usare?
Grazie a tutti
Paolo Zorat
--
Posted from 
com.area.trieste.it
 [193.207.32.15]
via Mailgate.ORG Server - 
http://www.mailgate.org



 wrote in message
news:38BB9FED...@lycosmail.com...

Newsgroup: it.comp.programmare.win32
Titolo: Grafico elettrocardiogramma

Ciao a tutti,
avete presente il grafico a video degli elettrocardiogrammi, tipo quelli
della terapia intensiva ?
Volendo crearne uno simile con BC++Builder, anche molto grossolano, come
posso fare ?
N.B. il problema e' solo dal punto di vista grafico, cioe' riesco a far
muovere un pallino luminoso sulla form nelle direzioni x ed y ma non so come
lasciare traccia del suo percorso, che dovrebbe rimanere visibile.
Grazie anticipatamente a tutti
Claudio
cmus...@iper.net
--
Posted from 
ns.iper.net
 [194.21.26.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Un idea, memorizza le ultime 2 posizioni e colorarle di colori
leggermente + sfumati
-----------------------------------------
La vita e' l'opera di un regista mediocre
e di un cattivo sceneggiatore

Chicco ha scritto:

Usa una CreateDibSection per generare una Bitmap facilmente gestibile a
8 bit
(alternativamente si puň usare il DOS che č molto piů facile fare
piccole
applicazioni di questo tipo sopratutto grafiche.. anche se non in
assembler,
basta anche un turbo c). Assegnagli una palette di sfumature di Verde
(sarebbe
meglio anche un minimo di saturazione verso il bianco, tipo arrivare a
63 255 63)
e disegna un pallino abbastanza grosso (4x4 dell'ultimo colore, tipo
255) e poi
applica un effetto di smoothing e decrementa l'indice colore
contemporaneamente *
... a questo punto mandi tutto sulla finestra (o sullo schermo).
* va bene, questa parte te la risparimio:
 _asm {
  mov edi, double_buffer
  mov edx,  BITMAP_WIDTH
  add edi, edx
  mov ecx, BITMAP_WIDTH * (BITMAP_HEIGHT-1)
  xor eax, eax
  xor ebx, ebx
 }
L1:
 _asm {
  mov al, [edi - 1]
  mov bl, [edi + 1]
  add eax, ebx
  mov bl, [edi - BITMAP_WIDTH]
  add eax, ebx
  mov bl, [edi + BITMAP_WIDTH]
  add eax, ebx
  shr eax, 2
  jz NoZero
  dec eax
  }
 NoZero:
 _asm {
  stosb
  loop L1
  }
ovviamente BITMAP_WIDTH e BITMAP_HEIGHT sono delle macro per indicare le
dimensione della bitmap. La sintassi ASM č quella del VisualC.

Newsgroup: it.comp.programmare.win32
Titolo: Dove trovo graphics.h?

Salve
Ho trovato un bel programma sugli Automi Cellulari su una rivista e l'ho
implementato su Dev C++4. Il programma usa il fie graphics.h che non ho
trovato in Dev C++4.
Ho poi provato a implementare il tutto con il Borland C++ Builder 4 ma
stesso risultato. Non trova la libreria graphics.h.
Dove posso trovare la libreria? Ho cercato con Google ma niente!
grazie
maxy

è a corredo della versione *DOS* del compilatore c e c++ della borland..
puoi scaricare da 
community.borland.com
 sezione museum una vecchia copia di
quel compilatore
o in alternativa reimplementarlo in pascal .. usando il turbo pascal 7
antonio
Newsgroup: it.comp.programmare.win32
Titolo: R: Messaggi DDE

Attenzione! Il tuo computer ha la data avanti! Il tuo messaggio è datato 3
Gennaio 2000, così resterà fino ad allora in testa a quelli del newsgroup!
Bye,
Lorenzo

Gennaio 2000, così resterà fino ad allora in testa a quelli del newsgroup!
Anche io non riuscivo a spiegarmi come mai questo messaggio vecchio restasse
sempre in cima alla lista di nuovi messaggi...
Sara Y2K bug??? (scherzi a parte...ma qualcuno ci crede a sta storia dell'
Y2K???? io manco un po!!!)
Ciao by Tdx

Y2K???? io manco un po!!!)
Prova a porre la stessa domanda ad una delle tante aziende che utilizzano
ancora terminali datati 198x e vedrai cosa ti rispondono.
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

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

Grazie a tutti e due.
Ciao.



Newsgroup: it.comp.programmare.win32
Titolo: windows.h

Dove si trovano tutti i vari typedef per HMENU,HWND,DWORD,WPARAM ecc.
grazie

 Dove si trovano tutti i vari typedef per HMENU,HWND,DWORD,WPARAM ecc.
windef.h ha le DECLARE_HANDLE usate per i typedef di HMENU, HWND, ecc.
La macro DECLARE_HANDLE e` a sua volta #define'd in winnt.h.  DWORD e
WPARAM sono pure in windef.h.
Alex

La macro DECLARE_HANDLE e` a sua volta #define'd in winnt.h. 
Ti ringrazio per la cortesia .
In Winnt.h ho trovato questo :
#ifdef STRICT
typedef void *HANDLE;
#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef
struct name##__ *name
#else
typedef PVOID HANDLE;
#define DECLARE_HANDLE(name) typedef HANDLE name
#endif
typedef HANDLE *PHANDLE;
Allora se ben ricordo dovrebbe significare questo :
Se e' definita STRICT 
la macro DECLARE_HANDLE(HWND) dovrebbe espandersi in :
 struct  HWND__ { 
         int unused ;
        } ;
  struct HWND__ *HWND ;
cioe'  HWND hwnd dovrebbe essere un puntatore ad una struttura HWND__.
Altrimenti hwnd dovrebbe essere un oggetto di tipo PVOID .
Correggimi se sbaglio .
In win32 dovrebbe essere la prima ,vero ?
Cosa rappresenta STRICT ?

 Cosa rappresenta STRICT ?
Se la macro STRICT e` definita, gli header di Windows esigono
una stretta corrispondenza dei tipi, il che aiuta ad evitare
vari errori di programmazione.  Nelle versioni recenti degli
header di Windows, STRICT e`, per default, definita; in altre
piu` vecchie, non lo era.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: [?] Convertire tipi di dato

Salve a tutti
Devo formattare un file di testo ed a tale scopo uso CStdioFile per
importarlo riga per riga in un tipo CString dal quale prelevo sottostringhe
per formattarle.
Il mio problema è questo:
quando prelevo dei numeri come faccio a trasformare questa sottostringa in
un tipo intero?
Ciao
Fabio

 un tipo intero?
copia gli interi in una variabile char pippo[20];
poi fai:
numero=atoi(pippo);
Ciao

 numero=atoi(pippo);
meglio strtol()

 meglio strtol()
in che senso "meglio"?
--
Kali


Tra l'altro, presso l'ultimo url si legge:
<cite>
The behaviour is the same as
  strtol(nptr, (char **)NULL, 10);
except that atoi() does not detect errors.
</cite>
In effetti il consiglio e' stato utile anche a me, che usavo 
"pigramente" aoti() :-)
Bye
Dan

> in che senso "meglio"?
Perché atoi() "assorbe" gli errori restituendo 0, mentre strtol() e le
sue derivate ti consente di gestirli.

VI ringrazio e scusate per il ritardo.
CIao
Fabio
Newsgroup: it.comp.programmare.win32
Titolo: VESA, AAAAAARRGH!!!

Salve, so che c'entra poco con Windows, ma io ho voglia di usare i driver
VESA sotto dos e volevo aprire uno schermo SVGA gestendolo in linear frame
buffer programmando in assembler 32 bit...
Ho qualche problema a prendere l' indirizzo del fb, costruisco la struttura
in memoria, ma poi non riesco a inserire in es:di il puntatore alla
struttura!
AIUTOOO!!!

 wrote in message
dAIV3.21949$s17.2...@typhoon.libero.it...


Io ho fatto al mio tempo le routine sia in C che in ASM sotto il Watcom
per la VESA2.0. Visto che sono un pacco enorme, mi mandi un reply e ti
mando un pacchetto appena trovo il tempo per sistemarle.
A chiunque interessano, visto che Simone non sarà il solo, provvederò a
metterne una copia nel mio sito al più presto.
Provate dunque fra qualche giorno a:
http:\\
members.tripod.com
\PMSoftware
Visto comunque l'idiozia della VESA2 contro l'idiozia dei DirectX tanto
vale per te che cominci a programmare con questi ultimi, certamente più
aggiornati.

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

Dove posso trovare un tutor oppure un libro (entrambi in italiano) sull'
OpenGL?
Luca

 OpenGL?
Se per tutor intendi tutorial, su Dev di settembre in poi c'è un mio amico
che sata tenendo un corso proprio di OpenGl, fatto tra l'altro molto bene.

Newsgroup: it.comp.programmare.win32
Titolo: importazione dei file di outlook

Salve,
Vorrei leggere, da applicazione VC6 la rubrica di outlook (quella che viene
registrata con estensione .wab).
Qualcuno sa se esiste qualche classe o qualche info utile per cercare di
riuscire nell'impresa?
E' ormai un po' di tempo che navigo alla ricerca di una soluzione, ma
invano.
Grazie

registrata con estensione .wab).
Non e' la rubrica di Outlook (Outlook senza express e' quello della
suite Office), ma la rubrica di windows.
-- 
DGP85
http://daps.cjb.net/
No HTML or Binaries with this address

La soluzione e' stata trovata in
http://msdn.microsoft.com/downloads/samples/internet/messaging/wabtool/
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Spedire messaggi tra thread

Ciao a tutti,
sapete se per caso ci sono problemi a spedire messaggi (con SendMessage) da 
un thread ad un altro?
Mi spiego meglio:
ho un'applicazione con 2 thread, uno è quello principale con la coda dei 
messaggi (WinMain ma in MFC) e un altro che esegue del lavoro.
Il fatto è che l'interfaccia deve essere aggiornata di tanto in tanto 
sull'andamento di questo lavoro; allora ho pensato a spedire un 
SendMessage() ogni tanto al thread principale per aggiornarlo. Preciso che 
non posso usare PostMessage() perchè uso un puntatore ed una struttura dati 
locale del thread e quindi deve essere certo che il processo principale 
legga i dati corretti.
Il problema è che di tanto in tanto (non ho capito ancora bene quando) 
l'applicazione principale sembra congelarsi, come se non ricevesse più 
messaggi da Windows (non riceve più i messaggi da mouse e tastiera) e per 
"bloccarla" devo portarla in secondo piano e poi di nuovo in primo piano. 
Fatta questa operazione "magicamente" torna tutto a posto, fino al prossimo 
"blocco".
Qualcuno ha idea sulle cause di tale comportamento?
Grazie,
Dario 

Ok, ho risolto da solo.
Il problema era da tutt'altra parte.
Saluti,
Dario
"Dario Marchese" <x...@xxx.xx> ha scritto nel messaggio 
news:y%3ed.182592$35.87...@news4.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: Ridisegnare una finestra

Salve a tutti.
Ho un piccolo problema che vorrei sottoporvi:
Ho una finestra nella cui client area disegno una bitmap che rappresenta una 
griglia.
Carico la bitmap in una variabile globale (HTBITMAP) durante l'evento 
WM_CREATE.
Durante l'evento WM_PAINT disegno nella client area quello che si trova 
nella suddetta variabile globale.
Ho realizzato una voce in un menu e al suo interno ho messo due scelte:
"hide" e "show".
A seconda della scelta dell'utente in questo menů immetto nella variabile 
globale il valore null o quello dell'immagine della griglia e con un 
SendMessage invio alla finestra interessata l'evento WM_PAINT.
Il problema sta nel fatto che l'aggiornamento non avviene se non dopo che si 
č passati ad un'altra applicazione o si č minimizzata quella cui sto 
lavorando.
Questo significa che la variabile č stata correttamente cambiata ma l'evento 
WM_PAINT o non č stato chiamato o non ha ridisegnato la finestra.
Ho tentato anche con RedrawWindow ma non ho ottenuto nessun risultato.
Ho letto in rete che la soluzione potrebbe essere quella di invalidare la 
client area e rivalidarla (questo dovrebbe lanciare l'evento WM_PAINT) ma 
non ho idea di come si possa fare e msdn non mi č stato di molto aiuto in 
questo frangente.
Qualcuno potrebbe cortesemente mettermi sulla strada giusta?
Grazie
Ale 

Qualche interessante articolo sull'argomento:
http://www.codeproject.com/gdi/Paint_beginner.asp
http://www.codeproject.com/gdi/updatergn.asp?df=100&forumid=3593&exp=0&select=1149674
....anche se nel mio caso non hanno risolto il problema....
Ale 

Qualcuno potrebbe cortesemente mettermi sulla strada giusta?
In effetti e' un po' delicata la WM_PAINT...
Chiama:
InvalidateRect (handle_finestra,NULL,FALSE);

lavorando.
Il problema si chiama clipping .
La BeginPaint usata generalmente durente un WM_PAINT ti permette di
disgnare solo nella sezione non valida dell'area client .
Quindi per fare un refresh o invalidi l'area client oppure chiami
UpdateWindow() .

 InvalidateRect (handle_finestra,NULL,FALSE);
Si, infatti cosě funziona.
Grazie mille
Ale
Newsgroup: it.comp.programmare.win32
Titolo: Predittore ortografico

Salve a tutti.
Devo realizzare un programma per windows (in VB o C, C++) di predizione
ortografica. Avete presente quando sul cell. scrivete un sms tramite il
sistema t9?
Datemi qualke suggerimento e/o consiglio per iniziare... ne mastico poco di
programmazione! :°)
Grazie in anticipo!!
Otto.

 programmazione! :°)
scelta infelice per cominciare :/
--
artemis.alpeia
http://spazioinwind.libero.it/artemis

 ne mastico poco di programmazione! :°)
Fossi in te inizierei con un programma che, dati la base e l'altezza di 
un rettangolo, ne calcoli e stampi perimetro e area... 
-- 
Luc.

 ha scritto nel messaggio
news:MPG.193d279e1...@tornado.fastwebnet.it...

E se ne masticasse poco anche di geometria?
Certo che il mercato informatico č un mercato di m....

 Certo che il mercato informatico è un mercato di m....
Che intendi? 
-- 
Luc.

 poco di programmazione! :°)
Prima impara a programmare allora! Comunque se ci vuoi provare io partirei
dalla cosa piů semplice, cioč tieni una lista ordinata delle parole del
dizionario, poi quando l'utente digita il primo carattere scorri la lista
fino alla prima parola che inizia con quel carattere e gliela proponi. Al
secondo carattere avanzi nella lista fino alla prima parola che contiene la
stringa di due caratteri e cosě via. Insomma, non predici nulla, ma fai la
prima proposta del dizionario. Potrebbe funzionare.
-- 
/* Costantino Grana                                */
main(int c,char**o){char*s=c?"+L7?+;:7?+:OKIK+9?;9=;"
":+9?;:<:;+9?;;;:;+9<:;<::;+RLJ;K9+":1[o],t,a=!c,m;do
for (m=*s-'0',t=a?m/c:m%c;m>>7?c=1<<m+8,!a&&puts(&a)*
*&a:t--;printf("  \0/*"+a));while ((a^=3)||a[++s]);;}
/* Orignial code due to Chris Brown... impressive! */

 Potrebbe funzionare.
Grazie Costantino, sei stato l'unico ke mi ha dato una risposta seria e
sensata... al contrario di altri! per quanto riguarda programmare... più ke
imparare dovrei rinfrescare i concetti, sono arruginito dato ke nn metto
mano a un compilatore da anni! cercavo delle linee guida per cominciare a
lavorarci su, in caso di necessità nn mankerò a kiedere ulteriori
suggerimenti.
Otto

 sensata
Uno ke skrive kon le kappa non se le merita, IMHO. 
-- 
Luc.

 Uno ke skrive kon le kappa non se le merita, IMHO.
:-)


Per iniziare una lista ordinata puň andare... ma se i vocaboli diventano
tanti puň diventare lenta.
Io userei un albero (bilanciato). Da implementare č sicuramente molto piů
complicato, ma le performance sono nettamente migliori.
Altrimenti puoi creare una lista per "simbolo", che fa riferimento a sua
volta ad un'altra lista, che fa riferimento a un'altra... e cosě via finchč
non cominci a trovare una lista che oltre a contenere un elenco di simboli
contiene anche un elenco di parole.
Come strutturare la cosa... vedi un po' tu.
--
Lieutenant
Look at 
www.jargoncode.it
"Costantino Grana"
<granapuntocostantinoch...@invalid.inv> wrote in message
news:bb1ita$ln3$1...@newsfeed.cineca.it...

Newsgroup: it.comp.programmare.win32
Titolo: finestra in primissimo piano

>>>>>>>>>>>>

 desiderato?
Innanzi tutto trovi l'estensione del desktop:
int cx = GetSystemMetrics( SM_CXSCREEN);
int cy = GetSystemMetrics( SM_CYSCREEN);
Poi passi quelli come parametri cx e cy di CreateWindowEx() (zero nell'x
e y). Non importa mettere nessuno stile particolare, potresti mettere
WS_EX_TOPMOST per far si` che le altre finestre restino dietro alla tua
anche quando hanno il focus.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: ALT: Errori e eventi

Ciao a tutti!
qualcuno sa darmi una dritta su come generare eventi ed errori gestibili 
da Visual Basic con il Framework ATL di Visual C++ ?
grazie
Giovanni

P.S. nel primo post il subject era ovviamente sbagliato


Newsgroup: it.comp.programmare.win32
Titolo: Semplice programma per Windows CE

Ciao a tutti,
devo realizzare una semplice programma il quale dovrą funzionare su un PC
industriale PC104 con Windows CE installato.
Non avendo utilizzato questo sistema operativo avrei qualche domanda:
1) Posso sviluppare il mio programma su un comune pc per poi scaricarlo
sulla PC104 ?
2) Posso quindi utilizzare i comuni sistemi di sviluppo VB6, VC6 ecc... ?
Per il momento grazie, Massimiliano.


Esiste per Windows NT (forse anche per Windows 2000) un emulatore di Windows
CE con cui e' possibile lavorare col VisualC++ 6.
Per cui la risposta e' si' nel caso tu abbia questi OS.
Una volta emulato il programma e debuggato sul VisualC++, si preparava
l'immagine da caricare sul PC con windows CE installato che aveva accesso
alla rete, per cui la si copiava direttamente sul suo HD.
Maurus

 
Sì e no. 
Se vuoi sviluppare in C++ devi utilizzare embedded visual C++ (per CE 
4) oppure gli embedded visual tools (C++ e VB per CE 3) che sono 
liberamente scaricabili dal sito microsoft. 
L'IDE C++ è molto simile a Visual C++ 6.
Embedded visual basic (grossomodo equivalente a VB5) non è 
disponibile per windows CE 4.
Per windows CE 4 e Pocket PC 2002 (e forse 2000), una versione di CE 
3 customizzata per i palmari) è disponibile .net compact framework, 
una versione "ritagliata" del framework .net disponibile per PC.
Sono state rilasciate in versione beta le "smart device extensions" 
(SDE) che permettono di sviluppare applicazioni .net per il CF 
utilizzando Visual Studio .net versione 2002. La versione definitiva 
del CF e delle SDE sono incluse in VS.net ver. 2003 (ancora in beta).
Se la situazione ti sembra complicata e confusa, allora hai capito 
bene :)
Buon lavoro.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: programmare device driver

Salve a tutti,
volevo sapere dove poter reperire documentazione sulla programmazione di
driver, nel mio caso si tratterebbe di un joypad...
Grazie, Lorenzo.

 driver, nel mio caso si tratterebbe di un joypad...
http://www.driverforum.com
 e` un sito interamente dedicato alla discussione sui
device driver.
http://www.driverguide.com
 puo` pure esserti utile.
http://www.driverzone.com/
 e` piu` orientato a scaricare driver gia`
fatti, ma anche li` puoi trovare informazioni.
Se vuoi scrivere un VXD per Win95/98 visita 
http://www.techsoftpl.com/vxdlib.htm
e scarica la demo della loro libreria VxDWriter.  Non puoi usare
questa demo (e il relativo Wizard) per sviluppare VXD commerciali,
ma (credo; verifica la loro licenza!) per applicazioni hobbistiche
dovrebbe essere OK, e comunque contiene un mucchio di utili
esempi.  Naturalmente ti serve anche il Device Drivers' Kit della MS,
http://www.microsoft.com/hwdev/ddk/ddk98.htm
.
Se invece vuoi scrivere un WDM (per Win98 e Win2000) visita
www.oneysoft.com/whitepaper.htm
 e scarica i vari whitepaper
di Walter Oney sull'argomento.  Penso ti servira` anche il libro
di testo dello stesso autore, sullo stesso argomento, appena
pubblicato (ma non l'ho ancora visto).
Se l'interfaccia del tuo joypad e` USB, non trascurare inoltre
http://www.usb.org/
 che e` una vera miniera d'info in merito.
Alex

Se il target e' NT, aggiungo 
www.osr.com
 che oltre a commercializzare il loro toolkits e libro Windows NT Device Driver Development offre alcune utility, l'abbonamento gratuito alla newsletter (cartacea) The NT Insider e un archivio online degli argomenti trattati in quest'ultima (non so' se completo e completamente aggiornato).
 
Marco.

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

Ciao a tutti,
dove posso trovare dei tutorial su come
usare le api ODBC da un programma
scritto in C/C++ che deve accedere
ad un database Access ?
Da dove posso scaricare gli ultimi driver
per Access ?
Grazie!

ad un database Access ?
www.google.com
Se usi Visual C++ puoi iniziare a dare un'occhiata qua:
33 — Database Programming Through ODBC
http://docs.rinet.ru:8083/VidimyyC/vcu33fi.htm
-- 
ciao,
hal

Newsgroup: it.comp.programmare.win32
Titolo: BCB: Cambiare la Parent Window

E' possibile cambiare la parent window, in modo da aggancire una
finestra relativa ad una Form allo schermo. Grazie
--
Saluti
Geppo.
email: 
mote...@tin.it
http://www.geppo.com
ICQ UIN 18406959
AOL Instant Message: Geppo12

...

Newsgroup: it.comp.programmare.win32
Titolo: dll function import problem

I've a problem importing same functions from a dll:
I've declared them in a header file (hookDLL.h)  in this way:
#ifndef HOOKDLL_H
#define HOOKDLL_H
#ifndef HOOKLIBAPI
#define HOOKLIBAPI  __declspec(dllimport)
#endif
HOOKLIBAPI BOOL WINAPI Hook_Start (HWND hWnd);
HOOKLIBAPI BOOL WINAPI Hook_Init (HWND hWnd);
HOOKLIBAPI BOOL WINAPI Hook_Stop ();
HOOKLIBAPI BOOL WINAPI Hook_Installed ();
#endif // HOOKDLL_H
I've implemented them into the implementation file (hookDLL.c):
#define HOOKLIBAPI   __declspec(dllexport)
#include "hookDLL.h"
BOOL WINAPI Hook_Init (HWND hWnd)
{
 m_hwndOut=hWnd;
 return (m_hwndOut!=NULL);
}
...
At this point the compiler build the dll and the .lib and .exp files
correctly.
Then I try to use them into the exe in this way:
#include "stdafx.h"
#include "Spyer.h"
#include "MainFrm.h"
#include "SpyerDoc.h"
#include "SpyerView.h"
#include ".\hookDLL\hookDLL.h"
...
void CSpyerView::OnHook()
{
 if (Hook_Installed ()) {
  AfxMessageBox("Terminare l'hook corrente prima di effettuare una nuova
cattura!",MB_ICONEXCLAMATION);
  return;
 }
}
...
And now the linker says me:
Compiling...
StdAfx.cpp
Compiling...
MainFrm.cpp
Spyer.cpp
SpyerDoc.cpp
SpyerView.cpp
Generating Code...
Linking...
SpyerView.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) int __stdcall Hook_Init(struct HWND__ *)"
(__imp_?Hook_Init@@YGHPAUHWND__@@@Z)
SpyerView.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) int __stdcall Hook_Start(struct HWND__ *)"
(__imp_?Hook_Start@@YGHPAUHWND__@@@Z)
SpyerView.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) int __stdcall Hook_Installed(void)"
(__imp_?Hook_Installed@@YGHXZ)
SpyerView.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) int __stdcall Hook_Stop(void)"
(__imp_?Hook_Stop@@YGHXZ)
C:\WINDOWS\Desktop\Projects\Spyer\Debug\Spyer.exe : fatal error LNK1120: 4
unresolved externals
Error executing link.exe.
Spyer.exe - 5 error(s), 0 warning(s)
I link the project with the HookDLL.lib (obvious).
Can you tell me way?  (if you want the complete code its size is 75 kb).
Perhaps the reason is I try to use function from a file writeen in C in
another written in C++ ? (I've tried unsuccessfully to use extern "c", but I
wrong something).
Please Help!

wrong something).
The only way I now to link C and C++ code together is to compile and to
declare C code in the header as
extern "C"
{
 <C code>
};
I think this is the righ way.
Giuseppe
PS. Why if yours is an italian name and you posted to an italian newsgroup
you used english?
Newsgroup: it.comp.programmare.win32
Titolo: Spedire fax

Qualcuno sa come si fa?
Ho letto su MSDN che con TSPI ( un estensione di tapi, il driver di
telefonia) si puň fare una chiamata telefonica classe3, cioč quella dei fax,
e poi tramite l' handle della linea si possono inviare i dati.
Le domande sono due:
-Se un fax č un file grafico, quale formato deve essere utilizzato?
-Come si possono convertire file di testo e immagini nel suddetto formato?
Grazie in anticipo e buon 2000

Ancora!!!
Oltre alle MAPI, che ti ho consigliato nella risposta precedente, 
esiste il FaxService per Win2000. 
Ti riporto un passo dalle TAPI
	Note  TAPI should not be used for fax transmissions. 
	Instead, use the functions available through MAPI, 
	the Microsoft Messaging API. 
Fausto


 > Grazie in anticipo e buon 2000
Ho capito ma io chiedo di sapere due cose specifiche e poi se Microsoft dice
che si deve usare Mapi è perchè è più semplice quando si ha la possibilità
di avere Exchange o MS Fax.
A me serve sapere il funzionamento di una trasmissione fax, perche devo
realizzare un programma indipendente da queste due applicazioni.
Newsgroup: it.comp.programmare.win32
Titolo: GTK e Windows

Ciao a tutti ho sviluppato un protocollo di comunicazione insieme ad 
un'altra persona ed in principio ho costruito un client per utilizzare 
tale protocollo in C#.
Però ora vorrei rifare il client in C++ con GTK così da poterlo 
cross-compilare per un gran numero di sistemi e magari rilasciarlo sotto 
licenza GPL.
In Windows sviluppo con Dev-CPP allora ho installato GTK e gtkmm, ho 
costruito l'interfaccia in Glade ma la generazione del codice 
dell'interfaccia funziona solo in C ma non in C++
mi da sempre l'errore:
Error running glade-- to generate the C++ source code.
Check that you have glade-- installed and that it is in your PATH.
Then try running 'glade-- <project_file.glade>' in a terminal.
Ovviamente glade--.exe è correttamente installato con gtkmm quindi non 
so che fare. qualcuno di voi ha già affrontato e/o risolto questo 
problema? Grazie.
Aspidus

 dell'interfaccia funziona solo in C ma non in C++
Non saprei ma ti posso dire che la generazione del codice č deprecata da
parecchio tempo (anni?), si salva la UI in xml e si carica a runtime.
Glade 3.0 non ha nemmeno piů il generatore di codice mi sembra.
Ciao!
-- 
Lawrence, 
oluyede.org
 - 
neropercaso.it
"It is difficult to get a man to understand 
something when his salary depends on not
understanding it" - Upton Sinclair

Si di glade 3 lo sapevo. So che con dei plugins si puň generare il 
codice in diversi linguaggi.
Piuttosto mi interessa sapere come si carica a runtime in un progetto 
C++ a questo punto.
Grazie.
Aspidus
Lawrence Oluyede ha scritto:


 C++ a questo punto.
Sostanzialmente ti serve libglade
http://www.jamesh.id.au/software/libglade/

Newsgroup: it.comp.programmare.win32
Titolo: Struttura NOTIFYICONDATA come passargli la CALLBACK...

Ciao utilizzo VC 6.0 con MFC
Sto cercando di utilizzare la funzione Shell_NotifyIcon ma ho alcune
difficolta'.
La difficolta' maggiore sta nel fatto che non ho ben capito come va
utilizzata la uCallbackMessage
che la struttura NOTIFYICONDATA utilizza per la gestione dei messaggi del
mouse quando il cursore
si trova sopra all'icona nella task-bar.
Probabilmente a causa della mia scarsa conoscenza delle funzioni CALLBACK
(ma che cosa sono di preciso??)
non so cosa passare a uCallbackMessage perche' e' un UINT??? Come posso
ottenere per poi passare questo valore???
Potete aiutarmi anche con un esempio???
Ciao e grazie.

 che la struttura NOTIFYICONDATA utilizza per la gestione dei messaggi del
[...]
Scusa... ma non ho capito cosa intendi fare di preciso...

Bhe' non so come passargli la CALLBACK che la struttura chiede per poter
gestire i messaggi del mouse...
Tutto qui...


 utilizzata la uCallbackMessage
E' l'UINT che identifica il codice del messaggio che la shell invia alla
finestra
hWnd per notificare che e' successo qualcosa all'icona dell'area di
notifica.
Trovi un'ampia spiegazione su MSDN.
Ciao,
Gianfranco

 Potete aiutarmi anche con un esempio???
Semplice. Hai una WndProc per la gestione dei messaggi, no?
Bene, uCallbackMessage e' il messaggio che viene inviato alla tua WndProc
per avvertirti degli eventi che devi gestire.
Il messaggio lo decidi tu, devi dichiarare una costante od utilizzare una
#define per stabilire un valore fisso.
Sarebbe consigliato che tu scelga un valore a partire da WM_USER, cosi' non
rischi di andare in conflitto con i mex di sistema.
Ad esempio:
#define UM_NOTIFYMEX        (WM_USER+1)
Passi il valore UM_NOTIFYMEX nel parametro uCallbackMessage (non ricordo se
devi anche fare un cast explicito, mi pare di no) e, nella tua WndProc,
inserisci il codice che reagisce al messaggio UM_NOTIFYMEX.
In particolare, poi:
wParam ti da' l'identificativo numerico dell'icona (non e' un ordinale in
base a come appaiono sull'area di Notify, ma il valore che tu gli passi
nell'elemento uId)
lParam ti da' il messaggio che devi gestire realmente. ATTENZIONE: in questo
modo, quando ricevi i mex, ti perdi i valori dello stato del mouse (pulsanti
e coordinate). Per ottenerli devi usare la funzione apposita.
Ah, buona fortuna per l'eventuale gestione del doubleclick :-)))
--
    Byez,
             Drizzt!
Newsgroup: it.comp.programmare.win32
Titolo: Per win i file cab non sono compressi!?!?!

possibile che non sia settato l'attributo FILE_ATTRIBUTE_COMPRESSED per i
file cab?
per zip rar ace si!

 FILE_ATTRIBUTE_COMPRESSED per i file cab?
oh, mio dio! ma è una cosa terribile! ti prego, riprenditi! esistono 
anche i cab compressi!
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

 anche i cab compressi!
non sò se ce la faccio.
ho dei brutti pensieri per la testa!!

 ho dei brutti pensieri per la testa!!
che sarà mai! avanti, spiegaci tutto


 che sarà mai! avanti, spiegaci tutto
stavo pensando di .... beh.......insomma si.......di..........
sò che è una cosa che non si fà ma pesanvo di..............
disinstallare windows!
ecco l'ho detto e ne accetto tutte le conseguenze.
finalmente ho visto la luce!!
ciao.
p.s.
mi sà che ieri ho fumato troppo
Newsgroup: it.comp.programmare.win32
Titolo: cosa linkare per usare WinMain?

Ciao, possibile che non riesca a compilare un semplicissimo file contenente
la sola funzione WinMain?
il Visual C++ mi dice:
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
io ho settato, nella link tab, i files:
kernel32.lib gdi32.lib user32.lib
devo fare qualcos'altro?
Se creo un progetto con AppWizard va tutto bene...
Grazie, ciao, Davide.
/ -- / -- / -- | -- \ -- \ -- \
Davide Piras
pir...@engineer.com
\ -- \ -- \ -- | -- / -- / -- /

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Stai creando un'applicazione Console, devi creare un'applicazione GUI,
se vuoi usare WinMain, altrimenti devi usare il normale main del C.
--
Andrea Laforgia (ICQ 87230455)

 se vuoi usare WinMain, altrimenti devi usare il normale main del C.
Hai ragione, devo scegliere Win32 Application nella tab Projects...
mi chiedo: "Cosa fa il Visual C++ al file di progetto per riuscire ad usare
il WinMain?"
in altre parole, cosa ci mette dentro per farlo funzionare, oltre alle varie
*.lib nella sezione Link?
Ciao, Davide.

*.lib nella sezione Link?
I compilatori C possiedono i "codici di startup", cioe' quella serie
di operazioni da eseguire prima di lanciare la "main function" del
programma.
A seconda del tipo di progetto che scegli di fare, il compilatore
seleziona il corretto codice di startup (che dovrebbe risiedere in un
file oggetto da "linkare").
Se l'applicazione e' Console, il codice di startup richiama la
funzione "main", se e' GUI, richiama la "WinMain" con modalita'
diverse nel passaggio dei parametri e nella valutazione del valore di
ritorno.
Accertati inoltre che nel tuo programma "main" sia dichiarato con
valore di ritorno "int" (e non "void") perche' lo standard prevede
solo quello ;)


 file oggetto da "linkare").
quindi si tratta solo di un "pezzetto" di codice che il linker collega
intesta all'eseguibile, o meglio, interpreta per poi andare a costruire
l'eseguibile...
Sono proprio uno sciocco, pensare che non mi ero mai chiesto dove stanno le
informazioni che permettono ad un eseguibile di partire con main o
WinMain...
Ciao, Davide.

intesta all'eseguibile
Difatti : "crt0.obj"
Nel caso delle applicazioni console.

Newsgroup: it.comp.programmare.win32
Titolo: Problema finestre modali e non

Ho un problema che mi assilla da sempre.
E' possibile aprire una finestra non modale e fare in modo che alla 
chiusura di questa si ritorni alla funzione che l'ha lanciata?
Questo capira quando apro una finestra non modale per l'inserimento 
delle coordinate x e y di un punto (non modale perche' nel frattempo e' 
anche possibile inserire le coordiante anche col mouse)
Premendo OK della finestra oppure premendo il pulsante sinistro del 
mouse, e' necessaro ritornare alla funzione che ha aperto la finestra e 
nella posizione successiva alla chiamata.
Oppure, e' possibile inserire le coordinate col mouse, quando e' aperta 
una finestra modale?
Ringrazio in anticipo
Franco

chiusura di questa si ritorni alla funzione che l'ha lanciata?
Se la finestra non e' modale occorre che ti generi un evento quando
si viene confermata.
Nella funzione mappata con l' evento esegui il codice che avresti
messo se la finestra fosse stata aperta modale.
-- 
hth, hal

hal1961, ha scritto questo messaggio...

Il problema e' che la finestra non modale puo' essere chiamata da 
funzioni diverse,  e quindi la finestra non sa quale funzione chiama.
Ciao
Franco

Newsgroup: it.comp.programmare.win32
Titolo: Oggetti COM e HTML...

Ciao, sto cercando di realizzare una pagina HTML che visualizzi i dati di
alcune proprieta' restituite da un oggetto COM sviluppato da me. Putroppo
fino ad ora nn sono riuscito neppure a caricare l'oggetto. Ho provato con il
tag <object id=... clsid=...> ma tutte le volte mi dice che il componente
non puo' essere caricato... Ci sono dei requisiti particolari? Sapete dove
posso trovare qualche esempio?
grazie e ciao
merlinO

Il tag <OBJECT può essere usato solo con i controlli ActiveX.
Per utilizzare un oggetto COM generico, devi scrivere questo codice:
<SCRIPT LANGUAGE=JavaScript>
var obj;
function InitObj(){
    obj = new ActiveXObject("Nomedll.nomeobj");
    //ora l'oggetto obj può essere utilizzato con i metodi le proprietà e
gli eventi del
    //componente COM.
    obj.miometodo(...);
    obj.miaprop = 0;
    //ecc.
}
//E per gestire gli eventi dell'oggetto...
Sub obj.onevent(...){
    delete obj;
}
</SCRIPT>
<SCRIPT LANGUAGE=vbscript>
Dim obj
    Sub Init()
        Set obj = CreateObject("Nomedll.nomeobj")
        'ora l'oggetto obj può essere utilizzato con i metodi le proprietà e
gli eventi             'del componente COM.
        obj.miometodo(...)
        obj.miaprop = 0
        'ecc
End Sub
'E per gestire gli eventi dell'oggetto...
Sub obj_onevent(...)
    Set obj = Nothing
End Sub
</SCRIPT>

 }
sicuro che in JavaScript gli eventi si assegnano così?
io ho sempre fatto in questo modo:
function myEvent() {
    // ...
}
obj.onMyEvent = myEvent;
ciao
xaero

Beh, si sono sicuro e anche altro modo č quello:
<SCRIPT FOR=myobj EVENT=onMyEvent LANGUAGE=JavaScript>
//codice
</SCRIPT>
<SCRIPT FOR=myobj EVENT=onMyEvent LANGUAGE=VBScript>
//codice
</SCRIPT>

 Beh, si sono sicuro e anche altro modo è quello:
cmq ha funzionato...
grazie mille!
merlinO
Newsgroup: it.comp.programmare.win32
Titolo: Per i prog. visual c++

Buon DEBUG a tutti!
Potreste gentilmente consigliarmi come creare una DLL che possa essere
utilizzata da Visual Basic. Sto utilizzando Visual C++ 1.0.
Ciao!

 utilizzata da Visual Basic. Sto utilizzando Visual C++ 1.0.
Attenzione! Con Visual C++ versione 1 puoi creare solo DLL a 16bit, che
perciò possono funzionare solo con VB a 16 bit (versioni 1, 2, 3 e la 4 a
16bit). Se devi creare DLL per VB 4/32bit, 5 o 6 devi usare VC almeno in
versione 2... ma direi almeno almeno 4, meglio 5 o 6.
Lorenzo
PS: Conosci il C? Perché sennò è ancora più difficile...
---
"...un tipo perso dietro le nuvole e la poesia..."
Lorenzo "Loz" Novara
E-Mail: 
l...@iol.it
Web: 
http://loz.freeweb.org
 - 
http://www.poli.studenti.to.it/~l.novara

Newsgroup: it.comp.programmare.win32
Titolo: VORREI INIZIARE....[OT]

Salve ragazzi...
Vorrei iniziare a programmare SDK e le API di windows.
Per i miei normali programmi in C/C++ uso il Borland 5.5 .
Qualcuno di voi saprebbe dirmi dove reperire materiale on line (non
libri per mancanza di money ^__^ )? 
Ho gia letto qualche introduzione alle API su 
www.programmazione.it
 ma
mi servirebbe una specie di "corso" piu' approfondito dove poter
sfruttare magari qualche esempio.
Ringrazio chi mi rispondera'.
Ciao
Bun]{er
-> Home: 
http://bunkersite.cjb.net
-> E-mail: scorp...@NOSPAMtin.it

Potresti continuare con www.codeguru.com...io ho scaricato parecchio codice
per Visual C++ 6.0 e l'ho trovatro davvero interessante.....penso che anche
tu troverai pane per i tuoi denti...
Ciao
Bun]{er <scorp...@NOSPAMtin.it> wrote in message
news:3a03c2d...@news.tin.it...


Ciao
Grazie :-)
ciao


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

In Visual C++ per disegnare un'icona utilizzo la funzione DrawIcon che fa
parte della classe CDC.
Esiste una funzione che mi permette di settare le dimensiooni dell'icona che
andrò a disegnare?
Thanks
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 dell'icona che andrò a disegnare?
dai un'occhiata alla DrawIconEx
ciao, assa.
--
gosclient: 
http://members.xoom.it/gosclient/
join the mailing list: 
http://groups.yahoo.com/group/gosclient/join
icq: #215876894

Newsgroup: it.comp.programmare.win32
Titolo: creare delle form non rettangolari

Usando il bcb 5.0 come posso creare delle form non rettangolari, ma magari
con la forma di una immagine scelta da me?
Devo usare le librerie MFC? Se si mi illustrereste brevemente come?

Ok, grazie ma che parametri gli devo passare? mi faresti un piccolo
esempio...dato che non trovo nulla nell'help del bcb 5?

con la forma di una immagine scelta da me?
coolform è un componente VCL free che ti permette di fare proprio
quello che desideri.
Per scaricarlo prova su Torry o su DSP.
-- 
DGP85                | May the Force be with you!
http://thedaps.net/
  | No Binaries or HTML at this address.
http://www.dgp85.com
 | Don't change the address.