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

come linkare la propria e-mail


Che significa? Spiegati. (e magari usa subject piů appropiati)
Topoldo
(Grazie a Dio, sono ateo)

Newsgroup: it.comp.programmare.win32
Titolo: MaskEdit sul builder

Questa è una domanda veramente ignobile e mi vergogno di postarla...
cmq volevo sapere come si gestiva un dato in output su un campo
MaskEdit schiacciando un bottone come combinazione degli altri campi. 
Es. Voglio che in un terzo campo appaia la sottrazione che ho fatto su
numeri inseriti negli altri due dopo che premo il bottone "esegui". 
Grazie in anticipo

 Grazie in anticipo
Prego
ciao
Massimo

   MaskEdit3->Text = AnsiString( Result );
per operazioni come 1,2 - 1,1 mi dŕ come risultato 0,100000001490116 
Perchč???
Grazie.

 
Prego
-- 
ciao
Massimo

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

c'è qualcuno di esperto  che sa dirmi quali sono le differenze tra il visual
c++ ed il borland builder c++?
graie a priori e ciao!!!

 c++ ed il borland builder c++?
non sono esperto cmq provo questa ardua impresa:
il vc++ e' un ambiente di sviluppo c++ della m$
il bbc++ e' un ambiente di sviluppo c++ della borland
beh posso anche aggiungere che il m$ e' fatto male (IMHO non e' vero, e'
un buonissimo ambiente), ma sinceramente il borland fa ancora piu'
schifo (l'ho provato una volta e stavo impazzendo, IMHO non si capisce
una mazza)...
mi saro' tirato dietro le ire di qualcuno ma IMHO se devi sviluppare per
windows, prodotto m$, cosa c'e' di meglio di un altro prodotto m$?

 ha scritto nel messaggio
news:Qeb88.28012$5M4.8...@twister2.libero.it...

Ci provo io ;-))
Allora, MS VC++ è un ambiente di sviluppo che sfrutta il C++ sia in modo
classico (tuto quello che ti pare) sia in modo RAD (Rapid Application
Development) grazie all'uso delle MFC che ti portano un gradino sopra le API
di Windows e non ti devi preoccupare praticamente di nulla...
Il Builder è un RAD per definizione, puoi creare un'applicazione in 15
minuti... Se conosci il Delphi: è ugugale identico solo che invece
dell'OPascal ha il C++-
Spero di averti chiarito le idee.
Delvy

Newsgroup: it.comp.programmare.win32
Titolo: C++ e Callback...

ho un problema un pò strano ...
ho creato una unica callback per ricevere i msg per la mia
applicazione .. e una classe che si basa su questa callback.
Quando richiamo CreateWindow ... do come valore all'ultimo
parametro della CreateWindow l'istanza dell'oggetto ... ovviamente
dopo aver eseguito il cast del puntatore ... da this a void * 
quando nella callback ricevo il msg WM_CREATE controllo lParam
e se rifaccio il cast alla mia classe ho l'istanza dell'oggetto ...
però qualora tento di accedervi ottengo un errore di violazione di
memoria ...
non va bene come tecnica? che debbo fare?
Antonio

ho un problema un pò strano ...
risolto da me ...
quando ricevo il msg WM_CREATE lParam é l'indirizzo di una struttura
dati ... io pensavo fosse l'indirizzo della mia istanza ... eh ...
risolto
grazie ancora a quelli che magari hanno letto questo thread
Antonio
Newsgroup: it.comp.programmare.win32
Titolo: RunAs

Cercavo del codice che dimostra come e' implementata la funzione RunAs
di win2k .
grazie

 di win2k .
Fondamentalmente:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocessasuser.asp

Newsgroup: it.comp.programmare.win32
Titolo: Cambiare un testo CStatic

Ciao, alla pressione di un pulsante vorrei cambiare il testo di un CStatic e 
dopo un ritardo modificarlo.
In pratica qualcosa tipo questo:
void OnMyButton()
{
GetDlgItem(IDC_MTTEXT)->SetWindowText("...");
Sleep(2000);
GetDlgItem(IDC_MTTEXT)->SetWindowText("...");
}
Ho notato però il testo viene cambiato solo quando la funzione OnMyButton 
termina.
Presumo sia normale: come posso fare in alternativa, senza ricorrrere ai 
Timer?


Eppure deve funzionare, al limite prova a con un Invalidate() fra le due 
istruzioni per
forzare il ridisegno, io userei un timer, piů brigoso ma certo piů elegante 
che "addormentare"
il programma.
Ciao
Carlo

Newsgroup: it.comp.programmare.win32
Titolo: Chi mi puo' aiutare?

Ciao a tutti.
Sono disperato: sto chiedendo a destra e a manca indicazioni
dove possa trovare informazioni sul tema:
    "Aplha-blending"
ovvero:
come creare bitmap "semi-trasparenti" (con % di trasparenza), ma nessuno
mi sa dare una risposta. Non so piu' che pesci pigliare..
Ogni aiuto sara' estremamente gradito!
Gabriele

Ogni aiuto sara' estremamente gradito!
Non sono esperto nel campo, ma visto che sembri disperato :) ti aiuto io :(
Credo che esistano diversi modi.
1. Nella API di Win32 non e` documentata una API che faccia quello che dici, ma
puoi sempre scrivere una routine che lo faccia per te.
2. In alternativa (molto meglio) puoi usare la libreria Microsoft "DirectX" che
(a quanto ne so) supporta le bitmap trasparenti sia in 2d che in 3d (con canale
alpha ovvero con % di trasparenza differente per ogni pixel). 
Non sono sicuro che tale funzione sia supportata su schede video non accelerate
(ovvero che non supportano il blending hardware).
_mirko_
PS: Se volete contattarmi in privato, NON ciucciatevi il calzino :).


  Mardy
--
Per rispondere, togliere NVN dal mio indirizzo.
Usare sempre e comunque la massima cortesia.

puoi sempre scrivere una routine che lo faccia per te.
Nelle API di Win32 *ADESSO*. Non so se finirą dentro NT5 ma a Denver ci
hanno fatto vedere il nuovo GDI+ con Alpha Blending nativo...
Saluti
Massimo

hanno fatto vedere il nuovo GDI+ con Alpha Blending nativo...
Gia` e anche active desktop di ie4 in effetti fa qualcosa di simile con le icone
trasparenti (le avete notate?).
cmq abbiano continuato il thread in privato e siamo arrivati ad usare le
estensioni MMX direttamente in ASM.
cfr: 
http://support.intel.com/drg/mmx/AppNotes/ap554.htm
grazie,

Newsgroup: it.comp.programmare.win32
Titolo: MACRO

Siccome ho excel che mi aggiorna dei prezzi automaticamente, posso dire al
PC di salvarmi il valore di una cella alle ore 23 e di metterlo in
un'altra cella che gli indico io? E il giorno dopo salvare il nuovo dato
nella cella accanto.
GRAZIE INFINITISSIMAMENTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
_________________________________________________
Messaggio inviato da 
http://groups.webjuice.it

 GRAZIE INFINITISSIMAMENTE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
usa una macro scritta con vb
Newsgroup: it.comp.programmare.win32
Titolo: it.comp.lang.bcb (o simili)

E' da diverso tempo che non bazzico su icpw. Mi piacerebbe sapere se ci sono
state (o se ci sono) iniziative per creare un newsgroup apposito per il C++
Builder.
Grazie a chiunque intenda ripsondere.
M.

 Builder.
Nella gerarchia it.* ci sono delle regole particolari
da seguire per la creazione di un gruppo.  Si suppone
che ci sia un traffico pregresso di tot messaggi al
mese (dove il tot e' da leggersi sulle FAQ del GCN, 
xche' non lo ricordo) su gruppi attinenti a temi 
simili.  Il BCB e' poco usato, che io ne sappia, a 
livello professionale e temo che il GCN rifiuterebbe
l'eventuale creazione del gruppo, in quanto esiste
gia' iclpw32.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Builder.
Esiste un server NNTP Borland su cui ci sono esclusivamente gruppi dedicati
ai linguaggi Borland. Non ricordo l'indirizzo, ma se vai sul loro sito web
non dovresti avere problemi a trovarlo.
Marco

Builder.
Dubito che sarebbe approvato comunque leggi qui
http://www.news.nic.it/news-it/index.html
-- 
Marco Barisione (ICQ 84277092)

 
http://www.news.nic.it/news-it/index.html
Io una ventina di voti sarei in grado di portarli.
Mieru

Io una ventina di voti sarei in grado di portarli.
Dovrebbe essere gente che frequenta (o avrebbe intenzione di
frequentare) usenet e che comunque è interessata al gruppo.
Comunque gli ostacoli sarebbero ancora prima del voto.


 ha scritto nel messaggio
news:s90sfuonhujip01fq...@4ax.com...


sembra così complicato.
Non penso ci sia il traffico necessario.
Comunque Marco d'Itri (uno dei membri del GCN)ha detto:
|Quello che non accetteremmo di creare è un newsgroup tipo
|it.comp.lang.ms-visual-c++.
Quindi perché borland no e ms sì?
Comunque qui siamo OT, il gruppo giusto è it.news.gruppi su cui
imposto il follow-up (cio i messaggi di risposta a questo finiranno su
quel gruppo).


 La parte difficile è arrivare al traguardo dei cento voti. 
No, la parte difficile e' far passare l'RFD.
Arrivare al quorum non e' poi cosi' difficile, coinvolgendo 
i frequentatori di it.comp.lang.c/it.comp.lang.c++ ecc.. tra
chi e' realmente interessato e chi tiene per una "buona causa".
E' l'approvazione dell'RFD che ha pochissime speranze.


 E' l'approvazione dell'RFD che ha pochissime speranze.
Ma cosa è questo RDF?


 Ma cosa è questo RDF?
RFD = Richiesta Formale di Discussione.

Newsgroup: it.comp.programmare.win32
Titolo: Scusate...forse banale.. ma ho un dubbio....

Ciao utilizzo VC 6.0 con MFC
Ho cosi' fatto: (riporto solo un esempio)
class MyClass
{
    CButton*    m_pBtn;
    CRgn*    m_pRng;
.
.
 }
class MyClass_
{
    CButton    m_Btn;
    CRgn    m_Rng;
.
.
 }
Dei due esempi che cos'e' secondo voi meglio utilizzare???
Meglio i puntatori o gli oggetti???
La scelta su cosa dovrebbe essere effettuata??
Ci sono occupazioni di memoria diverse, e/o di velocita'???
Ciao e grazie...

 Ci sono occupazioni di memoria diverse, e/o di velocita'???
Si`, il contenimento indiretto (per puntatore o reference),
se viene usato per fare quello che potresti benissimo fare
col contenimento per valore, 'spreca' qualche byte e qualche
ciclo di macchina.  Ma non sono questioni macroscopiche, e
non e` su queste considerazioni che conviene normalmente
basarsi.  La generalita` *indesiderata* va invece evitata,
soprattutto, non per risparmiare 10 byte o 10 nanosecondi,
ma per risparmiare *COMPLESSITA` CONCETTUALE* e i relativi
costi di sviluppo e manutenzione.
Alex

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

Salve a tutti raga :)
vorrei porvi un piccolissimo quesito :)
tempo fa decisi di reversarmi i driver della tastiera, bene, il progetto č
partito e si trova a buon punto,
solo che ora mi ora ho bisogno di settare un hook system wide su tastiera,
visto che perņ si tratta di
reverse...significa che il tutto va fatto in puro assembly....dunque, ho una
dll gia caricata in memoria
che posso tranquillamente richiamare quando voglio, solo che devo settare un
piccolo hook e finora le
routine provate no funzionano, la mia domanda era se qualcuno di voi aveva
un qualche esempio
in c/c++ o asm su come settare semplicemente un hook che intercetti la
pressione del tasto shift, l'hook
lo setto anche io ma non mi vede mai il tasto shift.......scusate la
confusione
e grazie :)
-=Quequero=-
http://quequero.cjb.net
http://www.uic-spippolatori.com

lo setto anche io ma non mi vede mai il tasto shift.......scusate la
confusione
Dunque, premetto che non ho ben capito cosa tu abbia fatto. Forse sarň io a
non saperlo, ma cosa intendi con "Reversare"?
Tu parli di Hook e poi parli di asm....Da quel che ho capito un systemwide
hook comune [nel tuo caso] non funziona, quindi hai bisogno di lavorare + a
basso livello.
Il mio consiglio č quello di andare a leggere direttamente dai registri
della CPU prima che questa li processi (ovviamente tramite ASM) i
corrispondenti dei tasti premuti della tastiera. Il tutto non č affatto
semplice, cmq ti consiglio di dare un occhiata a TKeySpy (dovresti trovarlo
sulla DSP) che funziona proprio cosě.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support
Newsgroup: it.comp.programmare.win32
Titolo: Finestre non-standard

Alcuni programmi per Win32 fanno uso di finestre che non assomigiliano se
non vagamente a quelle rettangolari di Windows... Ma come si fa???
Applicazioni come Getright, Sonique, RealPlayer, ecc. hanno finestre
rotonde, con buchi, ad anello, dai contorni irregolari, e chi piů ne ha piů
ne metta! Sapete come si possono ottenere questi effetti? Grazie in
anticipo!
Fra.

ne metta! Sapete come si possono ottenere questi effetti? Grazie in
Se usi Borland C++ Builder, c'è un componente chiamato CoolForm, che
permette di impostare la finestra a seconda di una Bitmap, impostando
un colore di trasparenza.
-- 
Ciao
DGP85
http://daps.cjb.net/

anticipo!
Ciao Francesco,
penso usino le funzioni relative alle Region messe a disposizione da
Windows....quelle interessate dovrebbero essere le varie
CreateEllipticRgn(),CreatePolygonRgn()... e la SetWindowRgn(). Poi è
possibile che utilizzino metodi differenti, io conosco questo. :)
Se lavori con Delphi (forse va bene anche C++ Builder) ti consiglio
caldamente di provare CoolForm, è a dir poco spettacolare!
Ciao
--
- Carlo -

 anticipo!
Nell'SDK della MS è documentata la seguente funzione:
int SetWindowRgn(
  HWND hWnd,     // handle to window
  HRGN hRgn,     // handle to region
  BOOL bRedraw   // window redraw option
);

 caldamente di provare CoolForm, č a dir poco spettacolare!
Grazie x le spiegazioni!!! Purtroppo io uso Visual C++ 6.0, sapete se c'č
qualche software come CoolForm per questo ambiente?
Francesco

...

Spiacente, ma non conosco l'ambiente.
Cmq se si tratta di una cosa "amatoriale" puoi provare con le funzioni che
ti ho indicato [sono semplicissime da utilizzare], in caso contrario dovrai
fare una ricerca per trovare l'equivalente di CoolForm per VC++.
Ciao!
--
- Carlo -

Newsgroup: it.comp.programmare.win32
Titolo: Da che cartella e' eseguito il programma?

C'è un API che mi inserisca in una stringa buffer il
path da cui e' eseguito il mio programma?
Ph.


LPTSTR GetCommandLine(void);
cfr: 
http://msdn.microsoft.com/library/default.asp
?
url=/library/en-us/dllproc/base/getcommandline.asp
(l'url e' su due righe)
Restituisce la path completa dell'eseguibile, compreso il nome del
file.

 LPTSTR GetCommandLine(void);
Grazie!
Phones

 Ph.
DWORD GetCurrentDirectory(
  DWORD nBufferLength,
  LPTSTR lpBuffer
);
msdn per maggiori chiarimenti.. che credo siano superflui.
La mia monetina nel secchio,
Sbirish

<snipped>
chiedo venia..
mi sono accorto solo ora che la domanda era ben diversa..
scusate ultimamente non sono proprio il massimo della lucidità
mentale..
Sbirish

 Ph.
ciao
Newsgroup: it.comp.programmare.win32
Titolo: theApp cos'e' e come va utilizzata????

Ciao utilizzo VC++ 6.0
Utilizzando il wizzard per creare un progetto Dialog-Based chiamato Prova,
mi sono intestardito nel provare ad utilizzare quell'oggetto Globale
chiamato theApp,
che si trova espandendo la tree nella cartellina Globals.
Ho poi creato una variabile membro sotto CProvaApp che ho chiamato int
m_Pippo.
Sul gestore OnInitDialog di CProvaDlg ho poi scritto cosi':
theApp.m_Pippo = 1000;
(quando digito il punto mi compare la lista di funzioni e variabili per
theApp
e seleziono appunto m_Pippo... dico questo perche' ora questo tipo di help
sembra
rifunzionare correttamnete e questo mi da maggiore sicurezza :-) )
poi compilo il tutto ma ho un messaggio:
error C2065: 'theApp' : undeclared identifier
error C2228: left of '.m_Pippo' must have class/struct/union type
non riesco a capire... l'include Prova.h e' presente in ProvaDlg.cpp e non
so cosa altro
fare... potete aiutarmi???
Ed inoltre come va utilizzato questo oggetto?? puo' servire???
Ciao e ancora grazie!

che si trova espandendo la tree nella cartellina Globals.
Serve esclusivamente per far partire l'applicazione; la dichiarazione
dell'oggetto theApp scatena l'inizializzazione del programma per il semplice
fatto che allocando l'oggetto globale il sistema esegue il codice del suo
costruttore. Puoi vederlo come una chiamata implicita al main().
Ciao,
Gianfranco

 wrote in message news:83kmf8$m6o$1...@pinco.nettuno.it...

Non esattamente.  Il costruttore dell'oggetto applicativo (unico e solo
oggetto derivato da CWinApp) esegue in una fase troppo "anticipata"
perche` si possa fare in esso alcunche` di "sostanziale".  Ti conviene
invece limitarti, nel costruttore, a dare valori noti, "di riposo", ai membri
dati che puoi avere aggiunto a CWinApp.
Le operazioni "sostanziali" le farai invece nella tua override del metodo
InitInstance() di CWinApp, che viene chiamata dal framework al momento
"giusto" per "far partire tutto".
Similmente, le sostanziali operazioni di terminazione potrai farle in
ExitInstance(), NON nel distruttore, che viene chiamato "troppo tardi".
E` un classico esempio della pattern "two-phase construction" (e di
quella, ad essa correlata, relativa alla 'distruzione', naturalmente), di
cui, putacaso, stiamo discutendo anche in it.comp.lang.c++, sia pure
in un contesto molto diverso (quello delle basi virtuali, che con MFC
non hanno rapporto diretto).
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Combobox e API

Come posso inserire voci in una combobox utilizzando le normali API Windows?
Vorrei solo sapere quali API devo impiegare
Grazie

 wrote in message
news:W7ER9.55788$Q%4.18...@news1.tin.it...


 Grazie
ciao

 ha scritto nel messaggio
news:av75hk$1s4$1$830f...@news.demon.co.uk...

Newsgroup: it.comp.programmare.win32
Titolo: Help mailslots

Ciao a tutti,
ho creato un'applicazione client/server che usa i mailslots per lo scambio
dei dati su di una rete.
Ho la necessità di far funzionare l'applicazione anche in modalità locale
(client/server sulla stessa macchina).
Purtroppo tutto funziona finchè non scollego il cavo di rete.
Come posso fare per far si che il tutto funzioni anche senza collegamento
alla rete? (in locale naturalmente).
Grazie in anticipo,
Paolo



Non sappiamo come crei i mailslots sicche' non e' semplice fornire un
indizio.
Per esempio, quale errore intercetti ed in quale chiamata?
Sicuramente deve poter funzionare anche con client e server che girano
in locale.
-- 
ciao, hal

 ha scritto nel messaggio
news:6g06005524uos8n5e...@4ax.com...


server e client sono sulla stessa macchina).
Se ti da' quell'errore vuol dire che il client cerca la mailslot in
rete, forse l'errore e' in come la crei:
\\.\mailslot\name
Retrieves a client handle to a local mailslot.
\\computername\mailslot\name
Retrieves a client handle to a remote mailslot.
\\domainname\mailslot\name
Retrieves a client handle to all mailslots with the specified name in
the specified domain.
\\*\mailslot\name
Retrieves a client handle to all mailslots with the specified name in
the system's primary domain.
-- 
ciao, hal

 ha scritto nel messaggio
news:tts7005ig010rtg0h...@4ax.com...

Newsgroup: it.comp.programmare.win32
Titolo: Reverse Engineering

Ciao a tutti,
avrei bisogno di un aiuto riguardo gli strumenti da utilizzare per fare una 
sorta di reverse engineering su dei programmini scritti da me, giusto per 
vedere come si fa.
Praticamente dovrei ricavare il sorgente assembly dall'eseguibile, 
modificarlo e ricompilarlo.
Ad esempio, se creo un piccolo programmino che testa una variabile ed 
effettua delle operazioni solo se quella variabile è uguale a X, che 
strumenti devo utilizzare per modificare il programma in modo da aggirare il 
test??
Grazie per l'aiuto
ciao
Brunix

 test??
Un debugger passo passo? 
-- 
Luc

 ha scritto nel messaggio 
news:MPG.1ea727cd9...@nntp.aioe.org...

Un debugger passo passo?
-- 
Luc
Mi indicheresti dei nomi di qualcosa free e valido, per favore?
ciao
Brunix 

 aggirare il test??
Qua c'è qualcosa di sospetto... se devi fare un crackz per un programma devi 
saltare il jump e far partire direttamente l' app.
Devi usare un deassemblatore/debugger.
Ce ne sono tanti... SoftICE, windasm...
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
"Un problema non è un problema se può essere risolto" 

 Ce ne sono tanti... SoftICE, windasm...
Se la cosa e' a livello hobbistico, c'e' Ollydbg, piccolo gratiuto
e abbastanza facile da usare. SoftICE, oltre a costare un patrimonio,
e' una mazzata sugli zebedei.
W32Dasm, mio sembra che non sia piu' supportato
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Mi indicheresti dei nomi di qualcosa free e valido, per favore?
di free per definizione il primo che mi viene in mente è ovviamente gdb,
ma è meglio che ti informi su qualche interfaccia grafica per usarlo.
se invece vuoi partire da un kernel debugger allora di free non ne
conosco, a parte quello di ReactOS, PrivateIce, che non so come sia.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 e' una mazzata sugli zebedei.
Beh... però IMHO è il migliore.
C'è anche GameTools.

Newsgroup: it.comp.programmare.win32
Titolo: Filename da HFILE

Salve,
come posso ricavare il filename da un file handle (HFILE) ?
Mik
--

 Mik
ciao

 GetModuleFileName,GetFileInformationByHandle
Stupendo! non ne hai azzeccata una
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

 (non puoi, non č nemmeno obbligatorio che il file abbia un nome)
Secondo me due soluzioni sono:
- mettere mano nelle strutture non doc. di Windows (portabilitą 0)
- ottenere l'_eventuale_ nome al momento della creazione dell'handle
(monitoring, API hooking, ecc...).
Comunque la domanda mi sembra un po' strana...
Kiuhnm

 - mettere mano nelle strutture non doc. di Windows (portabilità 0)
i file non hanno nome. Vengono identificati da un indice in una tabella 
globale, chiamato inode. I nomi sono solo elementi nelle tabelle 
interne delle directory. Un file può avere uno, nessuno o centomila 
nomi


 nomi
Quando un utente apre un file, lo fa tramite un PATH, quindi all'handle
ritornato è associato un PATH. Il fatto che Windows internamente non usi
quel path è irrilevante: in qualche modo è possibile risalire a quel PATH o
a un PATH equivalente.
Anche le funzioni non hanno nomi però è possibile, molto spesso,
identificarle tramite nomi.
Kiuhnm

 identificarle tramite nomi.
Le funzioni non possono essere cancellate, spostate o rinominate mentre 
il tuo programma è attivo. La differenza è questa


 il tuo programma è attivo. La differenza è questa
Questo è falso. E' possibile modificare nomi, ordinali e altro di qualsiasi
funzione in qualsiasi momento...
L'API Hooking fa proprio questo e quell'ingenuo del SoftIce non se ne
accorge perché fa lo stesso tuo ragionamento... [il TRW è OK perchè legge
l'ET sul momento].
In Ring 3 basta usare WriteProcessMemory e in Ring 0 poi è possibile
scrivere qualsiasi cosa fregandosene altamente di tutte le protezioni di
Windows.
Per non parlare poi del fatto che modificando l'ET del kernel32 (visibile da
ogni contesto) direttamente (senza WriteProcessMemory) la modifica sarà
effettiva per qualsiasi *futuro* processo.
Kiuhnm
P.S. Facciamo a chi s'arrende prima? :-)

 qualsiasi funzione in qualsiasi momento...
Questo non succede normalmente, mentre gli scenari sui nomi di file 
sono tutti plausibili. Il problema non sussiste


Newsgroup: it.comp.programmare.win32
Titolo: ListView WebControl

esiste un controllo listview in aspnet? cioè un webcontrol listview? e se
si dove trovarlo??
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

si dove trovarlo??
Ti consiglio uno dei gruppi dedicate a aspnet, prova a guardare sotto
la gerarchia
microsoft.public.*
oppure
it.comp.www.asp
Sicuramente trovi persone piu' competenti su questo specifico aspetto
della programmazione che non qui dove si parla della piattaforma Win32
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
despammed.com
Newsgroup: it.comp.programmare.win32
Titolo: Kernel32.dll (...e due)

Ho fatto un programmino con Visual C++ 6.0
sotto Windows 98.
Quando faccio , però, girare il programma sotto
Windows 2000 o sotto XP , non funziona!
Non trova punto di ingresso di  OpenVxDHandle
nella libreria Kernel32.dll.
Cosa significa?

 Cosa significa?
usando il vecchio metodo RTFM:
Why OpenVxDHandle Is Not Contained in Kernel32.lib 
Q141131
---------------------------------------------------------------------
The information in this article applies to:
Microsoft Win32 Device Driver Kit (DDK) Windows 95
---------------------------------------------------------------------
The Kernel32.lib file in the combined Windows 95 or Windows NT Win32 
SDK does not contain the OpenVxDHandle function because this function 
is specific to Windows 95 only. You can use LoadLibrary and 
GetProcAddress to obtain the address of the OpenVxDHandle function in 
order to perform dynamic linking from an application. 
For more information on OpenVxDHandle see the Windows 95 DDK. 
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 usando il vecchio metodo RTFM:
Purtroppo e` ancora piuttosto raro nel mondo Windows. ;-)
--
Lorenzo

"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel messaggio
news:HivE9.21915$2B1.6...@twister2.libero.it...

Scusate l'ignoranza ,ma qual'è il vecchio metodo RTFM?

LOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLL
Read That Fucking Manual


 ha scritto nel messaggio
news:m3d5uusjkuneqqgb6...@4ax.com...


 wrote in
news:nqIE9.24207$
2B1.6...@twister2.libero.it
: 
[...]
Adesso che conosci il metodo RTFM puoi imparare anche qualche nozione 
di quoting:
http://www.uwasa.fi/~ts/http/quote.html
P.S. l'approccio con i ng dopo queste risposte potrà sembrarti un po' 
rude ma, se avrai la pazienza di seguire i gruppi, ti accorgerai che 
adattarsi a delle regole minime di "coabitazione" permette di sfruttare 
al meglio le risorse e le conoscenze del gruppo.


"Valter Minute" <vmi...@REMOVEMEinwind.it> ha scritto nel messaggio
news:Xns92D27B76B8F...@212.110.0.170...
[...]
OK!!!!
---
Davide
Newsgroup: it.comp.programmare.win32
Titolo: Quale linguaggio? Simil c

Ho un piccolo, grande dilemma. Vorrei sviluppare seriamente in un linguaggio 
di programmazione (conoscendolo a fondo) qualsiasi applicativo. So che per 
esempio il c non è indicato per sviluppi tipo applicativi gestionali 
rispetto a visual basic ecc....
Con l'avvento dei processori a 64 bit mi volevo cimentare in C#.NET per 
avere piena compatibilità delle applicazioni in futuro, ma non ne sono 
convinto.
Java mi sembra (non sbranatemi) troppo lento, mentre Visual Basic mi da' 
repulsione a pelle.
Cosa mi consigliate tra c/c++ e C#? 

 Cosa mi consigliate tra c/c++ e C#? 
Questo sembra un argomento ricorrente! :)
Ti do una risposta controcorrente: io sviluppo diverse applicazioni (tra 
cui anche gestionali) in Borland Delphi e mi trovo molto bene.
Il linguaggio e' molto cambiato dal vecchio pascal, ed ha delle 
caratteristiche che lo rendono simile a java e c# (il papa' di c# ha 
lavorato per anni alla Borland prima di passare a MS :)
Unisce alcuni vantaggi del VB (ambiente visuale) e del c++ (e' 
compilato, puoi ereditare oggetti e form) inoltre consente di fare il 
porting da win32 a .net abbastanza facilmente.
Infine ci sono in giro moltissime librerie di componenti, quasi tutte 
con i sorgenti.
ciao
Giacomo

ernix ha scritto:

Python.
Saluti  Manlio Perillo

 Cosa mi consigliate tra c/c++ e C#? 
Io direi C#. Io che programmo in C++ mi sento di consigliarlo solo per 
applicazioni molto intensive dal punto di vista computazionale ed anche 
in questo caso SOLO se lo si conosce molto bene.
Inoltre io non scarterei java a priori: non e' affatto lento e con le 
SWT si integra perfettamente con il look&feel del sistema operativo. 
Inoltre anche dal lato cross platform e' migliorato di molto e ci ho 
scritto 2-3 programmi di discrete dimensioni che girano indistintamente 
su Windoze, linux e mac. Ti assicuro che da' le sue soddisfazioni.
Newsgroup: it.comp.programmare.win32
Titolo: dll in vb

Allora sto impazzendo da 2 giorni,
sto costruendo un'applicazione in c++ builder...
mi serviva una funzione che generasse il codice fiscale a partire da nome
cognome.etc
la trovo su internet ma è in visual basic 6
costruisco una dll activex  in vb che contiene una sola funzione all'interno
di Class1 , questa:
Public Function CalcoloCodFis(
           ByVal Cognome As String, ByVal Nome As String,
           ByVal txtDataNascita As String, ByVal Sesso As String,
           ByVal Provincia As String,  ByRef cf As String) As Integer
l'ultimo parametro contiene il risultato (il codice fiscale). l'intero che
restituisce è del tutto inutile. compilo e genero il file
"CodiceFiscale.DLL"
testo la dll con un progetto in vb e tutto và liscio.
torno alll'applicazione c++........ continuate voi.............
ho provato a richiamare la funzione tramite queste istruzioni:
typedef /*extern  "C" */__declspec(dllimport) int  (*codfiscfunctype)(LPSTR
,LPSTR ,LPSTR ,LPSTR ,LPSTR,LPSTR );
.......
{
HINSTANCE hModule;
codfiscfunctype codfiscfunc;
 HINSTANCE codfiscHandle;
 codfiscHandle = LoadLibrary("CodiceFiscale.DLL");
      if ((codfiscfunc = (codfiscfunctype) GetProcAddress(codfiscHandle,
"CalcoloCodFis")) == 0)
        {
         // errore
        }
     LPSTR* cf=new LPSTR;
     *cf="pipo";
int ris = (codfiscfunc)("ramundo","massimo","7/10/1972","M","bho",*cf);
FreeLibrary(hModule);
}
DOVE SBAGLIO???
codfiscfunc E' COSTANTEMENTE UGUALE A NULL!!!!!

l'ultimo parametro č passato per riferimento, il che vuol dire che sarą un
puntatore, forse č meglio che guardi msdn e capire come funziona vb, e come
passa i parametri


wrote:

Hai detto bene: "costruisco una dll activex". Quello che hai prodotto
con VB è un server COM, non una DLL standard, quindi in effetti le
uniche funzioni a cui puoi agganciarti con GetProcAddress sono
"DllRegisterServer", "DllUnregisterServer", "DllGetClassObject" e
"DllCanUnloadNow". Forse ti conveniva "tradurre" la funzione VB in C,
perche per richiamare un metodo di un server COM in C la strada è
lunga...
--
"tanto va la gatta al largo che affoga"
(per rispondere personalmente leva IlDitoDalCulo)

Newsgroup: it.comp.programmare.win32
Titolo: Esperienze con POS e smart card

Salve, dovrei iniziare a lavorare con dei lettori / scrittori di smart
card (SLE 4442 o equivalenti), qualcuno ha avuto delle esperienze in
merito e consigliarmi qualcosa su cui documentarmi e da cui partire?
Grazie in anticipo

Fabrizio ha scritto:

Il consiglio migliore che posso darti è quello di far riferimento alle
specifiche dell' interfaccia che ti venderanno alla quale saranno allegati
i vari comandi seriali da inviarle, ricordo che quando ci ho lavorato ho
fatto riferimento esclusivamente a quelli, e senza ulteriori informazioni
informazioni sono riuscito a fare tutto il necessario ;-)
Salutoni Dave.
Newsgroup: it.comp.programmare.win32
Titolo: Ancora variabili globali

Ho seguito il thread sulle variabili globali che però non ha risposto alla
mia domanda. Infatti io non pensavo alle variabili di Windows (tipo la copia
dell'handle dell'applicazione), ma a quelle proprie del programma. Ad
esempio ho implementato nel mio programma una funzione di Drag&Drop, per
poter memorizzare il fatto che il tasto è stato schiacciato ho dovuto usare
una variabili globale. Ma questo è niente. Tutte le variabili che contengono
cosa deve essere visualizzato e come, sono necessariamente globali perchè il
messaggio paint ha dei parametri prefissati...
Qualcuno mi ha risposto che la soluzione è il C++. A me il C++ piace però è
evidente che in alcuni casi non conviene: se la struttura del programma è
semplice, se si tratta solo di implementare una interfaccia amichevole per
qualche semplice funzione e in molti altri casi il C++ è un pò troppo
pesante.
Ho dovuto modificare un programma sotto Windows che fa largo uso di
variabili globali di quel tipo è l'ho trovato a volte un po' confuso...
ciao, Marco

variabili globali di quel tipo è l'ho trovato a volte un po' confuso...
Per questo le variabili globali vanno eliminate o comunque ridotte al
minimo, ma la cosa non si risolve con un semplice metodo meccanico.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

ciao, Marco
Saluti,
    Mardy

Newsgroup: it.comp.programmare.win32
Titolo: Window senza Caption

Come faccio a creare una top level window senza barra del titolo?
Usando il seguente codice:
    HWND        hWnd;
    WNDCLASSEX  wndclass;
    wndclass.cbSize        = sizeof(wndclass);
    wndclass.style         = 0;
    wndclass.lpfnWndProc   = WndProc;
    wndclass.cbClsExtra    = 0;
    wndclass.cbWndExtra    = 0;
    wndclass.hInstance     = hInstance;
    wndclass.hIcon         = 0;
    wndclass.hCursor       = LoadCursor(NULL, IDC_ARROW);
    wndclass.hbrBackground = GetSysColorBrush(COLOR_3DFACE); // Usa lo
sfondo 3D
    wndclass.lpszMenuName  = NULL;
    wndclass.lpszClassName = szAppName;
    wndclass.hIconSm       = 0;
    RegisterClassEx(&wndclass);
    hWnd = CreateWindow(szAppName, NULL, 0,
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
NULL, NULL, hInstance, NULL);
    ShowWindow(hWnd, iCmdShow);
    UpdateWindow(hWnd);
...mi crea una finestra con la barra del titolo vuota... in cosa sbaglio?
Grazie!
Lorenzo

NULL, NULL, hInstance, NULL);
nello stile della finestra  (il 3. parametro ) al posto di CW_DEFAULT
metti WS_BORDER 
cod

 cod

 Grazie!
Prego!
:-) Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Ricerca personale

La societa' SINESIS SRL di Torino ASSUME programmatori con
le seguenti caratteristiche di riferimento:
- conoscenza approfondita dei linguaggi C++ e VisualBasic6; 
- conoscenza delle tecniche di programmazione ad oggetti;
- utilizzo di database con ODBC, DAO, ADO, OLEDB;
- conoscenza approfondita Access e MS-SQLServer 6.5/7;
- conoscenza linguaggio SQL;
- comprensione inglese tecnico scritto
E' OPPORTUNO CHE GLI INTERESSATI PRENDANO CONTATTO 
CON URGENZA FACENDO RIFERIMENTO AL:
Responsabile  del  COORDINAMENTO SELEZIONE RISORSE UMANE.
E' gradito l'invio di un curriculum professionale.
e-mail:  
sin...@sinesis.com
telefono: 011-785642
fax:  011-785613
--
Posted from 
email.alpcom.it
 [193.42.134.240]
via Mailgate.ORG Server - 
http://www.mailgate.org

 le seguenti caratteristiche di riferimento:
OFF - TOPIC
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Newsgroup: it.comp.programmare.win32
Titolo: Gestire le linee della RS232 costruendo un DDK....

Ciao utilizzo VC 6 su piattaforma WIN2000
Tempo fa ho messo una richiesta di aiuto per la gestione della linea CTS
della rs232 e mi hanno risposto che avrei potuto utilizzare la funzione
WaitCommEvent, ma questa funzione non va bene infatti devo aver la
possibilita' di leggere in 'Tempo reale' la porta seriale e la gestione
degli eventi non va per il mio problema.
Mi e' stato detto di sviluppare un DDK per il mio specifico problema.
Io non so nemmeno da che parte iniziare.... dove posso trovare
documentazione per creare un driver???
Cosa si deve usare come strumento per lo sviluppo??
Ciao e grazie.

 wrote in message
news:TNmt7.108305$dJ3.8...@news1.tin.it...

Come strumento di sviluppo usi il Visual C++ 6 (che hai gia')
La documentazione per il DDK trovi in MSDN:
http://www.microsoft.com/ddk/orderddkcd.asp
 (dicono che e' gratutito,
mah...?)

Newsgroup: it.comp.programmare.win32
Titolo: Programma d'Installazione

Salve a tutti!
Vorrei creare, in C, un programma d'installazione (anche rozzo) che mi
salvi un collegamento sul desktop e/o sul menu avvio.
In Windows XP come posso fare?
Se non sbaglio, la cartella del desktop è C:\Documents and Settings\(nome
proprietario)\Desktop.
Grazie a tutti.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie a tutti.
x trovare la cartella del desktop, quella dei documenti, o altre cartelle
speciali, usa SHGetSpecialFolderPath ;)
ciao

Newsgroup: it.comp.programmare.win32
Titolo: Sincronizzare le applicazioni

Sto facendo un programma in VB che lavora con dei files compressi.
L'unico modo che mi e' venuto in mente per aprirli e poterli leggere e'
quello di usare winzip. Solo che mentre winzip mi apre i files,
l'applicazione va avanti. Se metto un controllo sulla presenza del file
(while dir(nomefile) =""), appena winzip parte scrive il file e quindi
anche se non ha finito l'applicazione vede che quel file c'e' e va
avanti... Che devo fare????
--
sWiTcH
"...being angel is too hard, you don't need wings to be... a devil..."

Sto facendo un programma in VB che lavora con dei files compressi.
Non so in VB ma dovresti fare qualcosa tipo
While (PossoAprireIlFile(nomefile)=0)
  aspetta;
Luc.

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

Newsgroup: it.comp.programmare.win32
Titolo: PROGRAMMA STUPIDO!

Chi mi sa dire perchč questo stupidissimo programma non vuole funzionare?!!
#include <stdio.h>
/* conta le linee in input*/
main()
{
  int c, nl;
  nl=0;
 while ((c=getchar()) !=EOF)
      if (c =='\n')
          ++nl
  printf("%d\n", nl);
 }
GRAZIE MILLE
Saluti, Ale.

>Chi mi sa dire perchè questo stupidissimo programma non vuole funzionare?!!
Veramente il programma funziona perfettamente, l'unica cosa che non va
è che manca un ; dopo ++nl.
Newsgroup: it.comp.programmare.win32
Titolo: Stateless proxy (Re: impedire copie e assegnazioni di un oggetto)

 documento?
"Classico"?  Acrobat Reader 4.05 l'ho scaricato sara` un mese al massimo,
ed era rilasciato di fresco.
Mi sembra che con questo release del Reader (Acrobat verace non lo
conosco, e` un prodotto commerciale e non economicissimo) "ce la si
cavi", dipende naturalmente anche dal documento (personalmente, le
cose tendo a stamparle, se no, leggerle in autobus [che e` dove, grazie
a circa 1 ora ogni mattina e ogni sera, mi faccio una cultura:-] diviene
scomodo...:-).
Alex

 scomodo...:-).
Sono d'accordo con te. Io, molto tempo fa, la cultura me la facevo ai
semafori (ora sono anni che ho praticamente smesso di utilizzare l'auto)
e quindi ti capisco perfettamente. :-)
EMG

Newsgroup: it.comp.programmare.win32
Titolo: accesso fisico al disco.....

Salve a tutto il NG, recentemente ho fatto delle prove per accedere
fisicamente al disco del computer usando l'api   CreateFile e passando il
parametro PhysicaldriveN, dove N è un numero maggiore o uguale a zero.La
cosa che vorrei sapere è che se io ho più di un disco sul pc,qual è l'
indice che devo adoperare? Esiste forse un'api che mi dà questo tipo
informazione????
Grazie in anticipo a tutti.
Antonio

 wrote in message
news:6f%Q8.76217$5i1.2...@news2.tin.it...

Non ne ho idea, però forse potresti provare tutti i numeri partendo da 0 e
verificare se è il drive che volevi con una chiamata a DeviceIoControl.
E' solo un'idea...
Kiuhnm

 Antonio
ciao

Newsgroup: it.comp.programmare.win32
Titolo: Aprire un exe con visual basic 6 si puo'?

Come si fa' ad aprire un exe con visual basic 6?
grazie mille a chi mi sapra' rispondere in e-mail
ciao a tutti del NG
-- 
~~~~~~~~~~~~~~~*mito*~~~~~~~~~~~~~~~
URL: 
http://mito.w3.to
E-MAIL: mailto:
mi...@w3.to
ICQ: 21255505
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

nella versione 4.0 si usa il comando shell
ciao

 ciao
-- 


credo che per "shell" intenda il comando per "eseguire" un exe, non per
"aprirlo" come mi spiegavi tu,
ciao :-)
Marco Zanon (
m.z...@usa.net
)
http://www.geocities.com/SiliconValley/Peaks/6455

Newsgroup: it.comp.programmare.win32
Titolo: Chi mi spiega questo errore

error C2664: 'DoModal' : cannot convert parameter 1 from 'class CObArray' to
'class CObArray'
mi spegate che questo errore , quale potrebbe esserne la causa?
Grazie Sergio

 wrote in message 8smqkn$jpo$1...@nread1.inwind.it...

Forse l'errore completo č
error C2664: 'DoModal' : cannot convert parameter 1 from 'class CObArray' to
 'class CObArray'
No copy constructor available for class 'CObArray'
Se č cosě (come penso che sia) la causa č semplicemente che CObArray non
possiede il costruttore di copia.
Porlock.

Newsgroup: it.comp.programmare.win32
Titolo: Browser in applicazione WIN32

  }

 wrote in message
news:F0hH6.4732$0t6.1...@news.infostrada.it...


Io ho VC++5.0 e non c'č!! Come posso fare? L'sdk microsoft č enorme!Tnx
Dome

Usa un smart pointer a IWebBrowser2
IWebBrowser2 * pWeb;
HRESULT hr;
hr = CoCreateInstance(CLSID_InternetExplorer,
            NULL,
            CLSCTX_SERVER,
            IID_IWebBrowser2,
            (LPVOID*)&pWeb);
Newsgroup: it.comp.programmare.win32
Titolo: spalsh screen bios

salve a tutti!
vorrei sapere, se e esiste la possibilita', come si fa ad inserire uno
splash screen (immagine che viene visualizzata all'atto dell' accensione del
pc) nel bios...
la mia mobo e' una ECS modello K7S5A...
grazie a tutti e scusate la domanda forse OT.

Ciao, Buggie!
Il giorno 13/12/2003 alle ore 11:37 hai scritto:
 B> vorrei sapere, se e esiste la possibilita', come si fa ad inserire uno
 B> splash screen (immagine che viene visualizzata all'atto dell' accensione
 B> del pc) nel bios...
 B> la mia mobo e' una ECS modello K7S5A...
Devi rivolgerti al produttore della scheda madre per vedere se c'e' qualche
utility per inserire un'immagine personalizzata. Nelle ASUS per esempio e'
presente sul CD l'utility ASUS MyLogo che serve proprio a questo.
Tieni presente che l'immagine e' memorizzata nella flash del bios quindi
ogni modifica richiede di "flashare" il bios con tutti i rischi del caso.
Bye
Newsgroup: it.comp.programmare.win32
Titolo: Splash screen

qualcuno ha il codice per fare uno splash screen o sa dove posso
procurarmelo?
ringrazio anticipatamente


Fatto come? VB, VC, VC con MFC, VC senza MFC, ecc.?
Bob Rock

 ha scritto nel messaggio
news:WRW%6.18980$F85.6...@news.infostrada.it...


 ha scritto nel messaggio
news:9hpo85$etopj$1...@ID-51253.news.dfncis.de...



Ciao,
un esempio di splash screen sviluppato con MFC puo scaricarlo presso
http://www.endurasoft.com/downloads/splash.zip
. A mio avviso è fin troppo
complesso per fare quello che deve. Io ho realizzato uno splash screen con
molto meno codice e usando solo le API di Windows. Del resto uno splash
screen non è altro che una dialog box che viene visualizzata per un certo
numero di secondi mostrando tipicamente una bitmap e che trascorso il tempo
prestabilito si chiude. La cosa è abbastanza banale da farsi. Per farlo non
ti basta altro che usare la CreateDialog per aprire il dialog e
DestroyWindow per chuderlo, piu un timer per settare il tempo che deve
intercorrere tra le due operazioni. Per quel che riguarda VB onestamente non
so, ma mi aspetto che esista un qualche componente gia fatto pronto all'uso.
Bob Rock

Chiedo scusa. Qualcuno mi spiega in parole povere cos'è uno splash screen.
Ciao Grazie
"Bob Rock" <yet_another_apprentice@_hotmail_.com> ha scritto nel messaggio
news:fp_%6.323$rc5....@news.cpqcorp.net...


 Chiedo scusa. Qualcuno mi spiega in parole povere cos'è uno splash screen.
Dicesi Splsh-screen quella finestra "tampone" che viene visualizzata durante
il caricamento del processo, per "far compagnia" all'utente durante
l'attesa.
Tipicamente è di dimensioni contenute e viene visualizzata in mezzo allo
schermo ...
Ola! :-)
--
- Carlo -
c.b...@libero.it


Allora, ci dovrebbe essere un componente già bello e pronto in VC++ 6...
vai al menu
PROJECT ->
                    ADD TO PROJECT ->
                                                        COMPONENTS AND
CONTROLS.
Quando ti appare la dialog, clicca sulla Directory VISUAL C++ COMPONENTS...
Seleziona il file SPLASH SCREEN, clicca INSERT et voilà... Splash  Screen
creato!
A questo punto puoi modificare, la Bitmap associata allo splash screen dal
resource Editor, o importarne una tua...
Bye!
Maurizio

 
http://www.endurasoft.com/downloads/splash.zip
.
Beh, ma se uno usa MFC, e (quasi) di conseguenza il Visual C++, tanto vale
farlo aggiungere automaticamente da quest'ultimo. Menu Project->Add to
project->Components and controls e poi da qualche parte c'e` anche lo splash
screen. Non si scrive una riga di codice.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: Non funziona il caricamento di una bitmap in una DialogBox

Devo caricare una immagine bitmap da un file in una Dialog Box e di
conseguenza ho messo nell'InitDialog della mia Dialog Box questo pezzo
di codice:
	CDialog::OnInitDialog();
	LPCTSTR szFilename = "campo.bmp";
	HBITMAP hBitmap = NULL;
	hBitmap = (HBITMAP)LoadImage (NULL, szFilename, IMAGE_BITMAP,
0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION | LR_DEFAULTSIZE);
Quando lo prova il valore di hBitmap è sempre NULL.   Perchè ?????
Ciao.                       Marco

:

Prova a richiamare GetLastError e controllare il codice di errore che ti 
ritorna.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 ha scritto nel messaggio
news:3b0ba7ec...@news.iol.it...


 ha scritto nel messaggio
news:3b0ba7ec...@news.iol.it...


Newsgroup: it.comp.programmare.win32
Titolo: Esiste il modo per proteggere con password un cd?

Esiste il modo per proteggere con password un cd?
Mi spiego:
anche da esplora risorse, non vedi quelo che c'è nel cd e appare un
messaggio che chiede la password.

 messaggio che chiede la password.
Inserisci nel CD dati criptati e poi li fai interpretare da un Virtual Drive
(programmato da te ovviamente).
Non č un programma poi cosě semplice perň.
Kiuhnm

Newsgroup: it.comp.programmare.win32
Titolo: Creazione team di programmazione

Salve a tutti.
Sto per creare un team di programmazione di videogiochi on-line.
Chiunque si sente un grafico 2d, un programmatore C/C++ o un musicista
accettabile ed è interessato a questo progetto, può mandarmi una mail al mio
indirizzo (facendo reply sul vostro newsreader).
Vi ringrazio
Ciao
    Fabio

bello... i migliori auguri!
io non mi sento un grafico 2d
manco un c/c++ programmatore
musicista non ne parliamo
cmq credo che chi si senta almeno lo debba essere


 wrote in message
7ov6na$6ie$2...@venus.panservice.it...


Chiunque si sente un grafico 2d, un programmatore C/C++ o un musicista


     Fabio
OK! Quando te lo porto il motore del combattimento ?
Newsgroup: it.comp.programmare.win32
Titolo: Differenziare l'esecuzione del codice

Dovrei scrivere un programma in VC++che si comporta in maniera differente a
seconda del caso che stia girando su NT o su 9X.
Avete idea di come realizzare ciň?
    Massimo

 wrote in message
news:9r8oqv$gnd$1...@pluto.news.dsi.unimi.it...

Certo, con una bella if :)
Come dici? Il dato da testare? E che devo dirti tutto io? :PPP
Ok, Ok, oggi mi sento buono:)
API GetVersion() e GetVersionEx()
Ciaotutti,
*

 wrote in message
9r8tg4$sitg0$1...@ID-68324.news.dfncis.de...


var   VersionInfo:TOsVersionInfo;
begin
  VersionInfo.dwOSVersionInfoSize:=sizeof(VersionInfo);
  GetVersionEx(VersionInfo);
  case
    VersionInfo.dwPlatformId of
      VER_PLATFORM_WIN32_WINDOWS : PROC_OS := 'WIN9X';
      VER_PLATFORM_WIN32_NT      : PROC_OS := 'WINNT';
      VER_PLATFORM_WIN32s        : PROC_OS := 'WINOLD';
  end;

 wrote in message
news:9r965d$3f3$1...@newsreader.mailgate.org...

Sicuro che parliamo dello stesso VC++ eh? :)
Ciaotutti,
*

Mi sembra ovvio che sto usando le "Apine"
Se poi io ho scritto in Delphi non mi sembra un gran male, forse ti confondi
se scrivo "begin"?


Io no, ma mika e' detto che TUTTI parlino Delphi :P
Ciaotutti,
*

 Io no, ma mika e' detto che TUTTI parlino Delphi :P
Io credo che il codice Pascal sia comprensibile a chiunque
abbia delle nozioni elementari di programmazione (sempre
che non le abbia acquisite proprio tramite il Pascal).
D'altronde, il Pascal si usa spesso per scrivere dello
pseudo-codice per la rappresentazione di algoritmi.
Io credo che bisognerebbe alzare il livello delle 
discussioni, senza focalizzarsi su questi problemi che
non sono di interesse per nessuno.
-- 
Posted from  [80.105.34.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

non sono di interesse per nessuno.
Non conosco assolutamente il pascal ma secondo me quel frammento è
facilmente comprensibile.
-- 
Marco Barisione (ICQ 84277092)

Lo pensavo anche io: non faccio altro che chiamare un'apina e associare il
risultato, di variabili peraltro proprietarie dell'apina, ad una variabile.
Vabbuò
ciaoux