mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: ...ancora sul c++Builder: stranezza in compilazione....

Ciao a tutti, qualche giorno fa ho scritto in questo NG per chiedere
come era possibile compilare un progetto in modo che si creasse un
EEGUIBILE AUTONOMO (funzionante anche se sul pc sul quale si faceva
firare il programma non fossero presenti le DLL NECESSARIE)
I suggerimenti che mi sono stati dati (andare a madoficare alcune
opzioni delle schede LINKER E PACKAGE di PROJECT->OPTIONS) sono stati
utili infatti pare proprio funzionare quindi grazie&#8230;.
Ma ora voglio chiedervi una cosa che ho notato:
Inizialmente il mio applicativo era composto da 5 unit; in seguito 1 è
diventata superflua quindi l'ho cancellata (togliendo anche tutti i
relativi inculde)
Ora: 
-la compilazione fatta nella forma standard (cioè senza deselezionare
nulla relativamente alle schede dei linker e dei package) FUNZIONA
-la compilazione effettuata chiedendo di auto includere le dll  mi da
un errore in compilazione (mi dice che non può aprire un file.cpp; ed
è guisto che sia così perché questa è proprio la unit che ho
cancellato)
Quindi per fare funzionare la seconda versione(quella senza dll) ho
dovuto creare una unit con il nome del file mancante(quella  che ho
volutamente cancellato) e ora pare funzionare; ma la iunit aggiunta è
vuota e pertanto superflua..
visto che mi pare strano sapete dirmi la motivazione di questa
stranezza?
 devo comunque tenerla o c'è qualche altra opzione da settare per
poterla cancellare?;
Ho fatto diverse prove e il problema si ripresenta ogni volta che
elimino una iunit precedentemente esistente e vado poi a creare un
eseguibile in una VERSIONE NON STANDARD;
Suggerimenti?
 
Infine preso atto che l'eseguibile creato con l'inclusione delle
librerie è molto + grande comè giusto che sia... Mi sapete dire come
potrei verificare se veramente il nuovo ESEGUIBILE funziona? Ho
bisogno di provarlo su un pc in cui non c'è il c++ builder installato
GIUSTO? O ciò non è sufficiente per garantirmi che funzioni su
qualsiasi PC?
Spero possiate aiutarmi grazie per l'aiuto 
ciao  a tutti Fabio

 qualsiasi PC?
Credo che provare l' applicazione in ogni sua funzionalità su di un pc
senza builder o librerie borland installate sia una buona idea...
Salutoni a tutto il gruppo...    Dave.

 senza builder o librerie borland installate sia una buona idea...
Io aggiungerei di provare anche su PC con diverse versioni
di Windows installato... è una prova che risparmia parecchie
sorprese (e rotture di scatole) in seguito.


OK fare i test, ma non state mica parlando di Visual Basic... ;)
-- 
"- in Italia cosa rischia uno che tortura?
- ..Se è una tortura e via, poco.. Se ha anche scaricato musica da 
Internet, quattro anni"
Sergio Staino (Bobo e figlia, maggio 2004)

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

Salve,
come faccio sotto XP a recuperare la current working directory ??? Sto 
programmando in VC++ 2005 Beta2.
Grazie

 ??? Sto programmando in VC++ 2005 Beta2.
API GetCurrentDirectory:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/getcurrentdirectory.asp
Steve.
Newsgroup: it.comp.programmare.win32
Titolo: aprire immagini con applicazioni esterne

Salve a tutti,
sto provando a realizzare un'applicazione che gestisce la contabilità
di un'azienda e vorrei dare la possibilità di aprire dei file
d'immagine indipendentemente dal formato,
sto cercando di aprire un programma per immagini, come ad esempio
MSPaint per visualizzare i file, ma non so come far eseguire
l'applicazione passando il file da visualizzare,
ho provato a guardare in post precedenti ma non ho trovato niente,
qualcuno sa consigliarmi come comportarmi?
grazie in anticipo

Ciao, duidols!
Il giorno 25/01/2004 alle ore 13:24 hai scritto:
 d> sto cercando di aprire un programma per immagini, come ad esempio
 d> MSPaint per visualizzare i file, ma non so come far eseguire
 d> l'applicazione passando il file da visualizzare,
Devi scegliere un programma che abbia la possibilita' di aprire
automaticamente un file immagine passato come argomento. MSPaint
evidentemente non puo'. Prova IFranView.
Bye

 l'applicazione passando il file da visualizzare,
Forse basta una ShellExecute, comunque ti consiglio
CreateProcess. E passi come parametro il nome del file da
aprire.
==========================
Stefano Frosio
http://www.esse-effe.com
==========================

 evidentemente non puo'. Prova IFranView.
Diamine, certo che paint può! Quando clicco su un bitmap in una cartella
me lo apre con paint! Solo che duidols non sapeva del fatto dei parametri.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

grazie per il consiglio ad entrambi,
con la riga
ShellExecute(GetSafeHwnd(),NULL,libro->allegato.GetBuffer(0),NULL,
NULL, SW_SHOWNORMAL);
ho ottenuto l'apertura del file d'immagine con il programma default
ho visto che nei post precedenti la funzione è stata scritta ma non
capivo esattamente come utilizzarla...
sorry
Newsgroup: it.comp.programmare.win32
Titolo: C++ Builder

Salve come si fa ad eseguire un filmato AVI che non sia CommonAvi?
Grazie

Salve come si fa ad eseguire un filmato AVI che non sia CommonAvi?
Per quel che ne so potrebbe essere solo una questione
di codec video appropriati mancanti, se non funziona 
con lo straclassico TMediaPlayer che c'è nella System 
Palette di BCB (che poi è un wrapper leggero di MCI). 
Prova a verificare se c'è il codec adatto in Pannello di
Controllo->Multimedia e poi nella pagina Periferiche nel 
ramo Codec di compressione video. Se manca il codec 
per il formato specifico il problema dovrebbe essere 
proprio quello. Come reperire l'apposito codec beh, 
questo è un'altro paio di maniche. Ma col Media Player
normale di windows riesci a leggere i suddetti filmati?
Ciao
Giuliano

 Si riesco a leggere tutto!! Ma in C++ Builder non so proprio come fare!!!!

 Si riesco a leggere tutto!! Ma in C++ Builder non so proprio come fare!!!!
In due parole: hai presente la pagina "System" della component
palette? Ebbene, selezioni il componente MediaPlayer e lo trascini
su una form. Selezioni il suddetto componente e, con l'Object
Inspector, metti la proprietà AutoOpen a true. La proprietà che
si chiama FileName la riempi col path + filename del filmato
AVI che vuoi riprodurre (oppure con un wav o altre menate simili
che siano state registrate a liveelo di Media Control Interface (MCI).
Dopo, o con una linea di programma come la seguente
MediaPlayer1->Play();
oppure pigiando l'apposito tastino verde (il primo da sinistra),
se non ci sono casini a livello di codec o configurazione di windows,
dovresti vedere una finestrella che visualizza il tuo filmato.
Se vuoi "destinare" un'apposita area della tua applicazione
come "target" - o telo di proiezione - per il tuo filmato, puoi
"ravanare" nella proprietà Display di TMediaPlayer. Nella
fattispecie, devi mettere il nome (l'indirizzo) di un "windowed 
control" (TWinControl) come una form (TForm) oppure 
un pannello (TPanel) per vedere l'output su quel controllo.
Se non vuoi vedere il "wrapper" metti la sua proprietà
Visible uguale a false (in questo caso il controllo può
avvenire solo mediante chiamate alle funzioni del suddetto
wrapper del tipo Play(), Stop(), Pause(), Rewind() ... etc etc.
Spero di esserti stato di qualche aiuto.
Ciao!
Giuliano

 Ho provato. Tutto OK!!!
Grazie Giuliano.

Se non ti bastasse mandami una mail, ho creato un tempo un lettore di
filmati, ed un browser per filmati, te li posso spedire.


 > Visible uguale a false (in questo caso il controllo puņ

Newsgroup: it.comp.programmare.win32
Titolo: non ci credo :-|

scusate, a qualcuno risulta che la funzione API GetWindowThreadProcessId
su Windows 2000 Professional funzioni correttamente solo se il processo
che la chiama abbia un debugger agganciato?? :-|
perché a me sembra proprio che sia cosě... :-|
forse la cosa si verifica solo quando la funzione viene chiamata da un
thread diverso dal primario (cosa che io faccio)?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

in quali casi un programma che *NON USA* la funzione IsDebuggerPresent può
comportarsi diversamente quando viene lanciato standalone e quando viene
lanciato da Visual C++ 6 Service Pack 5? :-|


Newsgroup: it.comp.programmare.win32
Titolo: Dimensione di un file

Quale funzione si usa per leggere la dimensione di file?
Grazie.
Sergio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Quale funzione si usa per leggere la dimensione di file?
GetFileSize

GetFileSize...Utilizzi un handle al file mi pare percui prima devi
aprire il file con la funzione CreateFile..

Newsgroup: it.comp.programmare.win32
Titolo: File JPG, BITMAP, TIFF.....

Ciao a tutti.
Sto cercando una classe che sia in grado di leggere file grafici di vario
tipo e visualizzarli potendo utilizzare un normale DC.
Sapete aiutarmi?? dove posso trovare un esempio???
Ciao e grazie.

 wrote in message 7vm4mb$e6j$1...@nslave1.tin.it...

uhm... Non mi pare che esista una Classe "universale"... (CBitmap lavora su
BMP o al massimo su JPG) per gli altri formati mi sa proprio che devi
costruirti un Custom Class che legga e visualizzi le tue immagini....
Questo forse ti puņ aiutare:
http://www.wotsit.org/
Bye! :)
Mau
Newsgroup: it.comp.programmare.win32
Titolo: Kernel driver mode + ZwCreateFile

sto cercando di modificare il sorgente del driver della tastiera ctrl2cap
(preso dal sito si sysinternal)
in modo che al posto di scampiare il tasto cap col control, registra su un
file tutti i tasti premuti sulla tastiera.
avete qualke informazione a riguardo
Grazie
    Dometec

: 

http://www.rootkit.com/
 , mi pare. Dovrebbe esserci proprio quello che 
ti serve

Newsgroup: it.comp.programmare.win32
Titolo: Dev C++ 5.0: non far chiudere la console!

C'e' qualche modo per evitare
che la console non si chiuda una volta
terminata l'esecuzione del programma?
Mi scoccio ad inserire ad ogni
programma
<cstdlib> e system("PAUSE");
Ciao e grazie!

terminata l'esecuzione del programma?
Questo è un metodo standard
http://www.programmazione.it/index.php?entity=etip&idTip=125&idArea=4
;-)
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com

Questo č un metodo standard
mi tengo system("PAUSE") ;)
cercavo qualche impostazione del
programma; davvero strano che nn
ne abbia...
Grazie
Ciao

 terminata l'esecuzione del programma?
atexit
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.1. C, C++ and ASM developers
                               and beta testers are welcome!

atexit
Scusami, dove la inserisco questa opzione?
Grazie

 Scusami, dove la inserisco questa opzione?
è una funzione standard della runtime C. Ti permette di eseguire codice 
un attimo prima che il tuo programma si chiuda


Newsgroup: it.comp.programmare.win32
Titolo: TPageControll e barre di scorrimento

Ciao a tutti,
vi chiedo un consiglio. 
Devo realizzare un'applicazione di tipo MDI e fin quì non ci sono
problemi.
Le finestre figlie sono composte in tutta la loro grandezza da un
controllo di tipo TPageControll; nelle varie pagine, l'utente,
inserirà poi i dati richiesti (le pagine richiedono dati diversi
quindi non posso usare il controllo TTabControll vero???).
((Dovrebbe essere qualcosa tipo Object Inspector Del Builder))
Setto la proprietà Allign Del TPageControll al valore "alClient" cosi
che questa occupi tutta la finesta, il problema che incontro è che
quando l'utente riduce le dimensioni della fineste, le caselle di
editing che rimangono fuori dall'area visibile non sono più
accessibili.
Esiste un modo per risolvere il problema, non sò, facendo apparire le
barre di scorrimento magari.
Non esiste una proprieta tipo AutoScroll anche per questo controlli?
In attesa di un AIUTO!!!!!
Ciao
	Pevar...
PS: Utilizzo il Borland C++ Builder

Usa il componente TScrollBox e metti il PageControl dentro questo. Non ho
fatto prove ma dovrebbe funzionare. Fammi sapere, eventualmente.
Ciao.
--
Stefano Tempesta
PC Service Software
temp...@tin.it
Newsgroup: it.comp.programmare.win32
Titolo: Curiosità

Leggendo i vecchi messaggi in newsgroup, mi sono imbattuto su argomenti
molto oscuri  e complicati. Dato che mi piacerebbe molto conoscerli, ho
cercato molto nelle librerie, senza ricavarne alcun risultato. Cosa mi
consigliate per imparare i "segreti" di windows, dei O.S. in generale,
ecc...?
Grazie anticipatamente


wrote:


 wrote in message
c37o7tsgjudqv1umg...@4ax.com...


 programmazione.
Bella iniziativa. Comunque sulla faccenda dello Stub c'è poco da dire.
Un programma Eseguibile sotto Windows è uguale a uno per DOS e infatti il DOS chiama la
parte in DOS e anche la paginazione/segmentazione dei dati segue la stessa logica (vabbe...
qui c'è ne sarebbe da parlare...). un eseguibile per Windows ha però un header aggiuntivo
che permette al kernel di riconoscerlo come tale e forzare un entry-point diverso, impostato
da questo header.
Il compilatore non fa altro che individuare la posizione sul file/memoria della prima
procedura (WinMainCRTStartup) e sciverla su in una entry di questo header e altre cose
simili (tipo dove sono le DLL linkate a run-time etc etc)
Se vuoi conoscere come funziona un eseguibile e se non l'hai mai fatto... programma in
Assembly in DOS. (così si può fare un idea del PSP e roba simile).
Poi magari ti studi un bel libro di sistemi operativi e un bel manuale approfondito
dell'architettura del Pentium (così impari a livello hardware come sono implementati i
concetti di memoria virtuale, cache etc etc). dopo dovresti essere a posto...
Come al solito non ho detto niente di utile...la domanda è abbastanza generica poi... perciò
leggi quello che puoi su MSDN, e cerca su internet...
a 
http://www.wotsit.org
 dovrebbero esserci le spiegazioni degli header degli EXE (e forse
anche quelli di Windows...)
Comunque diciamo che la domanda è tutta competenza di quel settore chiamato Sistemi
Operativi.
--
+----------- PMSoftware -------------------------+
# Tutorial:  
http://pmsoftware.tripod.com
        #
# Download:  
http://digilander.iol.it/pmsoftware
 #
°e prossimamente un tutorial su come fare la Firma....

 simili (tipo dove sono le DLL linkate a run-time etc etc)
non è a run-time ma a load-time... hehehe... il linking a run-time si fa con LoadLibrary ->
GetProcAddress... sarà che ho fame...

 wrote in message
3A7C4F79...@libero.it...

Newsgroup: it.comp.programmare.win32
Titolo: FTP e C++

Salve a tutti,
vorrei realizzare un programma in C++ che abbia la possibilità di
eseguire due semplici operazioni come client FTP, prelevare un file da
un server e rimettercelo una volta modificato.
Come potrei fare? Esistono classi che mi aiutino a ottenere ciò?
                       Roberto
La Locomotiva
http://digilander.libero.it/centovoci

 
Classi non so, ma con google sono arrivato qui:
http://www.graphcomp.com/info/specs/ms/inet.html
Ciao
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)
http://www.sgr.info
Email happyman69 (at) 
libero.it


Do un'occhiata, grazie


 Esistono classi che mi aiutino a ottenere ciò?
Dipende dall'ambiente che usi: in MFC esistono delle classi per gestire
alcuni tipi di protocolli, come CHttpConnection e CFtpConnection (se
ricordo bene i nomi); altri frameworks Win32 purtroppo non ne conosco, dal
momento che io quando faccio programmi per Windows uso direttamente le
Win32, e talvolta MFC.
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel 
messaggio news:41e6c1a...@powernews.libero.it...


 web gratis per metterci il link al tuo web server locale con IP dinamico :-)
Occhio, che poi ci perdi le palle :D
la posta in gioco è alta, sai :D
e non ci sono neanche tante probabilità di vincere :P


 ;-)
http://www.dyndns.org/
M.


Effettivamente avrebbe perso. Voglio realizzare un programmino semplice
semplice per modificare una pagina html e spedirla sul server, sempre con lo
stesso programma.
Ma essendo la sua proposta interessante, e non distante da ciò che voglio
fare, rinuncerò a incassare!!
                                                                   Ciao,
                                                                               Roberto
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:1itpn97dg1yio.chmnou0l8jap$.dlg@40tude.net...


 ha scritto nel messaggio
news:cs8ai0$i25$1...@news.newsland.it...


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

Mi consigliate un libro o un corso online per imparare a programmare in 
c per win32? (con le api)

c per win32? (con le api)
Se leggi i messaggi già postati, troveresti la risposta.
Programming Windows - Charles Petzold.
Newsgroup: it.comp.programmare.win32
Titolo: Problemi col controllo webbrowser

Ciao a tutti,
ho inserito in un'applicazione MFC un controllo ActiveX webbrowser2, per
poter visualizzare delle pagine HTML.
Ho fatto in questo modo, temo non molto ortodosso, dentro
CMainFrm::OnCreateClient() :
 CRuntimeClass *pBrowserClass = RUNTIME_CLASS( CWebBrowser2);
 newcontext.m_pNewViewClass = pBrowserClass;
 CWnd *pWnd = (CWnd*)pBrowserClass->CreateObject();
 DWORD dwStyle = AFX_WS_DEFAULT_VIEW;
 pWnd->Create(NULL, NULL, dwStyle, rect, this, 1, &newcontext);
 browser = (CWebBrowser2 *)pWnd;
sembra funzionare tutto alla perfezione, tranne un paio di stranezze: nella
finestra di Internet Explorer che ottengo, non funzionano il tasto TAB per
passare da una box all'altra, né il Canc per cancellare a destra.
Tutto il resto (backspace, home, end, tutti i caratteri) vanno bene. Cosa ho
dimenticato negli stili, o chissà da quale altra parte? Mi sono perso in un
mare di documentazione, ho trovato WS_EX_CONTROLPARENT da usare con CreateEx
ma non è servito a niente...
.. qualcuno mi può illuminare?
Grazie a tutti,
Ciao,
Alfio



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

Salve. Risolti i miei atavici quesiti... risolti in due ore studiando il
corso c/c++ e sapendo piů di quanto ne sapessi prima... pongo una questione:
quali librerie sono utilizzate dal programmatore per creare maschere di
Windows come la connesione ad internet? Saprei farlo con Visual Basic ma
vorrei farlo con il C/C++
Ho il compilatore LccWin32 e giro su Windows(ovvio)
grazie

 Windows come la connesione ad internet?
Maschere? Spiegati meglio.
Comunque per la connessione ad Internet di solito si usano le RASAPI. Le
cose semplici si riescono a fare con quattro API: RasDial(),
RasHangUp(), RasEnumConnections() e RasGetEntryDialParams()
(quest'ultima e` indicata come deprecata su MSDN, ma e` una balla, dato
che quella nuova consigliata non funziona).
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Penso  che lui intenda le form (in alcuni libri di programmazione le
chiamano maschere...)
Comunque basta la #include <windows.h>
rhymes
rhy...@forevergames.net
*************************************
Redattore di Forevergames.net
www.forevergames.net
*************************************


Newsgroup: it.comp.programmare.win32
Titolo: Programmi residenti in VC++ 6.0

Vorrei realizzare in Visual C++ 6 un programma che resti residente in
memoria con l'icona presente sulla sbarra di windows assieme agli altri
programmi (dove compaiono orologio, controllo volume, ecc..). In modo che al
verificarsi di un qualche evento (pressione di un determinato tasto oppure
ad un certa ora)  faccia qualcosa.
Sapete dirmi come posso fare?



Shell_NotifyIcon
buon lavoro
Newsgroup: it.comp.programmare.win32
Titolo: serial number dei floppy disk

sapete se c'č in giro un programmino che modifica il numero seriale di un
floppy disk?
se non c'č, pensate che posa essere utile svilupparne uno?
MarioH

se non c'č, pensate che posa essere utile svilupparne uno?
penso che con un qualsiasi editor puoi modificare il serial number di
un floppy, sta contenuto nella struttura dati del bootsector, e non 
ha nessuna utilitą :)
mi spiace
cod

Newsgroup: it.comp.programmare.win32
Titolo: Informazioni elettroniche programm. in Win32

Ciao a tutti, 
mi potreste indicare delle risorse su Internet dove poter
scaricare del materiale (in pdf 
p.es
.)
sulla programmazione in Windows.
Il sito di Microsoft non da' nulla free.
Vi ringrazio anticipatemente
Raffaele
--------------------------------
Inviato via 
http://usenet.iol.it


Dipende dal linguaggio che utilizzi (o vuoi utilizzare).
Se utilizzi il C++ ti consiglio 
www.codeproject.com
 (anche se la maggior 
parte degli articoli tratta argomenti abbastanza ostici per un 
principiante, la qualità degli stessi è sempre buona e ci sono parecchi 
tutorial).
Comunque (pdf a parte...) 
msdn.microsoft.com
 è accessibile gratuitamente 
(previa registrazione) e l'help del Platform SDK è scaricabile (e 
stampabile).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

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

Ho un piccolo problema con un dialogo.
Schematicamente:
WinMain()
{
    DialogBox(Dialogo1);
}
Dialogo1
{
    switch()
    {
        switch()
        {
            .
            .
            _beginthreadex(Loop);
            return 1;
        }
    }
    return 0;
}
Loop()
{
    EnableWindow(hDialogo1, 0);
    CreateDialog(Dialog2);
    ShowWindow(hDialog2);
    SendDlgItemMessage(hDialog2, PBM_DELTAPOS....);
    ecc...
    while ()
    {
        file processing e vari SetDlgItemText(hDialog2, ...)
    }
    .
    .
    EndDialog(hDialog2);
    EnableWindow(hDialog1, 1);
    _endthreadex(0);
}
Dialog2()
{
    switch()
    {
        // gestione di qualche bottone (ID_STOP e ID_PAUSE)
    }
    return 0;
}
Il problema è che Dialog2 non viene disegnato correttamente.
I controlli aggiornati con SendDlgItemMessage o con SetDlgItemText sono
corretti, ma per esempio i bottoni nono si vedono neanche!
Non ho mai usato le interfacce grafiche di Windows (le odio) quindi ho poca
esperienza).
Qualche soluzione?
Kiuhnm

}
Secondo me manca la coda dei messaggi del thread creato .
ciao

 Secondo me manca la coda dei messaggi del thread creato .
Hai ragione: non ho pensato che CreateDialog è ben diverso da DialogBox (che
automatizza la gestione dello stack dei msg).
Dovrò creare un altro thread che a sua volta crei il dialogo ed estragga i
msg dalla coda.
Mi pareva troppo semplice...
Grazie.
Kiuhnm
Newsgroup: it.comp.programmare.win32
Titolo: allocare memoria, e che sia memoria!

domanda: esiste un modo in c (specifico per win, visto che in it.comp.lang.c
mi hanno detto che non è standard una cosa simile) di essere sicuri che la
memoria richiesta sia allocata effettivamente sulla ram e non su file di
swapping o peggio?
mettiamo per esempio che memorizzi in un array una chiave privata tipo
crittografia quindi abbastanza lunga. come faccio ad essere sicuro che essa
non venga anche solo temporaneamente scritta sull'hd da cui qualcuno
potrebbe recuperarla successivamente (con un pò di fortuna, ma non si sa
mai)?
grazie per l'aiuto.
--
CAFxXcrossway -> 
www.cafxx.cjb.net

 swapping o peggio?
VirtualLock()
VirtualUnlock()
E, visto che hai questi problemi, ricordati di sovrascrivere la
memoria prima di fare unlock. Ocio che piu' di N pagine non puoi
locckare (N non ricordo quant'e', ma credo sia una trentina).
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/virtuallock.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/memory_management.asp
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Aggiungerei anche di verificare che la chiave stessa venga sempre 
passata come puntatore e mai copiata all'interno delle diverse funzioni 
di crittografia utilizzate. 
Ovviamente per poter essere sicuri al 100% è necessario disporre dei 
sorgenti delle suddette funzioni.
Inoltre i dati in memoria (anche quelli per cui è stato disabilitato lo 
swap) potrebbero comunque essere salvati su disco se il PC viene 
"ibernato" (la RAM viene salvata su disco) e, se il nostro amico vuole 
essere paranoico fino in fondo, potrebbe essere necessario usare degli 
accorgimenti per evitare che la chiave venga allocata sempre allo 
stesso indirizzo (o comunque sempre all'inizio o in un punto fisso di 
una pagina di memoria) e che il processo possa venir 
eseguito/agganciato da un debugger.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 eseguito/agganciato da un debugger.
Già che ci siamo, si può far chiudere il PC in uno stanzino isolato con 
muri spessi 1 metro, senza finestre e/o fessure (per evitare di leggere 
la passphrase sulla tastiera o tramite l'interpretazione delle frequenze 
generate dal PC/Monitor).
;)
-- 
"- in Italia cosa rischia uno che tortura?
- ..Se è una tortura e via, poco.. Se ha anche scaricato musica da 
Internet, quattro anni"
Sergio Staino (Bobo e figlia, maggio 2004)

 ha scritto nel messaggio
news:249a2725d36e671856e...@mygate.mailgate.org...

Newsgroup: it.comp.programmare.win32
Titolo: indici e sommari

Salve a tutti,
vi presento un problema sicuramente banale per alcuni, ma di grande
interesse per umanisti, in particolare filologi, come me.
Il 70% del mio lavoro riguarda la trascrizione di testi antichi da
ideogrammi (cuneiforme, geroglifico, etc.) in caratteri latini. Il problema
fondamentale è nel creare gli indici:
poichè per fare le trascrizioni uso le tabelle di word con a destra il
numero della riga e a sinistra la trascrizione, come posso fare ad
automatizzare l'indice per cui mi appaia alla fine invece della pagina il
titolo del testo e la relativa riga in cui quella riga si trova?
Ringrazio chiunque possa portare un'idea o consiglio per risolvere tale
problema.

titolo del testo e la relativa riga in cui quella riga si trova?
non ho capito bene come sono fatte le tue tabelle di word e quello che
vorresti ottenere.  puoi fare un breve esempio?
--------------------------------------------------
e' vero, 
c'e' un po' di casualita' in tutto
ma e' anche vero 
che esiste una tua forma di gusto
(Soerba)
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

poiché!  accento acuto!
... mi scuso per la pedante correzione ma il poiché non ha un
accento grave? "é" equivale ad una "e" chiusa... o no?
mah... forse oggi ho tempo da perdere...   ;-)
Mario

accento grave? "é" equivale ad una "e" chiusa... o no?
apunto, e chiusa accento acuto, e aperta accento grave.


apunto, e chiusa accento acuto, e aperta accento grave.
uhm... dai miei remoti studi di francese mi sembrava tutto il contrario...
grazie per la precisazione e buon lavoro         :-)))))
Mario

Newsgroup: it.comp.programmare.win32
Titolo: C#

Ciao a Tutti,sono incuriosito dal nuovo linguaggio Ms e volevo sapere se
qualcuno mi sa consigliare qualche buona guida on line! vorrei imparare un
nuovo linguaggio di programmazione(conosco abbastanza Vb e C) possibilmente
ad oggetti, coa mi consigliate?
CiAo
Wezzy

qualcuno mi sa consigliare qualche buona guida on line!
Molta documentazione la puoi trovare sul sito MS, puoi anche provare a
cercare su 
http://cpp.programmazione.it
.
-- 
Marco Barisione (ICQ 84277092)
Newsgroup: it.comp.programmare.win32
Titolo: Leggere il contenuto di una DLL

Salve a tutti,
ho una serie di Dll di Windows tra cui user32.dll
vorrei sapere tutte le function e magari documentazione dettagliata di utilizzo .
Dove posso trovarle ?
Ho già provato con OleView ed un altro tool , ma non le importano e non le leggono :-(
Non ho capito proprio come si fa :-(
dm


capire come usare un funzione di una dll spesso e volentieri non si puo'
fare.La documentazione devi richiederla a chi le ha programmate,nel caso di
user32.dll guarda su msdn.Ci sono tool che ti permettono di vedere il nome
delle funzioni esportate ma non ti saranno di molta utilità(basta anche un
editor).Quei tool che hai usato probabilmente servono per dll *com* che non
hanno nulla a che vedere con con dll tipo "user32.dll" usate da windows.
Ciao :)
------------------------
http://visualwx.altervista.org/
nuova release 0.6
VisualWx rad per wxwindows,c++ e python

Mi sto scaricando microsoft SDK platform con la relativa documentazione :
180 mega , che botta !
ho cercato un pò sulla rete , ma non ho trovato nulla di interessante .
dm


bah, borland ha in giro un help da 12mb, win32.hlp .. lě trovi la doc
dell'sdk di base di win32

dell'sdk di base di win32
Si tratta dell'help di base per il vecchio compilatore Borland C++
5.02a, lo trovi qui
http://info.borland.com/devsupport/borlandcpp/patches/BC52HLP1.ZIP
compresso č circa 5.6 MB, decompresso circa 24 MB.
Per sviluppare applicazioni win32 "pure" va benissimo.
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

"dream machine" <n...@si.forse> ha scritto nel messaggio
news:begl9l$qrs$1...@news.ngi.it...

Un metodo brutale che forse ti può dare una mano:
utilizzi Win32DASM ed usi l'opzione ExpFn che fornisce la lista delle
funzioni esportate, poi
vai su Google oppure MSDN e cerchi quello che ti serve.
Ciao
Pow
--
----------------------------------------------------
Ama il tuo mestiere con passione
E' il significato della tua vita
Auguste Rodin (1840-1917)
 "Not everything that  counts can be
 counted, and not everything that can
be counted counts".
Albert Einstein
"Hunt for the Engineer and the Engineer will hunt you."
Hellraiser5 Pinhead
Newsgroup: it.comp.programmare.win32
Titolo: TSR CHE MEMORIZZA DATI...

Ho pensato posso scrivere una TSR che  non potrei far caricare
 prima che si avvi windows in modalità protetta ?
e fare in modo che questa scriva l'informazione che serve a me (risultati di
qualche interrupt)
in qualche zona di memoria e poi io dal mio
bel programma sotto windows tramite un thread accedo a questa zona
leggo i valori e gli interpreto come fa comodo a me ?
Se questo è possibile ecco alcune domande:
1) in quale zona di memora scrivo queste informazioni (anche se si tratta di
un solo byte) ?
2) come posso fare per far caricare il mio programma prima delo "switch" di
modalità del s.o
--ciao

  prima che si avvi windows in modalità protetta ?
Se devi fare cose "schifose" con il Windows di solito la soluzione è
scrivere un driver (per windows). Non è difficile. Fa come faccio io: Lascia
perdere.
--- bye

 ha scritto nel messaggio
news:BW8ic.93305$hc5.3...@news3.tin.it...


imho dipende dal tipo di informazioni che devi memorizzare; ad esempio:
vuoi realizzare un keylogger? usa la keyboard class (documentata nel DDK)
oppure gli hook globali (SetWindowsHookEx e WH_KEYBOARD_LL); vuoi fare un
daemon che intercetti tutti i pacchetti network che viaggiano su una certa
porta? be'... questo non lo so come si fa... ^_^ prova a cercare nel DDK.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

non voglio fare niente di questo...
io volevo poter memorizzare una "informazione" un byte di 2byte ecc. in
qualche zona di memoria che so
che di sicuro non verrà sovrascritta, tutto questo per evitare di scrivere
un driver...
"Crash" <cr...@boom.bang> ha scritto nel messaggio
news:c6e3nf$b84$1...@news.newsland.it...

Newsgroup: it.comp.programmare.win32
Titolo: Word e processi schiantati

Ciao a tutti.
Ho un problemino con delle mie stampine e Word (che utilizzo tramite
OLE):
Sono in fase di sviluppo del programma e capita talvolta che dopo aver
creato la 'word.application' qualcosa vada di traverso e il programma
sbombi, lasciandomi word aperto.
In parole povere sotto Win2k vedo WINWORD aperto nella finestra ei
processi, quindi come faccio da programma a vedere se c'è qualche word
aperto come processo ed eventualmente a chiuderlo?
Grazie mille, Ciaoux!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


La soluzione piů corretta sarebbe, ovviamente, di evitare che il tuo
programma crashi.
Se proprio non riesci ad evitarlo (stai usando vb, vero? qualche on error ci
starebbe bene. e se non usi vb, vai di try&catch), ti consiglio di tenerti
questo effetto collaterale.
Lieto di non esserti stato d'aiuto (scherzo :)
Ciao
--
Davide
--
The Secret of Tabboz Island
http://tabbozisland.too.it

Il problema non č proprio in questi termini, il problema dei crash proviene
soprattutto dall'automazione OLE, e poi non uso VB ma Delphi (se il problema
fosse 'trappabile' userei try finally ma non servirebbe a un ciufolo ti
assicuro).
Per di piů vorrei evitare del tutto che word sia aperto in qualche modo
prima che io lanci le mie stampine.
In soldoni, ho un gran bisogno di APINE!!!!

 In soldoni, ho un gran bisogno di APINE!!!!
Per buttare giů il processo Word che hai fatto partire? Penso di sě, ma IMHO
non č proprio la soluzione migliore.


Newsgroup: it.comp.programmare.win32
Titolo: variabili d'ambiente in Windows

Salve,
come posso fare in un programma a leggere il nome della directory di default
di windows per l'installazione dei programmi ?
Alcuni prodotti come InstallShield utilizzano <program files>\mioprogramma,
perciň ritengo che in windows tale variabile sia registrata in qualche
posto.
Tale informazione é indispensabile per installare il proprio programma su
macchine di lingua diversa dall'italiano
Ad esempio in italia il path di default é:
c:\programmi\
Grazie

 di default di windows per l'installazione dei programmi ?
SHGetSpecialFolderPath
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)


Nel registro di configurazione leggi il valore di ProgramFilesDir, sotto la
chiave
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
Esempio:
void ReadProgramFilesDir()
{
  DWORD res,type,size;
  size=100;
  HKEY hk;
  BYTE *pVal=new BYTE[101];
  RegOpenKeyEx(HKEY_LOCAL_MACHINE,
"Software\\Microsoft\\Windows\\CurrentVersion",
               res, KEY_QUERY_VALUE, &hk);
  RegQueryValueEx(hk, "ProgramFilesDir", &res, &type, pVal, &size);
  RegCloseKey(hk);
  MessageBox((HWND)NULL, (char*)pVal, "Default installation dir", MB_OK);
  delete []pVal;
}
Funziona sotto Win98, non so sotto Win NT.
Magari c'è una modalità più semplice, ma io non la conosco!
Dan
Newsgroup: it.comp.programmare.win32
Titolo: ProgressBar sulla barra di stato

La mia applicazione SDI ha una fase di inizializzazione piuttosto lenta e
sembra che si inchiodi tutto. Vorrei visualizzare sulla status bar un
Progressbar che mosri l'avanzamento dell'operazione: da che parte comincio?
Thanks
crbit
PS. Uso Visual C++

A questo link
http://board.win32asmcommunity.net/showthread.php?s=&threadid=2532
trovi un ottimo esempio. Il codice e' scritto in assembler ma non 
dovresti avere difficolta' a convertirlo in C, e' piuttosto simile. Se 
usi le MFC non so... ma su siti tipo 
http://www.codeproject.com
 dovresti 
trovare qualcosa.
Luca.

 wrote in message
MPG.169acbd55...@powernews.libero.it...


Newsgroup: it.comp.programmare.win32
Titolo: Aggiungere icone ai programmi C

Ciao a tutti.
Ho una domanda che mi assilla da diverso tempo ma cercando qua e là su
internet non ho trovato nulla.
In pratica, dato un sorgente C, come si fa a fare in modo che l'EXE prodotto
dal processo di compilazione abbia una particolare icona e non quella di
default di Windows?
Ringrazio anticipatamente tutti coloro che mi risponderanno.
--
Rain
«Il cuore ha le sue ragioni che la ragione non conosce»
[Blaise PASCAL] 


Leggi qua:
http://www.winprog.org/tutorial/menus.html

 
LP

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

Qual'e' il modo corretto di LEGGERE/SCRIVERE una stringa ANSI e/o
UNICODE da un campo di una tabella di un DB  di Access attraverso un
COleVariant ?
grazie



TCHAR *mionome = TEXT("Pippo") ;	   
 COleVariant var(mionome,VT_BSTRT) ;

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Uso dei socket

Salve a tutti,
vorrei una guida con qualche esempio sui socket di MFC (CSocket o
CAsyncSocket )
sapete dove posso scaricarla?
Grazie anticipatamente a tutti e buon weekend
JoGiņ

 ha scritto nel messaggio
news:ank4ev$or3$1...@e3k.asi.ansaldo.it...

nelle MSDN
ce ne una allegata per fare un chatserver ed un client
--
NighTiger
e-mail: 
nigh...@spippolatori.com
Key ID: 0x5CB58FB3
Key fingerprint: AEE0 97BE E1A4 A2D7 326E  B125 53F3 4CCD 5CB5 8FB3
Public PGP URL: 
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x5CB58FB3


E dove?
Ho trovato la documentazione per il controllo OCX ma non della classe
CAsyncsocket o CSocket
Se puoi aiutarmi...
grazie
Newsgroup: it.comp.programmare.win32
Titolo: Software Microsoft

 Per maggiori informazioni 
bruna...@supereva.it
E smettila di spammare...esistono i ng per gli annunci commerciali e non.
Kiuhnm

pro e enterprise) a metà del prezzo di listino microsoft, non fatturabili
Ma senza fattura, o scontrino fiscale, che dimostra l'acquisto e la
provenienza del prodotto, non si viene considerati come possessori di
software pirata?
Paolo

Newsgroup: it.comp.programmare.win32
Titolo: Chi può aiutarmi?

servirebbe un esperto che mi facesse un programmino capace di esportare
in automatico gli account di outlook express da un computer e che li invii
ad un indirizzo e-mail prestabilito, una sorta di virus per intenderci.
bad...@tin.it

Luca ha scritto:

Devi scrivere ad  uRp, l' "acher" più cattivo  d'Italia.
Il suo indirizzo email è: u...@gDf.iT
-- 
........This message is best viewed with fixed spaced font..........
 
http://fantoibed.altervista.org
 -=SpP=-

Newsgroup: it.comp.programmare.win32
Titolo: Di nuovo unità di rete...

Ho perso il post... AIUTOOO!!!
Qualcuno sa dirmi come mappare un unità di rete?
Cioè la funzione API che faccia una connesione ad uno share e lo assegni ad
una unità logica.
Grazie a tutti
Giubodi


WNetAddConnction2()
WNetAddConnction3()
WNetUseConnection()
Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.programmare.win32
Titolo: Velocita' di risposta tastiera...

Salve a tutti.
C'e' un sistema per aumentare la velocita' di ripetizione della pressione di
un tasto e per ridurre il ritardo del primo carattere dopo la pressione di
un tasto?
( la funzione che in DOS si fa' con mode, rate e delay in poche parole )
Ho provato con ASM ma non lo conosco molto bene.
Sotto Win98 funzia, ma sotto WinXP crasha.
Grazie in anticipo
-Mat-

it.comp.hardware credo sia il corretto...
sennņ vai nel bios e cambiatelo da lģ

I programmi Windows non hanno accesso diretto all'hardware, devono usare
le API; non so se questo vale anche x la tastiera, ma esiste l'API fatta
apposta x il tuo caso: funzione SystemParameterInfo usata con
SPI_SETKEYBOARDDELAY - nn c'è bisogno di andare a spulciare il BIOS.
ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 un tasto?
SystemParametersInfo()
-- 
Lorenzo

 SPI_SETKEYBOARDDELAY - nn c'è bisogno di andare a spulciare il BIOS.
Si infatti, anche perche' sarebbe ridicola come proposta se avessi
intenzione di distribuire il mio programma e poi chiedessi di andare a
modificare le impostazioni del BIOS per farlo girare meglio :)
Ho controllato sull'API Reference... SPI_SETKEYBOARDDELAY e
SPI_SETKEYBOARDSPEED vanno benissimo ai miei scopi. Grazie per le info
Byez...
-Mat-

 a modificare le impostazioni del BIOS per farlo girare meglio :)
modificare le impostazioni della tastiera non è molto meglio. Cosa devi 
ottenere, esattamente? guarda che non devi mica dipendere per forza dai 
messaggi inviati da Windows: se non ne invia abbastanza, lo puoi sempre 
fare da te
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.3. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: imparare a programmare

Ciao,
io vorrei avvicinarmi al mondo della programmazione ma praticamente sono a
zero. Non so da dove cominciare ne ho alcun tipo di conoscenza generale
sull'argomento. E allora chiedo a voi:
1. quali prog devo acquistare e/o scaricare da internet
2. di quali guide e/o manuali devo munirmi
insomma aiutatemi voi......
ringrazio tutti quelli che mi risponderanno
--
________
Crazyman
"Take what you need you can find in the back of your soul, wake up the king
in yourself to be mighty and bold!!!" Edguy
pla...@tiscalinet.it

 insomma aiutatemi voi......
Se leggi decentemente bene l'inglese, prova:
http://www.honors.montana.edu/~jjc/easytut/easytut/
In particolare, se come immagino usi Windows, comincia con:
http://www.honors.montana.edu/~jjc/easytut/easytut/node3.html#SECTION0034000
0000000000000
che ti da` le istruzioni su come scaricare e istallare
l'ambiente che usera` per insegnarti a programmare.
Poi a 
http://www.honors.montana.edu/~jjc/easytut/easytut/node4.html
imparerai come scrivere "Hello World" (e qualcosina di piu`),
ecc, ecc.  Non ti prendera` molto, e` un corso breve e conciso,
e usa il linguaggio di programmazione piu` semplice e potente,
cosi` da concentrarsi sui concetti della programmazione e non
piu` di tanto sui dettagli della sintassi.
Finito questo corsetto, hai la preparazione per il piu`
approfondito corso di A. Gauld, che trovi a:
http://members.xoom.com/alan_gauld/tutor/tutindex.htm
che introdurra` anche altri linguaggi (ma continuera`
a concentrarsi su quello che hai gia` imparato).
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Process Status in Win95

Salve a tutti, vediamo se riuscite a risolvermi questo.
Sto' scrivendo un programma che deve controllare lo stato dei processi in
esecuzione su una macchina Win95.
Il problema è il seguente: come si fà a sapere se un processo è "bloccato"
(come capita di vedere nella finestra che appare quando si preme
CTRL+ALT+CANC), o gira normalmente?
Sto usando il Visual C++ 6.0
Grazie in anticipo.
Dario.


---
Valter Minute
min...@fortech.it
 (the reply address of this message is invalid)
---
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ
0
if you want, I can send you the (free) C++ source code.

Grazie di nuovo (e sono 2)
Proverò e ti faccio sapere.

CTRL+ALT+CANC), o gira normalmente?
Ci sono delle precise tecniche per la rilevazione di situazioni di stallo (deadlook),
dovresti cercare su qualche libro che si occupa di sistemi operativi e/o multiprogrammazione.
Una soluzioni piu` o meno valida protrebbe essere quella di inviare un messaggio al
processo in questione, se non si ottiene risposta entro un certo tempo si assume
che il processo sia bloccato. Ovviamente bisogna stimare bene il tempo entro
cui attendere la risposta onde evitare errori dovuti ad un sovraccarico del sistema.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

 dovresti cercare su qualche libro che si occupa di sistemi operativi e/o > multiprogrammazione.
[...]
Piccolo appunto: stallo = deadlock, non deadlook.
Ciao, Luca.
-- 
*******************************************************
       "Dio non e' morto.
        E' vivo e sta lavorando
        a un progetto
        meno ambizioso"
				    graffito anonimo
  Reply to 
bia...@maganet.net
*******************************************************


Saluti
    Mardy
--
Per rispondere, togliere NVN dal mio indirizzo.
Cosa dovremmo fare, legarci con dei CDN ai cancelli telecom? (D. Orlandi)

Newsgroup: it.comp.programmare.win32
Titolo: acesso remoto

qualcuno sa come fare un acesso remoto
che si possono mettere piu' numeri telefonici per win95/98?
(tipo nt)
grazie a tutti


Guarda nelle API alla voce Remote Access Services. Ci dovrebbero
essere anche degli esempi gia' pronti.
Fausto

 wrote in message
3912A2A0...@freelance.it...


Newsgroup: it.comp.programmare.win32
Titolo: FindFirstFile, FindNextFile, FindClose

Ho bisogno di ottenere la lista dei file di una directory ed ho
pensato di usare le funzioni in oggetto.
Il mio problema e' che non so come salvare l'handle di ritorno da
FindFirstFile(), che poi dovrei passare a FindNextFile().
Immagino che basti impostare una variabile, ma di che tipo?
Grazie a chi mi aiutera'!
NM

Immagino che basti impostare una variabile, ma di che tipo?
HANDLE handle = FindFirstFile("nomefile.txt",lpFindFileData) ;
FindNextFile(handle,lpFindFileData) ;
FindClose(handle) ;
Newsgroup: it.comp.programmare.win32
Titolo: Insert

Devo fare da VC++6.0 una insert in un db
Se metto dei valori fissi il programma mi genera una insert ma se voglio
valorizzare un campo con ad esempio una variabile intera il programma non
genera nulla.Potete dirmi dove č l'errore.Grazie
_variant_t strSQL="INSERT INTO GRAB_TABLE VALUES (NULL, NULL, NULL, "
+costo+ ", NULL, NULL)";
 
Dove costo č il nome della variabile intera
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:81Z73Z184Z207Y...@usenet.libero.it...

Devi trasformare costo in stringa e poi concatenarlo alla query
Ciao
Fulvia
Newsgroup: it.comp.programmare.win32
Titolo: Nuova istanza applicazione

Scusate, ricordo io stesso che questa domanda è già stata fatta in questo NG
da qualcun altro, ma avendo perso i vechci post e dovendo usarla ora io, vi
chiedo di rispondere nuovamente.
La mia applicazione deve essere in grado di aspettare il termine di una
precedente istanza della stessa, o controllare che non ce ne sia una in
esecuzione, prima di eseguire alcune operazioni.
Come si fa?
Grazieeeeeee,
Dario

 esecuzione, prima di eseguire alcune operazioni.
In pseudo-codice:
mutex_handle.long=CreateMutex(NULL,1,"Scegli_un_nome")
If GetLastError() != ERROR_ALREADY_EXISTS
{
 //è l'unica istanza
}
else
{
 //sta già girando
}
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.programmare.win32
Titolo: programmatore win alle prime armi...

Salve a tutti;
sto cercando di imparare un poco a programmare in ambiente win32.
Premetto che ho gia' una discreta esperienza di programmazione in
ambiente Unix, e che ho gia' sviluppato vari programmi usando la
libreria POSIX di cygnus. Ora, pero', mi piacerebbe cominciare a
sviluppare, usando sempre il gcc, alcuni programmi nativi windows.
Ho cominciato a studiarmi la questione, e gia' emerge un dubbio:
in unix, ogni processo ha un suo spazio di memoria ``flat'' e quando
creo un nuovo processo (fork()) automaticamente si crea un suo spazio di
memoria privato. Sotto win32, mi pare di aver capito che ogni
applicazione ha un suo spazio di memoria, e che puo' creare solo thread
(che condividono tale spazio). Ho capito male? Probabilmente si, perche'
se non non capisco come fa la libreria del cygnus a implementare la
fork()...
Qualcuno mi sa dire come stanno le cose di preciso?
Dove posso trovare info e tutorial sulla rete?
					Grazie, 
						Luca

 Dove posso trovare info e tutorial sulla rete?
In rete non so.  Per la gestione di processi e simili su Win32
torno a raccomandare il testo del Richter, "Programmazione
avanzata per Win32" mi pare (non sono certo del titolo in
Italiano, ma non importa perche` e` l'unico testo di Richter
per questi editori), Mondadori Informatica, ovvero Microsoft
Press per l'edizione originale.  Testo ottimo davvero.
Alex

Newsgroup: it.comp.programmare.win32
Titolo: VC++ IDE & GCC Compiler

E' possibile (penso col custom build) fare in modo che l'IDE del
Visual studio compili usando il gcc? Ovviamente non sono impazzito,
devo compilare un applicazione DOS...
Qualcuno ha dei suggerimenti? La mia alternativa č l'uso di RHIDE, ma
č un bel pugno nello stomaco 8-)
Luc.

Qualcuno ha dei suggerimenti?
Il solito PFE (a 16 o a 32 bit) che se non ha cambiato indirizzo trovi
su  
http://www.shareware.com
 oppure su
http://www.lancs.ac.uk/people/cpaap/pfe
E' un editor che puo' programmare.
-- 
Tieni per te il Papero se vuoi la mia email
Sito Papero -> 
http://utenti.tripod.it/papero
Recensioni Papere su 
http://www.komix.org

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

Domanda da neofita :
dove reperire il runtime per access ???
GrG

dove reperire il runtime per access ???
Chiedi sul gruppo dedicato ad Access.