mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: [Borland C++] il ritorno carello

Il mio problema nasce quando devo spezzare una linea di testo in un
oggetto TMemo e riprendere alla linea seguente... visto che il
contenuto della TMemo e' dinamico non ho idea di che carattere
inserire (ho provato con il classico \n del C/C++ standard ma come
temevo ha sortito l'unico effetto di riempirmi la TMemo di una serie
quadrati al posto dell'atteso "a capo").
Che carattere devo inserire? 
Scusate la banalita' della domanda ma non ho molta esperienza con la
programmazione Win32....
Ciao,
Maurizio

 quadrati al posto dell'atteso "a capo").
Hai due possibilità:
1) inserire le singole righe 1 alla volta senza \n finale
TMemoEsempio->Append(NuovaRiga);
2) mettere dentro il testo tutto intero, già completo di \n a fine righe
TMemoEsempio->Text = UnaSolaStringaConTuttoQuanto;
sia NuovaRiga che UnaSolaStringaConTuttoQuanto sono AnsiString.
Se il tuo problema è manipolare il testo già presente, o lavori 
sull'attributo Text o individui le righe interessate, modifichi
due copie e poi assegni le due copie modificate alle righe in questione 
del TMemo... ma fossi in te a questo punto userei un controllo diverso, 
come il RichText. Direi che il TMemo non ti basta più per quello che 
devi fare.

 Maurizio
ciao ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

insieme: non devi inserire solo il carattere \n, ma la coppia \r\n !!!
E io che avvo provato \n\r (stile linux)....
Cmq sono migrato da un componente TMemo (poco flessibile per quello
che dovevo fare) ad un componente TRichEdit. Con questo componente e'
stato sufficiente il solo carattere \n.
Grazie per la risposta =)
Ciao,
Maurizio
Newsgroup: it.comp.programmare.win32
Titolo: Impossibile caricare VFat

Ciao.
Un PC in ditta si e' inchiodato e anche partendo in modalita' provvisoria,
W95 non parte e segnala l'errore "Impossibile caricare Vfat, sistema
bloccato" come se si lanciasse win95 dopo aver fatto il boot col disco di
ripristino.
Sono stato costretto a reinstallare Win95.
Cosa puo' aver provocato 'sto problema? C'e' un modo per evitare di
reinstallare il S.O.?
Grazie in anticipo
Igor Rossetti

...


Scusate, ma mi manca il post di origine.
Ad ogni modo il problema capita anche se viene cancellato erroneamente uno
dei file .sys presenti nella cartella C:\Windows è successo anche a me.
L'unico modo per ripristinare è un bel formattone e un bel reinstallone.
--
Diego "1985" Pettenò
per gli spammer la mail è
diego...@hotmail.com
ATTENZIONE: rispondo ai messaggi di pubblicità indesiderata
su TiscaliNet con un bel messaggio al provider di competenza!
per i messaggi seri è
diego....@tiscalinet.it

Anch'io ho dovuto recentemente risolvere questo problema. Non ho reinstallato Win
perche' era assolutamente vitale non perdere alcuna configurazione e, quindi, armato
di santa pazienza ho trovato che mancava un file di sistema ed uno era corrotto.
Li ho ripristinati ed il pc e' ripartito.
Nella mia esperienza mi e' capitato d'incappare varie volte in questo messaggio d'errore,
ma ogni volta la causa era diversa. In generale, succede quando mancano dei file
fondamentali o le impostazioni nei file di configurazione di sistema sono errate.
Mauro Fava


Grazie delle risposte. Sono un punto di partenza nel caso mi ritrovassi
nuovamente nella medesima situazione.
Igor Rossetti

Newsgroup: it.comp.programmare.win32
Titolo: [FORSE OT] - Programazione SmartPhone & PocketPC

Salve a tutti
non sò se è il news group giusto ma facendo una ricerca
non ho trovato di meglio.
Ho iniziato proprio oggi ad interessarmi del mondo WindowsMobile+PocketPC
etc...
ho scaricato "eMbedded VC 4.0"  e tutti gli SDK che mi servono
(SMARTPHONE+POCKETPC)
Ora ho creato una semplice applicazione basata su SMARTPHONE
ma nel compilare mi da il seguente errore
wm1.exe - 0 error(s), 0 warning(s)
Downloading files
Checking remote file: \wm1.exe.
Remote file \wm1.exe is up to date.
Provisioning the device...Failed
Error code: 0x80004005 
(-2147467259
)
Finished downloading.
ma non sono capace di trovare, dal simulatore, il .exe creato
qualcuno sa rispondermi o almeno indirizzarmi sul news giusto?
grazie

Qua sei off topic.
vai su news:://
msnews.microsoft.com
 e sottoscrivi il newsgroup
"microsoft.public.it.pocketpc" o anche gli altri in inglese.
RM
Newsgroup: it.comp.programmare.win32
Titolo: winsock

Ciao a tutti,
sto facendo delle prove con winsock per l'interrogazione di un server.
sto provando con un server NNTP.
il mio problema è questo.
come faccio a sapere quando il server ha finito di inviare i dati?
grazie
roberto

 come faccio a sapere quando il server ha finito di inviare i dati?
Dal protocollo. Normalmente server e client comunicano con linee 
terminate con <cr-lf>, o in altri casi (come l'invio di una lista o un 
articolo) il segnale di chiusura è <cr-lf>.<cr-lf>
Ad ogni comando che invii sai anche cosa devi aspettarti. Cerca su 
google l'RFC 977.

 google l'RFC 977.
grazie, avevo intuito qualcosa di simile, ma speravo esistesse una proprietà
particolare...
beh, grazie :)
Roberto

 google l'RFC 977.
un'alra domanda...
ho provato ad usare semplicemente il comando "list" per avere la lista dei
newsgroup disponibili.
E' possibile sapere a priori quanti dati invierà il server?
vorriei mettere una progress bar per sapere quanto manca alla fine della
ricezione...
Roberto

Newsgroup: it.comp.programmare.win32
Titolo: Stampare un AnsiString ??

Come devo fare per stampare un testo contenuto in un AnsiString TMemo ??
grazie 

 Come devo fare per stampare un testo contenuto in un AnsiString TMemo ??
Salve,
non sei stato molto chiaro, cmq, per stampare a video, va bene ad esempio
[code]
   ShowMessage("il testo è " + TMemo->Text);
[/code]
Saluti

 non sei stato molto chiaro, cmq, per stampare a video
hai ragione, con il termine stampare intendo su carta ..... scusa per non 
essere stato chiaro.
Ciao
Oppure per stampare su carta un file .txt
Come ???

Newsgroup: it.comp.programmare.win32
Titolo: CreateFile e SECURITY_ATTRIBUTES

Salve a tutti,
da programma ho la necessitï¿œ di create un file su una cartella di rete, 
alla quale non ho accesso, se non andando prima sulla condivisione 
stessa da risorse del computer o menu esegui ed immettendo il nome 
utente e password, oppure creando un disco che mappa la condivisione di 
rete.
Senza aver prima immesso le informazioni dell'utente, la funzione 
CreateFile restituisce INVALID_HANDLE_VALUE.
Ho visto che la funzione CreateFile accetta un parametro di tipo 
SECURITY_ATTRIBUTES: ï¿œ possibile impostare l'utente e la password da 
programma tramite questo parametro?
Se sï¿œ, come?
Se no, ci sono alternative?

 Se no, ci sono alternative?
Confesso che non sono molto preparato sull'accesso di file in unit� di rete, 
ma la struttura SECURITY_ATTRIBUTES non riguarda qultipo di sicurezza. Mi sa 
che anzitutto dovresti montare l'unit� di rete in locale, e fornire le 
credenziali di accesso all'atto del montaggio. Solo dopo puoi usare questa 
unit� con il CreateFile... Attendi conferme pi� autorevoli, intanto mi 
informo meglio anche io... 

 rete.
...
Il modo piï¿œ semplice: WNetAddConnection2

 Se no, ci sono alternative?
Ho trovato una soluzione:
usando la funzione WNetAddConnection2 è possibile connettersi ad una 
condivisione di rete, impostando utente e password, senza mappare il disco.
Ovviamente, la chiamata a WNetAddConnection2 deve essere fatta prima 
della CreateFile.
Newsgroup: it.comp.programmare.win32
Titolo: Forse un baco di BC++?

E' un pezzo che uso Borland C++ Builder (4.0 Pro).
Da un mese qualche volta durante il linking mi viene fuori un errore di
violazione di accesso alla memoria da parte del modulo borlnk.dll (o
simile). L'unico modo per venirne fuori e' riavviare!!! Qualcuno mi sa
spiegare il motivo? E' forse un baco? Ho per caso allocato la memoria del
mio applicativo in qualche modo errato? (anche se non credo siano questi i
motivi perche' l'errore non e' sistematico...)
Grazie
Max

>E' un pezzo che uso Borland C++ Builder (4.0 Pro).
Hai provato a installare le 2 patch disponibili sul sito della Borland?
--
__________________
Stefano Tempesta
[Real Training]
ste...@tempesta.org
http://www.tempesta.org

Newsgroup: it.comp.programmare.win32
Titolo: WinMain un po' misteriosa...

Sono assillato da un dubbio piů o meno atroce sulla WinMain.
Uso il Borland C++ 5.2 per compilare i miei programmi.
In un programma Windows, la funzione principale la faccio cosě:
int WINAPI WinMain(.....)
{
}
Alcune volte, perň trovo
int PASCAL WinMain(.....)
{
}
Provo a sostituire il PASCAL con WINAPI e il programma funziona lo stesso,
in modo IDENTICO, sia con PASCAL che con WINAPI.
Che differenza c'č?
Ciao
    Fabio

non sono sicuro (sono un principiante pure io) ma credo che la direttiva
PASCAL indichi il modo di organizzare lo stack nel passaggio dei parametri
(ossia mediante il sistema usato dall'omonimo linguaggio). Cmq usa WINAPI che
va bene praticamente sempre
C h R o N o ha scritto:


 > Che differenza c'č?
Nessuna. Le Api windows usano la convenzione pascal nelle chiamate
alle funzioni. Quindi WINAPI dovrebbe essere un define uguale a
PASCAL.
Ciao Uberto


seguendo la catena dei define
windef.h:#define APIENTRY    WINAPI
windef.h:#define WINAPI      __stdcall
ed infine __stdcall e' una parola riservata del complilatore MS
che sfrutta l'istruzione "ret XX" degli intel
per fare rimuovere i parametri dal chiamato anziche' dal chiamante.
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Newsgroup: it.comp.programmare.win32
Titolo: C++ ed ISAPI

Ma è necessario conoscere MFC per poter sviluppare ISAPI Extenzion in C++?
Grazie a tutti.

 
No.
I filtri ISAPI sono semplici DLL che esportano alcune funzioni con nomi 
predefiniti e possono quindi anche essere realizzate in C o C++, senza 
MFC. 
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: "Apri" a modo mio 2

tanto per fare un esempio, osservate la finestra di Apri file del Word
(sempre che sia effettivamente derivata da quella standard, e non costruita
da zero)
Al di là del mio capriccio, mi sembra abbastanza ragionevole che in molti
casi si abbia bisogno di posizionare altrove i bottoni di Apri e Annulla,
magari accanto a quelli propri...

ad esempio, osservate la finestra Apri del Word (sempre che non sia stata
rifatta da zero)
Mi sembra ragionevole, capriccio a parte, che uno possa aver bisogno di
posizionare altrove i bottoni Apri e Annulla in una finestra di Apri File,
magari accanto a dei propri bottoni...
Newsgroup: it.comp.programmare.win32
Titolo: Suoni

Cerco documentazione per leggere, riprodurre, modificare, salvare suoni in
formato Wave in C++.



msdn.microsoft.com
--
Andrea Laforgia (mica uno qualunque...)


Se mi dovevi dare una risposta cosě corta non potevi farlo su
it.comp.lang.c++ invece di dirmi che ero OT?

it.comp.lang.c++ invece di dirmi che ero OT?
Volevi che ti scrivessi il programma ?
Guarda che quello che ti ho dato e' l'indirizzo di un sito
in cui trovi tonnellate di documentazione.
Su it.comp.lang.c++ eri OT, ti ho indicato un gruppo su cui
spostarti, ti ci sei spostato, ti ho dato una risposta utile
e hai da ridire ? Complimenti.
Grazie di aver avuto questa reazione, evitero' di aiutarti
in futuro. 


 formato Wave in C++.
http://www.wotsit.org/search.asp?page=4&s=windows
--
Ciao !  Davide DG.

 in futuro.
Capirai che 'mme so perso...

Capirai che 'mme so perso...
*PLONK*
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

Newsgroup: it.comp.programmare.win32
Titolo: Classi che scompaiono.....

Ciao, utilizzo il VC++ 6.0
Vi e' mai capitato che una classe da voi creata, che e' presente nella
TreeView tutto ad un tratto scompaia????
A me e' capitato alcune volte e non nascondo che ho dovuto lavorare non poco
per ripristinarla.
E' capitato anche a voi???
Esistono delle procedure per il 'resume'???
Ciao.

 Esistono delle procedure per il 'resume'???
Non so dirti di preciso quale sia il modo per farle riapparire. Prova a
reincludere i files nel progetto.

TreeView tutto ad un tratto scompaia????
a volte mi è capitato
il mio 'sbaglio' era stato quello di affidarmi al mio fido header (con
la dichiarazione della classe) solo attraverso la riga "#include
<mio_header.h>", il che lo aveva fatto apparire nel FileView sotto la
voce "External Header"...
per risolvere mi è bastato spostarlo sotto "Header File" ;)
non so se sia il tuo stesso problema... spero di si :P
byez

Newsgroup: it.comp.programmare.win32
Titolo: Shuttle AK12

da quando ho istallato winXp ho un problema ACPI
nella gestione degli eventi ho gli errore sull'ID 4 e 5
indirizzi 0x70 e 0x71, 0xcfc e 0xcf8
la scheda madre è una Shuttle AK12 KT133
bios aggiornato alla versione S020
processore AMD 900 Mhz
qualcuno mi sa aiutare? ho urgente bisogno.
ho appena rifatto la machina per la 3 volta, sono sicuro che non è un
problema HW.
ciao e GRAZIE
ghez


Newsgroup: it.comp.programmare.win32
Titolo: Scheduler di WInnt

Ho un problema che credo legato allo scheduler di NT.
Ho fatto una applicazzione VB5 che, tramite MAPI32, invia un messaggio in
posta elettronica (nella fattispecie Outlook).
Lanciando l'applicazione 'a mano' funziona tutto.
Facendola lanciare dallo scheduler di NT, non si riesce più a collegare al
server exchange, quindi non spedisce niente.
A mio avviso, anche se nel tipo di start up del servizio Scheduler ho messo
di utilizzare il profilo che utilizzo correntemente, nel momento che tenta
di accedere al server, tenta di entrare con un altro utente ... o qualcosa
del genere.
Nelle MAPI esiste l'istruzione Logon, ma non so quale profilo gli devo
passare.
Ringrazio fin da adesso chi mi puo aiutare.

,

Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Newsgroup: it.comp.programmare.win32
Titolo: mix MFC e API - CDC e HDC

chi mi puņ fare un esempio di come si usa il dc del desktop con MFC?
ho una classe CDib, dove devo copiare un pezze del dc del desktop
solo che mi sono incasinato un po', e non sono sicuro che il lavoro che ho fatto č 'pulito'.
praticamente devo:
// ottenere il DC del desktop
// (non so se va fatto con le API o c'č un modo con MFC)
// chiamare il metodo CopyFromDCRect dell'istanza di una CDib
// ecco il prototipo:
CDib::CopyFromDCRect(CDC *pDC, int x, int y, int w, int h);
// rilasciare il DC del desktop
grazie anticipatamente
ciao
xaero

 // (non so se va fatto con le API o c'è un modo con MFC)
HDC hDesktop;
hDesktop = ::GetDC(NULL);
Una volta ho ottenuto anch'io il DC del desktop e mi sembrava di aver fatto
in questo
modo. Cmq, per esserne sicuro o provi o guardi sull'MSDN.
Per il resto non saprei cosa dirti... sui CDib non so quasi niente.
Ciao.

Ops!!
Scusa volevo scrivere, o provi o guardi sull'MSDN la GetDC(hWnd), mi sembra
che
ci sia scritto che se hWnd è nullo rimanda il DC del desktop.
Ciao.

 ha scritto nel messaggio news:tR6r6.813$Z%1.2...@news.infostrada.it...


 xaero
Ma  come? Esiste una GetDesktopWindow()? Buono a sapersi.
Ciao

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

Qualcuno sa come e' possibile sapere se un socket e' stato chiuso 
dall'altra parte usando le api?
-- 
Giancarlo Martini
EMail 
mcg...@mcgsoft.net

 dall'altra parte usando le api?
Devi leggere se il codice di ritorno di send() o recv() e` WSAECONNRESET.
Oppure puoi ritrovare tale codice con WSAGetLastError().
--
Bye! Lorenzo Lutti (
http://www.geocities.com/SiliconValley/Peaks/6258/
)

 --
Risolto grazie
Newsgroup: it.comp.programmare.win32
Titolo: Problemi con MSDN Library

Utilizzo Visual C++ 6.0 e la relativa MSDN Library.
Qualche giorno fa ho installato il Platform SDK della Microsoft e da allora
non riesco più a mandare in esecuzione l'MSDN Library poichè all'avvio mi
compare il seguente messaggio di errore: "Impossibile aprire il file:
c:\programmi\microsoft visual studio\msdn98\98vs\1040\msdnvs98.col".
Se avvio la libreria dall'interno dell'IDE di Visual C++ invece compare "Si
è tentato di compilare un file della guida compilato (.chm) non valido". Sul
sito di Microsoft esistono diversi suggerimenti su come risolvere tale (a
quanto pare noto) problema ma, ovviamente, non ne funziona neanche uno. Ho
provato in successione ad installare/disinstallare praticamente tutto ma il
problema non si risolve. Ho notato che i singoli files della guida (.chm)
vengono eseguiti ma la collection (.col) non ne vuole sapere. Prima di
arrivare al mitico FORMATTONE vorrei sapere se qualcuno cui si è presentato
tale malfunzionamento ha trovato la soluzione.
Grazie
Luke

Newsgroup: it.comp.programmare.win32
Titolo: aggiunta chiave registro di windows

Salve,
vorrei aggiungere una chiave al registro di windows utilizzando visual 
c++ 6.0 in modo che un mio programma,una volta eseguita 
l'installazione e scelto l'avvio automatico, si avvii automaticamente.
Qualcuno può dirmi le poche righe di codice per farlo?
Grazie!
--
"Anche i miei eroi sono poveri,
si chiedono troppi perchè"
Inviato da 
www.mynewsgate.net

 Grazie!
ciao

Ho provato così ma non funziona,crea la chiave e scrive solo la prima 
letteradel path(in questo caso 'c')!!!
HKEY hKey;
	unsigned char szFilePath[100];
	LONG lnRes = RegOpenKeyEx
(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",0
L,KEY_WRITE,&hKey); 
	TCHAR  m_strFileName []="C:\\windows\\prog.exe.exe";
	TCHAR sKeyName []={"MioProg"};
	lstrcpy( (char *) szFilePath , LPCTSTR(m_strFileName) );
	lnRes = RegSetValueEx(hKey,	LPCTSTR( sKeyName ),0L,
	REG_SZ,szFilePath,REG_SZ ); 


 solo la prima letteradel path(in questo caso 'c')!!!
Sembrerebbe che tu gli stia passando una stringa Unicode
dove se ne aspetta una ANSI.
Visto che usi TCHAR, usa la macro TEXT("...") per le
stringhe costanti e non mischiare TCHAR's con u_char's.
Inoltre, non mettere le {} quando inizializzi una variabile
di tipo stringa, come sKeyName.
-- 
/**
 * Alessandro Angeli
 *
 * MVP :: Digital Media
 */

 	REG_SZ,szFilePath,REG_SZ ); 
leggiti bene la doc. di questa api, va fatta cosi:
RegSetValueEx(hKey,sKeyName,0,REG_SZ,szFilePath,_tcslen(szFilePath))
REG_SZ è definita 1 da qui il risultato che ottenevi ;-)
ciao
Newsgroup: it.comp.programmare.win32
Titolo: CEdit colorati

Salve a tutti,
 qulacuno mi dice come posso cambiare il colore si sfondo e del testo
di un EditControl.
Su cosa intervenire ?
(devo crearmi una classe ereditata dalla CEdit oppure c'e'
un'istruzione che fa direttamente quello che voglio?)
Grazie.

Ciao Hobbit.
Qui ti posso aiutare di sicuro.... ci ho già sbattuto la testa e ce l'ho
fatta. Se vuoi vedere come si fa vai sul sito
http://www.mindcracker.com/
e nell indice a sinistra vai alla voce controls. Nella pagina che ti appare
cerca qualcosa del tipo:
How to change background color of an edit control? (è in fondo)
e trovi cio che ti serve. C'è anche un progetto di Visual C++ (mi pare che
si chiami Colors) che ti fa vederequalche esempio di come cambiare il colore
dello sfondo e del testo sia di controlli tipo CEdit, che di intere Dialog.
Comunque se hai bisogno fammi sapere.
Ciao ANtonio
"Hobbit" ha scritto:


Usa sicuramente Owner-draw Edit Control

Newsgroup: it.comp.programmare.win32
Titolo: Disinstallazione .NET framework

Avevo installato la beta2 di Visual Studio .NET, con relativo
Framework. Ora volevo installare la versione definitiva, ma il
programma di setup giustamente dice che devo prima levare la versione
precedente.
La disinstallazione di Visual Studio e' andata bene, ma quando cerco
di disinstallare il Framework si blocca dopo un paio di tacchettine,
cstringendomi ad abortire l'uninstall. Cosa posso fare? c'e' qualche
modo per togliere il framework "a mano"? ho dato un'occhiata, ma i
riferimenti nel registro sono davvero tanti...
Grazie,
Carlo.
PS: c'e' qualche altro NG dove posso fare questa domanda?

 
Non vorrei sbagliarmi, ma su qualche ng ho letto che la 
disinstallazione del framework č lentissima. 
Forse devi semplicemente avere un po' di pazienza :)
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: COM e c++

Salve, ho letto qualche testo online che mi ha dato un'infarinatura su cos'è
il COM.
vorrei continuare a imparare facendo qualche esperimento pratico...
avete da consigliarmi qualche tutorial online che mi insegni a usare COM con
C++ (non visual)???
grazie
Giulio



Non e' un tutorial ma un insieme di link che possono esserti utile:
http://www.sente.ch/cetus/oo_ole.html
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

On Sun, 16 Nov 2003 02:44:12 +0100, "Giulio"
<giulio....@email.IT> wrote:

Ho trovato anche questo che mi studiero':
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncomg/html/msdn_com_co.asp

Newsgroup: it.comp.programmare.win32
Titolo: Registrazione ActiveX

Salve a tutti,
ho dei problemi con la registrazione del controllo ActiveX NetManage
winsck.ocx tramite RegSvr32.
Mi ritorna una finestra del tipo :
LoadLibrary("winsck.ocx") failed
GetLastError returns 0x00000485
Qualcuno gentilmente sa a cosa è dovuto il problema e come rimediare?
Ringrazio anticipatamente

>GetLastError returns 0x00000485
Ovvero "Impossibile trovare uno dei file della libreria necessari per eseguire
l'applicazione", che si spiega da solo.
--
Stefano Pettini
Please answer here, not by email.

Newsgroup: it.comp.programmare.win32
Titolo: Parcheggiare come try icon un service di WinNt

Buongiono.
Ho programmato un service per WinNt e vorrei che quando ridotto ad
icona non finisse nella task bar ma nella 'try bar' (si chiama cosi?),
quella con l'orologio di windows insomma.
Come fare ?
Inoltre, ma sarebbe proprio la cigliegina sulla torta, come cambiare
l'icona dinamicamente per indicare lo stato del servizio senza bisogno
che l'utente riaprira la finestra?
Chiedo troppo vero?
Grazie comunque!
--
Ciao
M.2fast4u Giorgio
Le FAQ di - it.comp.giochi.simulatori.volo - le trovi su:
http://users.iol.it/ulisse31/
GPLrank handicap: -7.80 - 
http://gplrank.ringlord.com/
ICQ 28779230

icona non finisse nella task bar ma nella 'try bar' (si chiama cosi?),
Scusate credo che si chiami 'System Tray' 
adesso cerco di nuovo sulle MSDN........
Grazie


come non detto, risolto.
grazie


Newsgroup: it.comp.programmare.win32
Titolo: aiuto matlab 6.0

il matlab 6.0 R12 mi da un errore all'avvio : MATLAB ha causato un
errore in <sconosciuto> ecc..     Cosa può essere ? Ho un pentium 4 mi
hanno detto che potrebbe essere quello!
-- 
Posted from  [212.171.238.46] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:d622db41fa4f6b51f15...@mygate.mailgate.org...


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

Ciao a tutti,
vorrei utilizzare la CryptoAPI MS per realizzare un piccolo programma 
di cifratura; mi sono scaricato gli esempi dal sito MS e li ho 
compilati senza alcun problema (tutti gli esempi funzionano in finestra 
DOS e presentano il file MAKEFILE); quando ho inserito invece le 
funzioni CryptoAPI nel mio programma ho scoperto che nonostante il 
comando
#include <wincrypt.h>
il compilatore segnala errore sulle variabili e sulle funzioni CryptAPI 
che sono definite in wincrypt.h .
 
Cosa devo fare?
Grazie.
--
Posted from 
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server - 
http://www.mailgate.org

 che sono definite in wincrypt.h .
Ti sei ricordato di includere nel progetto anche il file .LIB che
dovrebbe essere fornito assieme all'SDK di CAPI?
... Hit any user to continue.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: Help Borland C++ 5 e fogli Excel.

 Probabilmente devi includere vcl.h prima di utilcls.h
non cambia assolutamente nulla, stesso errore stessa delusione!
Se qualcuno può aiutarmi, se interessato riceverà questa utile classe (che
ovviamente è free!) se solo riuscissi a farla andare...
Grazie a tutti.

 TBaseVariantT<tagVARIANT>' to 'TVariant &'
Provato con: cells->set_Value(&intValue); ?
Puo' essere un sciocchezza, ma prova, non si sa mai :D
Killer

 Puo' essere un sciocchezza, ma prova, non si sa mai :D
Ciao, è stata una delle prime cose che ho provato... ma niente da
fare...altre idee?
Ciao e grazie!
paolo.

Newsgroup: it.comp.programmare.win32
Titolo: Colore del font in CEdit

Ciao,
è possibile cambiare il colore del carattere in una edit box??
Grazie

 wrote in message 83ofg5$dn7$1...@nslave2.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Handle di un dialog...

Salve, ho un dialogo di splash in un'applicazione; in questo dialogo ci sono
un'immagine ed un controllo EDIT.
Ho bisogno di cambiare il testo del controllo edit (contiene la versione del
programma) prima di lanciare il programma.
Il problema è : la funzione SetDlgItemText ha il seguente prototipo
BOOL SetDlgItemText(
  HWND hDlg,         // handle of dialog box
  int nIDDlgItem,    // identifier of control
  LPCTSTR lpString   // text to set
);
ma io non ho l'handle del dialogbox.
Come risolvo questa cosuccia ??
Grazie e ciao !

Ci sono riuscito...ho messo tutto in corrispondenza del messaggio
WM_INITDIALOG del dialogo...grazie lo stesso !
Newsgroup: it.comp.programmare.win32
Titolo: "flashare" l'icona

Come si fa a far lampeggiare l'icona di un programma nella barra delle
applicazioni? (Per esempio, Mirc lo fa, avete presente?)
Qualcuno mi può dare una dritta o indicarmi dove posso trovare quelche
esempio? Grazie.

 ha scritto nel messaggio news:vVdn6.1112$271....@twister1.tin.it...



Grazie.

Newsgroup: it.comp.programmare.win32
Titolo: funzioni deprecated

ciao,
ho installato .net al posto del vecchio visual studio 6
alla prima compilazione del vecchio codice C escono circa 300 warning di 
funzioni deprecated,
a parte levarle tutte, pare ci sia un flag per evitare questi warning ma non 
ho capito come si usa,
dove lo metto? in una #define o nelle proprieta' del progetto?
qualcuno mi sa dare una mano?
grazie in anticipo
GCL 

 wrote in
news:8z2ji.42440$
y05....@tornado.fastwebnet.it
: 

Puoi usare #pragma warning per abilitare/disabilitare uno specifico 
warning.
Mettendolo in testa al/ai files di include puoi evitare il warning.
P.S. a volte le funzioni deprecate sono lasciate solo per 
compatibilità e non sempre fanno quello che facevano nelle vecchie 
versioni, quindi è il caso di verificare bene di cosa si tratta.
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

 dove lo metto? in una #define o nelle proprieta' del progetto?
Se una funzione è deprecated di solito ce n'è un'altra nuova che fa lo
stesso lavoro, a volte con poche differenze (spesso solo il nome
diverso). Se ne hai il tempo sarebbe il caso di dare una controllata e
vedere cosa puoi aggiornare subito.

 dove lo metto? in una #define o nelle proprieta' del progetto?
Suppongo sia dovuto al fatto che la Microsoft propone di sostituirle con
le cosiddette "safe CRT", che prevengono vulnerabilità a utenti maligni:
http://www.microsoft.com/italy/msdn/risorsemsdn/security/editoriale/safe_crt.mspx
Se il tuo software non ha privilegi superiori a quelli degli utenti che
lo usano, puoi lasciare perdere la "safe CRT", disabilitando il warning
4996.
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila
Newsgroup: it.comp.programmare.win32
Titolo: Comandi AT su seriale

Qualcuno sa mettermi su una buona strada?
Dovrei inviare dei comandi AT ad un modem collegato alla seriale...
Come posso fare?
Grazie.

Come posso fare?
scusa in quale lng vuoi realizzare questa cosa?
tra gli ocx messi a disposizione da Microsoft ve ne sta uno
(MSCOMM) che ti permette di gestire il dialogo col componente seriale.
cmq per qualsiasi altra cosa ...
msdn
serial programming
cod

 Come posso fare?
Ci sono diverse strade e non saprei qual'è la "buona" :)
Dipende da diversi fattori.
Se programmi in C, vuoi supportare diverse tipologie di modem e devi 
effettuare trasferimento dati e/o funzionalità di lettura dei toni o 
utilizzare il modem in modalità voice ti consiglio di usare le TAPI 
(guarda il capitolo relativo su MSDN).
Se invece devi supportare un solo tipo di modem (o non è un problema 
configurare le stringhe di init dei diversi modem) e/o devi eseguire 
operazioni particolari (ex: invio/lettura di messaggi SMS) puoi inviare 
i dati direttamente via seriale. Utilizzando le API puoi usare le stesse 
funzioni che si utilizzano per i file (Create/Read/WriteFile) oltre a 
funzioni specifiche (Get/SetCommState, Set/GetCommTimeouts) descritte 
nella sezione "communications" di MSDN. Se usi VB o altri linguaggi che 
permettono di gestire in modo semplice gli OCX (e non hai bisogno di 
sfruttare tutte le funzionalità fornite dalle API) puoi cercare la 
documentazione di mscomm.ocx (era fornito con VB, perlomeno fino alla 
release 5).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

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

Grazie.
penso che sia la mia sia la riposta dell'altro ti siano d'aiuto...
inizia con SetComm ...
ciao
cod

Allora...
su MSDN alla voce communications è riposrtata solo la spiegazione del
componente MSComm.
Ricordando che devo solo mandare dei comandi AT alla seriale dove è
collegato sempre e solo lo stesso modem... è possibile avere un ulteriore
chiarimento?
Cosa vuol dire che posso usare le stesse API usate per i file?
Qualcuno non ha un esempio pronto da mostrare?
Grazie.
"Valter Minute" <vmi...@REMOVEMEinwind.it> ha scritto nel messaggio
news:Xns90F7C7246F...@212.110.0.170...


Qualcuno non ha un esempio pronto da mostrare?
esempi pronti no... mi spiace, ma cmq
non credo sia poi tanto difficile,
Read, Write...
sai come lavorare sui file, la parte + difficile é aprire la com
e impostarla (se difficile é, é + difficile in assembly ^_^)
cod

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

 Cosa vuol dire che posso usare le stesse API usate per i file?
Che puoi ottenere un handle per leggere e scrivere sulla seriale con 
CreateFile e puoi invare dati con WriteFile e leggerli con ReadFile, 
anche in modalità "overlapped".
P.S. se non devi commentare o rispondere a delle domande, evita di 
riportare il testo del messaggio a cui rispondi in coda al tuo. E' solo 
un inutile spreco di banda. Grazie.

Newsgroup: it.comp.programmare.win32
Titolo: Taglia Copia e Incolla

Vorrei sapere quali sono i codici di Taglia Copia e Incolla in una
RichTextBox

RichTextBox
Che intendi per codici? Vuoi dire i messaggi da inviare per tagliare e
incollare?
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------


WM_COPY, WM_CUT, WM_PASTE, se era questo che volevi sapere.
Saluti,
    Mardy

Newsgroup: it.comp.programmare.win32
Titolo: DirectSound sotto a NT

So che sotto a NT DirectSound va in emulazione. Pero` tale emulazione
permette comunque in qualche modo il mixing via software dei buffer
secondari? In soldoni, due o piu` applicazioni possono avere un output
sonoro contemporaneo?
Ho fatto qualche prova, ma chiamando DirectSoundCreate() (quindi prima
di poter settare il livello cooperativo) due volte, da` errore..
... Useless Invention: Braille tv remote control.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

di poter settare il livello cooperativo) due volte, da` errore..
Tiro a indovinare: prima di chiamarlo una seconda volta devi settare il
livello cooperativo. O forse DS "si accorge" che lo chiami dallo stesso
processo, e si sente preso in giro. :-)
Saluti,
    Mardy

 processo, e si sente preso in giro. :-)
Purtroppo non funziona nemmeno con processi diversi... :-(
L'idea era quella di scrivere un plugin del WinAmp che funzioni anche
sotto a NT4 (ne ho scritto uno che per funzionare funziona, ma solo in
modo esclusivo); mi sembra eccessivo comprare Windows 2000 solo per
risolvere questo problema... :)
... An elephant is a mouse with an operating system.


Newsgroup: it.comp.programmare.win32
Titolo: --stdcall ???

Ho iniziato giusto ieri a studiare un po' di winapi
Quando scrivo ad esempio int WINAPI WinMain ( ...)
WINAPI e' una macro per __stdcall e o capito a cosa dovrebbe servire.
Ma quello che mi chiedo e' : l'aggiunta di una macro fra il tipo di ritorno
e il nome della funzione fa parte del linguaggio C o e' una invenzione
Microsoft??
Se fa parte del C a cosa serve???
Ringrazio tutti.


__stdcall <function-name>
_stdcall <function-name>
Description
The _stdcall and __stdcall keywords force the compiler to generate
function calls using the Standard calling convention. Functions must
pass the correct number and type of arguments; this is unlike normal C
use, which permits a variable number of function arguments. Such
functions comply with the standard WIN32 argument-passing convention.
ciao

Se fa parte del C a cosa serve???
Vedi sopra.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it
Newsgroup: it.comp.programmare.win32
Titolo: Ric. aiuto: "assertion failed"

Sto sviluppando un sw in VC++ e da un po' di tempo quando lo avvio
ricevo un messaggio di "assertion failed". L'asserzione fallita
sarebbe quella contenuta nel frammento seguente:
AFXWIN_INLINE HINSTANCE AFXAPI AfxGetResourceHandle()
	{ ASSERT(afxCurrentResourceHandle != NULL); // <------
		return afxCurrentResourceHandle; }
che è codice generato da VC che non so neanche esattamente a cosa
serva. Il programma funziona lo stesso, ma è davvero frustrante
ricevere quest'errore ad ogni avvio del debugger, senza contare che
potrebbe essere sintomo di un problema a venire.
Se qualcuno sa come posso risolvere il problema o da dove posso
cominciare sarebbe per me di grande aiuto.
Grazie.

 return afxCurrentResourceHandle; }
Ci dovresti dire qual è la riga di codice che l'ha generato (ALT-7). Le
asserzioni sono presenti solo nella versione debug e si assicurano che i
parametri, lo stack, e altro siano corretti.
Per esempio un utilizzo erroneo del comando delete provoca spesso un
messaggio d'errore.
Kiuhnm

 Kiuhnm
La riga di codice contenente l'assert che fallisce l'ho riportata nel
msg precedente, lo stack delle chiamate al momento dell'errore si
presenta così:
AfxGetResourceHandle() line 22 + 33 bytes
AfxFindResourceHandle(const char * 0x00000080, const char *
0x0000000e) line 238 + 5 bytes
CWinApp::LoadIconA(unsigned int 128) line 994 + 26 bytes
CLessonOrganizerDlg::CLessonOrganizerDlg(CWnd * 0x00000000 {CWnd
hWnd=???}) line 73 + 17 bytes
$E230() line 15 + 36 bytes
$E233() + 29 bytes
_initterm(void (void)* * 0x0041f208 $S234, void (void)* * 0x0041f320
___xc_z) line 525
WinMainCRTStartup() line 274 + 15 bytes
KERNEL32! 77e5eb69()
Come detto si tratta di funzioni completamente generate da VC e
vengono chiamate (come si può facilmente intuire) ancor prima che il
mio programma inizi il suo lavoro vero e proprio. E' per questo che ho
difficoltà a rintracciare la fonte del problema.
Grazie della collaborazione.

 difficoltà a rintracciare la fonte del problema.
Ma allora è diverso. Pensavo che l'errore avvenisse sì nelle funzioni del
VC, ma in seguito a una tua chiamata...
Aspetta un momento: CLessonOrganizerDlg è una tua classe?
Kiuhnm

...

Si, è una mia classe, ma la parte interessata è ancora relativa a
codice generato automaticamente via wizard. Sono giunto alla
conclusione che devo aver modificato qualcosa dal resource editor di
cui evidentemente è rimasta qualche traccia nel codice. Purtroppo nel
file .rc in questione non ho trovato indizi e sto ancora cercando.
Newsgroup: it.comp.programmare.win32
Titolo: [API win32]Come scambio info tra un dialog e la sua parent window?

Salve,
in una mia applicazione tramite menu faccio apparire un dialog box per
inserire dei dati.
Come faccio poi dalla finestra principale a prelevare i dati che erano per
esempio contenuti in un EditBox del mio dialog? L'unico valore che mi
ritorna la DialogBoxParam è il result.....
Bye
--
------
Per rispondermi scrivete all'indirizzo
jonquerido sul provider tin punto it

 ritorna la DialogBoxParam è il result.....
Puoi sfruttare l'ultimo parametro della funzione DialogBoxParam: crei una
struttura i cui campi rappresentano le informazioni che devi ricevere dalla
dialog, quinidi passi come parametro l'indirzzo di una istanza di tal
struttura; quando elebori WM_INITDIALOG in lParam è contenuto tale indrizzo;
a quuesto punto avendo a disposizioni l'inidrizzo è possibile modificare i
campi della struttura dichirata nella funzione che ha chiamato
DialogBoxParam

 ritorna la DialogBoxParam è il result.....
A volte per cose "quick'n'dirty" alloco dinamicamente una copia del testo
della editbox (con strdup), e ne passo l'indirizzo (con apposito cast)
tramite EndDialog
Soluzione sporchissima, ma per le cose semplici funziona
--
zelo


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

Ma un buon libro per le DD esiste??
Io ho notato DirectX Complete.... che ne pensate..
aspetto consigli
Ciao
NighTiger

 ha scritto nel messaggio
news:8ksfpp$53n$1...@sirmdpsin17.inwind.it...


 gli esempi dell'SDK.
grazie :)

 ha scritto nel messaggio
news:8kskhq$7bk$1...@sirmdpsin17.inwind.it...


 Ma ti pare!.
costa anche meno di DirectX Complete =)

 Ma un buon libro per le DD esiste??
Secondo me il miglior libro per DD rimane la documentazione del suo SDK. Per
quello che non è chiaro ci sono montagne di tutorial in rete con un
approccio meno formale.

 approccio meno formale.
http://www.directxfaq.com
 peccato che non sia aggiornato da anni
Le DirectDraw comunque non sono complicate concettualmente. Servirebbe magari
semplicemente un wrapper (che tutti i programmatori si sono fatto) per
inizializzarle.
--
+------ [ PMSoftware ] ------+
|
http://pmsoftware.tripod.com
|
+----------------------------+

> Secondo me il miglior libro per DD rimane la documentazione del suo SDK.
concordo .....
ciao


non conosci CDX??? 
http://www.cdx.sk/
ciaio da "a c q u a r i o 82"

 non conosci CDX??? 
http://www.cdx.sk/
si, ma chi fa da se fa per 3 (e sbatte via del tempo...)
--
[ PMSoftware ]
 
http://pmsoftware.tripod.com
    [ we make your dream come true ]
Newsgroup: it.comp.programmare.win32
Titolo: [?]Scrivere in un Edit Box "estraneo"

Salve a tutti!
Ho bisogno di scrivere un numero all'interno di un edit box in un 
applicazione che non č la mia e di cui quindi non posseggo il controllo...
Ho pensato di usare il Windows Handle dell'Edit Box e lě poi inserire i 
dati. Riesco a vedere il Windows Handle da spy++, dopo aver cercato 
nella gerarchia del processo (quindi so che c'č). Il punto č questo:
- Come faccio a modificare questo Edit Box avendo l'ID del windows 
handle? C'č qualche esempietto-porzione di codice da esaminare?
Grazie mille per l'aiuto!
Bye,
Norman


HWND hWnd = FindWindow(NULL,  TestoFinestra);
HWND hEdit = GetDlgItem(hWnd, id);
SendMessage(hEdit, WM_SETTEXT, 0, (LPARAM)NuovoTesto);
Facendo così ottieni l'handle della finestra che contiene l'edit box
(sostituisci "TestoFinestra" con il titolo della finestra, per esempio
"Documento1 - Microsoft Word").
Con la secoda riga ottieni l'handle dell'edit box, "id" è l'id dell'edit
(indicato da Spy++ con "Control ID").
Infine mandi un "WM_SETTEXT" per impostare il nuovo testo.

Newsgroup: it.comp.programmare.win32
Titolo: Plug-In e WinXP

Ciao a tutti.
Esiste un modo per  far funzionare un plug-in scritto per Win98 su WinXP???
La versione per il nuovo sistema operativo non esiste.
Grazie.
Salvo.

 Salvo.

Newsgroup: it.comp.programmare.win32
Titolo: [c] windows.h

qualcuno puo' consigliarmi qualche tutorial sulla windows.h ?
garzie

qualcuno puo' consigliarmi qualche tutorial sulla windows.h ?
Domanda curiosa: un tutorial su un header file ? Non mi e' chiaro :-)
Sulla programmazione Win32 in C ci sono molti tutorial, prova su
google 
Ciao !
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

> Domanda curiosa: un tutorial su un header file ? Non mi e' chiaro :-)
si scusa, volevo avere qualche tut per fare grafica con la windows.h
in realtà volevo usare wxwindows... ma il dev non ne vuole sapere di
compilarmele... qualcuno ha lo stesso problema?

Il 26/11/03 alle 11.45.10, FRaNCeSCo scrisse:

Usi Dev-C++? In questo caso vai sul sito di WxWindows a questo link
http://www.wxwindows.org/devcpp.htm
, che spiega come usare wxwindows con
dev-c++, cosa installare, etc...
ciao,
-- 
+--------+ ASCII ribbon campaign ( )
|  kral  |  - against HTML email  X 
+--------+              & vCards / \
Newsgroup: it.comp.programmare.win32
Titolo: Uscire da un loop se il mouse si muove

Ho un applicativo che implementa una GUI abbastanza complessa e quando 
l'utente muove il mouse in una nuova posizione si scatena una routine di 
calcolo che puo' essere abbastanza lunga (un paio di secondi).
Visto che questa routine non e' in un thread parallelo e vorrei evitare di 
mettercela avrei bisogno di interrompere questo loop di calcolo appena il 
mouse riprende a muoversi in quanto non ha piu' senso continuare con 
l'elaborazione in quel punto del video.
Che cosa e' "meglio" utilizzare per capire se nella coda nei messaggi c'è 
qualche WM_MOUSEMOVE pendente ed interrompere il loop di calcolo?
Peek Message?
WaitForSingleObject?
MsgWaitForMultipleObjects?
Grazie per le risposte
-- 
Guglielmo
I programmatori passano il tempo a combinare cose ovvie in modi non ovvi
(Robert Dewar) 


PeekMessage(pMsg, hWnd, WM_MOUSEMOVE , WM_MOUSEMOVE , PM_NOREMOVE)
Sko

 Sko
Perfetto, va che e' una  meraviglia.

Newsgroup: it.comp.programmare.win32
Titolo: funzioni API per operazioni sui file

Ragazzi, dovrei riuscire a capire quale sono sutte le funzioni che
hanno accesso , sia in lettura che in scrittura, sia per aprire o
chiudere un file. Mi interessava conoscere se sono le stesse anche se
lavoro sul mio file in rete. C'è qualche programmino che mi permette
di fare ciò?


Ciao ,
 le funzioni sono le stesse ...
 CreateFile (.....params )
 ReadFile ()
 ecc...
 devi solo cambiare il percorso del file di cui vuoi creare un
handle .
 cmq a questo link puoi trovare qualcosa di utile :
 
http://www.informit.com/library/content.asp?b=Visual_C_PlusPlus&seqNum=84&rl=1
se vuoi puoi trovare molti esempi su 
www.codeproject.com
cercando createFile .
Buona giornata .
              Paolo

Non misono spiegato bene. Volevo sapere quali sono le funzioni che mi
permettono di avere il controllo sul file( in scrittura,
lettura,apertura,chiusura, salva il file,).
C'è qulache programmino che mi permette di capire ciò?

 C'č qulache programmino che mi permette di capire ciň?
Continui a non spiegarti bene.
Che cosa intendi per "funzioni", "controllo", e di quale file stai parlando?
E il programmino che cosa dovrebbe fare?
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila

> E il programmino che cosa dovrebbe fare
Devo usare il NOTEPAD come programma per criptare i file; cioè tutti i
file che scrivo attraverso il notepad devono essere indirizzati ad una
mia DLL che mi funziona da filtro e devono essere salvati su disco
criptati secondo un mio algoritmo. Mi interessava conoscere quale sono
le funzioni devo andare a filtrare nella mia DLL.

giginho81 ha scritto:

Non mi e' chiaro lo scopo di tale operazione, comunque le soluzioni che 
mi vengono in mente sono le seguenti:
- Creare un filter driver per il file system. Devi scrivere e installare 
un driver che trattera' tutti gli accessi al disco di tutte le applicazioni.
- Usare le opzioni di crittografia del file system NTFS. Puoi 
specificare che le informazioni contenute in un sottoalbero di directory 
siano comprensibili solo agli utenti autorizzati e autenticati, 
indipendentemente da quali applicazioni le abbiano scritte.
- Creare un'apposito text editor. Puoi prendere un text editor open 
source e modificarlo. Per esempio, SciTE.


Io devo usare proprio il NOTEPAD. Vorrei fare un Hook al notepad
iniettando una Dll che mi creo io e che mi funziona da filtro. Ho un
unico problema vorrei  vorrei che la mia Dll creata restasse
registrata nel sistema(in modo tale che ogni volta che avvio il
notepad si carichi automaticamente anche la Dll). Ho provato tramite
il comando Regsvr32.exe ma non mi registra la Dll dicendomio che non
trova ilpunto d'ingresso della Dll. Vorrei adoperare queta soluzione.
Mi servirebbe qualche consiglio.
Newsgroup: it.comp.programmare.win32
Titolo: Utilizzo di EXEC()

Salve a tutti!
E' la prima volta che posto in questo newsgroup, ...vorrei chiedere un
aiuto...
sto realizzando un programmino in DEVC++ ...al verificarsi di un certo
evento, questo programmino, deve mandare in esecuzione una seconda
applicazione...il problema che ho è: "COME SI LANCIA UN PROGRAMMA DA UN
ALTRO PROGRAMMA NELLA PROGRAMMAZIONE IN WINDOWS?" "ESISTE L'EQUIVALENDE DEL
FORK (PER CREARE UN PROCESSO) E DELLA EXEC(PER MANDARE IN ESECUZIONE IL
PROCESSO CREATO IN PRECEDENZA) IN WIN?"
Spero che qualcuno sappia rispondermi,...anche se più in generale, la
questione non è relativa alla programmazione in windows...ma forse alla
programmazione in windows tramite devc++!!!
In ogni caso grazie...e se il newsgroup dove porre tale quesito, non fosse
questo...chiedo anticipatamente scusa...ed se nell'eventualità,...qualcuno
potesse comunicarmi dove chiedere.... :-) !!!!
Ancora Grazie e CiaoCiao e tutti!!!
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

...Ho trovato una prima soluzione,...non era poi così difficile ;-P ...cmqe
elaboro ancora un pò...se anche qualcun altro vuole darmi una mano...ben
venga!
CiaoCiao a tutti!!!
____________________________________________________________________


...Ho trovato una prima soluzione,...non era poi così difficile ;-P ...cmqe
elaboro ancora un pò...se anche qualcun altro vuole darmi una mano...ben
venga!
CiaoCiao a tutti!!!
Ps: Di seguito uno stralcio di codice della prima soluzione:
.
.
.
char *args[4];
      char *prog;
.
.
.
      prog= "c:\\WINDOWS\\notepad";
      args[0]="exec.exe";
      args[1]="Nuovo.txt";
      args[2]=NULL;
.
.
.
      _execv(prog,args);
.
.
.
____________________________________________________________________
                    Il 18 Gen 2005, 14:35, 
rpall...@libero.it
 (alfalirae) ha scritto:


alfalirae wrote on 1/18/2005 3:20 PM:
 > ...Ho trovato una prima soluzione,...non era poi cosě
 > difficile ;-P ...cmqe
 > elaboro ancora un pň...se anche qualcun altro vuole
 > darmi una mano...ben venga!
ciao alfalirae,
  in windows va forte la ShellExecute() !!!


 
...GRAZIE MILLE!!! ;-)
