mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: [OT]libreria NTDLL.dll

Ciao a tutti.
Sto cercando informazioni su questa libreria ma trovo solo risoluzioni in 
caso di errori ma nessuna documentazione riguardo alla funzione di questa.
Voi mi sapreste dire per cosa viene utilizzata dal sistema operativo?
Grazie per l'aiuto.
Ciao.
 

 Voi mi sapreste dire per cosa viene utilizzata dal sistema operativo?
è parte del kernel: contiene ad es. tutti gli stub delle API native che
chiamano la int 2Eh entrando in kernel mode.
parte delle funzioni che essa esporta sono documentate in MSDN nel DDK (si
tratta di driver support routines); mi sembra che non venga specificato
quali driver support routines facciano parte di ntdll.dll e quali facciano
parte di altri moduli del kernel tipo hal.dll e ntoskrnl.exe, ma puoi
sempre divertirti un po' col Dependency Walker ;)
credo che sapere la provenienza delle funzioni al programmatore non serva
perché tanto i loro indirizzi sono sempre uguali (le dll di sistema hanno
dei base address speciali, a differenza delle altre che hanno sempre
quello predefinito, e quindi spesso devono essere caricate altrove e
rilocate).
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:d9mgni$dvn$1...@news.newsland.it...

Si stato molto gentile ma io non essendo programmatore non ho capito 
molto...
La int 2EH cos'e'? Un set d'istruzioni?
Adesso provo a vedere anche in MSDN.
Grazie ancora!
Ciao!

 Adesso provo a vedere anche in MSDN.
INT è una istruzione assembler di INTerrupt. La funzione 2E, come scriveva 
mrnt, viene usata per eseguire la transizione da user mode a kernel mode.
-- 
Raffaele Rialdi
Microsoft .NET MVP 
http://mvp.support.microsoft.com
 -
http://italy.mvps.org
 UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
 Weblog: 
http://blogs.ugidotnet.org/raffaele
Newsgroup: it.comp.programmare.win32
Titolo: Molti quesiti su VC++ 6 [lungo]

Ciao a tutti, sono nuovo del newsgroup e, causa lavoro, devo imparare VC++ 6
in brevissimo tempo.
Il grosso problema č che mi sono sorti una miriade di quesiti e dubbi a cui
non riesco a trovare una risposta, cosě ho deciso di porli sperando che
qualcuno (sicuramente) sappia dove mettere le mani:
1) Spesso capita di incontrare la classe IDISPATCH (o il puntatore
LPDISPATCH). Di cosa si tratta? Dove trovo esempi di utilizzo?
2) Nel manuale Microsoft di certificazione all'uso di VC, capita spesso di
incontrare il costrutto dynamic_cast<....... *>. A cosa serve?
3) Analogamente a sopra, accade di incontrare il costrutto ASSERT_VALID().
Cosa fa?
4) Supponiamo di avere due controlli derivati da CScrollBar (ad esempio due
CSlideControl) tutti e due orientati orizzontalmente. Come faccio a
distinguere quale dei due provoca l'evento ::OnHScroll()?
5) Come faccio a cambiare il puntatore del mouse in una form (quello che in
VB si fa con Me.MousePointer)?
6) Devo riempire un TreeView e vorrei sapere dove reperire info sulla
struttura HTREEITEM?
7) Ho il seguente codice:
            char dir[255];
            int a;
            strcpy(dir,"*.*");
            CListBox *lst;
            lst=(CListBox *)GetDlgItem(IDC_LISTBOX);
            a=lst->DlgDirList(dir,0,0,DDL_READWRITE);
    quando l'eseguo a diventa 1 e, quindi il metodo DlgDirItem ha avuto
successo, ma la list box non visualizza nulla. Ho capito male il
funzionamento del metodo oppure sbaglio altro?
Chiedo scusa per la lunghezza del post ma ho preferito cosě invece di
intasare il tutto con 7 messaggi separati.
    Grazie
            Cobra

 struttura HTREEITEM?
MSDN ?
Massimo


Ridefinisci nella classe visualizzazzione OnSetCursor.
Viene chiamata ogni volta che è necessaio reimpostare il cursore.
Il parametro nHitTest di dice la zona dove sta il cursore.
Esempio.
BOOL CAutomiastatifinitiView::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT
message)
{
 if (nHitTest == HTCLIENT)
 {
  switch (m_nStato)  // m_nStato contiene lo stato dell'applicazione
  {
  case IDM_INSSTATO:
   SetCursor(AfxGetApp()->LoadCursor(IDC_STATO));
   return TRUE;
  case IDM_INSTRANSIZIONE:
   SetCursor(AfxGetApp()->LoadCursor(IDC_TRANSIZIONE));
   return TRUE;
  default:
   return CScrollView::OnSetCursor(pWnd, nHitTest, message);
  }
 }
 else return CScrollView::OnSetCursor(pWnd, nHitTest, message);
}
Newsgroup: it.comp.programmare.win32
Titolo: active X

Qualcuno mi spiega cosa sono in realta gli active X e come si usano ?
grazie

 si usano ?
"ActiveX" e` un nome dato qualche anno fa a una versione di COM che
supportava nuove funzioni pensate esplicitamente per il web, come il
caricamento "dilazionato" e qualche altra.
COM e` un modello di definizione di interfaccia, ossia uno standard che
permette a programmi eterogenei (scritti in diversi linguaggi e/o che
girano sotto diverse piattaforme) di comunicare fra loro. In particolare
COM e` uno "pseudo-modello a oggetti", nel senso che condivide alcuni
dei pilastri della OOP ma ne ignora altri (il piu` importante e` la
mancanza del concetto di ereditarieta`, che viene rimpiazzato con una
tecnica chiamata "containment").
Per quanto riguarda l'utilizzo degli oggetti COM, dipende da quale
ambiente e linguaggio utilizzi. Alcuni ambienti (tipo il VB) supportano
direttamente ed estensivamente COM, anzi, poggiano quasi completamente
su di esso; altri (tipo Visual C++ con ATL) lo supportano in modo
comodo, altri (tipo Visual C++ con MFC) lo supportano in modo meno
comodo, con altri ancora e` un inferno usarlo.
--
Lorenzo

caricamento "dilazionato" e qualche altra.
Grazie

Newsgroup: it.comp.programmare.win32
Titolo: ListBox con icone come il ComboBoxEx

Ciao a tutti,
c'e' modo di avere un ListBox con integrata la gestione delle icone
(magari tramite ImageList) cosi' come avviene con il ComboBoxEx ?
MSDN non dice niente in merito ma forse c'e' qualche trucco per
evitare di dover disegnare da soli il tutto.
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
http://www.sgr.info
Email happyman69 (at) 
libero.it

 Stefano "HappyMan" (Lago Maggiore - NO)
ciao

Newsgroup: it.comp.programmare.win32
Titolo: Snapshot Cvs

Cosa sono, li sento spesso nominare per aggiornare una compilazione, ma
precisamente?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 precisamente?
cvs checkout <modulo>
tar czf modulo-snapshot-dataodierna.tar.gz <modulo>
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! Le donne e le salsicce sono la stessa cosa: pelle fuori e maiale dentro !>-

Newsgroup: it.comp.programmare.win32
Titolo: L'ultima lo giuro

Come si fa' ad intercettare dei messaggi da un Working-Thread (quelli senza
interfaccia per intenderci).
Infatti in questo tipo di thread l'unica cosa a mia disposizione e' la
funzione che funge da thread stesso, ma se devo eseguire delle operazioni ad
un dato evento (es. termine del thread dal processo padre) non so come fare.
Scusate il numero di domande ma e' la prima volta che uso i thread e  ho
qualche difficolta' (si era capito?)
Grazie

 un dato evento (es. termine del thread dal processo padre) non so come fare.
Un altro thread puo` comunicare col tuo anche in altri modi, non
solo con messaggi; ad esempio, con un oggetto evento di kernel
(bisognera` che il tuo thread lo controlli periodicamente e si
termini se e` settato).
Alex
Newsgroup: it.comp.programmare.win32
Titolo: [API] Trova computer

Ciao a tutto il  NG
Esiste l'API che mi permette (passando il NomeComputer) di trovare un PC
remoto
(esempio di un'altro network, quindi non visibile con il semplice "sfoglia
la rete")
praticamente il comando:
Avvio
        trova
                Computer
Ringrazio vivamente chiunque si interessi, sono mesi che cerco questa
maledetta APE Bzz ;)
Ciao
^^BerKa^^

Prova con:
WNetOpenEnum
------------
The WNetOpenEnum function starts an enumeration of network resources
or existing connections. You can continue the enumeration by calling
the WNetEnumResource function.
DWORD WNetOpenEnum(
  DWORD dwScope,                // scope of enumeration
  DWORD dwType,                 // resource types to list
  DWORD dwUsage,                // resource usage to list
  LPNETRESOURCE lpNetResource,  // resource structure
  LPHANDLE lphEnum              // enumeration handle buffer
);
Ciao, Luc.


Newsgroup: it.comp.programmare.win32
Titolo: Panel e win32

Ciao a tutti, verrei familiarizzare con le api di window. Sto costruendo 
una applicazione e mi stavo chiedendo come creare un "Panel". Per me un 
panel è un componente il cui scopo è quello di contenere altri  oggetti. 
Ho cercato nella documentazione microsoft pensando di trovare una classe 
di window che facesse al caso mio, ma forse non sono stato abbastanza 
abile nella ricerca. Ho trovato solo bottoni edit scrollbar group box ma 
niente panel. Ho risolto il mio problema registrando una classe "Panel" 
e creato un'istanza di questa come child della window principale. Cosi 
mi sembra andare bene. Però non so se esistono modi migliori per 
risolvere il problema. Avete qualche consiglio.
Grazie mille.
    Alessio Z.

 e creato un'istanza di questa come child della window principale.
se usi lo Spy++ o se vai a spulciarti la VCL, ti accorgerai che anche
Borland usa una WndClass sua per i pannelli ;)
in genere Borland come nome della WndClass usa lo stesso nome della classe
VCL: la WndClass dei pannelli si chiama "TPanel"!!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.programmare.win32
Titolo: MSDN zippata

Sono nuovo del VC++
Per imparare ad usare bene le api windows dovrei stare connesso ore e
ore alla msdn.
Esiste una versione zippata scaricabile?
PS: io il cd apposito non ce l'ho...
Grazie.

PS: io il cd apposito non ce l'ho...
ahaha 1 giga byte di file zippato :)
--
Rhymes (
rhymes_...@myself.com
)
http://www26.brinkster.com/rhymes
" ride or die "

, 
ra...@dot.com
 
says...

Tutta la MSDN non c'e', ma forse tu intendi la documentazione delle 
varie API. Quella si puo' scaricare assieme al Platform SDK dal sito 
della Microsoft (
http://msdn.microsoft.com
). Non e' zippata ma compressa 
in file .cab :)
Luca

 file .cab :)
500 MB, ma si può o scaricare a frammenti o farsi mandare il CD
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!

in file .cab :)
scusa, cabbata :P

Newsgroup: it.comp.programmare.win32
Titolo: BOTTONI in C con immagini

Ciao a tutti!
Qualcuno conosce la "funzione" (se esiste...) che permette di aggiungere
ad un bottone un'immagine?
Grazie,
GB
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Bottoni in C? Cosa intendi? se usi MFC fai un giro da queste parti:
www.softechsoftware.it
ciao

ad un bottone un'immagine?
        hButton = CreateWindow ("button","Linea",
                          WS_CHILD | BS_BITMAP | WS_VISIBLE,
                          101,0,99,23,
                          hwnd, (HMENU)2, HInstance, NULL) ;
SendMessage(hButton,BM_SETIMAGE,(WPARAM)IMAGE_BITMAP,(LPARAM)(HANDLE)Hbitmap);


SendMessage(hButton,BM_SETIMAGE,(WPARAM)IMAGE_BITMAP,(LPARAM)(HANDLE)Hbitmap);


Newsgroup: it.comp.programmare.win32
Titolo: inserire un exe autoes. all'apertura file NO VIRUS

Premetto che non sto' creando un virus ma un semplice sistema di protezione
dalla copia.
Come si possono realizzare dei programmi auto eseguibili all'apertura dei un
file qualsiasi, testo , immagini o quant'altro ?
Naturalmente il programmino deve intervenire solo all'apertura di un file e
non deve essere supportato da nessun'altro programma.
Grazie a tutti.
Daniele.

:

Se devi fare in modo che il programma sia eseguito quando apri un 
determinato tipo di file, puoi cambiare l'associazione dei tipi di file che 
ti interessano sotto HKEY_CLASSES_ROOT e farli puntare al tuo programma 
(salvando magari l'impostazione precedente in modo che il programma 
suddetto possa poi lanciare in modo "trasparente" l'applicazione deputata 
alla modifica/stampa... dei suddetti tipi file.
Ovviamente è sufficiente che l'utente vada a cambiare di nuovo il 
collegamento tra estensione e applicazioni per "saltare" il programma e 
quindi la protezione.
Un metodo alternativo (molto più complesso) potrebbe consistere 
nell'intercettare le chiamate al file system e "filtrarle".
Un'esempio di applicazione in grado di monitorare il file system è 
reperibile su:
http://www.sysinternals.com/
(anche qui è comunque possibile, per un utente un po' smaliziato, 
disabilitare il filtro).
Sono comunque contrario per principio ai metodi di protezione che vanno a 
toccare il funzionamento del sistema e possono causare malfunzionamenti.
P.S. forse il terzo metodo può fare al caso tuo: fare in modo che gli 
utenti registrati godano di un efficiente servizio di supporto tecnico e di 
documentazione aggiornata.
-- 
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=000PZ0
if you want, I can send you the (free) C++ source code.
Newsgroup: it.comp.programmare.win32
Titolo: API x CDROM.

Ciao a tutti! Esiste un api che mi permetta di agire con il cdrom come
aprire o chiudere il carrellino? Io uso il VC++, non MFC
possibilmente.
Grazie in anticipo!



ho dato un'occhiata a msdn, non ho trovato nulla, perň
a suo tempo avevo trovato un'api.. ma mi sfugge il nome!!!!
cod

 a suo tempo avevo trovato un'api.. ma mi sfugge il nome!!!!
Probabilmente si tratta di mciSendCommand() e mciSendString().
Saluti!
--
- Carlo -
c.b...@libero.it

 aprire o chiudere il carrellino? Io uso il VC++, non MFC
E` sufficiente che tu ti legga i topic delle ultime 1-2 settimane per
scoprire che abbiamo gia` risposto a una domanda identica.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

scoprire che abbiamo gia` risposto a una domanda identica.
...come siamo permalosi!

 ...come siamo permalosi!
non è questione di essere permalosi ... oltretutto non credo che il tono di
Lorenzo fosse poi così polemico!
Cmq sarebbe buona regola leggere le domande recenti prima di postare, non è
bello rispondere sempre alla stessa domanda (soprattutto per chi questo ng
lo frequenta assiduamente).
Ciao! :)


 ha scritto nel messaggio
news:QdpS6.17248$ZZ.7...@news.infostrada.it...


CHISSA' COSA COSTA RIPETERE, NN SARETE MICCA TUTTI COME PAGANINI....
Veramente la risposta l'hanno data, comunque:
mciSendString("set CDAudio door open", 0, 0, 0) per aprire
mciSendString("set CDAudio door closed", 0, 0, 0) per chiudere
Ciao
Marco Barisione (ICQ 84277092)

 CHISSA' COSA COSTA RIPETERE, NN SARETE MICCA TUTTI COME PAGANINI....
Uhei Ciccio vedi di calmarti!
Come ricordava qualcuno recentemente questo non è un gruppo di persone
obbligate a rispondere!
Visto che non costa tanto ripetere costa ancora meno guardare senza chiedere
risposte già date!
Oltretutto la risposta la_ho_data _personalmente ... vedi che basta aprire
gli occhi per evitare di chiedere risposte già date?
Chiudiamola qui!


 ...come siamo permalosi!
Non volevo che il mio tono sembrasse particolarmente polemico o stizzito.
Semplicemente non vedo perche` dovrei andare a cercare, copiare e incollare
la risposta precedente, quando lo puoi fare tranquillamente tu. :)


Newsgroup: it.comp.programmare.win32
Titolo: cambiare font ad un controllo CListBox

supponiamo che io voglia usare il courier invece del font di default,
come devo procedere?
grazie
-- 
Mastupristi?


Utilizzando la funzione SetFont.
Ricordati pero' di passare l'handle di un font che non sia locale alla
funzione.
Ad esempio dichiari come membro privato della tua classe un
CFont m_Font;
Poi nell'OnInitDialog lo crei:
 m_Font.CreateFont (20, 0, 0, 0, FW_NORMAL, 0, 0, 0,
     DEFAULT_CHARSET, OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS,
  DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "MS Sans Serif");
E lo assegni al controllo
GetDlgItem (IDC_LIST1)->SetFont (&m_Font);
Newsgroup: it.comp.programmare.win32
Titolo: Reperire lo stream da un SoapSerializer

Usando MS Soap Toolkit 2 e VC 6.0, è possibile reperire in un buffer lo
stream generato usando un SoapSerializer? Io ho provato una cosa del tipo
    ISoapSerializerPtr pISerializer;
    IStreamPtr pIStream;
    char buf[1024];
    ULONG nToRead=1024, nRead;
    pISerializer.CreateInstance(__uuidof(SoapSerializer));
    CreateStreamOnHGlobal((HGLOBAL)0, TRUE, &pIStream);
    pISerializer->Init(_variant_t(pIStream));
    pISerializer->startEnvelope("","", "");
    .........
    pISerializer->endEnvelope;
    pIStream->read(buf, nToRead, &nRead);
ma non funziona. Qualcuno ha suggerimenti?
Grazie.
--
Fritz

 ma non funziona. Qualcuno ha suggerimenti?
Probabilmente devi posizionarti all'inizio dello stream prima di 
effettuare la lettura (Seek dello stream).
Altrimenti puoi passare un HGLOBAL diverso da 0 (allocato con 
GlobalAlloc) e leggere direttamente l'area di memoria collegata. 
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 > Usando MS Soap Toolkit 2 e VC 6.0, č possibile reperire in un


Newsgroup: it.comp.programmare.win32
Titolo: Idle Time

Salve a tutti! Esiste un messaggio che gestisce l'idle time tipo WM_IDLE?
Oppure sto dicendo delle stranezze? Sono autodidatta e sto studiando da poco
le API di Windows (ho sempre lavorato con gli ambienti RAD 8(   ). Tutto
qui! Grazie in anticipo a chi mi risponde!
HellHound - uccidi CERBERO per l'indirizzo

 wrote in message
news:b8eo7j$cu8$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.programmare.win32
Titolo: Programma C che lancia un altro programma

Salve,
            ho bisogno di creare un semplicissimo programma C  che deve
lanciare un programma Java chiamando il launcher
java.exe o javaw.exe. L'importante è che l'esecuzione del programma java
avvenga in un processo separato e del tutto indipendente e che non vengano
aperte finestre DOS. Come avrete intuito mi occorre il tutto in un ambiente
DOS/Windows.
Grazie in anticipo a tutti.

 wrote in message
news:bub7s7$62m$
1...@lacerta.tiscalinet.it

In C io proverei a scrivere una stringa *str per l'interprete dei
comandi
del sistema operativo da inserire nella funzione system:
#include <cstdlib>
int system(const char *str);
Saluti
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 int system(const char *str);
Ooops!
E' chiaro che intendevo stdlib.h e non <cstdlib> (C++).
e già che ci sono riporto un help:
int system(const char *s)
system passes the string s to the environment for execution. If s is
NULL, system returns
non zero if there is a command processor. If s is not NULL, the
return value is
implementation dependent.


 E' chiaro che intendevo stdlib.h e non <cstdlib> (C++).
Grazie innanzitutto per la risposta.
Non sono però ancora riuscito ad ottenere un buon risultato perchè se lancio
un'applicazione java tramite il suo launcher java.exe ottengo il criptico
(nel senso che può voler dire di tutto): "Programma troppo grande per la
memoria". Forse l'esecuzione viene lanciata nello stesso processo del mio
programmino che così si trova a dover gestire troppa memoria. Io vorrei
invece che il processo del mio mini programmino e del programma java fossero
del tutto separati.
Ogni idea è ben accetta.
Grazie in anticipo.
Total

 Total
Posso solo presupporre, ma posso benissimo sbagliare, 
che ci sia un file corrotto.
Forse il .class non è un vero class... o java.exe non è quello
che ci si aspetta.
Se java.exe ha sempre funzionato allora darei un'occhiata (con un
editor Hex) al binario di class e chissà che non si vedano cose
insolite...
Se è stato scaricato dalla rete (tipo p2p) allora lo riscaricherei,
nella speranza di averlo integro.
Spero che qualcosa di quanto detto possa tornare utile.
Saluti

Newsgroup: it.comp.programmare.win32
Titolo: Velocità applicazione

Mi sapete dire come poter valutare se l'applicazione sviluppata è veloce con
l'accesso al database?
E' possibile valutare ciò con un piccolo test:
    ex.: fare l'insert di 1500 record vedendo il tempo.
          leggere i 1500 record vedendo il tempo.
Se qualcuno mi saprebbe consigliare qualcosa ne sarei davvero grato.
Premetto che sto sviluppando la mia applicazione Client/Server con Delphi e
Interbase. Il database ce l'ho sul server e mi connetto solo con l'unico
client a disposizione. So che qualcuno mi dirà che non è possibile testare
il tutto con una sola connessione però se approssimatamente è possibile
stilare una statistica con delle operazioni....ben venga.
Grazie.

 veloce con l'accesso al database?
Misurare le prestazioni di una applicazione è detto profiling. Non conosco 
delphi e non conosco profiler per delphi, ma potrei scommettere che ci 
sono.
Tieni conto che per le prestazioni che intendi valutare il database gioca 
il ruolo determinante mentre tutto il resto è (normalmente) marginale.

Newsgroup: it.comp.programmare.win32
Titolo: Shutdown di un'applicazione senza GUI

Salve a tutti,
ho provato a creare una finestra invisibile, a usare l'API
SetConsoleCtrlHandler() (come mi ha suggerito Bruno Rivara), ma il mio
programma, un "quasi servizio" che l'occhio umano non dovrebbe mai
vedere tranne che nella Task List, si rifiuta di sapere quando avviene
lo shutdown o il logoff del sistema.
Creando una finestra invisibile riesco a ricevere solo tre insulsi
messaggi alla sua creazione (WM_GETMINMAXINFO, WM_NCCREATE e
WM_NCDESTROY, se non ricordo male) e niente piů, sicuramente perché ho
sbagliato qualcosa nella CreateWindow().
SetConsoleCtrlHandler() č perfettamente muto, solo provando a creare
un'applicazione console riesco a ricevere solo l'evento CTRL+C, per me
del tutto inutile.
Qualcuno ha degli esempi funzionanti???
Il mio ambiente č VC++ 4.0 e devo evitare assolutamente le MFC (exe
mooooolto piccolo).
Grazie
--
E.G. er Cicca
er_c...@freemail.it
Per rispondere in privato, sostituite @
usa.net
 con @
freemail.it
Hiroshima 45, Chernobyl 86, Windows 98

Durante un tentativo di chiusura di sistema dovrebbe essere notificato a
tutte le finestre top level un WM_QUERYENDSESSION. Se restituisci 0, la
chiusura dovrebbe essere annullata; restituendo 1 la tua applicazione dà il
suo consenso a continuare l'operazione. In seguito, le suddette finestre
dovrebbero ricevere un WM_ENDSESSION il cui wParam indica se la chiusura del
sistema possa avvenire o no: 0 significa che un'altra finestra ha risposto
picche (0) a WM_QUERYENDSESSION.
Stefano.

Newsgroup: it.comp.programmare.win32
Titolo: Makefile?

Avendo i makefile e il sorgente di un progetto, come posso fare a ricavare
"automaticamente" i files .dsp .dsw con visual studio?
Grazie, Mario

 Grazie, Mario
ciao


Se devi aprire un makefile tipo quelli degli esempi di MSDN, prova ad
aprirlo come qualunque altro file di progetto. In teoria ti dovrebbe
chiedere se vuoi convertirlo e dove vuoi salvare i nuovi file .dsp e
.dsw. Ciao!
Newsgroup: it.comp.programmare.win32
Titolo: timeout per la send

Ho 2 programmi, un client ed un server.
Devo fare in modo che il client, dopo aver tentato per un certo periodo di
tempo( scelto da me)  la connessione al server con esito negativo, ritorni
un errore tipo "Tempo scaduto: il server non risponde!"
Per fare questo avevo pensato di usare sul client una socket in non blocking
mode e fare un ciclo con una send ed una select( per verificare se e'
scattato il timeout)
Per settare la socket in non blocking mode ho usato ioctlsocket.
Per ora però questa tecnica non funziona.
Secondo voi e' un modo giusto oppure ci sono soluzioni migliori?

 ha scritto nel messaggio
news:PP6Q7.2291$Ah7....@news1.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: spostamento tra CEdit con TAB in una CMDIChildWnd

Salve a tutti,
sono un neofita e sto cercando di imparare qualcosa sulla
gestione dei messaggi in una applicazione Window.
Devo creare una maschera per inserire dei dati in un DB,
quindi ho ereditato una classe da CMDIChildWnd e
dentro ad essa ho inserito dei CEdit.
Ora il problema e' che al contrario di una CDialog non e'
possibile passare da un CEdit ad un altro con la pressione
del tasto TAB, non mi e' chiaro il modo per intercettare
la pressione di TAB all'interno della CMDIChildWnd.
Qualcuno mi puo' aiutare?
Ciao e grazie
Michele


Ho risolto cercando su dejanews  ...
Scusate la fretta nel porre la domanda,
comunque se dovesse servire a qualcuno
basta inserire il seguente metodo nella
classe della finestra:
BOOL MyWind::PreTranslateMessage( LPMSG msg )
{
    if( IsDialogMessage( msg ) )
        return TRUE;
    else
        return CWnd::PreTranslateMessage( msg );
}

Newsgroup: it.comp.programmare.win32
Titolo: Cosa incomincia per SW??

Una mia amica lavora con le MFC e i Wizard, e deve usare delle costanti (o
macro, non so cosa siano) che incominciano per SW.
Lei dice che al lavoro, dove ha VC6.0 ne ha tante mentre a casa, dove ha
VC5.0, non ne ha... come puņ essere possibile?
Voi sapete qualche cosa a riguardo?
ciao!
--
Alessandro Monopoli
-----------------------------------
Visita il mio sito! : 
http://www.alemonopoli.com
-----------------------------------

 Voi sapete qualche cosa a riguardo?
SW_* sono i nomi dei flag passati a ShowWindow: SW_NORMAL,
SW_HIDE, SW_MINIMIZE, ecc, ecc.  Sono definiti in winuser.h
(#define SW_MINIMIZE 6, ecc, ecc) e non e` quindi possibile
che la tua amica "non le abbia a casa", visto che winuser.h
ce l'ha di certo come parte del suo VC5.0 -- dille di
guardarci...!
Alex
Newsgroup: it.comp.programmare.win32
Titolo: CAsyncSocket e Csocket

Qualcuno potrebbe descrivermi l'utilizzo delle classi MFC CAsyncSocket e
Csocket? stavo tentando di realizzare una piccola chat e non riesco a
farmi dare l'indirizzo ip del computer locale dalla classe CAsyncSocket.
Ringrazio in anticipo
71103
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 CAsyncSocket.
Quando crei un socket puoi tranquillamente non specificare alcun
indirizzo; in questo modo il socket sara` 'bindato' a tutte le
interfacce disponibili. Guarda CAsyncSocket::Bind().
-- 
Lorenzo

 interfacce disponibili. Guarda CAsyncSocket::Bind().
hai ragione, ma mi sono espresso male; io dopo aver creato un socket con
CSocket::Create (il quale al termine chiama anche CAsyncSocket::Bind, come
da MSDN) ho la necessità di mostrare all'utente l'indirizzo IP del
computer; ho provato quindi a chiamare GetSockName per farmi dare l'IP, e
mi restituisce sempre 0.0.0.0, anche quando sono connesso a Internet.
Cosa c'è che non va?
Tieni presente che io ho letto tutta la documentazione su CAsyncSocket e
CSocket, ma di quella dei Windows Sockets 2 so poco e niente.
Grazie.


 niente.
Temo che se vuoi fare la lista delle interfacce dovrai usare
direttamente le API.
Concludo dicendo che l'IP e` una proprieta` di ciascuna interfaccia, non
del PC. Se il PC ha piu` di un'interfaccia (es. l'interfaccia di
loopback, l'interfaccia di Accesso Remoto, l'interfaccia della scheda di
rete...), esso sara` dotato anche di piu` indirizzi IP, e quindi parlare
di "indirizzo IP di un computer" e` un po' improprio.
-- 
Lorenzo

ho capito tutto, grazie.
cmq ho provato a curiosare nella documentazione delle API dei Windows
Sockets e dopo aver studiato le classi vedo che tutto sommato anche le API
non sono così difficili...

Newsgroup: it.comp.programmare.win32
Titolo: Info su Multithreading e MFC

ciao a tutti, sto impazzendo con il multithreading 
e quelle cavoloo di librerie  MFC.
Purtroppo il materiale che ho trovato a riguardo e' poco e scarno.
Qualcuno che ha gia' vissuto il problema, potrebbe per favore indicarmi
Tutorial, risorse su internet o libri specifici sull'argomento?
grazie....
-- 
Ciao by Allanon

 a écrit dans le message news:
agk4k9$lgigk$1...@ID-139431.news.dfncis.de...

Ciao Allanon,
http://www.codeproject.com/threads/ipc_tute.asp
http://www.relisoft.com/win32/active.html
http://download.iftech.com/DevCentral/pdf/multithread.pdf
http://www.developerfusion.com/show/1715/
  (pagine da scorrere a destra)
http://www.mindcracker.com/mindcracker/c_cafe/mt/mtt1.asp
http://www.codeguru.com/misc/worker_thread_class.shtml
http://www.codeconduct.com/ThreadingArticles/Thread2.asp
Poi ci sono libri vari, ma da acquistare e non gratuiti.
Maurus

 Maurus
Grazie per i preziosi link.
Cmq se ha qualche titolo di libri, sono bene accetti!
All'universita' dovrebbero averli...
ri-grazie!
-- 
Ciao by Allanon

 a écrit dans le message news:
agkitm$m8bkk$1...@ID-139431.news.dfncis.de...

Eccoti allora tre bei librozzi:
Win32 Programming (Addison-Wesley Advanced Windows Series)
by Brent E. Rector, Joseph M. Newcomer
all'indirizzo:
http://www.amazon.com/exec/obidos/ASIN/0201634929/ref=ase_programcom/002-585
4519-6810435
Programming Windows With MFC
by Jeff Prosise
http://www.amazon.com/exec/obidos/ASIN/1572316950/qid=1026460820/sr=2-2/ref=
sr_2_2/002-5854519-6810435
e
Programming Applications for Microsoft Windows (Dv-Mps General)
by Jeffrey Richter
http://www.amazon.com/exec/obidos/ASIN/1572319968/qid=1026460873/sr=1-5/ref=
sr_1_5/002-5854519-6810435
Maurus

 Eccoti allora tre bei librozzi:
[cut]
Che ne pensi di questo? lo conosci? mi sembra focalizzato sull'argomento...
"Multithreading Applications in Win32: The Complete Guide to Threads"
by Jim Beveridge, Robert Wiener
Ciao, Allanon


Non lo conosco, ma a giudicare dai giudizi che gli danno i lettori dovrebbe
essere buono.
Non ho ben capito se il livello e' medio alto o potrebbe essere letto anche
da un principiante dei threads.
Ce ne sono anche altri ma non li conosco.
Io ti ho consigliato il Prosize perche' e' buono e tratta le MFC, anche se
non e' specifico per il trattamento dei threads come sembra essere quello
che mi hai segnalato.
Questo gli dedica solo il capitolo 17 ed e' un libro che parte da zero sulle
MFC.
Se vuoi un libro piu' ad alto livello e specifico per i threads allora
potresti provare quello che hai trovato.
L'ideale sarebbe potersi scaricare un capitolo di esempio, ma non tutti gli
editori lo fanno fare.
Maurus

 potresti provare quello che hai trovato.
il Prosise ce l'ho gia', pero', come dici, non e' specifico pre i thread...
il libro che ho trovato, dovrebbero averlo in biblioteca qui a Ing.,
spero di riuscire a prenderlo....
poi ti faccio sapere com'e' se ti interessa!
Ciao e grazie
Allanon
Newsgroup: it.comp.programmare.win32
Titolo: Creazione dinamica di Form in Builder C++ ...

... vorrei creare un applicazione che mi crei dinamicamente delle form e 
che queste siano tra loro indipendenti; in particolare nel momento che 
attivo una nuova forma questa mi deve apparire sul TaskManager di 
windows come un nuovo processo ... c'è qualche esempio specifico del 
builder oltre i seguenti NAvSDI, NavMDI, TwoForms, che non fanno al mio 
caso?
Un grazie a tutti coloro che mi daranno un indicazione!
P.S.: ho visto sull'help anche il paragrafo "Creating forms dynamically
": è interessante ma non fa al mio caso!

 TaskManager di windows come un nuovo processo ...
Devi settare alla nuova finestra lo stile WS_EX_APPWINDOW. In 
pratica, basta ridefinire il metodo CreateParams dei form 
interessati come segue:
void __fastcall TFormX::CreateParams(TCreateParams &Params)
{
    TForm::CreateParams(Params);
    Params.ExStyle |= WS_EX_APPWINDOW;
    Params.WndParent = GetDesktopWindow();
}
HTH,
-- 
Stefano Frosio
www.esse-effe.com

Newsgroup: it.comp.programmare.win32
Titolo: Leggere i settori fisici di un floppy

Ciao a tutti,
perdonatemi l'argomento un po' preistorico.
Sto cercando di scrivere un'interfaccia win per leggere e scrivere i floppy 
di una vecchia tastiera musicale (con una sua formattazione particolare).
Ho dei sorgenti c di un paio di programmilli che fanno questo mestiere in 
dos facendo uso della funzione _bios_disk in bios.h, per leggere e scrivere 
direttamente i settori del floppy, che ovviamente non � pi� disponibile in 
win32.
La domanda �: esiste una funzione che mi permetta di fare un mestiere 
analogo in win32 oppure qualche metodo per fare un porting del vecchio 
codice? Ho cercato dappertutto e trovato nulla...
Grazie in anticipo.
Marco 

Marco Ronconi wrote:

E una FAQ, vedere il : comp.os.ms-windows.programmer.win32
Newsgroup: it.comp.programmare.win32
Titolo: [Visual C++] Appwizard

Qualcuno sa dove il Visual C++ memorizzi gli Appwizard custom? Una volta ne
ho creato uno per prova e da allora non sono riuscito (ho cercato in tutto
l'hard disk) ad eliminarlo dalla lista.
Grazie in anticipo a chi si interesserà
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

Non ho presente VC++, ma se parli della lista dei files recenti, allora non
c'è nulla da fare, a meno che tu abbia il fegato di andare ad aprire il
registro di Windows per cercare i dati riguardanti un prodotto Microsoft....
Ciao.
Diego "1985" Pettenò

 registro di Windows per cercare i dati riguardanti un prodotto
Microsoft....
No, non intendo i files recenti.
Sai che quando crei un progetto C o C++ il MS VC++ ti fornisce dei wizard.
Esiste anche la possibilitą di creare dei Wizard propri ("Custom
Appwizard"). Una volta ne creai uno per prova, che non faceva nulla. Ora
vorrei cancellarlo, ma non ho trovato alcun file relativo sull'HD.......


Ciao, Giuseppe
Saluti,
    Mardy

 file a se stante...
Ho cercato in tutti i file (con l'applet Trova->File o cartelle) sia il nome
che il contenuto. Nisba. Che debba cercare anche nella cartella del
Windows??


Ciao, Giuseppe
Saluti,
    Mardy

Hmmm, un mio amico aveva Visual C++ e non riusciva a trovare un file tra
l'elenco delle cartelle... prova a fare una ricerca di un file con, come
nome, quello di un Wizard, oppure cerca di trovarne il testo sempre con una
ricerca...
--
Diego "1985" Pettenň
per gli spammer la mail č
diego...@hotmail.com
per i messaggi seri č
diego....@tiscalinet.it

 ricerca...
Gią fatto, ho cercato il nome del wizard sia come nome di file e come
contenuto (ho pure rispettato le maiuscole e le minuscole). Sicuramente 'sto
wizard da qualche parte sarą, ma io non riesco a trovarlo.
:-(


 fa cosi'... :-( ).
Nooo, di reinstallare tutto il Visual Studio non ne voglio sapere..... :-\
Credo proprio che cercherò nella cartella del Win......


 Credo proprio che cercherò nella cartella del Win......
Ultime notizie: ho cercato in tutti i mei hard disk ma non ho trovato nulla.
Che l'abbia messo nel registry?


 Che l'abbia messo nel registry?
Niente da fare, neanche nel registry c'è nulla.......


Ciao, Giuseppe
Saluti,
    Mardy

| Non per niente e' uno wizard! ;-)
| >
| >Ciao, Giuseppe
| Saluti,
|     Mardy
Non per niente è Microsoft!
--
Ciao , Ricardo Antonio Piana
(Rico per gli amici)
ri...@kiss.to
ICQ #53211666
______________________________________________
Tutti i miei racconti , alcune poesie ed altro nel mio sito
http://kiss.to/rico
______________________________________________
Newsgroup: it.comp.programmare.win32
Titolo: Accedere alle icone del desktop

Salve a tutti,
vorrei sapere se é possibile (se si come e con quali funzioni, magari con
degli esempi) accedere alle icone del desktop, per esempio per muoverle di
posto, o per eleminarle, o per crearne delle altre o ... fate poi voi!!!
Io programmo in C++.
Vi rigrazio find'ora (si scrive cosě???) per le vostre risposte
Matteo Ferrini

 fate poi voi!!!
In teoria dovrebbero esistere delle interfacce della shell per farlo, ma
io non le ho mai usate. Comunque, finte interfacce a oggetti a parte, il
desktop resta sempre un semplice controllo ListView, quindi puoi spedire
tranquillamente i messaggi tipici delle list view e fare "quasi" tutto.
Dici "quasi" perche` non puoi spedire messaggi che contengono/richiedono
dati accessibili da puntatore (il tuo processo e` in un altro spazio di
indirizzamento). Se devi leggere/cambiare delle stringhe o cose simili,
o usi le ignote interfacce della shell oppure "entri" nello spazio di
indirizzamento dell'explorer con uno hook. L'ho fatto in un programmino
che ripristina la posizione delle icone quando vanno fuori ordine (chi
gioca ad Half-Life mi capira` :-)), se vuoi metto online i sorgenti.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 gioca ad Half-Life mi capira` :-)), se vuoi metto online i sorgenti.
a me farebbero comodo quei sorgenti :o)


Grazie Lorenzo,
mi farebbe molto piacere se mi puoi dare i file sorgenti. Li puoi mettere
online o anche spedirmeli al mio indirizzo E-Mail (se non ti costa troppo).
Eccolo: 
mfer...@eivd.ch
Ancora grazie mille.
Bye Bye
Matteo Ferrini

 sorgenti.
OK, lo faccio. :)
Metto solo i sorgenti senza tutte le varie rumente del VC++. Per
ricostruire il tutto, prima dovete compilare la DLL i cui sorgenti sono
in .\dmhook; dopodiche` compilate l'EXE includendo i file .cpp, il file
.rc e il file .lib che e` stato creato quando avete compilato la DLL.
Il pacchetto e` qui (9 KB):
http://www.geocities.com/SiliconValley/Peaks/6258/zip/dontmove_src.zip


 Il pacchetto e` qui (9 KB):
Mi sono dimenticato di upparlo, se ci tornate adesso dovrebbe esserci.
:)


 
http://www.geocities.com/SiliconValley/Peaks/6258/zip/dontmove_src.zip


 Debug/iconrestore.exe : fatal error LNK1120: 1 unresolved externals
Si direbbe che manchi la Comctl32.lib nel tuo link.
Incidentalmente, InitCommonControls e` obsoleta e
viene mantenuta solo per compatibilita`; potrebbe
essere meglio chiamare InitCommonControlsEx, che
e` la versione corrente.  Quest'ultima ti permette
di inizializzare solo i tipi di common controls che
veramente ti servono, accelerando la partenza della
tua applicazione se proprio non ti servono tutti.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: (OT) Sicurezza in rete sotto Win



 meno?
Beh, a parte i vari trojan come Back Orifice e Netbus (che funzionano
proprio in questo modo) c'e` sempre la possibilita` di sfruttare i bug dello
stack TCP/IP o del sistema operativo. Piu` che altro il pericolo e` quello
che ti facciano crashare la macchina, ma se uno non e` incredibilmente
incauto e` estremamente difficile che riescano ad accedere al tuo
filesystem.
Secondo me bastano tre semplici cose per mettersi relativamente al sicuro
(parlo ovviamente di sistemi Windows):
a) Eliminare i bindings fra NetBIOS e Accesso Remoto (NT e Windows 9x di
default autorizzano le connessioni NetBIOS da Internet);
b) Installare ZoneAlarm (
www.zonealarm.com
), stando molto attenti a dare le
autorizzazioni ai programmi che vogliono fare da server;
c) Collegarsi assiduamente a Windows Update
(
http://windowsupdate.microsoft.com
) per scaricare gli aggiornamenti critici
e i service pack.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: usare excel da VC++

Salve
Si possono scrivere dati in un documento excel da VC++ cosě come lo si fa 
con VBA?
grazie 

 
Certo, ma usare le interfacce COM in C++ è molto più complesso che non 
in VB.
es. per excel 2000 (un pò di righe di codice sparse, che ti dovrebbero 
indirizzare):
#import "MSO9.DLL" rename_namespace("EXCEL") rename("Shape", "MSOShape") 
rename("Shapes", "MSOShapes") rename("ShapeRange", "MSOShapeRange") 
rename("GroupShapes", "MSOGroupShapes") rename("TextFrame", 
"MSOTextFrame") rename("ConnectorFormat", "MSOConnectorFormat") 
rename("FreeformBuilder", "MSOFreeformBuilder") rename("Adjustments", 
"MSOAdjustments") rename("CalloutFormat", "MSOCalloutFormat") 
rename("ColorFormat", "MSOColorFormat") rename("LineFormat", 
"MSOLineFormat") rename("ShapeNode", "MSOShapeNode") 
rename("ShapeNodes", "MSOShapeNodes") rename("PictureFormat", 
"MSOPictureFormat") rename("ShadowFormat", "MSOShadowFormat") 
rename("TextEffectFormat", "MSOTextEffectFormat") rename("ThreeDFormat", 
"MSOThreeDFormat") rename("FillFormat", "MSOFillFormat")
#import "VBE6EXT.OLB" rename("Window", "VBWindow") rename("Windows", 
"VBWindows") rename("AddIn", "VBAddIn") rename("MenuItems", "VBMenuItems")
#import "EXCEL9.OLB" rename_namespace("EXCEL") rename("DialogBox", 
"ExcelDialogBox") rename("RGB", "ExcelRGB") rename("Application", 
"ExcelApplication")
#include <COMDEF.H>
// costruzione dell'oggetto Excel.Application
_ApplicationPtr app;
app.CreateInstance(_T("Excel.Application"));
// rilascio dell'oggetto Excel.Application
app = NULL;

Kan ha scritto:

ah, dimenticavo, prima di tutto devi chiamare la funzione 
CoInitialize(NULL);
inoltre metti sempre le try-catch sulle varie chiamate, perchè tutte le 
chimate COM possono lanciare eccezioni di tipo _com_error:
	try
	{
		app.CreateInstance(_T("Excel.Application"));
	}
	catch (_com_error &e)
	{
		TRACE(_T("Errore n. %d.\n%s"), e.Error(), e.Description());
	}
Newsgroup: it.comp.programmare.win32
Titolo: Processare i messaggi....

Rimuovi .ued per scrivermi<

La situazione da te descritta sembra adattissima per l'utilizzo di un
Worker Thread!!
In MFC, la funzione AfxBeginThread prende un puntatore a
funzione come parametro, occhio che tale funzione deve essere una funzione
spaiata o una funzione membro statica. Il prototipo di tale funzione deve
essere quello di una ThreadProc, guarda su MSDN per i vari dettagli.
Per
interrompere il loop del thread puoi visualizzare una dialoghina modale con
progress bar e tasto cancel, se l'utente preme cancel setti un flag che
viene periodicamente controllato nel thread loop.
Ciao, in bocca al
lupo, Davide.
www.pirasdi.com
--------------------------------
Inviato via 
http://usenet.iol.it

Newsgroup: it.comp.programmare.win32
Titolo: Un consiglio

Qual'è il miglior libro per imparare a creare dei programmi per Windows in
C++ (come disegnare l'interfaccia grafica, come controllare i pulsanti,
...)?
Grazie

Enrico Wrote:

Programmare Windows di Charles Petzold - Mondadori Informatica
--
Faber
Newsgroup: it.comp.programmare.win32
Titolo: Lavorare con immagini (Bmp)

Vorrei sapere, se esistono algoritmi già prestabiliti e librerie particolari
per realizzare programmi che analizzino file Bmp pixel per pixel e mi
permettano di avere le coordinate RGB di ogni singolo pixel....
grazie

 ha scritto nel messaggio
news:j1D88.38573$nI1.1...@twister1.libero.it...


cosa usi? se usi delphi : TBitmap.ScanLine
Ciaoux

 ha scritto nel messaggio
news:a40p8t$q5m$1...@newsreader.mailgate.org...


Newsgroup: it.comp.programmare.win32
Titolo: info windows app

Salve a tutti,
finora mi sono sempre occupato di software audio (synth e campionatori, mi
occupavo principalemte dei motori audio), non preoccupandomi minimamente di
come realizzare una vera e propria applicazione windows. Adesso mi ritorvo a
dover realizzare un programma gestionale per uno studio di fisioterapia, mi
chiedevo se esistessero risorse on-line dove poter capire qualcosa riguardo
la programmazione windows o se per forza mi devo comprare un libro
sull'argomento.
Grazie
Riccardo

la programmazione windows
teoricamente c'e' pieno di tutorial e poi c'e' l'ottima MSDN che ti
dice tutto il possibile, ma se non hai la minima idea di come si
programma in Windows un bel libro non e' una cattiva idea. 
Il problema e' scegliere in che linguaggio programmare.
-- 
Scritto da Gordon
E-mail: tbeqba@_EVZHBIVZV_avpu.vg

Newsgroup: it.comp.programmare.win32
Titolo: #pragma intrinsic(_lrotl, _lrotr) e permessi su membri

Ciao,
sto cercando di compilare con il mio fido BC++
un pň di sorgenti scritti per VC++ in cui compare
questo pragma, che il Borland non riconosce.
Per l'esattezza le due righe misteriose sono:
#ifdef INTEL_INTRINSICS
#pragma intrinsic(_lrotl, _lrotr)
Subito dopo il warning di "ill-formed pragma" mi spara
una sfilza di "Error: attemp to grant or reduce access
to <ClasseRompiballe::MembroBastardoXYZ>" perchč
una sua derivata li ridefinisce protected, da public
che erano nella classe base.
Prima di andare a modificare la struttura delle
classi, vorrei sapere che cos'č e cosa significa
quel pragma, cosě se per caso esiste (penso di sě)
un equivalente in BC++ mi risparmio una rogna...
ho il sospetto che le 2 cose siano collegate.

 vorrei sapere che cos'è e cosa significa quel pragma
dice solo che di certe funzioni va usata un'implementazione interna del 
compilatore
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: [mfc] rich edit

come si crea un rtf box con mfc?
--
ciao
XAERO [*]
"Se vuoi renderti conto del valore del
denaro, prova a chiedere un prestito"
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCA/CM/CS/CC/E/O d?(-) s+:-- a--->? C++++(+)$@ UL-(--) P>++ L+() E-- W+++$@
N++@ o-- K- w+++(++++)@ O--- M V? PS+++ PE-(--) Y? PGP>++ t? 5? X+ R- tv-
b+(++) DI? D++ G- e !h !r y?
------END GEEK CODE BLOCK------

> come si crea un rtf box con mfc?
// Declare a dynamic CRichEditCtrl object.
CRichEditCtrl* pmyRichEditCtrl = new CRichEditCtrl;
pmyRichEditCtrl->Create(
   WS_CHILD|WS_VISIBLE|WS_BORDER|ES_MULTILINE,
   CRect(10,10,100,200), pParentWnd, 1);
Per ulteriori info guarda nell'msdn e cerca CRichEditCtrl ...
Ciao

> come si crea un rtf box con mfc?
// Declare a dynamic CRichEditCtrl object.


Newsgroup: it.comp.programmare.win32
Titolo: incapsulare un API

Vorrei realizzare uno mia funzione che vien eseguita invece di un'altra 
API. Mi spiego mettiamo che io ho un'api di questo tipo: void 
write(string testo) non posso creare una funzione di questo tipo:
  void mywrite(string testo){
		//faccio qualcvosa con testo
		write_originale(string testo);
}
e poi fare in modo che i programmi chiamino mywrite e non write?
E' possibile?
Grazie.
--
Abruzzo Silvio
goku_...@libero.it
Powered by Slackware 8.0 with 2.4.19-pre7
^____^

 Grazie.
Non ti sei spiegato tanto bene secondo me... Visto che ti conosco e
conosco il problema, aggiungo due o tre cosine per facilitarne la
comprensione agli altri ok? In pratica Silvio vorrebbe fare una specie
di "sniffing della porta usb" per intercettare le informazioni che
passano e cercare di capire come fare un driver per Linux di una
particolare WinFotocamera. Solo che non sa come leggere le informazioni
e pensava di fare qualcosa tipo mettere una sua funzione tra la API per
la porta USB e il driver... Spero di essermi spiegato bene. Ciao (e non
arrabbiarti Silvio...).

 
Prova a dare un'occhiata a PORTMON (
www.sysinternals.com
) che esegue il 
monitoring di seriali e parallela (non sò se lo possa fare anche per 
USB) e di cui dovrebbero essere disponibili i sorgenti.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Compilatore e editor??

sono alle prime armi con la programmazzione c, e visto che non sono un asso
in inglese, sapete mica dirmi se esiste una qualsiasi versione di un
compilatore in italiano?? be ovvio non solo compilatore ma anche
l'editor....
Grazie...
Mat76

you wrote:

www.delorie.com
Utilizza il sevizio ZipPicker
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
-----------------------------------------------------
"There is nothing better for understanding a kangaroo
 than seeing it jump." [D.Grune, C.J.H. Jacobs]