mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Numero elevato di form nel Borland C++

Vorrei chiedervi un parere:
Stò creando una applicazione costituita da 15 form e la dimensione
dell'applicazione è di 2,5 Mega ed in piu' ho 10 DLL che vengono chiamate
durante l'esecuzione.
A questo punto vorrei inserire una creazione guidata ci circa 6 form.
Secondo voi avro' problemi ???
Ciao e grazie
Giacomo

 Secondo voi avro' problemi ???
Non credo proprio. 15 form non e' un grande numero ed anche
se se ne aggiungesse un'altro centinaio, il sistema non ne
risentirebbe.  La tua applicazione si ingrossa via via che
aggiungi codice e risorse, ma puoi usare un compressore come
UPX, in grado, a volte, di comprimere di un 75% l'eseguibile.
Piuttosto, mi preoccupa il fatto che tu abbia 10 DLL.
In generale, non e' una buona regola quella di far 
proliferare troppe DLL.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 UPX, 
 IO upx ho provato usarlo ma quando lancio il programma, diciamo compresso, non
mi
 funziona.. Bisogna settare il compilatore in qualche modo?


 mi funziona.. Bisogna settare il compilatore in qualche modo?
Non che io sappia.
Ho un eseguibile, attualmente, di 3 Mb che viene compresso a
800Kb circa, senza problemi.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it
Spostare "Windows" nel cestino ?

Newsgroup: it.comp.programmare.win32
Titolo: Utilizzo libreria compilata con C++ Builder.

La domanda rivolta a chi conosce i 2 ambienti di sviluppo.
E' possibile utilizzare una piccola libreria  compilata con C++ Builder (con
file include  xxx.HPP)
in un progetto Visual C++?
Quali sono i problemi di compatibilita'?
Grazie.

Quali sono i problemi di compatibilita'?
Non conosco VC++, pero' se ti interessa la portabilita' nell'uno e
nell'altro senso, BC++B ha un tool per importare i progetti VC++.
Non so se VC++ ne possegga uno per l'operazione inversa.

Purtroppo il codice sorgente non e' disponibile.
Si tratta di una lib da utilizzare cosi' com'e'.
Ippopapero Acquatico <NoM...@nOmAiL.com> wrote in message
news:38d8bd84....@diesel.cu.mi.it...

Newsgroup: it.comp.programmare.win32
Titolo: VCL - c++ builder 3

mi succede una cosa strana con le applicazioni con + di un form:
se dal principale chiamo una seconda con, p.e., Form2->Show();
tutto va bene, ma se invece gli do Form2->ShowModal(), il programma,
in esecuzione, dopo che ha aperto la seconda form, mi va regolarmente
in crash. Sono io che ho dimenticato qualcosa?


Usa ShowModal solo se Form2 e' dichiarata di tipo modale (imposta la
property BorderStyle del  form a bsDialog).
--
Byez
Stefano Tempesta
temp...@tin.it
http://tempesta.freeweb.org

property BorderStyle del  form a bsDialog).
Per quel che ne so io, non c'č alcun bisogno di assegnare a
BorderStyle il valore bsDialog per usare il metodo ShowModal: bsDialog
specifica semplicemente una Form che possiede solo il tasto di
chiusura (senza, cioč, Max., Min. e SysMenu). Secondo me il problema
di Bongo č di un altro genere, anche se non mi viene in mente niente.

BorderStyle il valore bsDialog per usare il metodo ShowModal
Si', questo e' vero, pero' non mi veniva in mente nessuna altra cosa per un
problema all'apparenza senza spiegazione e allora ho suggerito solo di
scrivere codice "coerente" con il tipo di interfaccia che si sta
progettando, ossia form modali chiamati da ShowModal e form non modali da
Show.
Se Bongo posta un po' di codice forse gli si puo' dare un mano.


>Se Bongo posta un po' di codice forse gli si puo' dare un mano.
Sono pienamente d'accordo, col codice sotto mano si potrebbe fare
molto di più...

Ancora una volta sono io che mi sono dimostrato un rincoglionito:
il bottone che chiudeva la seconda finestra faceva Form2->Hide()
anziche' Form2->Close(). Risolto tutto.
Chiedo venia. Grazie cmq per l'aiuto.
Bongo

Newsgroup: it.comp.programmare.win32
Titolo: Registrare un oggetto COM

Come faccio?
Ho un file pippo.dll, come faccio a registrarlo e usarlo all'interno di un
programma?
Grazie e ciao
Alessio "Gazza" Galli

 ha scritto nel messaggio
news:Us4C8.5$LR....@nreader2.kpnqwest.net...

regsvr32 pippo.dll
Occhio che viene registrato col percorso in cui si trova la dll in quel
momento. Se la sposti la devi registrare di nuovo.
Federico Molara

 ha scritto nel messaggio
news:N%4C8.26363$US3.5...@twister1.libero.it...

Grazie, e per usarlo?
ciao
Alessio "Gazza" Galli


Questo dipende dal linuaggio che usi per programmare. Se usi VB, che è un un
buon "client-COM" allora ti basta attivare l'oggetto fra quelli visibili a
design-time e includerlo nelle tue form. Se usi VC++ allora il tutto è po'
più complicato (VC++ è più adatto per scrivere gli oggetti COM che per
usarli).
Bye. Federico.
Newsgroup: it.comp.programmare.win32
Titolo: CHECK BOX con le WINAPI

Salve...
riguardo la CHECK BOX con le WINAPI :
esiste un metodo (evitando di tirare in ballo il C++) che mi pemetta di
gestire il fatto che una CHECK BOX sia chekkata o meno?
Magari una cosa del tipo 
CBF_RETURN_VALUE method(ID_WND_DIALOG,ID_CHECKBOX,param1,param2,...);
dove : 
01.CBF_RETURN_VALUE potrebbe essere un booleano oppure un intero
02.ID_WND_DIALOG č la mia finestra di dialogo(a cui appartiene la CHECK
BOX)
03.ID_CHECKBOX č l'identificativo della CHECK BOX
04.param1,param2,... sono altri eventuali parametri 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



 gestire il fatto che una CHECK BOX sia chekkata o meno?
Dall'SDK:
The IsDlgButtonChecked function determines whether a button control has a
check mark next to it or whether a three-state button control is grayed,
checked, or neither.
UINT IsDlgButtonChecked(
    HWND hDlg, // handle of dialog box
    int nIDButton // button identifier
   );
Return Values
The return value from a button created with the BS_AUTOCHECKBOX,
BS_AUTORADIOBUTTON, BS_AUTO3STATE, BS_CHECKBOX, BS_RADIOBUTTON, or BS_3STATE
style can be one of the following:
Value Meaning
BST_CHECKED Button is checked.
BST_INDETERMINATE Button is grayed, indicating an indeterminate state
(applies only if the button has the BS_3STATE or BS_AUTO3STATE style).
BST_UNCHECKED Button is unchecked
If the button has any other style, the return value is zero.
Ciao,
--
zello

Newsgroup: it.comp.programmare.win32
Titolo: Installare un servizio

Come da oggetto.
Ho l'assoluta necessità di sapere come si può installare un servizio in
Windows 2000.
E' davvero una questione vitale, qualsiasi suggerimento è ben gradito!!
Michele

 Windows 2000.
Con le funzioni del Service Manager, ad esempio:
OpenSCManager()
CreateService()
OpenService()
StartService()
ControlService()
DeleteService()
--
Bye! Lorenzo Lutti

Newsgroup: it.comp.programmare.win32
Titolo: Leggere importante

http://www.punto-informatico.it/p.asp?i=40898
http://www.upei.it/figure_professionali/index.htm
un NO al sondaggio
Scusate ma penso sia importante

Scusate ma penso sia importante
e che c'è di male?
--
Rhymes
rhy...@myself.com
" ride or die "
Newsgroup: it.comp.programmare.win32
Titolo: CreateFileMapping

Qualcuno sa per favore dirmi dove posso trovare della documentazione
riguardo il funzionamento di questa funzione API (se possibile in
Italiano....  ) Grazie anticipamente a tutti....


Un link in italiano per capire la dinamica:
http://www.winxpmag.it/wwire/mesi/free/nt-9811/9811045.htm
Ed uno in inglese per i dettagli tecnici:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/file
ref_79wn.asp
Maurus


Se i links ti appaiono spezzati su piu' linee copiali col mouse e incollali
sul browser, altrimenti cliccandoci direttamente ti fanno arrivare su pagine
non valide.
Maurus

 ha scritto nel messaggio
news:aguj2e$oonuq$1...@ID-125555.news.dfncis.de...



Ti copio un esempio che puo' servirti:
Memory-Mapped Files
In case you think you don't have enough memory management options already,
I'll toss you another one. Suppose your program needs to read a DIB
(device-independent bitmap) file. Your instinct would be to allocate a
buffer of the correct size, open the file, and then call a read function to
copy the whole disk file into the buffer. The Windows memory-mapped file is
a more elegant tool for handling this problem, however. You simply map an
address range directly to the file. When the process accesses a memory page,
Windows allocates RAM and reads the data from disk. Here's what the code
looks like:
HANDLE hFile = ::CreateFile(strPathname, GENERIC_READ,
    FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
ASSERT(hFile != NULL);
HANDLE hMap = ::CreateFileMapping(hFile, NULL, PAGE_READONLY,
    0, 0, NULL);
ASSERT(hMap != NULL);
LPVOID lpvFile = ::MapViewOfFile(hMap, FILE_MAP_READ,
    0, 0, 0); // Map whole file
DWORD dwFileSize = ::GetFileSize(hFile, NULL);  // useful info
// Use the file
::UnmapViewOfFile(lpvFile);
::CloseHandle(hMap);
::CloseHandle(hFile);
Here you're using virtual memory backed by the DIB file. Windows determines
the file size, reserves a corresponding address range, and commits the
file's storage as the physical storage for this range. In this case, lpvFile
is the start address. The hMap variable contains the handle for the file
mapping object, which can be shared among processes if desired.
The DIB in the example above is a small file that you could read entirely
into a buffer. Imagine a larger file for which you would normally issue seek
commands. A memory-mapped file works for such a file, too, because of the
underlying virtual memory system. RAM is allocated and pages are read when
you access them, and not before.
Maurus
Newsgroup: it.comp.programmare.win32
Titolo: Windows XP e gestione file Zip

In Windows XP i files zip vengono trattati come delle cartelle di
sistema e come tali sono gestibili da gestione risorse.
Per ottenere un comportamento simile per qualche altro tipo di files, da
che parte comincereste? Secondo voi è fattibile o rischio di litigare
con registro, com, ecc, ecc?
Ho provato a cercare qualcosa anche sull'msdn ma non ho trovato nulla in
merito, avete qualche riferimento da suggerirmi?
-- 
Lis
ICQ@Home #7317603sette     ICQ@Work #16285702tre
Mercatino: 
http://lis77.bravepages.com
 (aggiornato *con foto*: 16/06/03)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 merito, avete qualche riferimento da suggerirmi?
la guida di windows xp
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 la guida di windows xp
ROTFL!! Intendi quella installata nel menu di avvio? Secondo te lì
dentro trovo come fare delle 'Namespace Extension'(*)?
Mi sa che non hai capito bene quello che intendevo. Grazie comunque :-)
Lis
(*) Quello a cui mi riferisco (ho scoperto poi che questa "cosa" che
cercavo si chiama Namespace Extension):
http://makeashorterlink.com/?C30341545
qui trovate anche un esempio (che però non ho ancora provato):
http://members.tripod.com/~delphipower/


Praticamente, quello che vuoi fare č un'estensione della shell dell'OS,
tramite un in-proc server (una DLL che implementa delle interfacce)... Non č
niente di particolarmente complesso, ci sono degli ottimi articoli
d'introduzione all'indirizzo
http://www.codeproject.com/shell/shellextguideindex.asp
Dopo aver intercettato correttamente il comando... Probabilmente una buona
soluzione sarebbe creare una directory temporanea con dentro i file
scompattati, e farla leggere alla shell usando le shell interfaces...
Spero di esserti stato d'aiuto
-Tharkas

 
http://www.codeproject.com/shell/shellextguideindex.asp
Il sito che hai segnalato al momento non funziona, ma comunque non è una
Shell Extension, ma una Namespace Extension (come ho poi scoperto).
Se può essere utile:
http://makeashorterlink.com/?C30341545
qui trovate anche un esempio (che però non ho ancora provato):
http://members.tripod.com/~delphipower/
Ciao
Lis



Io mi riferivo all'handle del doppio click su un file.. IMHO è una shell
xtension, esattamente come lo è quando si deve aggiungere (x esempio) un
menu contestuale su un determinato tipo di file (vedi winzip & simili). Mi
riferivo a questo quando parlavo di DLL..
Per quel che riguarda il passo successivo, posso solo andare a naso, perchè
non mi sono mai trovato a fare nulla del genere :)
ma sicuramente si tratta di namespace extension.. Poi magari facci sapere
come hai risolto :)
-Tharkas

 come hai risolto :)
Per il momento ho solo il compito di valutare la fattibilità della cosa,
se poi nascerà qualcosa di buono ve lo farò sapere ;-)

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] creare una finestra di dialogo

Io ho creato (nel resource file) la mia finestra di dialogo. Ora come
faccio a richiamarla?
---------------------------------------------------
messaggio di: credici [
cre...@infinito.it
]
---------------------------------------------------

 ha scritto nel messaggio
news:3abe441...@news.tiscalinet.it...


>Non č facile aiutarti; se usi MFC, č solo un po' d'uso di un po' ClassWizard
sě con mfc.
Il problema č che ho letto da un libro come si faceva, ma una volta
fatto tutto non mi č stato di grande aiuto :-( perchč non funzionava
(anzi, non ha nemmeno spiegato bene cosa effettivamente c'era da
fare).
cmq provo a cercare un po'  di materiale. 


ho creato la finestra, con dentro un form dove scrivere dei dati. Come
faccio adesso a sapere cosa ha scritto l'utente?


faccio adesso a sapere cosa ha scritto l'utente?
Leggi la semplice documentazione... 8)
Luc.

>Leggi la semplice documentazione... 8)
Quale, quella della microsoft? Ma se è tutta in inglese :-( 


 Quale, quella della microsoft? Ma se č tutta in inglese :-(
se vuoi iniziare ad imparare ti conviene imparare l'inglese :o)
ti consiglio di scaricarti babylon translator, se non sai l'inglese (cioč, se sai poco e niente di inglese, ma conosci un po' la
grammatica)... 
www.babylon.com
ciao
xaero

>se vuoi iniziare ad imparare ti conviene imparare l'inglese :o)
a me le lingue non vanno proprio giů.. nemmeno l'italiano ;-)
cmq grazie, vado a vedere il link ...


>Leggi la semplice documentazione... 8)
tra l'altro non l'ho nemmeno installata !!!!!


cmq grazie, vado a vedere il link ...
Non ti vanno giů le lingue e vuoi farti andare giů i linguaggi (di
programmazione)? ^_____^
Luc.

On Fri, 30 Mar 2001 09:03:16 +0200, Luc <TOGL...@katamail.com-TOGLI>
wrote:

che ci vuoi fare ??? ;-)  


Newsgroup: it.comp.programmare.win32
Titolo: ingresso audio

Mi serve un aiuto: devo leggere i dati provenienti dalla scheda audio ma non
so proprio come fare (uso il BCB).
Ringrazio chi mi darà una dritta

 ha scritto nel messaggio
news:9jp3ku$ogkk$1...@ID-45091.news.dfncis.de...



Io ho realizzato un programma che "legge" e "scrive" i dati tramite la
scheda audio, usando le DirectX8...
Ti consiglio di leggerti l'SDK delle DirectX8, molto ben fatto, a me è
servito molto.
BYE
Virtual
--
Virtual
e-mail: 
vir...@lombardiacom.it

Newsgroup: it.comp.programmare.win32
Titolo: Traffico SMTP

Devo vedere l'e-mail inviate da SMTP. Si può vedere analizzando il
traffico di rete?
Come?
Potete vedere i campi to e from?
Grazie.

 Potete vedere i campi to e from?
In linea di massima sě, con uno sniffer sulla porta giusta. Ma 
direi che siamo OT.
-- 
Stefano Frosio
www.esse-effe.com
Newsgroup: it.comp.programmare.win32
Titolo: CComboBox di tipo DropDown : come leggere il testo digitato a mano?

Ciao a tutti,
sto creando una minuscola applicazioncina con le MFC; ho una comboBox il 
cui campo è editabile (è di tipo DropDown).
Io popolo dinamicamente la combo con
	m_VariabileComboBox.ResetContent();
	CString tmp_1;
	for( int k = 0; k<num_file_test; k++ ) {
		tmp_1 = ...
		m_VariabileComboBox.AddString(tmp_1);
	}
e leggo quale voce è stata scleta con
	int idx = m_VariabileComboBox.GetCurSel();
ma se l'utente -o utonto- scrive qualcosa nella combo box, come faccio a 
leggere questo imput? ho appurato che se io scrivo a mano una voce 
identica a una delle voci dell'elenco, questa non mi viene riconosciuta:
in questo caso m_VariabileComboBox.GetCurSel(); restituisce -1 ...
Io vorrei che, se la combo boc contiene i valori pippo pluto e paperino 
e l'utente scrive minni, il programma riceva -1 da 
m_VariabileComboBox.GetCurSel();
MA vorrei anche che se l'utente scrive a mano 'pippo' il programma 
riceva 0 da m_VariabileComboBox.GetCurSel();... come se la voce 'pippo' 
fosse stata scelta dalla lista delle voci disponibili.
Come posso fare?
Grazie mille!
andrea

fosse stata scelta dalla lista delle voci disponibili.
Temo che questa operazione di ricerca la debba fare tu con la
CB_FINDSTRING.
Newsgroup: it.comp.programmare.win32
Titolo: Api internet

Devo fare in modo che se non sono connesso a internet il mio programma apra
la finestra di connessione proprio come fa outlook express, quale api devo
chiamare?
Grazie
Antonio Volpe.

 ha scritto nel messaggio
news:PL%wb.147659$e6.53...@twister2.libero.it...

cerca RasDial (o simili)
-- 
Pela

 ha scritto nel messaggio
news:gh0xb.9883$AX1.4...@news1.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: Uccidere un processo sotto NT

Possibile che non esista un comando simile al KILL di Unix ?

>Possibile che non esista un comando simile al KILL di Unix ?
TerminateProcess non ti va bene?
Windows NT: The handle must have PROCESS_TERMINATE access.
Bye
--
- Carlo -
BSSoftware Tips Mailing-List Support

TerminateProcess non ti va bene?
Io intendevo un comando del s.o.
Mi spiego : sto utilizzando il comando "at" per "schedulare"
l'esecuzione di alcune applicazioni che dovranno girare su un server.
Il problema e' che una di queste applicazioni (che non ho scritto io)
non si chiude alla fine della sua esecuzione ed io ho bisogno che,
prima che parta la successiva, questa non sia in esecuzione.
Potrei costuirmi un programma che la uccide usando TerminateProcess ?
Il comando AT, a meno di impostare il parametro /interactive, non mi
fa vedere l'applicazione, per cui mi rimane aperta come processo, ma
non come applicazione.
E' possibile "ucciderla" usando un comando del s.o. ? O bisogna
installare l'Option Pack (come ho sentito) a tutti i costi ?

Il comando AT supporta l'opzione /delete. Alternativamente
nel resource kit esiste il comando unix-like kill
-- 
Sostituire
nameci con sysline-group dall'indirizzo per l'e-mail
Bye
   Nameci

nel resource kit esiste il comando unix-like kill
Gia', peccato che il R.K. sia grande piu' di 7Mb e che non posso
installarlo senza il consenso dei miei clienti.

 installarlo senza il consenso dei miei clienti.
Se vuoi ti passo il soli kill


Se vuoi ti passo il soli kill
Dammelo !!! ;)

Io intendevo un comando del s.o.
Scusa, avevo interpretato male la tua domanda. Non conoscendo bene
l'ambiente non ti so dare una risposta.
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Non e' uno scherzo.

Spero che qualcuno mi possa aiutare. Vi racconto cosa mi e' successo.
Avete presente la password di supervisione di explorer, quella che magari si
usa per non fare collegare i bimbi in internet da soli e/o di nascosto.
Bene qui e' successo il contrario, mia figlio di 8 anni ha inserito tale
password CASUALMENTE ED OVVIAMENTE NON RICORDA PIU' QUAL' E'.
Adesso sono io che non posso pi entrare in internet. In qualsiasi sito il
sistema mi dice inserire password del super visore e quindi mi blocco.
Ho provato a riinstallare windows 98 e l'explorer, ma non successo niente.
Penso che dovrò riformattare l'Harddisk.
Qualcuno di voi può aiutare prima di procedere a questa eventualità?
Grazie e cordiali saluti da
                                       Antonio

Penso che dovrň riformattare l'Harddisk.
E dire che questa operazione la dovrebbe fare il supervisore ! :))
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------
#exclude <windows.h>

Scaricati il programma WinBoost 2000 Gold dal sito
www.magellas.com
E' un programma demo ma per il tuo caso va benissimo.
All'interno della parte "Internet Explorer Enhancements" c'è un
opzione "Deleting Rating Password" che è quella che fa al caso tuo,
poi clicchi su "Ok" e riavvii il computer.
Così dovrebbe funzionare
Ciao Ciao
Lawrence Oluyede
rhy...@tiscalinet.it
"Per cambiare, 
per diventare un' altra cosa
dobbiamo prima sapere cosa siamo"
Bruce Lee


 Penso che dovrò riformattare l'Harddisk.
Niente di tutto ció !
É sufficiente cancellare una chiave di registro anche se non ricordo
quale...
Nel newsgroup it.comp.aiuto ti sapranno sicuramente dare una mano.

 wrote in message
tn5lks8rgunu58jhb...@4ax.com...

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] accesso proprietà/metodi dei controlli

come faccio a modificare gli attributi (es WS_EX_STATICEDGE) di una finestra
(es un EditBox) con MFC in Visual C++ 6.0?
--
ciao
xAERO

 wrote in message
8si6t3$kph7s$1...@ID-51253.news.cis.dfn.de...

Se n'è parlato un po' sul thread "ottenere l'hWnd di una finestra".
Comunque in MFC ci sono due metodi:
per gli stili normali (WS_.....)
BOOL ModifyStyle( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 );
per gli stili estesi (WS_EX_.....)
BOOL ModifyStyleEx( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 );
Porlock.

 BOOL ModifyStyleEx( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 );
mi puoi fare un esempio?
quello che non capisco è che nome devo usare
non so se mi spiego
es, la finestra di dialogo principale è CmainDlg, allora io scrivo
CmainDlg->qualchecosa per cambiare determinate cose, oppure una stringa
CString, scrivo miaStringa.qualchecosa.,.. capito?
ma con un editbox ad esempio, il nome da dove lo pesco, se ho solo
IDC_EDIT1?
grazie
--
ciao
xAERO


La stessa cosa per un controllo, prima perň devi ottenere il puntatore alla
finestra:
CWnd* pWnd = GetDlgItem(IDC_EDIT1);
pWnd->ModifyStyle(WS_BORDER, 0, SWP_FRAMECHANGED);
o piů sinteticamente:
GetDlgItem(IDC_EDIT1)->ModifyStyle(WS_BORDER, 0, SWP_FRAMECHANGED);
Porlock.


GetDlgItem(IDC_EDIT1)->metodo
Luc.

 (es un EditBox) con MFC in Visual C++ 6.0?
Puoi provare con SetWindowLong(), passandole il membro m_hWnd di CWnd.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: Programmi senza interfaccia.

Salve,premetto che poco ne so della programmazione per win32.
Volevo sapere in che modo posso fare perche un programma si avvi senza
mostrare una qualsiasi interfaccia all'utente (come quando faccio ./mioprog
& sul piguino), perche' non e' accettabile che una mini applicazione server
debba lasciare una finestra aperta (nel mio caso il prompt).
E una seconda cosa, windows quando avvia un eseguibile fa' un controllo per
verificare che sia davvero un exe?
Mi spiego meglio, se io volessi fare in modo che la prima meta' del
programma modifichi al volo in memoria la seconda' meta' (nel mio caso un
algoritmo di traslitterazione .. o cmq qualcosa di crittografico si , ma
moooolto semplice), win puo' darmi fastidio dicendo che la seconda meta' non
e' valida?
Grazie,Keita'
--
ATI drivers on Linux, firmate la petizione!
http://www.petitiononline.com/xf123456/petition-sign.html
?

 fastidio dicendo che la seconda meta' non e' valida?
No. Windows non controlla che il file .exe contenga codice macchina 
valido. Esistono già dei compressori/crittografatori di eseguibili 
che fanno esattamente quello che descrivi.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)


Perfetto, ma questa parte sono comunque convinto di impelmentarmela da solo
=)
--


 Poi indicarmi solo qualche keyword da dare in pasto a google?
http://www.devx.com/cplus/Article/9857
http://www.mailbag.com/users/pengel/index.html
HTH
C:\>iao Angelo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 mostrare una qualsiasi interfaccia all'utente (come quando faccio
Se fai un programma che inizia con WinMain(), anziche' main(), e non
crei nessuna finestra, il programma non ha "interfaccia" e non essendo
una console application non lascia nemmeno la console aperta. Si
potrebbe addirittura modificare nell'exe-header di una console
application il flag "subsystem" (offset 0x5c dopo la signature "PE") che
dice se l'appicazione deve girare come Windows GUI o char.
Questo mio programmillo credo possa interessarti come spunto.
http://digilander.libero.it/iANCooG/C/autodl_v23.Rar
-- 
-=[]=---iAN CooG---=[]=-
Co e si ch amav  qu l  vir s che  aceva cad re le let ere? ?!
Newsgroup: it.comp.programmare.win32
Titolo: Fare apparire un immagine bitmap

Ho intenzione di fare un programma con il quale far apparire un'immagine
bitmap.
Avrei preferito utilizzare una regione nella quale inseire la bitmap.
Potreste spiegarmi quali API devo usare sia per caricare dalle risorse e sia
per disegnare "fisicamente" l'immagine su schermo?

 ha scritto nel messaggio
news:8v3s13$a46$1...@pluto.sm.dsi.unimi.it...


Esattamente nel DC, dando 0 come parametro di GetDC, ma poi? Come vado
avanti?

 ha scritto nel messaggio
news:8v8bjb$qo9$1...@pluto.sm.dsi.unimi.it...


Ti ringrazio dell'interessamento, ma mi potresti fare un piccolo esempio,
nient'altro che elencarmi magari quali funzioni utilizzare. allora:
LoadImage(...);
CreateCompatibleDC(...);     //oppure CreateDC(...);
SelectObject(...);      // Questa?
// e poi?
GRAZIE


ti riposto il codice con cui tempo fa mi rispose "Il Michett@":
### begin cut ###
Una funzione piu' comoda di LoadImage() dove la trovi? ;-)
Eccoti il codice:
[...]
 HDC     hDC, hMemDC;
 HBITMAP hBitmap;
 BITMAP  bm;
 RECT    rect;
 int     x,y;
 // Carica la bitmap
 hBitmap = (HBITMAP) LoadImage( NULL, "C:\\prova\\test.bmp",
                                IMAGE_BITMAP,
                                0, 0,
                                LR_CREATEDIBSECTION |
                                LR_DEFAULTCOLOR |
                                LR_DEFAULTSIZE |
                                LR_LOADFROMFILE );
 // Disegna il motivo della bitmap sullo sfondo della finestra
 GetObject( hBitmap, sizeof( BITMAP ), &bm );
 hDC = GetDC( hWnd );
 hMemDC = CreateCompatibleDC( hDC );
 SelectObject( hMemDC, hBitmap );
 GetClientRect( hWnd, &rect );
 for ( y=0; y < rect.bottom; y += bm.bmHeight )
   for ( x=0; x < rect.right; x += bm.bmWidth )
   {
     BitBlt( hDC, x, y, bm.bmWidth,
             bm.bmHeight,
             hMemDC,
             0, 0,
             SRCCOPY );
   }
 DeleteDC( hMemDC );
 ReleaseDC( hWnd, hDC );
 DeleteObject( hBitmap );
[...]
Ciao.
Il Michett@
--
### end cut ###
ok?


Sei un genio. davvero.
Cavolo, vorrei lavorare con te!
Sei un grande se ti serve qualunque cosa..chiedi pure.
Ciao e Grazie Mille.

 Ciao e Grazie Mille.
di niente


Lo so, programmo anche io per divertimento. Non sarei all'altezza comunque
di programmare con te! Ciao a presto.
Newsgroup: it.comp.programmare.win32
Titolo: [1/2 OT] millimetri e pollici

Ciao, sto realizzando (da solo) un'applicazione VC++ per automazione e per
la prima volta mi scontro con i problemi relativi alle diverse unità misura.
Devo gestire millimetri, pollici e il numero di decimali dopo la virgola
(forse anche i pollici frazionari, ...ma porca putt...) .
Parto proprio da zero.
Magari c'è "letteratura" al riguardo.
Opuure qualcuno ha già affrontato il problema e può suggerirmi qualcosa.
1000 GRAZIE a chiunque abbia voglia di darmi un consiglio!
DANILO.

 (forse anche i pollici frazionari, ...ma porca putt...) .
Scusa, qual'è il problema? I ns. software di editoria elettronica 
gestiscono circa una dozzina di diverse unità di misura... Basta avere 
una bella tabellina di conversione e usare come unità base la più 
'piccola' rappresentabile (per esempio, per noi, sono i MilliPunti 
postscript).
-- 
Luc.

 postscript).
Nessun problema! cerco solo qualche consiglio da chi già ha affrontato il
problema.
...magari a volte esistono problemi nascosti, o non so ... qualcos'altro.
Il mio problema è che ho già scritto migliaia di linee di codice, senza mai
pormi il problema.
Adesso dovrò spulciarmi un po' tutto.
Grazie.
DANILO

 pormi il problema.
Ricorda di distinguere bene come una misura viene 'memorizzata' (sempre 
allo stesso modo) da come viene 'visualizzata' (dipende dalle 
impostazioni decise dall'utente).
-- 
Luc.

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

In una libreria eseguo un programma console esterno (CVS, per la
precisione) tramite CreateProcess.
Tramite CreatePipe "catturo" lo stdin e stdout. Tuttavia non riesco a
capire come "rispondere" al prompt, ad un certo punto il programma si
ferma in attesa della password e io non riesco a capire come passargliela
in automatico. 
Inoltre, come catturo il returncode del programma?
Che dire? Vi ringrazio! :-)

 Inoltre, come catturo il returncode del programma?
La funzione che ti interessa dovrebbe essere GetExitCodeProcess()
(eventualmente) piazzata dopo una WaitForSingleObject().
HTH
C:\>iao Angelo
P.S. Visto che il post e' vecchio, se hai risolto fammi sapere: ho
un problema simile. :-)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Inoltre, come catturo il returncode del programma?
GetExitCodeProcess
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.1. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: driver di periferica

 
Spero di non essere OT e di avere risposte
CMQ grazie in anticipo
Sto realizzando una periferica di rete USB ed adesso ho la necessità di
creare i driver per tale periferica.
Questa è già realizzata ed una volta connessa viene enumerata e vengono
caricati i driver generici.
Si può comunicare con questi tramite delle API.
Quindi scrivere un eseguibile che dialoghi con questa non è critico, mentre
il mio problema è relativo alla mia incapacità di creare un driver in modo
tale che nella cartella "Rete e connessioni remote" compaia la mia
periferica, che sia posssibile configurarla con IP, subnet, etc e che quindi
una volta configurata, il traffico venga rediretto verso la mia periferica
hardware.
Quali strumenti di sviluppo mi necessitano e quali documentazioni posso
consultare?
ancora grazie
Potete rispondermi anche in privato su *B*D*L*7*7* CHIOCCIOLA LIBERO PUNTO
IT
(naturalmente gli asterischi sono da eliminare)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 consultare?
MS Visual Studio, MSDN (Driver Developer's Kit)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:151Z29Z30Z13Y1...@usenet.libero.it...


Ho dato un'occhiata a jungo driver, ma non è quello che cerco, infatti il
driver di periferica "il_file.SYS" associato al suo bel "file.INF" li ho
già, e se connetto il mio hardware alla USB, questo mi vine riconosciuto ed
i driver caricati correttamente (da pannello di controllo mi risulta che la
periferica è perfettamente funzionante).
Posso anche scrivermi i programmini .EXE che mediante chiamate a delle
opportune API mi permettono di dialogare con la periferica tramite appunto
tale driver installato.
Quello che mi serve è sapere come faccio a creare la parte di driver che mi
faccia riconoscere la periferica come periferica di rete, me la faccia
ritrovare tra le risorse di rete, ed una volta configurata con IP etc. mi
dirigga il traffico TCP/IP verso il mio hardware
ancora grazie


Newsgroup: it.comp.programmare.win32
Titolo: Ritornare un array di puntatori!

 struct miaStruttura{...};
miaStruttura *f();    //ritorna un puntatore
miaStruttura **f();    // ritorna un puntatore a puntatore, quindi
implicitamente un array di puntatori a miaStruttura
Massimo

 detto che io debba fare il fiorista....  [Morgan]  <
Visitate il mio sito:
http://digilander.iol.it/Superpork
Newsgroup: it.comp.programmare.win32
Titolo: Installazione Personalizzata automatica previa modifica del Stup.exe

E' possibile modificare il setup.exe (credo con un editor) per creare 
un'installazione
personalizzata in maniera automatica (ossia senza la scelta manuale nella 
finestra "personalizza") ?
Vorrei installare solo due cose di tutte quelle che la finestra di 
personalizzazione del programma propone
per evitare li settaggio ogni volta che installo il programma.
E' possibile eliminare dal programma le cartelle di utility che non voglio 
installare?
premetto che ho provato a fare questo ma nella fase d' installazione ricevo 
degli errori, in questo caso  è possibile sbloccare questa fase facendo 
proseguire l'installazione eliminando delle stringhe di testo o codice dove 
sono allocate e credo nel setup.exe?


Il setup.exe direi proprio di ... ni.
Nel senso che un exe non puoi toccarlo se non nelle risorse mentre il 
file .msi è editabile con Orca che è nel Windows SDK.
Se l'exe tiene il file msi nelle risorse puoi estrarlo, modificarlo e 
rimetterlo al suo posto.
Il tutto a tuo rischio e pericolo :)
-- 
Raffaele Rialdi
Microsoft .NET MVP 
http://mvp.support.microsoft.com
 -
http://italy.mvps.org
 UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
 Weblog: 
http://blogs.ugidotnet.org/raffaele
Newsgroup: it.comp.programmare.win32
Titolo: come avere file .rc incluso solo se #if defined...

ciao,
ho bisogno di includere un file .rc MA solo se ho definito una #define del 
precompilatore,
ad esempio:
#define SUONI
...
#if defined(SUONI)
... includi il file sounds.rc nel progetto
#endif
ma con questa sintassi non funziona (non viene trattato come file di 
progetto .c o .h)
esiste il modo di fare cio'?
grazie
GCL 

 esiste il modo di fare cio'?
Da IDE non credo. Potresti verificare cosa succede inserendo tutto
il codice del file .rc all'interno di un #ifdef
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

esiste il modo di fare cio'?
Se usi Borland Builder prova' cosi :
#define SUONI
#if defined(SUONI)
 USERC("sounds.rc") ;
#endif

 #endif
Oppure #pragma link?
-- 
Stefano Frosio
www.esse-effe.com

> Oppure #pragma link?
ho provato in Visual C dentro un modulo .c (e non .cpp)
e non capisce la  #pragma link "resource.rc"...
GCL 

esiste il modo di fare cio'?
Non credo, quindi ti consiglio di farti a parte una dll che
contiene le risorse che vuoi (o no) inserire.

 contiene le risorse che vuoi (o no) inserire.
mi daresti una indicazione iniziale su come fare?
ho gia' creato una dll ma mai con un file .rc
e' la stessa cosa che farla con un exe? 

 e non capisce la  #pragma link "resource.rc"...
No, infatti era riferito al C++Builder dove in effetti è 
disponibile. Non so se ci sia qualcosa di equivalente nel VC++, 
ma non credo.
-- 
Stefano Frosio
www.esse-effe.com

e' la stessa cosa che farla con un exe? 
Si', esatto. Puoi anche eliminare la DllMain. Crei tutte le
risorse che vuoi, e la carichi dal programma principale con:
HINSTANCE hLang = LoadLibrary (NameLang);
Con hLang richiamerai le risorse contenute nella dll:
hDlg1 = CreateDialog (hLang,(LPCTSTR) IDD_DLG1,
                                  hWndMain,(DLGPROC) MyDlg);

 ha scritto nel messaggio 
news:7tkfo2lfldki2dchm...@4ax.com...

Newsgroup: it.comp.programmare.win32
Titolo: R: come memorizzare una directory

 sempre) std::vector<>, piu` semplice ed efficiente delle liste.
si in effetti ho riscontrato anche con la libreria standard C che il mio
problema non è evidentemente che chiedo troppa memoria contigua perchè
malloc e realloc funzionano, quindi non è necessario usare le liste...ma
allora permettimi di spostare il problema:
siccome sto cercando di fare una libreria teoricamente utilizzabile da terzi
e anche solo in C (in C++ il mio problema sarebbe risolto da una classe
MiaDir dove il costruttore alloca ed il distruttore dealloca (santo
C++!!!)), vorrei sapere: se io ritorno dati allocati ad es con
malloc/realloc e l'utilizzatore della libreria invece dealloca con
GlobalFree...che succede (non oso pensarci...)?!
In pratica (e scusa se approfitto della tua pazienza), posso mischiare
diversi metodi di allocazione deallocazione oppure devo inserire una
funzione tipo MiaDirFree che dealloca il mio oggetto nel modo appropriato?
So di essere tignoso nel volere usare le api (senza riuscire a far
funzionare GlobalRealloc) quando invece le librerie standard C/C++
funzionano benissimo, ma il mio intento è di aggirare tutte le
intermediazioni prima in testa MFC (ho dei motivi a riguardo, ma se mi
dilungo un altro po' scrivo un poema! :-)
riassunto: posso allocare con malloc e deallocare con GlobalFree? Ci sono
accorgimenti particolari nell'utilizzo di GlobalRealloc, visto che non
riesco a farla funzionare?
Grazie e perdonami per approfittare così della tua gentilezza! :)
Max

 Grazie e perdonami per approfittare cosě della tua gentilezza! :)
Figurati, e` apposta per cercare di aiutare qualcuno che
si danno risposte su questo gruppo!
Alex


...pensa, ormai hanno convinto anche me! :)
Grazie ancora,
Max

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Array di oggetti

Ho creato una classe, supponiamo sia chiamata MiaClasse. Se voglio sfruttare
le potenzialitŕ delle classi-arrray del tipo CStringArray, CUintArray, ecc..
cosa posso fare? Non esiste una classe-array MFC che accoglie dati astratti
di qualunque tipo e che funzioni a mo' di "CMiaClasseArray" (č una classe
ipotetica)? Non c'č il modo per risolvere il problema? CObArray c'entra
qualcosa?
Kaos.


pronunciň:

Esiste il template CArray che usi cosě
CArray <MiaClasse> array;
--
  Jerle Shannara
Per rispondere in email sostituisci JERLEANTISPAM con inwind
homepage 
http://utenti.lycos.it/jerleshannara

Per favore mi faresti un esempio con qualche linea di codice?
Kaos.
Jerle Shannara <alf...@JERLEANTISPAM.it> wrote in message
zqHfa.43388$7y3.1...@twister1.libero.it...


 Per favore mi faresti un esempio con qualche linea di codice?
// creo una istanza dell'array
CArray <MiaClasse> array;
// creo 3 oggetti MiaClasse
MiaClasse oggetto_1, oggetto_2, oggetto3;
// aggiungo gli oggetti all'array
array.Add(oggetto_1);
array.Add(oggetto_2);
array.Add(oggetto_3);
// chiamo il metodo f() di MiaClasse del terzo oggetto,
// equivale a fare oggetto_3.f()
array[2].f();


 pronunciò:

Newsgroup: it.comp.programmare.win32
Titolo: sleep in un semplice programma win32...

devo fare una sleep per evitare l'utilizzo 100% della cpu...
però il cmoando sleep da qui non me lo da...
mi date la dritta?
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR 
lpCmdLine, int nCmdShow)
{
        float a=1,b=2,c=4,d=5,e=6;
        MessageBox(NULL, "Hello World", "", MB_OK); //afficher Hello World
        sleep(1000)  ERRORE
        int t=get_keys();
        return 0;
}

ma si può fare un errore di s -> S maiuscola...
scrivevo sleep al posto di Sleep...
banale


Personalmente utilizzerei un timer di sistema...LA funzione sleep non ci 
sono mai riuscito ad usarla.
Ciao
Ax

 Nelle WIN32 la funzione Sleep() ha la S maiuscola, è definita in 
winbase.h ed è documentata così:
The Sleep function suspends the execution of the current thread for a 
specified interval.
VOID Sleep(
     DWORD dwMilliseconds 	// sleep time in milliseconds
    );	
Parameters
dwMilliseconds
Specifies the time, in milliseconds, for which to suspend execution. A 
value of zero causes the thread to relinquish the remainder of its time 
slice to any other thread of equal priority that is ready to run. If 
there are no other threads of equal priority ready to run, the function 
returns immediately, and the thread continues execution. A value of 
INFINITE causes an infinite delay.
Return Values
This function does not return a value.
Remarks
A thread can relinquish the remainder of its time slice by calling this 
function with a sleep time of zero milliseconds.
You have to be careful when using Sleep and DDE. If a thread creates any 
windows, it must process messages. DDE sends messages to all windows in 
the system. If you have a thread that uses a wait function with no 
time-out interval, the system will deadlock. Therefore, if you have a 
thread that creates windows, use MsgWaitForMultipleObjects or 
MsgWaitForMultipleObjectsEx, rather than Sleep.
Io l'ho già usata e funziona.
Ciao.
DrY.

era un problema banale il mio scrivevo sleep in minuscolo
al posto che quello esatto "Sleep"
Newsgroup: it.comp.programmare.win32
Titolo: Associare un tipo di file ad un'applicazione

Ciao a tutti,
Ho un problema:
    sto per creare un applicazione in grado di caricare e salvare file (ad
esempio in grado di editare file di testo).
Il mio problema e' che vorrei fare in modo che, da explorer, facendo doppio
click sul file salvato da quell'applicazione (es: .aaa), automaticamente
venga fatto partire il mio programma ed aperto il file.
Vorrei inoltre implementare il tutto in modo da creare un'installazione
automatica della cosa (pensavo di usare Microsoft Visual C++).
Qualcuno puo' darmi due dritte?
Grazie in anticipo

 venga fatto partire il mio programma ed aperto il file.
Ti faccio un esempio di contenuto del registry per aprire un file .bas:
REGEDIT4
[HKEY_CLASSES_ROOT\.bas]
@="VisualBasic.Module"
-- Ovvero: crea una chiave con la tua estenzione in HKCR, poi assegna al
valore di default il nome della *chiave* da cercare, sempre in HKCR per
capire quale sia *effettivamente* il programma da aprire.
REGEDIT4
[HKEY_CLASSES_ROOT\VisualBasic.Module]
@="Visual Basic Module"
-- Con questo dai un nome al tuo file type, e' opzionale. Tutto quello che
sta sotto questa chiave definisce il tuo tipo di file e ti consente di fare
cose interessanti. A te cmq interessa solo aprirlo, percui:
[HKEY_CLASSES_ROOT\VisualBasic.Module\DefaultIcon]
@="D:\\Program Files\\Microsoft Visual Studio\\VB98\\vb6.exe,8"
-- Qui puoi dare un'icona al tuo file, e' una delle cose interessanti di cui
parlavo.
[HKEY_CLASSES_ROOT\VisualBasic.Module\shell]
@=""
-- L'importante e' comunque la gerarchia mytype\shell\open\command
[HKEY_CLASSES_ROOT\VisualBasic.Module\shell\open]
@=""
[HKEY_CLASSES_ROOT\VisualBasic.Module\shell\open\command]
@="\"D:\\Program Files\\Microsoft Visual Studio\\VB98\\Vb6.exe\" \"%1\""
-- Nel default value del command devi inserire il percorso del tuo
programma.
Riassumendo:
Crea
HKCR\.myext
Con nel default value il NOME della CHIAVE da cercare.
Poniamo di scrivere mytype nel default value:
HKCR\mytype
sara' la chiave sotto la quale la shell cerchera' i dati del tuo tipo.
HKCR\mytype\DefaultIcon
sara' la chiave nel cui default value la shell cerchera' il percorso
dell'icona del file.
HKCR\mytype\shell\open\command
sara' la chiave nel cui default value la shell cerchera' il percorso del
programma.
Ciaotutti,
*

Grazie Alessandro,
Mi sei stato di notevole aiuto.

Newsgroup: it.comp.programmare.win32
Titolo: SERIA OPPORTUNITA' DI GUADAGNO

Se sei una persona interessata a dare una concreta svolta alla tua vita
guadagnando sul traffico telefonico, contattami all'indirizzo
fabi...@tiscalinet.it
 indicandomi la tua citta' di residenza
cordiali saluti
Fabio

Iniziamo bene...

Non hai nemmeno il tempo di scrivere nel ng appena creato che subito c'è
qualcuno che infila queste c@zz@te.
Sei off topic, vai a postare da qualche altra parte, tipo
"it.discussioni.stronzate" e se non esiste fattelo creare ad hoc.
bye

...

Newsgroup: it.comp.programmare.win32
Titolo: Non capisco se la mia e' una domanda stupida o...

Ciao a Tutti
        non riesco a capire il motivo per cui nessuno mi risponde:
o e' troppo stupida o e' troppo complicata!Purtroppo sono agli inizii e non
mi rendo conto.
Scusate...ma riprovo:
        ho un applicazione con un documento.Vorrei aggiungere un'altra
finestra di visualizzazione a questo documento.Mi sono costruito una classe
figlia di
CView ma non so come attaccarla al documento.
Devo trasformare il progetto da SDI a MDI oppure c'e' un modo piu' semplice?
Grazie

 modo piu' semplice?
Direi che sia sufficiente creare e registrare piu` di un document
template in CWinApp::InitInstance(), continuando comunque a usare
CSingleDocTemplate anziche` CMultiDocTemplate.
--
Lorenzo

Grazie e scusate l'insistenza....Ciao Ciao
"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> wrote in message
news:oFP68.5521$5M4.1...@twister2.libero.it...


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

Vorrei sapere come posso caricare e visualizzare delle immagini formato
tiff.
Ho anche un altro problema: voglio visualizzare una immagine(1024x1024) su
una finestra. La finestra č piu' piccola dell'immagine( dimensione
imprecisata). Vorrei che solo una parte del'immagine venga visualizzata,
senza modificarmi niente dell'immagine stessa, cioč: non importa se la
parte periferica dell'immagine non sia visualizzata, ma solo che la parte
visualizzata mantenga esattamente le caratteristiche di risoluzione
dell'immagine originale. Qualcuno sa aiutarmi?
Grazie a tutti, ciao. 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

dell'immagine originale. Qualcuno sa aiutarmi?
La OleLoadPicture dovrebbe supportare le tiff, prova a cercare su
google qualche esempio con chiave "OleLoadPicture sample" oppure dai
un occhio al mio codice disponibile su 
www.sgr.info/windev
Su google ho trovato questo link 
http://support.microsoft.com/support/kb/articles/Q218/9/72.ASP
Ciao
Stefano
PS. 
Questa domanda sta diventando troppo frequente, dovremmo fare delle
FAQ. Qualcuno sa se esistevano per questo ng ?
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

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

E' possibile settare il focus di una finestra (tramite API e/o VC++) che
appartiene ad un altra applicazione per portarla "on top"?

 
si.
puoi usare l'api FindWindow per ricavare l'handle della finestra
e SetForegroundWindow per portarla "on top".
Qualcosa del tipo
HWND hWnd = FindWindow(szClassName, NULL);
SetForegroundWindow(hWnd);
oppure più semplicemente
SetForegroundWindow(FindWindow(szClassName, NULL));
Ciao, Alessio.


SetForegroundWindow... Con la miriade di API (anzi lo sciame :oD), che ci
sono l'avevo dimenticata....
Grazie 1000!
Newsgroup: it.comp.programmare.win32
Titolo: Installshield Express 3.53 (crack)

Ho urgente bisogno del crack di InstallShield Express 3.53
Ho trovato in rete un Keymaker, ma sembra non funzionare.
Tnx

Ho urgente bisogno del crack di InstallShield Express 3.53
Ho trovato in rete un Keymaker, ma sembra non funzionare.
Tnx
--
°Īø,ļļ,øĪ°`°Īø,ļļ,øĪ°`°Īø,ļ Free to Love  ,ļ,øĪ°`°Īø,ļļ,øĪ°`°Īø,ļļ,øĪ°
Tommaso Mazza
Webmaster by   
www.atrambia.com
 
www.ameliosas.com
 
http://web.tiscali.it/epos2000

 Ho trovato in rete un Keymaker, ma sembra non funzionare.
A parte che il newsgroup è programmare e non programmi ma credo ti
caccerebbero anche da li...
I crack sono illegali non puoi chiederli su un newsgroup serio.
vai su alt.binaries.this.needs.cracking
Ciao
--
----------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[

 wrote in message
news:wAsK8.112879$zW3.1...@news1.tin.it...
