mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: (BC++B) Come cercare in un DB con frammenti di stringa?

Ciao,
sto scrivendo un'applicazione database in BC++B
e dovrei implementare una funzione di ricerca
"parziale": cioè dato un campo "Nome_Cognome" e
data una sottostringa del campo (frammento di
nome o di cognome) dovrei creare una funzione
capace di mostrare in un DBGrid tutti i record
che contengono quella sottostringa...
Ora, devo codarmi tutto a mano o c'è qualcosa
di già pronto nel mare di componenti e funzioni
del BCB che mi può aiutare? Io sto cercando, ma
non trovo niente del genere. Qualcuno ha info
utili per un povero programmatore nei guai? :-)
Grazie

 che contengono quella sottostringa...
Per farlo direttamente sulle stringhe della DBGrid ti basta qualche metodo
della classe AnsiString (tipo Pos), ma dato che da quanto ho capito stai
leggendo i record da una tabella di un database credo sia opportuno
filtrare i record necessari con un'apposita query. Non sono un esperto di
SQL, ma immagino che qualcosa con "WHERE Nome_Cognome LIKE sottostringa"
potrebbe funzionare.
Steve.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

del BCB che mi può aiutare? 
In SQL si scrive qualcosa come:
select from tabella where cognome like 'ROS%'
Ora, dipende dal DB che stai utilizzando.
Se è Paradox, ti conviene usare un componente TQuery, ci colleghi un
TDataSource e al TDataSource colleghi la griglia.
All'apertura del TQuery viene popolata la griglia.
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

select from tabella where cognome like 'ROS%'
scusa:
select * from tabella where cognome like 'ROS%'


 All'apertura del TQuery viene popolata la griglia.
Sě, infatti, solo che uso le versioni ADO di tutto.
TADOQuery, TADODataSource ecc...
Funziona, grazie. Cazz mi devo decidere a
studiarmelo bene una volta per tutte 'sto SQL :-)



Newsgroup: it.comp.programmare.win32
Titolo: Aiuto, ho un problema a gestire una DLL fatta in VB, da ASP[scusa





Ho fatto una dll con visual Basic, in realtà si tratta di un activeX DLL. Se mi creo un programma vb di test all'interno del quale inizializzo ed utilizzo la dll, va tutto bene (la dll ha una sola interfaccia pubblica). Se, tuttavia, faccio la stessa cosa da una pagina ASP mi viene segnalato un errore all'interno della dll stessa. "Object can't support the metod".


Ho l'impressione che vb vada a scriversi qualcosa da qualche parte, ma non so cosa.


All'interno della dll chiamo un'ulteriore oggetto (MSXML) che è stato opportunamente referenziato in memoria.


Non riesco a capire questa disparità di comportamento. Ringrazio chiunque potrà darmi qualche informazione a riguardo e mi scuso ancora se questa mia richiesta è OT.


Fra.












Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.programmare.win32
Titolo: Allocazione dinamica e Heap

Ho dei problemi con la gestione dinamica della memoria...Voglio
allocare svariati array con HeapAlloc, ma ogni volta lancio la
HeapCreate per creare una zona di memoria, devo lanciarla una volta
sola magari all'inizio della funzione oppure ogni volta prima di
allocare un array?
Es:
HeapCreate(..:)
HeapAlloc(..)
HeapAlloc
Oppure
HeapCreate
HeapAlloc
HeapCreate
HeapAlloc

 HeapCreate per creare una zona di memoria
sicuro di averne bisogno?
se la tua necessita è solo quella di allocare memoria in mdodo dinamico 
un semplice new (standard, poi se la vede win come e dove prendere la 
memoria ;-) va piu che bene
ciao

Con che libreria inserisco il new? Contando che io programmo in C...

 
Puoi usare malloc e free, o le altre funzioni della libreria standard.
Se non devi allocare memoria in modo particolare (ex: ti serve un heap 
separato per non frammentare troppo quello principale, devi allocare 
memoria condivisa con altre applicazioni etc.), usare la libreria 
standard ti evita i grattacapi e ti consente di scrivere codice pių 
portabile.
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non č valido)

  Contando che io programmo in C...
ops, non l'avevo preso in considerazione, pardon
quoto valter

E se io devo lavorare su array di grosse dimensioni (si parla di più
di 20000 elementi) è meglio che ricorro alle funzioni di heap?

 di 20000 elementi) è meglio che ricorro alle funzioni di heap?
niente ti vieta di continuare ad usare le chiamate standard 
http://msdn.microsoft.com/library/en-us/memory/base/standard_c_library_functions.asp?frame=true
gestirsi in proprio un heap di solito significa che si hanno esigenze 
particolari (vedi post di valter)
nel tuo caso potrebbe aumentare un po le prestazioni se le allocazioni 
sono molto "spezzettate" all'interno del codice
se invece sai che in un dato momento di servono tot elementi e hai 
bisogno di allocarli in un colpo solo non cambierebbe molto, ti 
complicheresti solo la vita
se hai bisogno di un maggiore controllo sul grandi allocazioni forse 
potresti usare le virtualxxx
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/about_memory_management.asp
ciao
p.s.
hai risolto con la lettura del file ;-)

Diciamo che ho bisogno di inviare un file tramite winsock e per questo
prima lo leggo (e qui ci ricolleghiamo al post di lettura file) e
successivamente lo invio...Il problema sta nel fatto che non conosco a
priori la dimensione del file fino a quando non lo leggo percui ho
bisogno di allocare dinamicamente un array...Pensate che l'allocazione
tramite gestione diretta dello heap possa tornare utile?

 tramite gestione diretta dello heap possa tornare utile?
se posso permettermi un consiglio: realizza il prog che hai in mente nel 
modo piu semplice, debuggalo, ottienine un versione funzionante e 
"stabile" dopo di che inizi a vedere dove e come ottimizzare
"meglio un programma che una cosa sola ma bene, piuttosto che uno che ne 
fa cento tutte male"
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Conversioni...

Salve,
dovrei convertire un intero in esadecimale.... come fo ?
Devo scrivermi la funzioncina ???
Che oo....

 ha scritto nel messaggio
news:ZCYv9.98173$%M1.24...@twister2.libero.it...

sprintf
guarda in particolare il formato %x

 dovrei convertire un intero in esadecimale.... come fo ?
sprintf
-- 
---
In silenzio anche un idiota sembra intelligente. Ma non c'è problema,
l'idiota vuol sempre dire la sua.

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


ho fatto una funzione a cui passo un  DC
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
void CPattMatDlg::ShowBitmap(CPaintDC *pdc)
{
 BITMAP bm;
 //Prende l'immagine bitmap caricata
 m_bmpBitmap.GetBitmap(&bm);
 CDC dcMem;
 //crea il device contex per caricare al bitmap
 m_lver=dcMem.CreateCompatibleDC(pdc);
 pdc->BitBlt(50,50,bm.bmWidth,bm.bmHeight,&dcMem,0,0,SRCCOPY);
}
<<<<<<<<<<<<<<<<<<<
ma non visualizo nulla x'? sai dirmelo, per me questo programma fa quello
che hai detto tu, ma non capisco come mai non visyualizzo nulla
Grazie

compilato e funzionante:
//variabili globali
CBitmap bmp;
BITMAP bmpInfo;
//in fase di inizializzazzione
if(!bmp.LoadBitmap(MAKEINTRESOURCE(IDB_BITMAP1)))
{
   TRACE("Errore");
}
bmp.GetBitmap(&bmpInfo);
//la miabmp era una risorsa ma pensa vada bene anche caricata da file
//in CMyDialog::OnPaint
if (IsIconic())
{
        //robaccia varia
 }
 else
 {
  //CDialog::OnPaint();
  //nota che l 'onpaint base non lo devi chaimare
  CPaintDC dc(this);
  CDC mem;
  if(!mem.CreateCompatibleDC(NULL))
  {
   TRACE("Errore");
  }
  mem.SelectObject(bmp);
dc.BitBlt(50,50,bmpInfo.bmWidth,bmpInfo.bmHeight,
                  &mem,0,0,SRCCOPY);
 }
fammi sapere se hai risolto ,ciao.

Avevo risolto, cmq ho prvato,come hai fatto tu , ma il mio problema e che
non so che dare come nome risora a "loadBitmap" all'immagine bitmap che
carico da file
Comunque mi è servito per capire x' ogni volta che spostavo l'immagine si
cancellava, ora l'ho messo dentro onpaint dove l'avevi messo tu e funziona,
..
..
 {
  //CDialog::OnPaint();    <------    LO DEVO TOGLIERE se scrivo qui?
  //nota che l 'onpaint base non lo devi chaimare
...
...
  }
 io usavo "Invalidate()" dopo BitBlt solo che non visualizzavo nulla ,forse
sbaglio la sintassi o  forse perchè usavo "CClientDC dc(this)" ? dentro la
funzione dove definivo il dc da passare alla funzione che visualizzava?
Cmq sia grazie lo stesso mi è servito molto le tue linee di programma
Ciao
Gianluca
Newsgroup: it.comp.programmare.win32
Titolo: HostName

Buongiorno a tutti.
Premetto che sono alle prime armi con Visual C++ :
ho la necessità di ottenere l'hostname contenuto nel registro di Windows.
Come si utilizza CRegKey?
Inoltre e possibile passare un argomento(da riga di comando) ad una form
contenuta in un progetto MFC Exe?
Ringrazio anticipatamente per la risposta.
Rino.
--
Posted from 
mail.tim.it
 [194.243.137.67] (may be forged) 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
B7C9B4085199D311AD4...@excrmtpa1.rm.tim.it...


Come si utilizza CRegKey?



Per ottenere l'hostname se ti interessa il nome netBios puoi utilizzare
l'API "GetComputerName" che come metodo e' piu' standard di andare a leggere
direttamente nel registro (se su nuove release di Widnows dovessero
cambiargli posto tu non dovresti fare nulla alla tua applicazione).
Questo e' il prototipo :
BOOL GetComputerName( LPTSTR lpBuffer,  // computer name
  LPDWORD lpnSize   // size of name buffer
);
Per la linea di comando in un progetto MFC puoi utilizzare la propieta'
della tua applicazione m_lpCmdLine (es theApp->m_lpCmdLine).
Guaito

Newsgroup: it.comp.programmare.win32
Titolo: Applicationi senza il bottone sulla taskbar

Salve a tutta la lista!!!
Sapete come si fà a creare un'applicazione che sia visibile
sul desktop ma non come bottone sulla taskbar di winnt/98?
Quale funzione devo usare?
Aiutatemi..vi prego!!!
Ciao
Mirko

Sapete come si fą a creare un'applicazione che sia visibile


 >
Forse non mi sono spieato bene. Io vorrei cancellare il bottone
della mia applicazione dalla taskbar facendo però restare la stessa app.
visibile
Ciao e grazie comunque
Mirko

Newsgroup: it.comp.programmare.win32
Titolo: Usare il CRC

dove posso trovare esempi sull'uso pratico del suddetto algoritmo?
ciao e grazie

ciao e grazie
ftp://cis.uniroma2.it/simtelnet/msdos/c/crc-c.zip
Ciao
Paolo

 Paolo
ciao
Newsgroup: it.comp.programmare.win32
Titolo: OT programma di limitazione accesso

Scusate la mia intrusione forse inopportuna  ma....
cominciate le vacanze  sono cominciati anche i miei problemi, in quanto il
mio fratellino di 10 anni si sta fossilizzando davanti al computer e io
vorrei evitare che si dimenticasse il mondo esterno.
Volevo chiedervi : esiste un programma che limita l'utilizzo del  pc in base
alle ore che l'utente è collegato.
tipo  sto lavorando sul mio pc da 1 ora e 50 minuti e il sistema mi comunica
che fra 10minuti mi scolleghera dal sistema  e poi realmente succede .
e' ppossibile ????
esiste?????
scusate il disturbo.
Mauro Manolli
Per risposte scrivete a 
mauro_...@diesel.com
Grazie fin da ora !!!

che fra 10minuti mi scolleghera dal sistema  e poi realmente succede .
Il programma è semplicissimo da fare. Il problema è che il tuo fratellino in
un modo o nell'altro può riuscire a farlo terminare prematuramente o a
impedire lo shutdown del sistema. Se mi spieghi un modo per per risolvere
questi due problemi (soprattuto il primo) te lo faccio io il programma.
Ciao, Giuseppe

questi due problemi (soprattuto il primo) te lo faccio io il programma.
Beh, se deve girare su Win9X e non su NT si può impedire la chiusura del
programma in un modo molto semplice: basta [tramite un'Api che ora non ho
qui sottomano] far sparire il proprio programma dalla lista del
TaskManager [alt+ctrl+canc] oppure disabilitare proprio l' alt+ctrl+canc
con la SystemParametersInfo...
Tra l'altro la funzione ExitWindowsEx ha un parametro EWX_Force che
dovrebbe fare al caso tuo... 
Ciao :-)
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
HomePage: 
http://www.insieme.net/andy

dovrebbe fare al caso tuo...
Potresti dirmi qual'è l'API che permette di eliminare il programma dalla
lista dei task in esecuzione? L' ho cercata ma senza successo......
Ciao, Giuseppe


function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord;
stdcall; external 'KERNEL32.DLL';
// nasconde
  RegisterServiceProcess (GetCurrentProcessID, 1);
//riabilita
RegisterServiceProcess (GetCurrentProcessID, 0)
[gli esempi sono in codice Delphi, ma penso siano abbastanza facili da
tradurre nel linguaggio in cui programmi tu (quale?) ]
Ciao
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
HomePage: 
http://www.insieme.net/andy
Ps: su WinNT non funziona... 

tradurre nel linguaggio in cui programmi tu (quale?) ]
Grazie per la risposta. Programmo in C (ma quando capita anche in C++ e
asm).
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
---------------------------------------------------------------------------

Newsgroup: it.comp.programmare.win32
Titolo: edit control

ciao .... scusate
ma come faccio a scrivere piu' righe in un controllo edit multilinea
da programma
con setwindowtext riesco a scrivere ma solo su una linea
ho provato anche a fare un sendmessage con wmsettext  ma riesco a 
scrivere sempre all'inizio della riga
grazie
cia

scrivere sempre all'inizio della riga
Prova EM_REPLACESEL
Newsgroup: it.comp.programmare.win32
Titolo: Data Tdata

Vorrei sapere se un file è + vecchio di N giorni.
Come faccio ??
Pensavo di utilizzare:
TDateTime DT1, DT2, DTDiff;
DT1 = Now();
DT2 = ?????
DTDiff = DT1 - DT2;
utilizzo il borland C++.
Cosa devo scrivere su DT2 = ??????
Oppure un altro metodo .... ma quale ??
Grazie
Giacomo

Ho fatto cosě, ma mi fa schifo:
HandleFile č Handle del file.
GetFileTime( HandleFile, NULL, NULL, &FileTimeApp );
FileTimeToLocalFileTime( &FileTimeFileApp, &FileTimeFile );
FileTimeToSystemTime( &FileTimeFile, &FTimeFile );
GetLocalTime( &FTimeNow );
SystemTimeToFileTime( &FTimeNow, &FileTimeNow );
FileTimeDiff.dwLowDateTime = FileTimeNow.dwLowDateTime - 
imeFile.dwLowDateTime;;
FileTimeDiff.dwHighDateTime = FileTimeNow.dwHighDateTime - 
File.dwHighDateTime;
FileTimeToSystemTime( &FileTimeDiff, &FTimeDiff );
if( ( FTimeDiff.wYear > 1601 ) ||
( FTimeDiff.wMonth > 2 ) )       // Significa che il file ha + di 30 giorni
e voi come fereste ?

 e voi come fereste ?
int GiorniFile(String NomeFile)
{
    int r = FileAge(NomeFile);
    if (r != -1)
    {
        TDateTime n = Now();
        TDateTime f = FileDateToDateTime(r);
        r = n - f;
    }
    return(r);
}
Controlla bene, l'ho scritta in 3 minuti e solo come test...
Paolo.

 ha scritto nel messaggio 
news:d4o60m$a4d$1...@newsread.albacom.net...


 Paolo.
Sei un mito ... ma come hai fatto ?
sei fenomenale !!!
Io ho impiegato 8 ore e ho scritto un codice pessimo !!!!!
Sarei felicissimo di scambiare email con te.... che ne pensi ??
Quale č la tua email ?
Ciao e grazie

Newsgroup: it.comp.programmare.win32
Titolo: Impostare un programma come servizio

Ciao a tutti.. Ho bisogno di impostare un mio programma come servizio
in
windows xp.
Doveri farlo via codice ma non ho la più pallida idea di come si fa.
L'ambiente che sto utilizzando è visual c++.

prando...@virgilio.it
 ha scritto:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/services.asp
-- 
********************************************************************
McGyver non si scarica gli MP3, se li scrive in esadecimale.
********************************************************************

Grazie per la risposta esauriente

Grazie per la risposta esauriente
Spero che non ci sia ironia nella tua risposta...

 Grazie per la risposta esauriente
e daiii ;-)
un po di studio non ha mai fatto male a nessuno


prando...@virgilio.it
 ha scritto:

http://www.programmersheaven.com/search/download.asp?FileID=28440
E' un progetto (Demo) pronto, e costituisce una buona base di partenza. 
No .NET
Saluti
JJ
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.programmare.win32
Titolo: C++builder: Problema con le dll

ciao a tutti, stò sviluppando un'apllicazione con il c++ builder 4
L'applicazione è composta da una serie di form ognuna delle quali è
composta da una serie di oggetti (edit, radiobutton, Timage ecc)
Quando nelle edit è stato inserito il testo, cliccando su un bottone
"Salva", devo salvare in un db il testo inserito per poterlo
recuperare in seguito senza doverlo ridigitare..., cio vale anche per
gli altri oggetti
Ora provo ad esporvi il mio problema:
Se faccio girare l'applicativo su un pc dove ho installato il
c++Builder tutto funziona...
Se la stessa operazione la faccio su un pc in cui non ho installato il
c++builder, l'eseguibile non viene lanciato e si presenta il seguente
messaggio d'errore:
"An error occurred while attempting inizialize Borland Database
Engine"
che piu o meno credo significhi: Mancano le dll del BDE
Ho necesssità di far girare il mio applicativo anche su macchine in
cui non è necessariamente installato il c++builder!!
Sapete dirmi qual'è il motivo del messaggio di errore che viene
visualizzatoe comeposso risolverlo? devo solo ricompilare con qualche
opzione particolare, o devo aggiungere qualche componente particolare
nel c++builder e quindi ricompilare...
Aiuto Aiuto, Aiuto!!
Spero qualcuno possa aiutarmi, grazie a tutti per l'aiuto 
CIAO FABIO

 ha scritto nel messaggio 
news:648bfe62.05031...@posting.google.com...


 wrote in message
news:648bfe62.05031...@posting.google.com...


 nel c++builder e quindi ricompilare...
Ciao Fabio,
purtroppo il BDE è l'unico componente del C++Builder che necessita di 
librerie esterne e che quindi non è possibile linkare con il progetto.
Una soluzione c'è però. Dovresti cercare sul sito della borland (o 
eventualmente anche sul tuo PC) un file nominato bdeinst.dll; anche se 
sembra una innocua dll, in realtà è una installazione vera e propria e 
per lanciarla devi eseguire dal prompt il seguente comando:
regsvr32 bdeinst.dll
HTH,
M.
-- 
Borland C++ Builder Mailing List:
http://tux.linuxtime.it/mailman/listinfo/bcb-it

 M.
ciao Martino, ho trovato la dll che mi hai suggerito, e ora tutto funziona
Mi hai risolto un bel problema, che mi stava turando matto 
grazie 1000 ciao Fabio

Newsgroup: it.comp.programmare.win32
Titolo: Porte seriali e parallele

Qualcuno sa come si gestiscono le porte seriali o parallele?
Ovvero, come faccio  a gestire ( e manipolare) gli impulsi elettrici (ovvero
gli "1" logici) che arrivano a ciascuno dei pin delle porte?
Per favoooooore!!!
Grazie
Marco

 wrote in message
8gjb3q$tc$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.programmare.win32
Titolo: rc.exe???

Compilando una dll che fino a ieri funzionava benissimo mi è comparso un
errore che non capisco: "errore restituito da rc.exe"
Ora, ammetto di essere alquanto ignorante in materia ma che è errore è e a
cosa sia dovuto proprio non riesco a capire.
Posso intuire che sia qualcosa legato alle risorse ma non riesco a capirne
la ragione e soprattutto ad eliminarlo!!!
Qualcuno ha qualche idea?
Uso VisualStudio2003 programmando con visualc++
Grazie
Mattia

"errore restituito da rc.exe"
Se la tua dll non ha bisogno di nessun file .rc e qualche file .rc č 
presente nel progetto, io lo leverei (rc.exe viene invocato solo per 
compilare files con estensione .rc, o almeno cosě dovrebbe...) 

 ha scritto nel messaggio
news:429358ac$0$17103$5fc...@news.tiscali.it...

Ti ringrazio ma ho risolto il problema controllando esattamente l'errore
dato.
In pratica non so come mai ma non vedeva il file .rc che avevo nel progetto.
L'ho tolto e reinserito e tutto č andato a posto.
Grazie lo stesso.
ciao
Mattia

Newsgroup: it.comp.programmare.win32
Titolo: E come sarebbe DoEvents

Scusate tanto, ma mi sono chiesto quale sarebbe il corrispettivo più
corretto nel C++ al  DoEvents del VB?

 corretto nel C++ al  DoEvents del VB?
Un buon uso di PeekMessage.
Se vuoi un esempio te lo posto :-)
--
ByEZ,
MindFlavor.
e-Mail: 
mindflav...@hotmail.com
Web site: 
http://web.tiscalinet.it/mindflavor
.

Newsgroup: it.comp.programmare.win32
Titolo: common control?

ciao a tutti,
avete presente outlook (non so che altri esempi comuni fare)?, il frame
dove sono visualizzati i messaggi e' strutturato a colonne in cui si
vedono i campi dei vari record nel database... mi servirebbe una cosa
esattamente cosi', esiste gia' fatto?, magari come ocx?, o me lo devo
fare io? in questo ultimo caso potreste darmi qualche consiglio?
grazie :-)

 ha scritto nel messaggio
news:ptRa8.58369$om6.1...@news1.tin.it...

Intendi il frame con le colonne Oggetto, Da, Inviato etc..? E' semplicemente
un listbox creato con lo stile LVS_REPORT
--
  Jerle Shannara
Per rispondere in email togli JERLEANTISPAM
homepage 
http://utenti.tripod.it/jerleshannara

Si chiama Header Controls, esempi su MSDN -> Platform SDK -> User
Interface Services -> Shell and Common Controls -> Common Controls ->
Header Controls
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Documentazione Api win32

Dove le trovo? (meglio se in italiano)
Ciao

VAI SU 
msdn.microsoft.com/library
SENZA WWW!
Qui trovi tutto nella sezione Platform SDK \ Win32 API
Purtroppo tutto in inglese

Newsgroup: it.comp.programmare.win32
Titolo: Recuperare i caratteri della tastiera

Ciao a tutti,
o un problema un pò balosso che non riesco a risolvere. Ecco, vorrei che il
mio programma (non visuale) memorizza in un file tutti i caratteri che
l'utente a schiacciato. Per esempio, se l'utente sta scrivendo in Word,
vorrei che il mio programma memorizza tutto il testo nel mio file.
Esiste qualche funzione particolare che permette di recuperare tutti i
caratteri della tastiera???
Grazie Mille
Matteo

snip

Vedi un post di qualche giorno fa (oggetto: come fare un keyboard log file?)
Newsgroup: it.comp.programmare.win32
Titolo: Problema di ricerca

Salve sto effettuando lo sviluppo di un programma e al suo interno
c'è una parte che ricerca una stringa in un file proprio come fà
windows con il cerca.
Praticamente dovrei cercare una stringa (di una quantità di caratteri
variabile) all'interno di un file di testo
con le MFC cosa potrei usare???

 ha scritto

apri il file ,lo mappi in memoria e ci piazzi una bella _tcsstr
oddio forse c'è un modo migliore ma con le mfc non sono molto ferrato
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Dubbio esistenziale

Ciao , sono un  nuovo "utente" di newsgroup e ho bisogno di un aiuto per far
visualizzare attorno ad un'area della finestra il classico rettangolo " da
sviluppo" con i bordi a trattini e gli angoli ridimensionabili: Qualcuno ha
la più pallida idea di come si possa fare ? (l'help sulle Api non sono molto
chiari su questo punto!!)

Ovvio... non ci sono API preposte. Devi fare tutto tu manualmente: disegnare
il bordo tratteggiato, le maniglie per il ridimensionamento, gestire e
catturare il mouse... un bel lavoraccio.
Auguri,
Lorenzo

 wrote in message 7re9ev$9l1$1...@nslave1.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Informazioni su corsi online

Avrei bisogno di un bel corso Win32 online, magari in italiano, cmq ben
spiegato. Chi mi consiglia qualche url?
--
Stefano Pettini
domi...@tiscalinet.it
web.tiscalinet.it/dominion
ICQ#: 38328322

Ciao,
 
www.programmazione.it
 sezione Piattaforme area Win32. Ci sono le prime 4
puntate di un corso in Italiano.
A presto :-)
Marco Abis
http://www.programmazione.it
  il sito Italiano di riferimento per IT
ab...@programmazione.it

Newsgroup: it.comp.programmare.win32
Titolo: Dr.Watson e altri debugger

Ciao a tutti!
Mis to scontrando col piu' classico dei problemi: modalita Debug tutto ok, modalitą Release crash inaspettati...(roba da pranoinformatica...)
Qualcuno sa bene come funzionano Dr.Watson e /o gli altri debugger che č possibile mettere in ambienti di produzione....??
Sapete indicarmi un buon tutorial su come generare e agganciare ai suddetti debugger i files dei simboli generati in compilazione?
Sapete drimi quanto sono "invasive" queste operazioni?
Ho letto sull'ultimo numero di DEV un articolo su Dr:watson ma non mi ha detto granchč.....
O meglio, mi ha detto che mi mancano ancora parecchie infos.
Grazie in anticipo a tutti
Saluti
	CAP
PS: ho dato erroneamente per sottinteso l'ambiente di sviluppo.....VC++ 6.0 SP5 su Win2000 SP3
--
Chi non risica non rosica, tranne gli interisti!

 Sapete drimi quanto sono "invasive" queste operazioni?
Aggiungere i simboli di debug aumenta sicuramente le dimensioni 
dell'eseguibile ma non dovrebbe alterarne il funzionamento ne la 
velocità di esecuzione (che in qualche caso potrebbe essere critica).
Puoi provare ad eseguire il programma dentro un debugger anche in 
release. Io ho utilizzato ollydbg che è molto leggero ma permette di 
avere un quadro molto completo dello stato del processo (stack dei 
vari thread, comprese chiamate alle API etc...).
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

Prova a cercare CrashFinder. E' un'applicazione che, dato l'indirizzo 
Grazie mille.
Seguirò i tuoi consigli ...
Del libro se ne trovano versioni online?
	CAP


 Chi non risica non rosica, tranne gli interisti!
:-P!
Al3x
Newsgroup: it.comp.programmare.win32
Titolo: Sequenza Messaggi Windows!!!

Salve a tutti,
qualcuno ha mai ricostruito la sequenza dei messaggi Windows per aprire un
menu?? Sto cercando di replicarla con delle SendMessage senza successo da
troppo tempo. Con la SendInput non c'e' problema ma quando tento di farlo
con l'invio di WM_NCLBUTTONDOWN di solito il processo si blocca a
WM_ENTERMENULOOP (il messaggio successivo e' un WM_EXITMENULOOP quindi
significa che il sistema ha chiuso il menu.....) e non riesco a capire
perche'..... ho spulciato i messaggi con Spy++ ma evidentemente dimentico
qualcosa per quanto riguarda l'attivazione della finestra e la cattura del
mouse.... e' l'unica cosa che riesco a pensare..... altrimenti non riesco a
capire perche' la sequenza dei messaggi si blocchi ad un certo punto....
Il problema e' che la sequenza dei messaggi non e' cosi chiara come potrebbe
sembrare.....
qualcuno sa indicarmi dove trovare della documentazione riguardo i
messaggi.... non mi dite MSDN perche' li si trovano solo le informazioni sui
singoli messaggi ma non dice in che sequenza vengono mandati....
Grazie
Johnny

 wrote in message
news:9h9gvk$1hc$1...@newsfeed.cineca.it...

L'argomento č piuttosto interessante ed anche io lo sto indagando (anche se
non esclusivamente per quel che riguarda i menu). Non credo che esista alcun
libro/documento che tratti l'argomento .... e questo per il semplice fatto
che non avrebbe alcuna utilitą pratica .. a parte alcune situazioni
abbastanza particolari (tipo il voler comandare da un'applicazione
l'interazione con la UI di un'altra). Proverņ a indagare la cosa su un paio
di testi a mia disposizione. Se ti interessa potremmo rimanere in contatto e
scambiarci informazioni su quanto emerge.
Bob Rock

Ciao,
sicuramente un po' di collaborazione per comprendere il marasma di Windows
mi farebbe comodo....
io trovo difficoltà ad interpretare alcuni tipi di messaggi e i loro
significati e soprattutto alcuni "stati" delle finestre..... credo che il
mio insuccesso nell'utilizzo dei messaggi per le finestre dipenda dallo
stato di una finestra.... se si trova inattiva o in background credo non
basti inviarle un messaggio del tipo lbuttondown ma bisogna anche
incaricarsi di attivarla, portarla in primo piano... ma con quale
sequenza?.....
per esempio ci sono messaggi tipo WM_ENABLE, WM_ACTIVATE, WM_NCACTIVATE,
WM_ACTIVATEAPP la cui sequenza non mi risulta chiara.... oggi ti scrivo da
casa e quindi non ho tutto il materiale su cui sto lavorando... domani
cercherò di essere più preciso dal laboratorio all'università.....
bye
Johnny
"Bob Rock" <yet_another_apprentice@_hotmail_.com> ha scritto nel messaggio
news:KMg_6.186$rc5....@news.cpqcorp.net...

Newsgroup: it.comp.programmare.win32
Titolo: Stampa su video del contenuto di un file

Salve a tutti,
Come da oggetto. Qual è la procedura?
supponendo di voler stampare sul video il testo contenuto nel 
file "board.txt"
Grazie per l'eventuale risposta.
-- 
Lord Gas, the Waxen - Blasfemo di IFTMDG - Penguin's Enemy #1 
[ICQ: 57483751][the Waxen Pith: 
http://www.snipp.org/gas
]
... "Goddamn, there's always such a big temptation to be good"
... (Tom Waits - God's Away on Business)

Salve a tutti,
Come da oggetto. Qual è la procedura in linguaggio C volendo 
usare la System Call "ReadFile"?


 file "board.txt"
Supponendo che con "System Call" intendi "API" e di utilizzare la modalità
console, un semplice approccio potrebbe essere:
#include <windows.h>
#include <stdio.h>
#include <conio.h>
int main(int argc, char* argv[])
{
	HANDLE hFile;
	char BuffRead[1024 + 1];
	DWORD lBuffRead;
	hFile = CreateFile("c:\\board.txt", GENERIC_READ, 0, NULL,
						OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
	if (hFile != INVALID_HANDLE_VALUE)
	{
		while (ReadFile(hFile, BuffRead, 1024, &lBuffRead, NULL))
		{
			BuffRead[lBuffRead] = '\0';
			printf(BuffRead);
			if (lBuffRead < 1024) break;
		}
		CloseHandle(hFile);
	}
	else
		printf("INVALID_HANDLE_VALUE");
	getch();
	return 0;
}
Chiaramente bisognerebbe gestire meglio i vari casi di errore, comunque
spero di aver dato un'idea. Ah, e solo se il file è di testo.
Steve.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 spero di aver dato un'idea. Ah, e solo se il file è di testo.
Senza di voi non so come farei :)
grazie grazie :)

Newsgroup: it.comp.programmare.win32
Titolo: Alcuni dubbi su COM

Ho letto in un'introduzione a COM che si può richiamare un metodo di un
oggetto COM anche in remoto , cioè da un host su cui risiede soltanto il
client COM. Ora, se fosse così, a cosa servirebbe ad esempio programmare in
C il Winsock  ? Il COM non fa la stessa cosa risparmiandoci un sacco di
codice ?
E' forse la velocità di esecuzione la differenza ?
Il problema sorge nell'indecisione su cosa scegliere: winsock o COM. Devo
costruire, infatti, un protocollo di comunicazione ex zero.
Scusatemi l'ignoranza. Ma è la prima volta che mi accosto a COM.
Ciao
Grazie

 costruire, infatti, un protocollo di comunicazione ex zero.
Se parti da zero (senza vincoli di supportare protocolli/codice esistenti),
l'unica considerazione importante e` la portabilita`.  Se sai che il tuo
codice deve (ora e per sempre) girare solo su Win32, o su macchine per
le quali puoi comunque procurarti buone implementazioni DCOM (in
teoria ce ne sono varie per vari tipi di Unix e mainframe, ma non ho
nessuna esperienza in merito), allora DCOM e` molto piu` comodo e
produttivo.  Se invece hai timori relativi alla portabilita` futura, puo`
essere meglio considerare altre opzioni (oltre alle nude socket, prendi
in considerazione anche alternative al COM, come le varie Corba, e i
protocolli di livello _ancora_ piu` alto, come XML-RPC e meglio ancora
il SOAP prossimo venturo...).
(Un potenziale vantaggio di COM, e probabilmente anche di Corba, e`
la probabilita` di poter migrare trasparentemente, o quasi, a SOAP,
quando esso sara` maturo...).
Alex

 codice ?
Il problema e` che i socket li trovi sotto a qualunque sistema operativo, e con
qualche accorgimento il tuo codice funzionera` ovunque. Inoltre usando i socket
le tue applicazioni saranno in grado di dialogare con qualunque altra macchina
disponga di stack TCP/IP, ossia tutte.
C'e` qualche tentativo di porting di DCOM su macchine unix, ma io non ci farei
troppo affidamento.
In ogni caso, se tu devi fare un protocollo di comunicazione generico, secondo
me sono *molto* meglio i socket: se (anche un domani) vorrai scrivere client
per altri sistemi operativi che lo supportino, lo potrai fare.
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Newsgroup: it.comp.programmare.win32
Titolo: Enumerazione files in dir

Come faccio a Enumerare i files in una directory?

 
Se usi le API: FindFirstFile/FindNextFile/FindClose
Se usi qualcosa d'altro: perchè non l'hai detto?
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 
Finora utilizzavo vb, per usare un'API la dichiaravo...... in vc6 come si fa 
a dichiarare l'API?


#include <windows.h>
e con questa includi i prototipi delle funzioni API piu' importanti
poi linka con le import library necessarie (ma vc6 dovrebbe gia' 
impostare le opzioni del linker correttamente)
Comunque forse e' meglio che leggi prima un qualsiasi tutorial sullo 
sviluppo di applicazioni in C per Windows.

 sviluppo di applicazioni in C per Windows.
Grazie mille per la risp.
Sapresti suggerirmi magari anche un indirizzo con una buona guida (anche in 
inglese). MSDN?
Newsgroup: it.comp.programmare.win32
Titolo: info sulla funzione ExtEscape

Ciao a tutti,
il problema che tormeta i mie sonni č questa maledetta ExtEscape. La dovrei
usare per inviare ad  stampante Epson alcuni comandi (ESC/P) per
disabilitare il form feed (FF).
Dal manuale msdn:
The ExtEscape function allows applications to access capabilities of a
particular device that are not available through GDI.
int ExtEscape( HDC hdc, int nEscape, int cbInput, LPCSTR lpszInData, int
cbOutput, LPSTR lpszOutData );
Parameters
hdc
Identifies the device context.
nEscape
Specifies the escape function to be performed.
cbInput
Specifies the number of bytes of data pointed to by the lpszInData
parameter.
lpszInData
....
Il problema č l' 'nEscape' come faccio a conoscere il valore di nEscape
associato ad un comando ESC/P?
Chiarisco con un esempio: Se volessi inviare alla stampante il comando 'ESC
O' quale valore dovrei dare al parametro nEscape?
Grazie per la collaborazione.
Max .

 O' quale valore dovrei dare al parametro nEscape?
Immagino 'O'. Fai qualche prova, no? :)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: inserire dati programma nelle chiavi di registro

Buongiorno a tutti!
Volevo porvi una domanda:
Io ed altri due amici abbiamo deciso di sviluppare un software 
gestionale abbastanza semplice (si tratta di gestire della 
modulistica). Uno di noi è programmatore, gli altri due schiavi addetti 
ai lavori pesanti e ripetitivi, ed io sono uno dei due, sob!!!
Poiché vorremmo salvare le autorizzazioni e i codici di registrazione e 
di controllo nelle chiavi di registro mi sono messo a cercare in 
internet qualcosa che ci potesse aiutare (il programmatore, che per 
incisi usa delphi, non le ha mai usate e mi ha incaricato di effettuare 
le ricerche).
Sapreste cortesemente darmi qualche dritta? Lo sappiamo che le chiavi 
di registro sono facilmente modificabili dagli utenti scafati, ma 
solitamante le impiegate che si possono incontrare nei vari uffici 
possono essere considerate scafate se riescono ad usare excell!!! 
Grazie a quelli che vorranno darci una mano, e grazie anche a quelli 
che avranno perso tempo leggendo il mio post.
Cordialmente,
-- 
Valerius
--------------------------------------------------------------------
"Rego omnia Quae Intellego" (cit. mia!)
"Siamo i sogni degli Dei" (cit. mia!)
VIA LE MANI DAL CULO per scrivermi

 le ricerche).
Queste sono le funzioni relative alla manipolazione
delle chiavi di registro.
RegCloseKey  
RegConnectRegistry  
RegCreateKey  
RegCreateKeyEx  
RegDeleteKey  
RegDeleteValue  
RegEnumKey  
RegEnumKeyEx  
RegEnumValue  
RegFlushKey  
RegGetKeySecurity  
RegLoadKey  
RegNotifyChangeKeyValue  
RegOpenKey  
RegOpenKeyEx  
RegQueryInfoKey  
RegQueryMultipleValues  
RegQueryValue  
RegQueryValueEx  
RegReplaceKey  
RegRestoreKey  
RegSaveKey  
RegSetKeySecurity  
RegSetValue  
RegSetValueEx  
RegUnLoadKey 
L'utilizzo delle funzioni piu' semplici (apertura, chiusura,
creazione, cancellazione di una chiave di registro) e' immediata
dopo uno sguardo al help del compilatore che usate. Altrimenti
c'e' sempre 
http://msdn.microsoft.com/library/default.asp
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


||| 
http://cikkox.altervista.org
 |||
||| GNU/Linux Registered User #365929 |||
||| GnuPG/OpenPGP key available |||

 RegCloseKey  
<SNIP>
Siamo in crosspost su 3 gruppi, imposto il follow-up a 
it.comp.programmare.win32 che mi sembra il più indicato...
Cmq se usa Delphi può semplicemente usare la classe TRegistry che 
incapsula tutta la gestione del registry di Win32.
Ciao
-- 
Andrea Magni
Homepage: 
http://www.emmeit.net/andrea/

 incapsula tutta la gestione del registry di Win32.
Non conosco Delphi, solo il C :-)
C:\>iao Angelo


 Saluti
Grazie a tutti per le informazioni (e scusate per il crosspost, non 
sapevo dove scrivere). Questa sera riferisco tutto al programmatore e 
speriamo possa bastare altrimenti... "si buana, io bovero sghiavo fare 
aldre rigerghe in indernet, va bene buana! io obbedire!!!"   :))

Newsgroup: it.comp.programmare.win32
Titolo: OT : Codici a barre

Sto implementando per l aprima volta un programma che stampa e
acquisisce codici a barre .
Devo scegliere adesso di acquistare un lettore per sperimentare il
funzionamento e vorrei alcuni consigli sul tipo di lettore.
Ho visto che in maggior parte sono tutti in emulazione tastiera quindi
direttamente collegabili alla porta PS2 ma non ho capito se per usare
quelli USB devo installare dei driver e se funzionano esattamente come
i loro fratelli PS2 in emulazione .
Quali sono da preferire ?
grazie

xnoise ha scritto:

ciao,
per utilizzare i lettori che hanno il collegamento USB devi installare i 
driver.
I lettori ad emulazione tastiera hanno il vantaggio di non dover 
installare driver, ma anche lo svantaggio di "riversare" il barcode 
letto sulla finestra che ha il focus (appunto, come quando scrivi da 
tastiera), per cui devi stare attento che la tua applicazione non perda 
il focus ed inoltre, ma questo dipende da ciò che il tuo strumento di 
sviluppo ti permette di fare, potresti dover gestire bene quale finestra 
della tua applicazione utilizzare per ricevere il buffer del lettore.
I lettori USB hanno lo svantaggio della necessità di installare i 
driver, ma, oltre a non avere lo svantaggio del "focus" (vedi sopra), a 
volte ti permettono di implementare anche una sorta di comunicazione 
bidirezionale tra PC e lettore, per funzionalità più avanzate, quali ad 
esempio la visualizzazione di un messaggio sul display del lettore.

 Quali sono da preferire ?
Io ho visto uno di tipo USB che non mi pare necessiti di alcun driver, però 
inserisce il barcode nella casella che ha il focus, dopo di che da il 
comando di return.

Newsgroup: it.comp.programmare.win32
Titolo: (forse) OT, banale, stupido, ma datemi una mano

Spero di non disturbarvi o essere fuori tema nel farvi la seguente domanda:
in windows 98- ME, prescindendo dalla cartella esecuzione automatica, in
quali files sono registrati i programmi da lanciare all' avvio, (ammesso che
esistano, abbiate pazienza, sono un neofita, principiante assoluto, ed
autodidatta) e possono essere modificati con un editor di testo in modo da
ottenere che un programma sia lanciato automaticamente all' avvio? la
curiosità nasce dall' ovvia osservazione che non tutti i prgrammi che si
caricano all' avvio sono piazzati nella casella esecuzione automatica, ma li
trovi poi nell' omonimo box dell' utilità di configurazione di sistema.
Pensavo di potermela cavare con una riga in win.ini, del tipo
run=C:\mioprogramma.exe, ma non funziona.
Se qualcuno sa darmi una mano, sarà assai ringraziato :-) sai l'
incentivo...
S.Jodice

Molto semplicemente, esiste una chiave nel registro, che puoi modificare con
regedit. Qui dovrebbe esserci una chiave nella quale sono presenti il nome
del programma e il percorso.
Newsgroup: it.comp.programmare.win32
Titolo: Compilatore RHIDE e libreria 'standard'

Salve a tutti sono meno che un dilettante e ho bisogno di un informazione a
proposito del mio compilatore e se qlcn ha la gentilezza e la pazienza di
rispondermi gliene sarò grato.
Io uso il compilatore RHIDE DJGPP 2.01 che mi sembra abbastanza intuitivo da
usare ma ho un problema. Se compilo un codice sorgente e ho quindi bisogno
di accedere alla libreria standard  cosa devo mettere dopo #include ..... ?
Altra domanda : Posso compilare e far giare un singolo programma in C senza
#includeRE niente ?!!??
Cordialmente Samuele

 #includeRE niente ?!!??
No, almeno la stdio.h devi includerla.
  Ciao Paolo

...

Ti ringrazio moltissimo.
Un saluto
Samuele

No, almeno la stdio.h devi includerla.
int main() { return 0; }
nessun include, compilato e linkato correttamente (non che sia molto
utile, però ;-)
Anto
--
Antonio Cuni, 18 anni, studente
Brainbench Certification: 
Master C++: 4.44, higher than 97% of all previous test takers.
Visual Basic 5: 3.06, higher than 77% of all previous test takers.
http://www.brainbench.com/transcript.jsp?pid=1301688

 utile, però ;-)
si, ma hai bisogno sempre delle lib CRT (C RunTime).
una volta trovai un articolo su di un sito che spiegava come disfarsi di queste librerie (che è una dll in realtà, crtQualcosa.dll,
ed è presente su tutti i comp...)
se lo ritrovo vi fsarò sapere
xaero

se lo ritrovo vi fsarò sapere
a parte che parliamo di RHIDE (quindi DJGPP) che le DLL se le scorda.
Cmq si parlava di #include, non di linking.
Anto
--
Antonio Cuni, 18 anni, studente
Brainbench Certification: 
Master C++: 4.6, higher than 98% of all previous test takers.

Newsgroup: it.comp.programmare.win32
Titolo: contenuto di una form->generazione pagina html! cerco aiuto

sto sviluppando un'applicazione con il c++builder 4 e sono alle prese
con un problema
Mi potreste dare una mano...
Ho una Tstring list attraverso la quale voglio generare un file in cui
viene scritto la caption di un label e il text di una edit
Scusate la brutalita ma vi invio un frammento di codice:
void __fastcall TForm1::CreaFileClick(TObject *Sender)
{
 TStringList *Lista;
 if( SaveDialog->Execute() )
 {
 AnsiString Riga1,Riga2,RigaVuota;
 Lista=new TStringList();
 Riga1="\""+Label1->Caption+"\""+Edit1->Text+"\"";
 Riga2="\""+Label2->Caption+"\""+Edit2->Text+"\"";
 RigaVuota="";
 Lista->Add(RigaVuota);
 Lista->Add(Riga1);
 Lista->Add(Riga2);
 }
    Lista->SaveToFile(SaveDialog->FileName);
    delete Lista;
}
Ora se salvo il file come txt questo è il risultato è corretto:
"Label1"    ciao a tutti" 
"Label2"    Fabio"
Ma se salvo lo stesso File come html il risultato è questo
"Label1" ciao a tutti" "Label2" Fabio" 
Come è possibile dichiarare nel codice la definizione e l'inserimento
dei tag per ottenere una cosa identica al file txt (come posso
inserire dei br, ma non solo??)
Ho inoltre la necessità di visualizzare nella pagina html un'immagine
che nella form è contenuta in un TImage
L'mmagine viene scelta da disco e inserita in un Timage; come posso
visualizzarla nella pagina html in una posizione particolar della
pagina
Sono stato lungo ma spero anche anche abbastanza chiaro per poter
ottenere un aiuto...
Grazie a tutti per l'aiuto ciao Fabio

 inserire dei br, ma non solo??)
Non puoi, per lo meno con i metodi del BCB. Ti devi generare il codice 
HTML a mano, da codice! Devi specificare tu quando mettere un <BR> 
piuttosto che <P>.
Cosě anche il codice per l'immagine. Studiati le basi dell'HTML e capirai.
M.
Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Filmato AVI e operazioni da eseguire

Vorrei gestire una piccola animazione in formato AVI, quella classica della
copia di files, tramite una dialog box. In essa inserisco il controllo di
animazione e la funzione Play con i relativi parametri di autoripetizione
del filmato sono inseriti nella funzione virtuale OnInitDialog. Nel momento
in cui faccio la copia dei files richiamo la fuzione DoModal() che mi
visualizza la dialog box dell'animazione con il relativo filmato. Il
problema è che fino a quando tale dialog box non viene chiusa le operazioni
da eseguire in concomitanza (ovvero la copia dei files) non avviene. Come
posso eseguire il filmato contemporaneamente alla copia dei files?
Grazie 1000
Sergio

 posso eseguire il filmato contemporaneamente alla copia dei files?
Con un altro thread ?
Massimo

 ha scritto nel messaggio
news:3a9a20fa.0@inetnews...



Argomento mai toccato prima (d'altronde c'č sempre la prima volta!!)...mi
daresti qualche aiuto?

Newsgroup: it.comp.programmare.win32
Titolo: Programmare in win32

Ho deciso di imparare a creare programmi win32, come linguaggi conosco bene
C e ho un po' di basi di programmazione ad oggetti in C++.
Ora ho iniziato a leggere un po' di roba su internet (se avete siti da
consigliarmi sono bene accetti), ora una delle cose che non comprendo è
perché da alcune parti la funzione main è dichiarata:
int WINAPI WinMain.............
e da altre parti:
int APIENTRY WinMain.....
Che differenza c'è?
Ciao Mushu.
PS: Credo vi stresserò abbastanza con le mie domande.... quindi se vorrete
mandarmi a quel paese fatelo pure. :o)

 Che differenza c'č?
Sono  due espressioni  assolutamente identiche,  controlla nel  file
windef.h della directory include del tuo compilatore. ;-)
In pratica definiscono la convenzione di chiamata... ;-)
-- 
........This message is best viewed with fixed spaced font..........
 
http://digilander.libero.it/fantoibed
 -=SpP=-

 In pratica definiscono la convenzione di chiamata... ;-)
Innanzi tutto grazie della risposta. :o)
Comunque a dir la verità avevo già controllato tra i vari file include (ma
il nome corretto di quei file è header?) in particolare in windows.h che poi
all'interno aveva l'include di win.h (windef.h non l'ho trovato ma poco
importa), però qui ho trovato solo WINAPI e APIENTRY definite come stcall o
qualcosa del genere e quindi a parte il fatto che facevano una chiamata non
coglievo la differenza. :o)
Grazie ancora per la tua spiegazione.
Ciao Mushu.

Newsgroup: it.comp.programmare.win32
Titolo: Timeout client socket

Ciao
Qualcuno sa come si imposta il timeout di connessione di un socket client in
Win32?
Non riesco a trovare il modo di cambiare le impostazioni di default.
Grazie
Ciao
GG

Cavolo, nessuno sa usare i socket?
Mi pare strano...

Mi pare strano...
qual era il quesito? impostare un timeout in un socket tcp lato
client?
dai un'occhiata a setsockopt ...
Antonio

 wrote in message
news:o48tcucavoi0i5n9m...@4ax.com...
