mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: memory leaks

ciao,
non sono espertissimo e qualcosa mi sfugge.
Il task manager di win2K mi mostra l'utilizzo di memoria del mio processo.
Quanto č preciso?
E' possibile che ogni volta che rilancio la mia apllicazione mi faccia
vedere un consumo di memoria leggermente diverso?
Pastrocchiando nella mia applicazione si nota un leggero ma continuo aumento
della memoria utilizzata?
E' sintomo di qualche memory leaks?
E se cosě fosse qualč il modo per scovare la parte di codice dove "perdo"
memoria?
(Per favore non ditemi di controllare tutte le new e tutti i delete che ho
usato!!!)
GRAZIE.
DANILO

Se lavori con Visual C++ è possibile attivare una funzione di Debug che
controlla
la presenza di memory leaks.

 la presenza di memory leaks.
Si lavoro con VC++ 6.0
Qual'è questa funzione di Debug?
Grazie davvero.

Ma secondo te il comportamento del task manager di win2k è normale?

> Ma secondo te il comportamento del task manager di win2k č normale?
Quando il run-time di un linguaggio chiede dinamicamente della memoria
ad un sistema operativo, di solito, ne riceve piů di quanta ne chiede.
Esempio: il tuo programma alloca blocchi di 5 byte, ma il s.o. concede
(ipotesi) un *minimo* 4Kbyte alla volta, entro cui poi il runtime del
linguaggio che usi si amministra le allocazioni successive....
Federico Molara.

 Grazie davvero.
Leggiti l'articolo:
"Detecting and Isolating Memory Leaks Using Microsoft Visual C++"
su MSDN.
Comunque devi inserire le istruzioni:
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>
in stdafx.h e compilare.
All'uscita dall'eseguibile in debug le funzioni della libreria crt
verificano la presenza di
memory leaks e quant'altro e emettono un report( di non facile comprensione,
per altro)
nella finesta di output di VC++.
Ciao
Ellebi

Dimenticavo:
all'interno del programma devi mettere la fz.
_CrtDumpMemoryLeaks();
Ciao

provo, GRAZIE, ciao.
DANILO
Newsgroup: it.comp.programmare.win32
Titolo: Evitare che un file venga modificato...

Come posso fare ?
Discussione relativa a questo: "Applicativo personalizzabile da cliente-"
Ho pensato in alternativa potrei fare un cotrollo su detterminati file per 
evitare che vengano modificati ? .... ma come fare ?
~-----------------------------------------------------~
...c++, oo, designs are my passion... 

 ha scritto nel messaggio 
news:cua30r$j23$1...@carabinieri.cs.interbusiness.it...

esempio di pseudo-codice:
apri il file da cifrare in lettura
apri il file destinazione in scrittura
per ciascun byte del sorgente (o blocchi di byte)
    applichi la formula di cifratura
    lo scrivi nel destinazione
chiudi i file
nel file .cab ci metti i file cifrati
------------
dalla parte dell'applicazione finale:
apri il file cifrato in lettura
apri il file destinazione in scrittura (puoi usare un nome unico)
per ciascun byte del sorgente (o blocchi di byte)
    applichi la formula di decifratura
    lo scrivi nel destinazione
chiudi i file
apri il file immagine rimesso in chiaro.
-------------
Per una cifratura semplice del file puoi usare uno xor.
es. codice
//----------------------------------------------------------------------------
void simpleCrypt(BYTE* target, const BYTE* source, int len)
{
  for(int i = 0; i < len; ++i)
    target[i] = source[i] ^ (i + 1);
}
lo stesso codice vale per la decifratura.
Puoi usare tutte le varianti che vuoi, a patto che sia reversibile.

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

ragazzi mi potete scrivere alcuni comandi basilari di fortran? grazie

> ragazzi mi potete scrivere alcuni comandi basilari di fortran? grazie
      print *,'Hai provato ad usare i motori di ricerca?'
http://www.google.com/search?hl=it&q=fortran&btnG=Cerca+con+Google&lr=lang_it
Mieru

 ha scritto nel messaggio
news:Xns916920730C...@195.31.190.131...


Newsgroup: it.comp.programmare.win32
Titolo: Dos e Windows in un EXE

Come faccio a compilare un programma per Win32 personalizzando il codice
Dos?
Mi spiego meglio: un programma per Windows95 č cosě struttrato:
-Header DOS
-Eseguibile DOS
-Header Win32
-Eseguibile Win32
Normalmente l'eseguibile DOS contiene le istruzioni per stampare cose del
tipo "This program requires Microsoft Windows", ma ci sono programmi come il
regedit il cui codice DOS lavora normalmente.
Ho provato a compilare sia main che WinMain in uno stesso file ma č come se
main venisse ignorata. Qualcuno sa dirmi come posso fare?
Grazie, Giuseppe


Saluti
    Mardy
--
6 maggio 1999- NETSTRIKE CONTRO TELECOM
Informati e iscriviti su 
www.notut.org
Per rispondere, togliere NVN dal mio indirizzo.
Per scrivere questo messaggio non e' stato abbattuto nessun albero!

regedit il cui codice DOS lavora normalmente.
Guarda nel manuale del tuo linker. Con il Symantec C++ 7.x l'ho fatto piu'
volte tempo addietro.

Vi ringrazio per le delucidazioni. Comunque ho trovato l'opzione del linker
(/STUB:filename.exe) anche se non è inclusa nei settaggi applicabili tramite
l'IDE (devo farlo manualmente).
A presto, Giuseppe.
Newsgroup: it.comp.programmare.win32
Titolo: MFC Dialogbox in Visual C++

Ho creato con visual c++ tramite il MFC Application Wizard una semplice
finestra di dialogo dove ho inserito 4 righe di check (quelle con a sinistra
la possibilita' di mettere o meno lospunto), un tasto OK e un tasto ANNULLA.
Ora vorrei far corrispondere a ciascuna delle 4 righe un programma cosicche'
io aprendo questa finestra di dialogo metto lo spunto sul programma ( uno o
piu') che voglio aprire e dando l'OK mi si aprono.
Pero' non sono riuscito a collegare il file exe del programma da aprire alla
riga di check corrispondente nella mia finestra.
Come posso fare?
Grazie mille
Francesco

Newsgroup: it.comp.programmare.win32
Titolo: [BCB] Meglio *.bpl, *.dll

Sto cercando di fare una libreria che contiene alcune primitive per
l'accesso ai dati tramite TADOTable. Da usare in due programmi differenti.
Sono indeciso se usare un Package (*.bpl) o una normale DLL. Mi chiedevo se
qualcuno in area ha gia' esperienza.
Grazie in anticipo.
G.

Sono indeciso se usare un Package (*.bpl) o una normale DLL. 
Se i programmi li sviluppi tutti con BCB, dico i package.
In fondo non sono che DLL, ma ti aiutano in fase di debug.
-- 
Andrea Laforgia
"640kb of memory should be enough for anyone." -- Bill Gates.

Newsgroup: it.comp.programmare.win32
Titolo: Macromedia dreamweaver 1.2


Oggetto: Macromedia Dreamweaver
Data: giovedì 1 giugno 2000 21.03
Cerco disperatamente il n° di serie di Macromedia Dreamweaver 1.2 pubblicato
su computer magazine del luglio 99 (ho buttato la rivista e sul cd non è
riportato il numero).
Aiutatemi.

 wrote in message 8h9289$jl3$1...@nslave2.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: Append stringa in edit control

Salve a tutti,
esiste un messaggio da mandare ad un edit control che fa in modo da inserire 
alla fine una stringa?
Stavo realizzando una chat e ogni volta che mi arriva un messaggio devo 
rimandare al controllo tutti i vecchi messaggi compreso quello nuovo.
Utilizzo un Rich Edit 2.0...
...ho letto nella documentazione, ma non ho trovato nulla.
Grazie a tutti
Giovanni. 

 ha scritto nel messaggio 
news:fNC%d.1093730$35.40...@news4.tin.it...

questo è un estratto della mia libreria
//-----------------------------------------------------------
void PFilter::addString(HWND ctrl, LPCTSTR str, int initPos, int endPos)
{
  SendMessage(ctrl, EM_SETSEL, (WPARAM)initPos, (LPARAM)endPos);
  SendMessage(ctrl, EM_REPLACESEL, true, (LPARAM)str);
}
//-----------------------------------------------------------
sicuro di aver letto la documentazione? 


Ciao.
Ti ringrazio subito per la risposta, e ti volevo dire che la documentazione 
l'ho letta (te la potevi risparmiare la battuta di spirito!)
Adesso non posso provare il codice, ma a quanto ho capito per fare l'append 
passi initPos e endPos con la posizione dell'ultimo carattere dell'editbox e 
poi fai una replace del testo selezionato (che in quel caso cmq dovrebbe 
essere nullo).
Non pensavo funzionasse questa cosa!
Cmq sia è una soluzione non molto diretta ed abbastanza fantasiosa, quindi 
per questo non c'ho pensato leggendo la documentazione...
Ti ringrazio per la risposta...
...proverò il codice il prima possibile.
Grazie ancora
Giovanni.

Newsgroup: it.comp.programmare.win32
Titolo: File Batch da Win

Lanciando un file Batch da dentro Windows rimane la finestra DOS aperta. E
se volessi farla sparire automaticamente alla fine del .BAT ?
ciao.ma

 
Devi creare un file pif da allegare al programma, impostato a "chiudi 
all'uscita"
Ciao
Franco

grazie
Newsgroup: it.comp.programmare.win32
Titolo: Generare un Beep

Ciao a tutti,
io dovrei far generare all'altoparlante interno del
PC un beep che però sia di frequenza diversa
da quella generata dal comando MessageBeep(-1)
(magari di durata e frequenza stabilite ...).
So che esiste qualcosa del genere in NT ma
ne ho bisogno in 95/98.
Eventualmente come posso indirizzare un
file Wav all'altoparlantino interno e non al
dispositivo multimediale di default con le funzioni
mci* o simili ??
Grazie, saluti
--
Ing. Stefano Mora
mailto:
stefan...@elimina.libero.it

>ne ho bisogno in 95/98.
Ho fatto una dll (WinBeep.dll) che puoi usare liberamente. Scaricala dal mio sito 
www.geminisoft.com/winbeep
. Occhio che nella home page (
www.geminisoft.com
) non c'e' il link alla dll (devo ancora aggiungerlo).
C'e' anche la documentazione. Nasce per usarla da Visual Basic ma naturalmente funziona anche da altri linguaggi. E' scritta in C.
Antonio

Ciao,
esiste la funzione BOOL Beep(DWORD dwFreq, DWORD dwDuration);
  // sound duration, in milliseconds
con : dwFreq -> la frequenza in Hertz
        dwDuration -> il tempo (in millisecondi) che il suono dura
Bye Bye
Matteo Ferrini

Grazie mille !!
--
Ing. Stefano Mora
email: 
stefan...@libero.it

Ciao,
grazie per il suggerimento. Spero non sia la funzione
valida solo per NT. Faccio qualche prova.
Grazie !!
--
Ing. Stefano Mora
mailto:
stefan...@elimina.libero.it

>
Funziona solo su NT (come scritto in MSDN).
Antonio

Ciao,
ho scaricato la tua DLL ma ho qualche problema:
1. in VB tutto OK
2. in VC 6 sp3 ho un messaggio di errore durante la compilazione:
        WinBeep.dll : fatal error LNK1136: invalid or corrupt file
Ho commesso qualche errore ??
Il prototipo della funzione è
    void WinBeep  ( int f, int t);    ???
Inoltre non capisco tutta quella serie di chiamate alle
funzione del Kernel32.dll . La funzione gira in un processo
a parte ??
Ciao !!
--
Stefano Mora
email: 
stefan...@antispam.libero.it

>a parte ??
Mi sono stupito anch'io in effetti. Non ci avevo fatto caso. La funzione usa GetIWindowsVersione, _inp, _outp, Sleep.
Antonio

 ne ho bisogno in 95/98.
La Beep, in effetti, su 95/98 ignora i parametri.
Forse DirectSound puo` fare quel che desideri...?
Alex

Ciao,
per ora no .. non voglio installare le DirectX solo
per un beep diverso da quello standard.
Sto provando una DLL che mi hanno segnalato
ma ho qualche problema di naming in C++.
Grazie comunque,
Ciao


>ma ho qualche problema di naming in C++.
La dll citata e' quella che avevo preparato per l'uso da Visual Basic.
Per usarla da C++ sto facendo una libreria statica.
Per la cronaca la funzione è una "vecchia" funzione scritta per il DOS che andava a comandare direttamente lo speaker e incredibilmente funziona ancora su Windows 9x.
Chi fosse interessato alla dll la puo' trovare su 
www.geminisoft.com/winbeep
.
Appena pronta e testata la libreria statica sara' al medesimo indirizzo.
Antonio

Newsgroup: it.comp.programmare.win32
Titolo: Sito Hardware,Software,Giochi in Italiano





 


www.cortesi.hostdns.it


 







 


www.cortesi.hostdns.it
Newsgroup: it.comp.programmare.win32
Titolo: Finestra di Quick Launch

Salve a tutti,
per il programma che sto realizzando vorrei realizzare una finestra simile a
quella di "Quick Launch" (che si possa agganciare ai bordi del DeskTop ed
inserire nella barra delle applicaizoni).
Non conosco però nemmeno il nome di questo tipo di finestre!!
Sapete dirmi dove posso trovare documentazione, esempi.... qualunque cosa
possa indirizzarmi nella direzione giusta.
Ringrazio tutti anticipatamente
Luca

 inserire nella barra delle applicaizoni).
Ciao Luca...
Quel tipo di finestre si chiamano AppBar Window
e la funzione che devi usare e' SHAppBarMessage.
Sull'help dell'SDK c'è qualche esempio...ma
per avere del codice completo devi trovare i sorgenti della classe
CAppBar di MFC oppure cercare su Delphi Super Page.
Ciao
Mirko

Newsgroup: it.comp.programmare.win32
Titolo: API32 - Andare a capo

Stò scrivendo una sottospecie di programma di chat,
come faccio ad andare a capo in una EditBox visto che \n non sembra 
esistere sotto Win?
Nel Win32 Reference parla di ASCII e UNICODE, ma non sono riuscito a 
trovare quello che cerco...
-- 
         .: NickLess :.
         * From Italy *

;-) avevo esattamente lo stesso problema: io ho risolto mandando un
messaggio EM_REPLACESEL (se non ricordo male...)
AUGURII!!!!!

 esistere sotto Win?
La editbox deve avere lo stile multiline, e devi usare \r\n anziche` \n.
--
Bye! Lorenzo Lutti
http://antani.virtualave.net/

trovare quello che cerco...
prova con \n\r dovrebbe funzionare.
Newsgroup: it.comp.programmare.win32
Titolo: Help script .bat

Prima di umiliarmi chiedendovi uno stupidissimo script .bat che al 
raggiungimento di una tal data elimini un tal file..
Potrei sapere dove trovare della documentazione su sto linguaggio? ho 
spulciato mezzo google ma non si trova uno straccio di how-to decente.
Best regards
PS: ma con win se uno volesse fare un programmino in C come cavolo si 
compila?? O sono io ingommato e non trovo il compilatore o qualcuno lo ha 
nascosto a dovere.. devo mettere i sorgenti in qualche directory speciale?
E se volessi fare uno script il Perl? dove sta la documentazione (le man 
pages per intenderci)

 pages per intenderci)
Installa un compilatore C!!!! Windows NON è Unix.
La filosofia di Unix è:
Ti do tanti piccoli programmini e con questi ci fai tutto quello che vuoi
(anche se con notevoli limitazioni)
La filosofia di Windows è:
Ti COMPRI tanti bei programmoni che ti permettono di fare tutto quello che
vuoi (e anche di più)
Stesso discorso per il Perl... fa parte dei 'programmini' a corredo di molti
Unix, ma su Windows non cè perchè la filosofia è diversa. (= scelte
commerciali diverse)
Dario

 pages per intenderci)
Scaricati gratis da qui il DevC++ (puoi anche programmarci in C):
http://www.bloodshed.net/dev/devcpp.html
Maurus

Maurus wrote:

Ringrazio per la dritta..
Scaricato l'eseguibile ed installato.. fin qui ci sono arrivato
apro il prog etrovo finestrelle colorate e simpatici pulsantini..
un po' diverso da come sono abituato.. comunque..
scelgo apri nuovo> file sorgente  ed a logica dovrebbe essere l'editor ma a 
questo punto panico!! come si fanno con win le parentesi graffe {}??
Ho provato tutte le combinazioni di tasti ma non ho avuto fortuna.. dalle 
mie parti si fa AltGr + 7 per { ed  AltGr + 0 per } e dalle vostre?


Ci sono varie combinazioni di caratteri:
quelle che uso io sono:
ALT + 123 sul tastierino numerico per la {
ALT + 125 per la }
L' ALT lo devi lasciare premuto mentre digiti sul tastierino.
Attenzione col DevC++ puoi fare cose del tipo :
#include <iostream>
int main()
{
    cout << "Ciao Mondo";
}
Ma ci sono tipicamente 2 cose che possono infastidire:
1) fare cout senza farlo precedere da std:: non e' portatile
per cui std::cout e in generale far precedere da std:: tutto cio' che e' nel
namespace standard.
2) Se non blocchi lo schermo, la finestra di output ti si chiude senza che
riesci a leggere nulla.
Per cui alla fine del main mettici un bel :
system("PAUSE");
che ti blocchi lo schermo.
Se ti servono altre dritte chiedi pure.
Maurus

 mie parti si fa AltGr + 7 per { ed  AltGr + 0 per } e dalle vostre?
  Shift AltGr [
  Shift AltGr ]
Rispettivamente per '{' e per '}'. Le parentesi quadre sono sui tasti di 
'è' e '+'.
Lou
Newsgroup: it.comp.programmare.win32
Titolo: kill process

come posso killare un processo creato con shellExecute? ho provato con
destrowindow(handle) ma non funziona, qualcuno puo aiutarmi?
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

grazie
se tu crei il nuovo processo attraverso ShellExecuteEx, la struttura
SHELLEXECUTEINFO contiene un elemento che si chiama hProcess,
l'handle del processo creato.
Ottenuto questo valore, lo puoi passare a TerminateProcess per
terminare quel dato processo, visto che il tuo processo è il padre..
lo può tranquillamente fare

grazie
 int xKillProcess(void)
{
 HWND hSol ;
 HANDLE hProcess ;
 DWORD idProcess ;
 if ( KillAppName[0] == NULL  ) return 0 ;
 hSol = FindWindow(NULL,KillAppName) ;
 if ( hSol == NULL ) return 0 ;
 GetWindowThreadProcessId( hSol, &idProcess );
          //
          // Open the process with all access.
          //
 hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, idProcess);
 if ( hProcess == NULL ) return 0 ;
          //
          // Terminate the process.
          //
  TerminateProcess(hProcess, 0);
  CloseHandle(hProcess) ;
 return 1 ;
}

 }
ma KillAppName è il nome del processo che ho creato con shellexecute? e se
ci sono piu' processi con lo stesso nome? io voglio killare solo quello
che ho istanziato non gli altri


che ho istanziato non gli altri
Trattavasi di una funzione generalizzata.
Ovvio che poi te la modifichi come ti pare .

 
Ti ricordo che in Windows l'operazione di killare un processo (con 
TerminateProcess che è l'unico modo) è altamente sconsigliata e andrebbe 
fatta solo in caso il processo sia bloccato, e mai come normale 
funzionamento di un sistema di processi. Questo perchè il processo 
killato non ha alcuna possibilità di terminare le proprie operazioni 
prima di essere terminato.
(se conosci un po' di Unix la TerminateProcess corrisponde ad una kill -9)
Se comunque ritieni di procedere basta che chiami TerminateProcess 
passando come parametro l'handle del processo creato.
Newsgroup: it.comp.programmare.win32
Titolo: Invalid Window handle... con sorpresa! <g>

Ciao a tutti,
Si, il subject è strano, ma lasciate che vi spieghi... :-)
Dunque, sto ancora lottando disperatamente con la
sostituzione della WndProc di un altro processo, ma il
problema è abbastanza curioso... dunque, il messaggio che
leggo quando decodifico l'errore è proprio quello "Invalid Windows
handle"...
se non fosse pero'( ed ecco la sorpresa ) che quel messaggio viene
visualizzato
usando PROPRIO QUELL'HANDLE ALL'INTERNO DELLO STESSO PROCESSO dove
voglio sostituire la WndProc... e sono certo di questo, in quanto prima di
chiamare la
routine incriminata faccio un controllo sul process id, quindi...
Qualche idea?
Grazie in anticipo,
Andrea

 ha scritto nel messaggio
news:boatn0$19ve8d$1...@ID-170738.news.uni-berlin.de...


 questione ?
Apparentemente si, in quanto uso un ProcessID per verificare se sto nel
processo che mi interessa.
Andrea

 Andrea
Scusa, intendo:
hai caricato una DLL contenente il tuo codice nel processo che ti interessa
?

 interessa ?
Naturalmente si... uso un hook per mapparla nel processo che voglio.
Ciao,
Andrea

> Naturalmente si... uso un hook per mapparla nel processo che voglio.
Puoi mostrare il codice per il subclassing ?

Marco Era wrote:
<snip>
Dopo giorni sani passati a cercare di capire dove fosse il
problema, sono passato all'uso dei files di log.
A quanto pare, il problema sta nel fatto che un flag sharato è impostato
prima che il reale subclassing avvenga, quindi esso non avvene mai.
Ciao,
Andrea

 prima che il reale subclassing avvenga, quindi esso non avvene mai.
Il debugging con gli hooks non è facile ! :-)

 Il debugging con gli hooks non è facile ! :-)
Diciamo che è praticamente impossibile senza botte di
fondoschiena, anche se in realtà un metodo per "simulare" la
cosa ci sarebbe: usare un thread in cui si mette il codice
destinato all'hook e "mollarlo" solo quando funziona tutto.
A quel punto si mette nell'hook e poi è pronto :-)
Che ne pensi?
Ciao,
Andrea

 A quel punto si mette nell'hook e poi è pronto :-)
Che ne dici se lo proviamo ?
Hai qualcosa di pronto ?
Ciao,
Marco Era
http://www.marcoera.com
Newsgroup: it.comp.programmare.win32
Titolo: Ricerca programmatori TP7.0/Delphi (BARI)

La MASMEC s.r.l., associata UCIMU con sede in BARI ricerca programmatori
ambosessi in ambiente Dos/Windows per assunzione.
L'azienda opera nel settore dell'automazione industriale producendo linee di
montaggio robotizzate, macchinari di prova e hardware proprietario. Sede
unica BARI, brevi trasferte in tutta Italia ed all'estero.
Offre inquadramento e retribuzione adeguata, ambiente di lavoro stimolante,
corsi interni di programmazione PLC, Controllo assi, Robot multiassi.
Richiede:
- Licenza media superiore tecnico/scientifica
- Conoscenza approfondita Turbo Pascal 7.0.
- Buona conoscenza Delphi.
- Posizione militare definita .
Inviare cv dettagliato via e-mail a:
softwar...@pangeanet.it
davide....@pangeanet.it
davide....@iranet.it
L'azienda curera' le selezioni in sede ed assicura il trattamento
confidenziale dei dati inviati che non verranno in alcun modo divulgati.

ambosessi in ambiente Dos/Windows per assunzione.
Credo che qui siamo tutti maschi xor femmine. :-)
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: Generazione File in C++Builder

Ciao a tutti..
Sto sviluppando un applicazione con il c++ builder provo a spiegarvi
la mia situazione e i miei attuali problemi spero che qualcuno mi
possa aiutare...
HO una form creata dinamicamente costituita da un numero di edit e di
dutton e di TImage variabili a seconda di certe scelte effettuate in
alcune combo presenti nella prima form.....
La mia situazione attuale è: gli event on-click dei button non
funzionano come vorrei; cioe: qualunque sua il button premuto,
l'immagine scelta viene inserita nell'ultimo TImage;premesso che ho n
vettore di button, un vettore di TImage, come posso associare il click
ricevuto da un bottone al corrispondente tImage;
cioè: onClick sul bottone1 l'immagine scelta venga inserita nel
timage1
 onClick sul bottone2 l'immagine scelta venga inserita nel timage2
ecc....
Sò che dovrei capire qual'è il buttone che ha ricevuto l'onclick e
legarlo al corrispondente tImage; ma non lo riesco a realizzare....
Problema2:
NElla stessa form dinamica ho una serie variabile di edit inizialmente
vuote che verranno successivamente compilate e un numero variabile  di
Radiogroup ognuno dei quali composto da 3 items;
Ogni edit è legata ad una solo RadioGroup formato da 3 items 
avrei bisogno(dopo aver premuto su un bottone salva) di generare un
file contenente il testo conenuto nelle edit oltre all'indicazione di
quale Item è stato scelto....
(premetto che non sò usare i File quindi gradisco anche suggerimenti
si materiale utle on-Line)
Sono stato lungo, ma spero anche abbastanza chiaro per ottenere un
aiuto...
Grazie a tutti sin da ora Fabio

 Grazie a tutti sin da ora Fabio
HTH,
==========================
Stefano Frosio
http://www.esse-effe.com
==========================
Newsgroup: it.comp.programmare.win32
Titolo: come salvare con javascript una pagina html su disco C?

Qualcuno sa come fare il 'save' della pagina html in cui gira un'applet
javascript che crea la pagina stessa?


Un poco OT , non credi ?

Newsgroup: it.comp.programmare.win32
Titolo: Newbie - Cosa Significa?

Ogni volta che, DEBUGGANDO, entro in un oggetto di una classe da me definita 
mi esce fuori una cosa del genere 
First-chance exception in New_1_0_1.exe: 0xC0000005: Access Violation.
Cmq mi fa andare avanti senza problemi (almeno credo :))
In ogni caso, cosa significa? 
Davide

 Davide
Andrea

 In ogni caso, cosa significa?
Significa che probabilmente stai usando un debugger che "sistema" le access
violations saltando l'istruzione che le provoca, e ti permette di andare
avanti come se niente fosse. Che debugger fa una porcheria del genere,
quello Borland? Le access violations non dovrebbero mai essere ignorate.
-- 
Lorenzo

 In ogni caso, cosa significa?
http://support.microsoft.com/default.aspx?scid=kb;it;639140
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.programmare.win32
Titolo: Menu di Winword

  Da qualche parte avevo trovato parrecchio tempo fa il modo di
aggiungere voci personalizzare in Winword ed Excel
  qualcuno mi può dire come si fa?
  oppure i riferimenti (libri, MSDN [meglio],  internet [meglio]) 
       e un semplice esempio da usare?
Grazie a tutti
ciao

  Da qualche parte avevo trovato parrecchio tempo fa il modo di
aggiungere voci personalizzare in Winword ed Excel,
ma adesso non lo ricordo più!

Newsgroup: it.comp.programmare.win32
Titolo: DefDlgProc

Salve a tutti !
Ormai, ne sono sicuro, ne avrete piene le tasche di programmatori
principianti (in Win32) come me, che arrivano sempre con le loro stupide
domande !!
Ma avrei veramene bisogno di aiuto ! Sono 6 ore che sto dietro a questo
miserevole programma e non riesco a farlo funzionare come vorrei io !
In teoria dovrebbe semplicemente aprire una finestra e aprire all'interno di
essa un dialogo con 1 bottone che dovrebbe far chiudere l'applicazione.
Questo mi riesce in parte... non riesco a capire perchè se tento di chiudere
il dialogo non succede assoulutamente nulla !!!!!!!
La mia documentazione parla di una funzione, DefDlgProc che non posso però
usare all'interno della DlgProc !!! E allora dove posso usarla ?
Beh, potrebbe essere che stia sbagliando qualcosa io (MOLTO FACILE) per cui
riporto il breve listato qui di seguito (il menu, l'icona e il dialogo sono
resources fatte col visual c++ 5.0).
#include<windows.h>
#include<stdio.h>
#include"resource.h"
HANDLE IstP;
HWND Dialogo1;
BOOL CALLBACK Inizio (HWND DialogHandle, UINT Messaggio,
       WPARAM ParametroW, LPARAM ParametroL)
{
 switch(Messaggio)
 {
 case WM_INITDIALOG: return TRUE; break;
 case WM_COMMAND: if(LOWORD(ParametroW) == IDC_BUTTON1) ExitProcess(1);
return FALSE; break;
 case WM_QUIT: DestroyWindow(DialogHandle); // Questo non funziona !!!!!!!!
 default: return FALSE;
 }
}
LRESULT CALLBACK FinestraPrincipale(HWND Hndl, UINT Mess, WPARAM
         ParametroW, LPARAM ParametroL)
{
 switch(Mess)
 {
 case WM_COMMAND: if(LOWORD(ParametroW)==APRIDIALOGO)
Dialogo1=CreateDialog(IstP,MAKEINTRESOURCE(DIALOGO1),Hndl,(int(__stdcall*)(v
oid))Inizio);  // perchè se non specifico il tipo di puntatore mi da error?
      return 0; break;
 default: return DefWindowProc(Hndl,Mess,ParametroW,ParametroL);
 }
}
int WINAPI WinMain(HINSTANCE IstExe, HINSTANCE IstPrec,
       LPSTR Parametri, int nComandi)
{
 static char NomeClasse[] = "Prova";
 HWND Hndl;
 WNDCLASS Finestra1;
 MSG Messaggi;
 char c;
 IstP=IstExe;
 if(!IstPrec)
 {
  Finestra1.style=CS_VREDRAW | CS_HREDRAW;
  Finestra1.lpfnWndProc=FinestraPrincipale;
  Finestra1.cbClsExtra=NULL;
  Finestra1.cbWndExtra=NULL;
  Finestra1.hInstance=IstExe;
  Finestra1.hIcon=LoadIcon(IstExe,MAKEINTRESOURCE(IDI_ICON1));
  Finestra1.hCursor=LoadCursor(NULL,IDC_ARROW);
  Finestra1.hbrBackground=GetStockObject(WHITE_BRUSH);
  Finestra1.lpszMenuName=MAKEINTRESOURCE(MENU1);
  Finestra1.lpszClassName=NomeClasse;
  RegisterClass(&Finestra1);
 }
 Hndl=CreateWindow(NomeClasse,"Prova !!",WS_OVERLAPPEDWINDOW,
       CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,
       CW_USEDEFAULT,NULL,NULL,IstExe,NULL);
 ShowWindow(Hndl,SW_SHOWNORMAL);
 do
 {
  c=GetMessage(&Messaggi,Hndl,0,0);
  TranslateMessage(&Messaggi);
  DispatchMessage(&Messaggi);
 }
 while(c != 0 && c != -1); // se non uso la variabile c ma testo solo la
funzione non funge ! Perchè ?
 UnregisterClass(NomeClasse,IstExe);
 return 0;
}
Ecco, questo è il tutto.
Vi ringrazio anticipatamente per una gentile risposta...

Prova su it.comp.programmare.win32
Newsgroup: it.comp.programmare.win32
Titolo: Come metto una finestra con un messaggio importante in foreground anche se la mia applicazione e' in background?

Ho gia' scritto tutto nel subject... :-)
In pratica ho un programma che puo' trovarsi in foreground (e allora non ci
sono problemi) oppure sotto ad un altra finestra, nel qual caso ovviamente
non ha il fuoco (la barra in alto e' grigia invece di essere blu).
In queste condizioni, dovrei poter visualizzare una dialog non modale (gia'
fatta e perfettamente funzionante) che dovrebbe andare SOPRA a qualsiasi
cosa ci sia davanti.
Se il mio programma e' in background, la finestrina appare ma non la si puo'
vedere se non si sposta l'applicazione che c'e' davanti.
Le ho provate tutte, ShowWindow con i piu' disparati parametri,
BringWindowToTop, e anche SetForegroundWindow. Quest'ultima dovrebbe essere
quella che risolve, e invece si limita a far lampeggiare il bottone
dell'applicazione nella barra. Se poi l'applicazione e' minimizzata nella
traybar (e in questo caso la dialog principale e' nascosta con
ShowWindow(SW_HIDE), non succede neanche quello.
Come faccio a risolvere?
Specifico anche che se al momento in cui la main dialog viene nascosta con
SW_HIDE essa aveva il fuoco, la finestrina non modale appare regolarmente
prendendosi il fuoco dall'applicazione che ce l'ha in quel momento (perche'
la sua visualizzazione e' preceduta da SetForegroundWindow), ma se per
esempio mentre e' visualizzata perde il fuoco, la volta successiva sara'
visibile solo se non c'e' nulla davanti.
Aiuto.
Ciao e grazie!
Alessandro


Hai provato ad utilizzare SetWindowPos con le opzioni HWND_TOP oppure
HWND_TOPMOST ?
Ed eventualmente hai provato ad utilizzare lo stile finestra WS_EX_TOPMOST ?
Ciao
Porlock.

Newsgroup: it.comp.programmare.win32
Titolo: Borland c++ Builder e librerie

Ho fatto alcuni programmi con finestre con Borland C++ Builder 4. Ma questi
prog, funzionano solo sul mio computer.
Su altri computer(quando viene eseguito il file del prog)
mancano delle librerie delle borland tra cui anche vcl40.bpl (o
borlndmm.dll) di circa 1.79MB.
C'č un modo di compilare programmi per farli girare su tutti i PC?
Corvo


Semplice semplice.... :)
nelle opzioni del tuo progetto
- devi deselezionare RTL runtime library dalla cartella linker
- devi deselezionare Build with runtime package dalla cartella package
In questo modo verrà creato un eseguibile in cui sono contenuti all'interno
tutte le librerie e tutti i package utilizzati (chiaramente quelli della
borland, se hai utilizzato dll 'esterne' le devi comunque portare insieme
all'eseguibile)
Ciao
Davide

 Davide
Grazie 1000^10000 volte
anzi while(1) {printf("Grazie");}
Per fortuna stavo per ammazzarmi hihihih!
;-)))
Newsgroup: it.comp.programmare.win32
Titolo: Libri Visual C++

Salve
potreste suggerirmi un buon libro che spieghi la programmazione in Windows
tramite Visual C++ (possiedo la versione 6)? Premetto che già conosco il C++
standard ciò che mi manca è conoscere in che modo Windows interagisce con il
programma. Sarebbe il massimo se il testo si occupasse anche delle MFC e se
fosse tradotto in italiano.
Ringrazio tutti
--
    Jerle Shannara

 wrote in message news:85hfgj$82$1...@news.unina.it...

Un ottimo testo introduttivo sulle MFC, che gode anche di una
decente traduzione in italiano, e` quello di Prosise, edito da
MS Press e in Italia da Mondadori Informatica.  Te lo consiglio.
Alex

tramite Visual C++ (possiedo la versione 6)? ...
Io utilizzo due 'mattoni' della Microsoft Press (li puoi trovare
presso i negozi Mondadori Informatica o in altre librerie
specializzate):
- Programmare Microsoft Visual C++ (Quinta edizione) di Kruglinski -
Sheperd - Wingo (L.130.000)
- Programmare Microsoft Windows con MFC (Seconda Edizione) di Jeff
Prosise (L.140.000)
Ciao
Massimo Fauro

tramite Visual C++ (possiedo la versione 6)? Premetto che già conosco il C++
Un mio amico ha provato "Visual C++ for dummies" (adatto a lui ;-) ma
è comunque rimasto ignorante in materia....
--
Diego "DGP85" Pettenò
daps...@nightmail.com

Newsgroup: it.comp.programmare.win32
Titolo: Autorun!

Devo copiare un sito web su un cd rom, e vorrei che quando il disco viene
inserito si aprisse automaticamente la prima pagina (index.html) ... come
posso fare? So che c'è da mettere un file autorun.inf da qualche parte con
qualcosa dentro (!!), ma non sono esattamente un esperto di questa roba...
mi date una mano? Grazie mille!!!
JM



Ma possibile che nessuno legga mai i vecchi post?
Comunque metti nella directory principale del CD il file autorun.inf
che contiene:
[autorun]
open=nome_file_eseguibile.exe
icon=icona_che_vuoi_per_il_cd.ico
nome_file_eseguibile deve essere un exe che lanci la tua pagina html,
se vuoi te lo spedisco e in quella linea metti "starter.exe
index.html"
-- 
                    Marco Barisione (ICQ 84277092)
Se sei interessato alla creazione di un newsgroup generico in cui si
possa parlare di quei linguaggi di programmazione senza un gruppo
apposito vota per it.comp.lang su it.news.votazioni.
Newsgroup: it.comp.programmare.win32
Titolo: Database e Borland C++ Builder 3

Scusate la domanda (senz'altro la risposta è banale) ma
esattamente COME si crea un DB da programma??
Mi spiego: sto scrivendo un'applicazione che ha bisogno di
un piccolo database, e quando ho scoperto che il BCB3 ha
di serie i componenti per il database (TTable, TDataSource,
TDataSet ecc. ecc.) tutto allegro ho iniziato a programmare...
...senonche' NESSUN componente di quelli che ho visto prevede
la creazione del DB da programma, ma gestisce SOLO DB già
creati all'interno del Borland Database Engine (almeno così
mi pare di capire leggendo gli help... ho la versione freeware,
quella che si trovava "a gratis" nel CD di DEV - Computer Programming
di un paio d'anni fa). Ora, sapete come posso usare questi oggetti
per creare un file DB da zero?
Inoltre ho adocchiato negli Help descizioni di componenti
(TStringList, TDataModule per esempio) che esistono e vengono
usati nei programmi di esempio, ma NON figurano nella palette di
componenti di BCB3... sapete come aggiungerli alla palette??
Massimo Soricetti
max...@libero.it

usati nei programmi di esempio
Non sono componenti ma classi che puoi utilizzare nel codice instanziandole
con new
come faresti per qualsiasi classe.
Per quanto riguarda la creazione di un db da codice basta dare uno sguardo
al metodo
CreateTable del componente TTable.
Questo č l'esempio preso dall'help:
The following example shows how to create a table.
if (!Table1->Exists) // Don't overwrite an existing table
{
  Table1->Active = false; // The Table component must not be active
  // First, describe the type of table and give it a name
  Table1->DatabaseName = "BCDEMOS";
  Table1->TableType = ttParadox;
  Table1->TableName = "CustInfo";
  // Next, describe the fields in the table
  Table1->FieldDefs->Clear();
  TFieldDef *pNewDef = Table1->AddFieldDef();
  pNewDef->Name = "Field1";
  pNewDef->DataType = ftInteger;
  pNewDef->Required = true;
  pNewDef = Table1->AddFieldDef();
  pNewDef->Name = "Field2";
  pNewDef->DataType = ftString;
  pNewDef->Size = 30;
  // Next, describe any indexes
  Table1->IndexDefs->Clear();
  /* the 1st index has no name because it is a Paradox primary key */
  Table1->IndexDefs->Add("","Field1", TIndexOptions() <<ixPrimary <<
ixUnique);
  Table1->IndexDefs->Add("Fld2Index","Field2", TIndexOptions() <<
ixCaseInsensitive);
  // Now that we have specified what we want, create the table
  Table1->CreateTable();
}
--
Stefano Tempesta
ste...@tempesta.org
Newsgroup: it.comp.programmare.win32
Titolo: Applicazioni BDE

Ciao a tutti!
Ho un problema, non so come distribuire le mie applicazioni che usano BDE.
Installare CBuilder sui PC di destinazione lo escluderei :-) ... c'è
qualcuno che sa dirmi che files devo portare sul disco del PC di
destinazione (e magari dove metterli) ? Grazie a chiunque mi sappia dare
qualche dritta.
PS: Dimenticavo uso CBuilder 3 standard edition.

Ho un problema, non so come distribuire le mie applicazioni che usano BDE.
Temo che con la tua edizione di C++ Builder non venga distribuito
l'Install Shield Express.  Nel caso, invece, ce l'avessi, con esso
puoi costruire il setup della tua applicazione e comprendere in esso
l'installazione del BDE.
-- 
Andrea Laforgia
#exclude <windows.h>

 ha scritto nel messaggio
news:dFh1a.97058$YG2.2...@twister1.libero.it...

Se usi qualche cosa come InstallShield devi seguire solo le istrizioni
dell'help. Questo programma è fatto apposta per creare file di istallazione
ed è compreso sicuramente in CBuilder 5 Pro. Nel 3 non lo so. Forse però
riesci a trovarlo comunque.

No, purtroppo non ce l'ho l'Install Shield Express :-( !
Era per quello che avevo specificato la versione del Builder !
... Ma all'epoca del 3 in qualche modo si sarą dovuto fare ! ...
"Andrea Laforgia" <x@x.x> ha scritto nel messaggio
news:qoec4vsn8iqpgk5db...@4ax.com...


Nel mezzo del cammin di nostra vita,
mi ritrovai in una news oscura,
nella quale CGASoft scriveva:
Prova Ghost Installer, c'è anche una versione free.
http://www.ginstall.com/
Frankie
--
Bisogna avere la libertà di raccontare storie politiche, non l'obbligo
di raccontare storie politiche! P.P.Pasolini
Newsgroup: it.comp.programmare.win32
Titolo: MI5 Persecution: Bernard Levin 1/6/96 (1366)

,
: 
bu...@torfree.net
 (Mike Corley) quoted a typical, overblown Bernard Levin
: piece, which sounds exactly like any number of other pieces by Levin over
: the past thirty years.
 
: He then goes on to draw an anguished parallel with a totally unrelated
: incident that had happened between him and a friend a few days earlier.
 
It is in the same style as his other pieces, but it's so close to what
actually happened a few days previously, that it's completely reasonable
to assume that someone told Levin about the meeting, hammed it up a
little bit and motivated him to write that article.
 
Look at the parallels;
 
1.  "madman running loose about London"
 
2.  it's about a meeting which took place recently
 
3.  the police are called (he must be controlled, however much that
consumes in resources)
 
4.  he might be violent, approach with caution, yes we're laughing but
really we're afraid of him, or is it perhaps our own propaganda that
we're letting manipulate us
 
5.   he "bursts into tears, and swears it's all true - and it is" a very
exaggerated impression of the conclusion of that meeting
Don't worry if you don't believe me, neither my friend to whom I
explained this nor my GP believe me either (until the friend found out
otherwise!). If someone just presented this to you as I am presenting it
now then I wouldn't find it credible (most likely), so it's not until you
actually find out it's true that you can find it credible. And by then
it's too late, because they've got you in their trap and explained how
"funny" the abuse is.
1366
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access



Newsgroup: it.comp.programmare.win32
Titolo: BCB4 come creo un applicazione a + finestre consecutive

Ossia dovrei creare un prog. in cui l'utente viene guidato a seguire
una serie di passi in sequenza (tipo quando installi un programma)
Ho fatto le prime 2 schede, ma ora che devo aggiungere la 3a non so
come fare. Dovrei chiudere la 2a e ridare il controllo alla 1a che
apre la 3a oppure far aprire dalla 2a la 3a direttamente?
-----------------------------------------
La vita e' l'opera di un regista mediocre
e di un cattivo sceneggiatore

 wrote in message
B+Q7OAZSUK8Jzw...@4ax.com...


Newsgroup: it.comp.programmare.win32
Titolo: Monitor file read

    Hi! Help me, please!
How can I monitor file READ operations in a specific directory (like a hook
using SetWindowsHookEx)?
May be I can use SetWindowsHookEx to do this?
    Thanks!!!

 wrote in message
news:aeupob$pa1$1...@news.sovam.com...

Have a look at 
www.sysinternals.com
I think they have a FileMon utility which does what you want...
Luc
Newsgroup: it.comp.programmare.win32
Titolo: gestionale MxW2000

Scusate l'oggeto purtroppo ho un problema molto complesso su Database del
programma gestionale MxW2000.
Forse a chi lo conosce riusciro ad esporre il problema
In Anticipo Grazie A Tutti



Ti consiglio di riscrivere questo post su 
it.comp.software.database
magari li' hai piu' possibilita'..
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it


Ti ho risp in it.comp.programmare
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Visual Studio

Sto impazzendo, eppure sono sicuro di averlo già risolto..
Devo fare un'installazione con il VS2005 in italiano, ma con i messaggi 
in inglese.
Non occorre riscrivere tutti i messaggi a mano, vero ?


Proprietà del progetto di distribuzione - localization
Mezza giornata persa..
Ebbravo Giacomo ;-)

Newsgroup: it.comp.programmare.win32
Titolo: Funzione SendInput, Win98 e scancode

Il gentilissimo alex artelli, che colgo l'occasione per ringraziare, mi 
aveva inviato il seguente esempio in risposta ad una mia richiesta:
    INPUT ina[2];
    ZeroMemory(ina, sizeof(ina));
    ina[0].type = ina[1].type = INPUT_KEYBOARD;
    ina[0].ki.wScan = ina[1].ki.wScan = scan_code;
    ina[0].ki.dwFlags = ina[1].ki.dwFlags = KEYEVENTF_SCANCODE;
    ina[1].ki.dwFlags |= KEYEVENTF_KEYUP;
    return SendInput(2, ina, sizeof(INPUT));
Se provo a compilare ottengo il seguente errore:
    error C2065: 'KEYEVENTF_SCANCODE' : undeclared identifier
Guardando nel file <winuser.h> ho scoperto che tale identificatore e' 
definito solo se si sta compilando per Windows2000.
Io devo utilizzare invece windows 98.
La necessita' di utilizzare gli scancode deriva dal fatto che ho 
necessita' di inviare il tasto ALT, e non esiste un corrispondente codice 
VK_...
Grazie in anticipo per l'aiuto.
-- 
Andrea Polci
apo...@my-Deja.com

 VK_...
Se guardi meglio nella struttura che passi a SendInput(), c'e` anche il
modo di specificare lo scancode oltre che il VK. E senza dover usare
flag particolari. Al massimo c'e` KEYEVENTF_EXTENDEDKEY, che serve per i
tasti per i quali vengono inviati due codici anziche` uno (0xE0 e poi lo
scancode). Questo ti puo` servire per discriminare fra ALT destro e ALT
sinistro: uno dei due (non ricordo quale) ha uno scancode diretto,
l'altro l'ha esteso. Stesso discorso per i due CTRL.
... Death is life's answer to the question 'Why?'
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 VK_...
Hai provato con VK_MENU ?
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

 Hai provato con VK_MENU ?
No, ma il tasto menu' non e' uno dei nuovi tasti delle tastiere windows?
Non mi dire che e' invece il tasto ALT.
Ora faccio un tentativo.
-- 
Andrea Polci
apo...@my-Deja.com

 Ora faccio un tentativo.
No, che io sappia i due tasti nuovi delle tastiere x Win sono
rispettivamente:
- quello col logo di win è CLTR+ESC
- quello col menu SHIFT+F10...
Non dovrebbero essere altro che la combinazione di questi tasti...
ciao :-)

Newsgroup: it.comp.programmare.win32
Titolo: Uso di GetVolumeInformation sotto NT/2000

Dopo mesi di uso con 95/98/ME ho compilato la stessa funzione che usa
GetVolumeInformation() sotto NT e 2000 ma non funziona.
Non segnala errori ma non carica le variabili passate.
Avete qualche notizia ?
Grazie

 Non segnala errori ma non carica le variabili passate.
Hai dato poche informazioni, perlomeno dovresti postare lo spezzone di
codice incriminato. Potrebbe essere un problema di privilegi di accesso,
oppure un passaggio di parametri errato: come capita anche con altre
API, Windows 9x e` molto piu` "tollerante" di NT in questo senso.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: Java su Windows XP

Ho sentito dire in giro che le applicazioni in java non girano su Windows XP
e per questo Microsoft è entrata in causa con la Sun.
E' vero o sono stronzate?

 ha scritto nel messaggio
news:a6q8v8$g1i99$1...@ID-134361.news.dfncis.de...



Bhč non c'č piů la VM di explorer piů che quella di win comunque date le
abbondanti polemiche Ms ha rimediato e ha messo a disposizione su WinUpdate
una VM pronta per essere installata.Intanto anche SUN ha rilasciato la sua
VM e il JRE relativo (anche se a mio avviso in tremendo ritardo!). Quindi se
voui far girare programmi Java sotto WinXP non c'č alcun problema
Ciao
Wezzy
Newsgroup: it.comp.programmare.win32
Titolo: [API] Compatibilità API tra Win 98 e 2000

Ho realizzato un semplice programma che crea dei menu contententi
bitmap... un mio amico l'ha provato su win 2000 (io uso win 98) e non
gli funzionava.... 
COme faccio a creare un programma il più compatibile possibile tra i
diversi windows ??
grazie

 diversi windows ??
Su MSDN dovrebbe essere scritte tutte le differenze tra i s.o. per
ogni funzione.
Comunque compila sempre per la versione piů vecchia possibile (la
maggior parte dei programmi si possono compilare per Win95), definendo
le macro giuste (WINVER & c.)
Spesso perň ci sono dei problemi subdoli e non cosě facilmente
risolvibili, magari dipendenti dalla configurazione del sistema piů
che dal s.o. (ad es. mi č capitato di prog che funzionavano su un pc
con Win2k, ma non su un altro con lo stesso win)
Ciao
--
The Secret of Tabboz Island
http://it.geocities.com/tabbozisland

Newsgroup: it.comp.programmare.win32
Titolo: dumping objects - memory leaks

Buongiorno a tutti!
Mi chiedevo se qualcuno sapesse darmi una dritta per scovare il problema
che, all'uscita del debug di un'applicazione w32 creata con Visual Studio 6,
genera questi messaggi:
The thread 0x744 has exited with code 0 (0x0).
Detected memory leaks!
Dumping objects ->
{51} normal block at 0x02DD0040, 4915200 bytes long.
 Data: < > CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD
{50} normal block at 0x02910040, 4915200 bytes long.
 Data: < > CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD
Object dump complete.
The thread 0x2E8 has exited with code 0 (0x0).
The program 'C:\Nick Work\BRG - Video Optical Setting\Src\Debug\prova.exe'
has exited with code 0 (0x0).
Non riesco a capire cosa significhino e che tipo di problema possano
significare.
Grazie in anticipo, buone fetse e buon lavoro!
Nicola Panizza
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie in anticipo, buone feste e buon lavoro!
grazie, altrettanto :)
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 {51} normal block at 0x02DD0040, 4915200 bytes long.
Aspetta però: con la versione 7 di Visual Studio che ho io, a volte non
funziona, mi funziona solo con la 6... :-(
vedi un po' se funziona con la tua.
