mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Excel in c\c++

Salve a tutti, 
ho la necessità di creare un file excel partendo da un
file di testo o da nuovo,
settare le relative proprietà delle celle e
infine lanciare il file....
logicamente tutto ciò deve essere fatto
utilizzando C++..
premesso che non ho mai avuto a che farci,
so che si
può fare usando OLE..... ma come?
grazie per l'attenzione e per le
eventuali risposte
                                              Marco
--------------------------------
Inviato via 
http://usenet.iol.it



 file di testo o da nuovo,
Usando COM è molto semplice. Cerca su internet e troverai vari 
tutorial...
-- 
Luc.

 utilizzando C++..
Se devi solo creare il file puoi studiarti il formato BIFF, che è il formato
binario dei .XLS.
La soluzione proposta da Luc mi sembra comunque migliore.
Ciao. Federico.

Newsgroup: it.comp.programmare.win32
Titolo: AIUTATEMI!!!

so che in c per scandire le directory alla ricerca ad esempio
dei file *.doc bisogna utilizzre findfirst  e findnext ; ma vorrei sapere
cosa  vuol dire passare in findfirst nel terzo parametro FA_DIREC
e cosa vuole dire if (trova.ff_attrib==0x10) grazie a chi mi sara di aiuto
ciao
a tutti!!!!!!!!!!!!!

...


Newsgroup: it.comp.programmare.win32
Titolo: Dove posso trovare l'activeX di una prograssbar migliore di quella fornita

Dove posso trovare l'activeX di una prograssbar migliore di quella fornita
da Microsoft Windows Common Control?

 da Microsoft Windows Common Control?
In che senso 'migliore'?
-- 
Luc.

 da Microsoft Windows Common Control?
Perchè proprio un ActiveX? Fatti una bella classe derivata da CProgressCtrl
(prendi magari spunto dagli esempi su 
www.codeproject.com
 che non sono
male....)
Ma ciao

Newsgroup: it.comp.programmare.win32
Titolo: DLL API e VB

salve a tutti; ho appena cominciato a studiare la programmazione in C per
Windows.
Fino ad oggi le dll le scrivevo in VB6.0; mi piacerebbe sapere se anche in C
è possibile fare delle DLL alla maniera del VB, cioè con una classe da usare
creando una istanza (dim k as new fileDLL.class); dando una occhiata nel
tutorial che sto studiando (quello del compilatore per il c LCC-Win32 di
jacob navia) mi è parso di vedere solo lo stile "API".
(scusate per i termini poco scientifici)

jacob navia) mi è parso di vedere solo lo stile "API".
Tu vuoi fare delle dll activeX, per questo devi usare il C++.
Ti suggerirei di appoggiarti ad un framework che ti agevoli il lavoro,
come ATL.
Tieni presente che in C++ hai tutto il controllo possibile sulla dll,
ma e' piu' impegnativo che in vb.
-- 
ciao, hal
Newsgroup: it.comp.programmare.win32
Titolo: Ricerca nelle directory

Salve a tutti, ho creato queste classi, per separare il codice portabile
da quello non portabile. la classe finder_win si occupa di trovare i files
con una determinata estensione in una directory.
A me servirebbe che cercasse anche nelle sottodirectory.. qualcuno ha
qualche
dritta da darmi?
Allego il codice delle classi.. grazie in anticipo! ^_^
class finder {
    public:
    string found;
    finder(string ext_to_find) : ext(ext_to_find) {};
    virtual void start_search() = 0;
    virtual void continue_search() = 0;
    virtual void close_search() = 0;
    protected:
    string ext;
};
class finder_win : public finder {
    public:
    finder_win(string ext_to_find) : finder(ext_to_find) {
        est_wildcard = "*." + ext;
    };
    void start_search() {
        search = FindFirstFile(est_wildcard.c_str(), &search_data);
file://Ricerca del primo file
        if(search == INVALID_HANDLE_VALUE) {
            string err = "Non ci sono file " + ext + " nella directory";
            mexException ex(err);
            throw ex;
        }
        found = search_data.cFileName;
    }
    void continue_search() {
        if(FindNextFile(search, &search_data))
            found = search_data.cFileName;
        else
            found.clear();
    }
    void close_search() {
        FindClose(search);
        found.clear();
    }
    private:
    string est_wildcard;
    HANDLE search;       file://Handle della ricerca
 WIN32_FIND_DATA search_data;   file://Dati del risultato della ricerca
};
--
Lupino
Azzurranet IRC: @#afiad, @#fils, @#pokegalaxy - ICQ: 91528290
Mail: Remove PAN to contact me
- "It is not important what you believe, only that you believe." -

 dritta da darmi?
Lo puoi fare con una funzione ricorsiva. Col campo dwFileAttributes di
WIN32_FIND_DATA puoi verificare che tipo di elemento hai trovato, e nel
caso che sia una directory (e non sia "." o "..") avvii la ricorsione.
--
Lorenzo

 caso che sia una directory (e non sia "." o "..") avvii la ricorsione.
mmm..
ora vedo, grazie mille!

Newsgroup: it.comp.programmare.win32
Titolo: Cicli For senza "bloccare" l'applicativo in C/C++ (cerco equivalente di doevents (VB) in C++)

Salve sto sviluppando un semplice applicativo (VC++ 6.0) che in pratica è un
ciclo "for" di alcune migliaia di iterazioni.
L'applicativo ha una semplice interfaccia che consente di selezionare un
file e mostra un grafico.
Tutto funziona perfettamente, unico problema è il "blocco" dell'applicativo
durante il loop.
In VB inserivo un semplice comando "DOEVENTS" questo consente al programma
di processare i messaggi e gli eventi provenienti dalla GUI.
Come posso fare la stessa cosa in C/C++??
grazie a tutti e scusate l'ignoranza...
--
Davide®

Come posso fare la stessa cosa in C/C++??
Ciao !
Io nei miei programmi uso questa funzione
// Funzione per evitare il blocco dei messaggi
void NoBlock(void)
{
	MSG msg;
	if (PeekMessage(&msg,NULL,0,0,PM_REMOVE))
	{
		TranslateMessage(&msg);
		DispatchMessage(&msg);
	}
}
Ciao !
Stefano "HappyMan"
IABLA Sezione Lago Maggiore (NO)
Foto salseri/e & I.A.B.L.A. Ring
http://happyman.n3.net
Email: 
happyman...@libero.it

 wrote in message
news:0p7u6.83304$lj4.2...@news6.giganews.com...


ehm.. perdona l'ignoraza ma come lo uso un semaforo/mutex in C? e poi in
questo modo garantisco che tutti i messaggi vengono gestiti?
grazie :)
--
"Bob Rock" <there_is_no_business_like_showbusiness@_NO_SPAM_hotmail.com> ha
scritto nel messaggio news:99b5n7$hsl$1...@taliesin.netcom.net.uk...


>Come posso fare la stessa cosa in C/C++??
Secondo me ti conviene fare il ciclo in un thread separato.
-- 
a n t o n i o
www.geminisoft.com

"Davide® @ Home" ha scritto:

Per fare in modo che l'applicazione non si blocchi ho utilizzato con successo:
for(;;)
 {
    Application->ProcessMessage();
     ........
 }
Salutoni Dave;


bello ci avevo pensato. ma ci possono essere problemi di stabilità? come li
uso?
cioè come faccio a creare il thread e a dire al loop di usare quel thread?
dovrebbe essere qualcosa come:
'
inizio nuovo thread
        -----routine con il for
fine nuovo thread
giusto?
ciao e grazie!
Davide

>cioč come faccio a creare il thread e a dire al loop di usare quel thread?
Devi mettere il loop in una funzione e specificare quella funzione alla
CreateThread (guarda sul tuo help).
Il tuo programma principale continua a girare insieme al thread.


 ha scritto nel messaggio
news:0p7u6.83304$lj4.2...@news6.giganews.com...



Ciao ho provato ma non riconosce(compilatore da errore di undeclared
identifier) Application. che cosa è? come la dichiaro e di  che header ha
bisogno
grazie ancora..
Davide
Newsgroup: it.comp.programmare.win32
Titolo: [leggermente OT] Grazie...

...per avermi segnalato Computer Magazine di Aprile con i due compilatori,
per motivi di tempo ho installato solo C++Builder 1.0 (perché è in versione
completa, il 4 è una limitata), e devo dire che è una bomba! Come
semplicità, mi sembra di essere tornati al "vecchio" VB, almeno ad un primo
sguardo...
Lo avevo già chiesto, ma non ricordo più: Borland C++ 5.02 ha un IDE suo? Da
quello che c'è scritto sul giornale (non ho ancora avuto tempo di
installarlo) sembrerebbe di no, però se fosse solo il compilatore riga
comando + qualche libreria non sarebbero un po' troppi 200 e rotti Mb? Anche
perché, se non erro, qualcuno mi aveva detto che l'ambiente di sviluppo era
per Win...
Beh, comunque, grazie :-)
Ciao,
Marco Zanon (
m.z...@usa.net
)
http://www.geocities.com/SiliconValley/Peaks/6455

Lo avevo già chiesto, ma non ricordo più: Borland C++ 5.02 ha un IDE suo?
Si` : IDE + Resources Editor
-- 
Roberto Gerola
Email: 
robert...@penguinpowered.com
WWW: 
http://www.penguinpowered.com/~The_Cpp_Compass

Lo avevo già chiesto, ma non ricordo più: Borland C++ 5.02 ha un IDE suo? 
Si e ci sono anche i compilatori a riga di comando un debugger integrato
e altra roba utile.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

ok, ma allora come mai uno dovrebbe scegliere il Builder? Solo per la
parziale compatibilità con Delphi?
Ciao e grazie,


grazie, ciao :-)
--


parziale compatibilità con Delphi?
Intendiamoci : BC++ 5.02 non usa la VCL e non ha un ambiente RAD,
bensi` usa il framework OWL 5.0 ed un Resources Editor per
creare finestre di dialogo, menu`...
IMHO, dal punto di vista della programmazione in C++
e` preferibile OWL 5.0 alla VCL : scritta in Object Pascal
e fatta digerire anche al Builder.
Ho provato per un po` il Builder ed usato per un po` Delphi
e tra i due sceglierei Delphi.
L'IDE del Builder e` un mangia-risorse da paura : ti
servono almeno 64 MB di RAM per poterlo usare in maniera
soddisfacente.
Mingw32 al confronto ha un compilatore che e` una scheggia.
Per la cronaca: io uso EGCS con FLTK e prossimamente gtk e VDK :-).


parziale compatibilità con Delphi?
Il builder cerca di porsi come ambiente RAD nella programmazione
in C++. La "compatibilita`" con delphi e` un altro suo punto di forza, nel
senso che ti offre la possibilita` di usare VCL pur essendo scritta il
Object Pascal e/o di utilizzare i due ambienti in un progetto misto.


creare finestre di dialogo, menu`...
Oggi cercando nell'help del BC++5.02 ho scoperto numerosi
riferimenti a VCL che mi fanno pensare che forse le estensioni
del Builder sono incorporate anche nel BC++ 5.02.
D'altronde mi ricordo di aver letto che i due ambienti
condividono lo stesso compilatore!!!


grazie, ciao :-)


grazie 1000,

Newsgroup: it.comp.programmare.win32
Titolo: Visual c++ 6.0 e DirectShow

ciao a tutti,
vorrei sapere se è possibile usare le Directx 9.0 (in particolare
DirectShow) con Visual C++ 6.0 (mfc).
Grazie in anticipo.

certo

Newsgroup: it.comp.programmare.win32
Titolo: Visual C++, multipiattaforma?

Ciao a tutto il newsgroup.
Sono nuovo di C++. Vorrei iniziare ad impare questo linguaggio.
Come ambiente di sviluppo vorrei utilizzare il Visual C++.
Ho sentito dire che il C++ č multi-piattaforma.
Il problema č che ho provato a vedere un po i tipi di progetti che si
possono creare con Visual C++ e volevo sapere se scegliondo di creare
un'applicazione per Windows o un'applicazione MFC(se non sbaglio si chiama
cosě), a fine lavoro, portando tutti i file create sulla piattaforma linux,
e ricompilando il tutto, funziona esattemente come č stato testato su
Windows. E' possibile fare una cosa del genere?
Se no, chi mi sa consigliare un buon linguaggio multi-piattaforma che mi
permette di sviluppare sotto windows?
Premetto che ho utilizzato fino a qualche gg fa Java e ho l'intenzione a
convertire tutti le mie piccole applicazioni in un'altro linguaggio.
Grazie.

 convertire tutti le mie piccole applicazioni in un'altro linguaggio.
Se vuoi essere portabile usi JAVA, ma puoi esserlo anche in C++ se usi le
standard library
che sono portabili. Un discorso di interfaccia portabile usando C++ non è
possibile farlo con i mezzi che ti vengono messi a disposizione da VC++ dato
che è per sviluppare 
app.ni
 MS Windows.
Quindi se vuoi prtabilità continua ad usare Java. ù
Secondo me
Ciao
Stelvio


I programmi scritti in C++ "standard" dovrebbero essere ricompilabili sotto
qualsiasi piattaforma
che supporti questo linguaggio; un discorso a parte vale per le librerie come
MFC che essendo
proprietaria di Micro$oft e basata al 100% sulle API di Windows *non* è
portabile su altri SO.
Se vuoi abbandonare il Java e passare al C++ (molto + veloce perchè compilato)
senza rinunciare
totalmente alla portabilità e senza troppi sforzi, puoi usare le librerie Qt di
Trolltech (puoi scaricarne
una versione per uso personale su 
www.trolltech.com
) che possiedono un plug-in
che si integra
con l'ambiente del Visual C++ permettendoti di creare progetti Qt velocemente.
Il codice che scriverai sarà ricompilabile sotto tantissime piattaforme (sempre
che tu usi esclusivamente
oggetti Qt e nessuna chiamata diretta a Windows.......;-))
Personalmente l'ho installata e provata e devo dire che hanno fatto un gran bel
lavoro.
Sotto Linux, Qt è stata usata dal Team di KDE per sviluppare l'intero ambiente!!
Spero di esserti stato d'aiuto.

Newsgroup: it.comp.programmare.win32
Titolo: come ottenere la directory di sistema

ciao,
quale istruzione posso usare in VC per ottenere le directory di sistema di 
XP?
quelle per intenderci che di solito sono
 C:\windows
C:\windows\system32
grazie
ciao
GCL 

 C:\windows\system32
GetSystemDirectory
http://msdn2.microsoft.com/en-us/library/ms724373.aspx
-- 
Stefano Frosio
www.esse-effe.com

C:\windows\system32
SHGetSpecialFolderPath con il CSIDL impostato a CSIDL_WINDOWS e
CSIDL_SYSTEM.
Newsgroup: it.comp.programmare.win32
Titolo: BCB4 directory browser

Qualcuno ha sottomano un componente (meglio visuale o no) che permette
di muoversi e selezionare directory on po' come in explorer?
Sarei pronto a pagare ..
Grazie
Giovanni

di muoversi e selezionare directory on po' come in explorer?
[snip]
Una funzione del genere potrebbe aiutare?
AnsiString __fastcall SelectDirectory( AnsiString Title, AnsiString
Default ) {
    BROWSEINFO info;
    char szDir[MAX_PATH];
    char szDisplayName[MAX_PATH];
    LPITEMIDLIST  pidl;
    LPMALLOC pShellMalloc;
    char *pszTitle = reinterpret_cast<char *>( alloca( Title.Length()
+ 1 ) );
    strcpy( pszTitle, Title.c_str() );
    if( SHGetMalloc( &pShellMalloc ) == NO_ERROR ) {
        memset( &info, 0x00, sizeof(info) );
        info.hwndOwner = Handle;
        info.pidlRoot  = 0;
        info.pszDisplayName = szDisplayName;
        info.lpszTitle = pszTitle;
        info.ulFlags = BIF_RETURNONLYFSDIRS;
        info.lpfn = 0;
        pidl = SHBrowseForFolder( &info );
        if( pidl ) {
            if( SHGetPathFromIDList( pidl, szDir ) )
                Default = szDir;
            pShellMalloc->Free( pidl );
            pShellMalloc->Release();
        }
    }
    return Default;
}
Ciao

Grazie, la provero' (perche' cosi' a occhio non so proprio cosa fa..)
Ciao
Giovanni

Newsgroup: it.comp.programmare.win32
Titolo: Come farsi un player???

Ciao a tutti,
premetto che non sono un gran programmatore, so
usare vari linguaggi ma tutti a livello molto amatoriale.
Vorrei però farmi un piccolo player in c++ x creare file in formato
wav o x ascoltarli.
Qualcuno mi può indirizzare nella giusta direzione, mi interesserebbe avere
link o materiali su come vengono creati i file wav e come sono strutturati ,
libri o informazioni sul c++ e la gestione dei  file audio.
Grazie!

 Grazie!
Ciao!
Ti consiglio di installare Microsoft DirectX 8 SDK per poi studiarti gli
esempi (e la "teoria") di DirectSound...
Io facendo cosě sono riuscito a fare un programma che registra Wave e ti
permette di suonarne anche piů di uno in contemporanea (fa tutto DirectX...)
Poi puoi fermarti a livelli "superiori" oppure "addentrarti" nei vari buffer
per modificare i suoni "in tempo reale"...
Ciao!
--
Virtual
e-mail: **
vir...@lombardiacom.it
**

 Grazie!
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Visual C++ .NET

Ho un libro sul Visual C++ :NET (Visual C++.NET for dummies dell'apogeo).
Per imparare questo linguaggio, ma tutti mi dicono di cominciare con il
visual C++ 6.
C'è chi mi dice di usare le MFC le API, ma mio fratello mi dice fai il .NET.
Che devo fare????
Volevo studiare il mio primo linguaggio, è voglio qualcosa di evoluto,
quindi perchè studiare qualcosa di vecchio o che sta passando con l'arrivo
del .NET???
Io non so molto ma non vorrei sbagliarmi, e spendere ancora soldi inutili.



Bhe innanzitutto non sempre la cosa piu' nuova è la migliore.
Secondo se non conosci il C++ lascia perdere per il momento la
programmazione windows e approfondisci il linguaggio allo stato
"puro".
Personalmente non conosco molto la tecnologia .NET ma per quello che
ho sentito penso che MFC+API sia ancora un valido strumento di
programmazione (indi Visual C++6), poi dipende tutto da che tipo di
programmi vuoi generare :)
Saluti ^_^

 programmi vuoi generare :)
Sono daccordo con i tuoi dubbi (.net è più nuovo,secondo microsoft sarà il 
futuro, quindi man mano andra a sostituire mfc, Ho visto poco .net ma 
Visual C++ .net dovrebbe essere VC6 +  la gerarchia di classi .net. quindi 
puoi usare  sia MFC che .net
Approfondisci il linguaggio allo stato puro, quando sarai + sicuro, e ti 
sarai stufato di apllicazioni "console" passa senza problemi a .net invece 
che a mfc
Non vorrei sbagliarmi ma sviluppata  la parte "core" in c++, penso che sia 
+ facile usare per l'interfaccia 
VB.NET
 o C# e far colloquiare il tutto  
rispetto a 
VC.NET
 puro
-- 
Simone

Newsgroup: it.comp.programmare.win32
Titolo: Visual Basic 6.0

Vendo :
Visual Basic 6.0 Enterprise Edition, originale con licenza ed ancora da
registrare
euro 850 fatturato iva compresa
risposte in e-mail isaca et 
vizzavi.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Newsgroup: it.comp.programmare.win32
Titolo: Crystal Report 8.5

Vi prego uso c++ builder 6 pro e non riesco a trovare nessuna
documentazione inerente a come agganciare un report ad una applicazione
e passargli degli paramentri.
Se qualcuno di Voi lo usa prego gentilmente di aiutarmi altrimenti
questi mi lincenziano. :(
Devis
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Devis
in c++ builder hai a disposizione quickreport...
basta che crei un form e inserisci un oggetto quickreport, dopodichč
guardando l'help di quickreport trovi passo passo come creare un
report ... cmq in linea generale devi creare la sez. dettagli,
indicare da quale TDataset (o tdatasheet.. non rammento) prelevare i
dati.. preparare le query... e mandare in stampa il report...
trovianche sul sito di quickreport una breve guida su come creare dei
report ...
Antonio

Ringrazio per la tua risposta,
 ma ho usato anni quickreport e purtroppo, secondo me, non è adatto per
applicazioni commerciali serie.
Comunque se qualcuno mi può aiutare ????
Ciao 

Newsgroup: it.comp.programmare.win32
Titolo: Visual c++ o....?

Sono nuovo dell'ambiente c++, mi chiedevo se in Visual c++ fosse possibile creare un software che faccia questo:
Generare diverse Forme d'onda molto precise dell'ordine si 1 o 2 Ms e inviarle sulla porta parallella.
Queste forme d'onda debbono essere modulate (cioè modificarne la frequenza) in tempo reale.
E' possibile farlo con Visual c++ o basta anche V-basic ??
Hanno bisogno di porzioni di codice in Assembler??
Chi più ne ha più ne metta ;-)
Grazie a tutti anticipatamente!!
--
TiscaliFreeNet, libero accesso ad Internet.
http://www.tiscalinet.it
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86]
via Mailgate.ORG Server - 
http://www.mailgate.org

 modificarne la frequenza) in tempo reale.
Se ti interessa la precisione, secondo me farlo via software non e` la
soluzione migliore. Girando sotto a un OS multitasking ci sono troppe
incognite, e ottenere una buona precisione senza appesantire troppo il
sistema puo` essere difficile. Molto meglio pilotare un microcontrollore
esterno che a sua volta generi il segnale.
Visti i valori (1-2 ms) devi per caso pilotare un servo?
... Oxymoron: Weather Forecast.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: Uso di classi....

Salve,
ho scritto un'interfaccia utilizzando le MFC, e devo utilizzare una serie di
classi per lavorare con immagini ed altre cosucce...
Ora mi chiedo, visto che DIVERSI metodi di DIVERSE classi della MFC
utilizzate andranno a settare alcune variabili membro delle mie classi per
lavorare sulle immagini, come va progettato il tutto in funzione di MFC ??
So che dire "progettato il tutto in funzione di MFC" sembra contrario alla
programmazione ad oggetti, ma non saprei cosa fare se non rendere le le
classi di MFC 'friend' di quelle del mio programma....ma mi sembra mooolto
strano.
Che mi consigliate di fare ?
Grazie...

 
ah si ? e come ?

 Che mi consigliate di fare ?
Proponi qualche dettaglio in piů :)
Saluti
  NinjaCross

Newsgroup: it.comp.programmare.win32
Titolo: [Win32] GWL_USERDATA e textbox

Ciao a tutti,
a voi risulta che usare lo spazio disponibile con GWL_USERDATA in un
edit box gli causi qualche scompenso ?
Mi succede una cosa strana nel wrapper che sto scrivendo, in pratica
subclasso (?) l'edit box utilizzando il costrutto
SetWindowLong(hwnd,GWL_USERDATA,(LONG)this);
dove this e' il puntatore alla classe che incapsula l'edit box, mentre
nella windows procedure subclassata comunque faccio processare i
messaggi a quella di default. Funziona tutto tranne quando l'edit č
settato come multiline, in questo caso il refresh del controllo non
funziona. Andando a ritroso ho scoperto che basta scrivere
SetWindowLong(hwnd,GWL_USERDATA,(LONG)this);
senza neanche operare il vero subclassing ed il test box si impalla.
Ho risolto utilizzando le Prop (SetProp e GetProp) che a scanso di
equivoci sostituisco anche negli altri controlli, ma vorrei sapere se
capita solo a me (Windows XP SP1, VC6) o č capitato anche a voi.
Ciao
Stefano
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 wrote:
[cut su boiata]
Arghh lo spazio USERDATA c'entra niente,sto verificando che il
problema lo causa la gestione del messaggio WM_CTLCOLOREDIT nella
parent window, piu' esattamente ho
case CTLCOLOREDIT :
	hCtrl=(HWND)lParam;
	hdc=(HDC)wParam;
	o=(Object*)GetWindowLong(hCtrl,GWL_USERDATA);
		if (!o)
	return 0;
	SetBkMode(hdc,TRANSPARENT);  <<<<
	SetTextColor(hdc,o->Color.GetForeColor());
	return (int)o->Color.hBrush;
E' il settaggio a TRANSPARENT che mi causa problemi di refresh al
controllo multiline (non a quello single line), se lo commento
chiaramente non ho piu' il background colorato ma il refresh non si
impasta.
Qualche idea ?

Newsgroup: it.comp.programmare.win32
Titolo: wxwindows e c++

Salve a tutti,
grazie a Bobo O per avermi indicato il giusto ng dove postare ;).
Dunque, per quanto riguarda i tab(problema precedente) , alla fine me
la sono cavata con wxNotebook che genera per l'appunto l'effetto che
volevo. 
Annotazione: sarebbe bello un doc in wxwindows dove ogni oggetto che
rappresenta qualcosa di visibile , sia affiancato ad un'immaginetta ,
cosi' a colpo d'occhio uno capisce di cosa si tratta (ma questa e'
un'altra storia).
Adesso pero' e' spuntato un altro problema:
descrivo graficamente :
in uno dei pannelli selezionabili con il tab (la linguetta per parlar
chiaro) ho creato un layout composto da due staticbox che resizano a
seconda di quanto uno resiza il frame (in pratica ho usato
wxStaticBoxSizer e wxBoxSizer per gestirli, con wxEXPAND e wxGROW).
Pare funzionare tutto bene, solo che il problema sta nel fatto che se
rimpicciolisco  la finestra di frame allora ad un certo punto il
contenuto degli  staticbox (che non si intersecano! i confini non si
intersecano mai, per cui i confini fanno quello che voglio io) va a
sovrapporsi superando i confini delle proprie static box.
In definitiva il problema e' assimilabile quello di un pannello con
due staticbox allineati orizzontalmente con dentro qualcosa che, se
stringo la finestra da destra a sinistra, vedono sconfinare i propri
contenuti uno sull'altro. 
Come si puo' risolvere questo problema?
Grazie a tutti coloro che risponderanno, se c'e' bisogno posto anche
del codice, sebbene sia ancora in fase prealfa visto che testo a piu'
non posso :)
Ciao!
E.p.

 Come si puo' risolvere questo problema?
Sinceramente non so se ho capito ma ci provo.Secondo me basterebbe impostare
la proporzione per ogni componente.Questo puoi farlo tramite il secondo
parametro per l'add del sizer :
void Add(wxWindow* window, int proportion = 0,
Piccolo esempio creato velocemente :
 bt1=new wxButton(this,-1,wxT(""),wxPoint(3,3),wxSize(178,20));
 bt2=new wxButton(this,-1,wxT(""),wxPoint(187,3),wxSize(105,20));
 bt3=new wxButton(this,-1,wxT(""),wxPoint(295,3),wxSize(181,20));
 sz3 =new wxBoxSizer(wxHORIZONTAL);
 sz3->Add(bt1,1,wxGROW,3);
 sz3->Add(bt2,0,wxGROW,3);
 sz3->Add(bt3,1,wxGROW ,3);
In questo esempio il secondo pulsante manterrà la larghezza e invece gli
altri 2 si adatteranno alla larghezza del frame.
ciao :)
--
------------------------
http://visualwx.altervista.org/
nuova release 0.85 [freeware]
VisualWx rad per c++,python,perl,ruby,lua e wxwindows

ciao :)
GRAZIE MILLE!
era proprio il wxGrow il truccone, basta associarlo a qualunque tipo
di sizer e fa il suo bel dovere 8)))
Grazie ancora!!!
E.p.
Newsgroup: it.comp.programmare.win32
Titolo: Icone su MessageBox

Salve,
è possibile ottenere l'handle dell' icona che appare
sulla MessageBox (MB_OK, MB_ICONINFORMATION...) ?
Vorrei riuscire a cambiarla, per i pulsanti ci sono
i vari IDOK, IDYES, ma per lei, esiste un modo ?
Grazie

i vari IDOK, IDYES, ma per lei, esiste un modo ?
STM_GETIMAGE non va bene ?

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

, 
pelo...@libero.it
 says...

A dire la verita' non ho capito esattamente cosa devi fare, comunque se 
vuoi manipolare a piacimento una message box standard questo tutorial di 
James Brown fa al caso tuo:
http://freespace.virgin.net/james.brown7/tuts/msgbox.htm

 ha scritto nel messaggio
news:MPG.189e34f57...@powernews.libero.it...


Newsgroup: it.comp.programmare.win32
Titolo: DialogBoxParam()

Perchè quando carico con DialogBoxParam() una dialog precostruita che
contiene alcuni tipi particolari di controlli (calendario, progressbar, IP
ecc. ) la dialog non viene affatto visualizzata ? Cioè quando eseguo il
programma la dialog non appare proprio ??
Ciao
Grazie

ClaudioF ha scritto:

Perchè non hai chiamato all'inizio del programma InitCommonControls (anzi
precisamente InitCommonControlsEx). Questo avviene in generale perchè il
sistema incontra dei controlli per lui sconosciuti.
[Il fatto che 'controlli comuni' non siano globali è un mistero, ma credo che
sia solo una questione di tradizione]

 programma la dialog non appare proprio ??
sono controlli comuni...di conseguenza vi sono le api & i relativi messaggi
per gestire slider,pbar,ip control....etc
ciao.

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

Come posso aggiungere una voce di menu
sul popup di gestione risorse; come fa winzip per intenderci
devo inserire qualche voce di menu?
Grazie,
   Lorenzo

    Lorenzo
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Software per leggere o convertire database sql?

Ciao a tutti.
Ho necessità di trovare un programma per estrarre dati da un database
con estensione .sql, oppure per convertire lo stesso in un formato da
me conosciuto e meglio gestibile come .xls per Excel o .mdb per
Access.
In mancanza di altro, mi andrebbe bene anche che me lo trasformasse in
un unico file di testo, dal momento che il mio scopo è recuperare
qualche riga di testo inserito nello stesso.
Infatti il database in questione è quello del backup di un forum da
cui devo recuperare un messaggio andato perso.
Qualcuno conosce un programma che faccia semplicemente questo, magari
freeware?
Grazie a tutti.
__________________
 
http://www.idee-regalo.biz/idee-per-regalo.html
http://www.giftideashop.net/ideas-for-gift.html

Access.
Ma hai cercato con Google?
http://intelligent-converters.com/sql2acc.htm

Newsgroup: it.comp.programmare.win32
Titolo: Come cambiare il LOOK delle finestre?

Ciao a tutti,
programmo in VC++6 e vorrei creare delle finestre tipo Norton SystemWorks
 cioé finestre non rettangolari, composte da una bitmap e moveabili).
Come posso Farlo?
2.
   Vorrei far partire un programma e poi, quando é terminato o l'utente lo
minimizza, farlo quittare. Come fare?
Grazie
Lukas Demetz

 minimizza, farlo quittare. Come fare?
"Quittare"? Spiegati meglio.
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/


Bé, scusami, farlo terminare.


 Bé, scusami, farlo terminare.
Ah, quindi quando il programma e` terminato lo vuoi fare terminare? :-)
Intendevo dire: organizza meglio la frase e/o spiega cio` che vuoi fare.
Se (come immagino) tu intendessi che dal programma 1 vuoi far partire un
programma 2, e quando il 2 e` terminato vuoi che anche 1 termini, devi usare
WaitForSingleObject() sull'handle del processo che ti restituisce
CreateProcess().
Se invece vuoi che il programma 1 termini quando l'utente minimizza il 2, e` un
po' piu` complicato. Lo potresti fare con uno hook di tipo WH_GETMESSAGE
agganciato sul thread del processo 2 che vuoi monitorizzare, ad esempio.

Newsgroup: it.comp.programmare.win32
Titolo: Puntatori e PostMessage

Spulciando l'MSDN ed in particolare la PostMessage ho letto che i parametri
della post message non possono essere puntatori.
E' possibile passare dei puntatori in un messaggio diretto ad una dialog
tramite la PostMessage?
Come posso fare altrimenti?
    Grazie
        Max

>della post message non possono essere puntatori.
Perche' no? Se sono puntatori a qualche oggetto allocato in memoria devi
solo assicurarti che la memoria non venga liberata dal chiamante. Nel tuo
caso deve essere la dialog box che deve liberare la memoria.
-- 
a n t o n i o
www.geminisoft.com

 ha scritto nel messaggio news:99vd47$qs8$1...@pluto.sm.dsi.unimi.it...


 ha scritto nel messaggio
news:99vi44$2v5ka$1...@ID-51253.news.dfncis.de...



Questo codice non funziona mai se la finestra appartiene allo stesso thread 
che richiama post message a meno che tra la Post e la free ci sia una 
"message pump" (message box, dialog box...).
Potrebbe funzionare (in modo completamente inaffidabile) se la finestra è 
in un altro thread. In questo caso il programma potrebbe andare in errore 
in modo apparentemente casuale (in realtà dipenderà dalla velocità e dal 
carico di CPU del PC).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

>dice non essere possibile (ma non mi fido di MSDN).
E fai male. MSDN e' la bibbia :-) Dove hai letto che non si puo' fare?
Forse hai interpretato male.
Io ho fatto tranquillamente (non uso MFC):
- il chiamante alloca l'oggetto
- postmessage
- il chiamante saluta e ringrazia
- la dialog box riceve il messaggio
- lo interpreta
- libera la memoria dell'oggetto
Tutto questo funziona a meraviglia ma devi linkare con le "multithreaded
library".



Diciamo che è vivamente sconsigliato..
Tieni presente che il messaggio in post potrebbe anche non arrivare mai (ad 
esempio per la chiusura del programma o anche solo della finestra 
"ricevente"). Nel tuo caso rischieresti di non rilasciare mai la memoria (e 
questo non è un grandissimo guaio se il programma viene chiuso 
immediatamente dopo) e, soprattutto, di non processare mai il blocco di 
dati (e la gravità di questa seconda ipotesi dipende da cosa fa la tua 
applicazione...).
In alcuni casi comunque questa tecnica può essere utile.
Ex: update dell'interfaccia utente (una lista di messaggi, o una label di 
stato,ad esempio) senza bloccare il thread in background o (peggio) 
rischiare un deadlock.
P.S. utilizzando PostMessage non è mai possibile passare buffer tra due 
processi diversi, mentre SendMessage, se utilizzata con messaggi di sistema 
che prevedono buffer di scambio (WM_GET/SETTEXT o WM_COPYDATA), esegue in 
automatico il "marshaling" dei buffer tra i processi.


 carico di CPU del PC).
mi puoi spiegare perchè?
non capisco.
poi, a proposito di memoria dinamica:
quando forzo la chiusura di un programma (es con taskmanager, termina processo) la memoria allocata ci pensa windows a rilasciarla?
e gli eventuali HGDIOBJ (HDC; HBITMAP...) ?
ciao
xaero



Newsgroup: it.comp.programmare.win32
Titolo: instalshield ... free

Ne esistono ?
In alternativa cosa potrei usare ...
grazie mille Ciao. 

 ha scritto nel messaggio 
news:L_B_d.1081520$35.40...@news4.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Visal studio 6.0 e Windows XP

Salve a tutti. Qualcuno mi sa dire se la suite MS Visual studio 6.0 funziona
sotto Windows XP ?
Grazie per la risposta.
Simone

Io ho trovato molti problemini (vedi il mio messaggio su questo news).
CIao
"Simone" <pad...@NOSPAMpatrimonium.it> wrote in message
news:acfqqh$2m70$
1...@half.spin.it

-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

A me funziona perfettamente (la uso ormai da 5 mesi) e non ho riscontrato i
problemi contenuti nel precedente post. Non ho fatto configurazioni
particolari.

Newsgroup: it.comp.programmare.win32
Titolo: Visual C++

MI chiedevo, ma ".net" č il nuovo nome di Visual C++ o nn centra
nulla?
Quando esce una versione nuova di Visual C++???
messaggio di: cred [
cre...@infinito.it
]

Quando esce una versione nuova di Visual C++???
VC++ 7 si chiamera VC.Net, secondo microsoft sarebbe dovuto uscire in
autunno ma probabilmente uscirą nel nuovo anno, esistono cmq delle
bete che puoi (o potevi, non so) comprare (per un prezzo piuttosto
basso se non sbaglio) sul sito MS
-- 
Marco Barisione (ICQ 84277092)

> VC++ 7 si chiamera VC.Net,
forse 
WC.NET
 ;-PP
(non mi va giů il nuovo pastone C#......!)
--
Ciao !  Davide DG.

(non mi va gių il nuovo pastone C#......!)
VC.Net e C# sono due cose diverse.
--
Andrea Laforgia (mica uno qualunque...)

(non mi va gił il nuovo pastone C#......!)
come ti ha gią detto Andrea Laforgia sono due cose diverse, VC++
supporterą la nuova piattaforma .NET ma sarą sempre un compilatore
C++, perņ migliore di VC 6 in quanto a conformitą allo standard C++.
C# č un linguaggio nuovo in parte derivante da Java e in parte da C++
(i maligni dicono che č Visual J++ riciclato); tu potrai continuare ad
usare VC++ senza nessun problema ed ignorare C# come magari oggi
ignori J++. Invece ha subito numerosi cambiamenti VB che č stato
migliorato ma anche reso incompatibile con le vecchie versioni, ho
sentito dire che esiste un tool per importare i vecchi progetti (che
nelle versioni beta non funzionava) ma non so esattamente quale sia il
destino dei vecchi programmi in VB.


 (i maligni dicono che è Visual J++ riciclato)
Ad un primo colpo d'occhio, mi sa che i maligni hanno ragione.
Zello


 VC.Net e C# sono due cose diverse.
Io sapevo* che C# č il nuovo linguaggio microsoftiano, introdotto per la
prima volta nel nuovo Visual Studio alias VC.Net
*... ma non ho mai avuto l'occasione di provarlo nč di documentarmi a
riguardo :)


Newsgroup: it.comp.programmare.win32
Titolo: Aiuto DLL

Qualche anima gentile puň darmi un progetto esempio di DLL in C++
richiamabile in Vb6 ?
Io non ci riesco....


probabilmente nono le leggi con Declare (proprio come le API, che sono DLL
tradizionali)
Le librerie di oggetti (tipo DAO) sono invece componenti ActiveX, tutta
un'altra storia
forse e' questo?
ciao


Newsgroup: it.comp.programmare.win32
Titolo: menu in visual C++

Salve, il mio problema e' il seguente:
ho creato una applicazione dialog based con appWizard ed ho
associato alla finestra di dialogo principale un menu',
inserito successivamente, tramite il campo menu' presente
nelle proprieta' della stessa finestra. Ed ecco l'inghippo:
quando utilizzo le funzioni UI per disabilitare le voci dei
menu' (Enable(FALSE)), queste mi funzionano per meta' nel
senso che durante l'esecuzione la funzione associata all'ID
della voce non viene eseguita anche se la voce stessa non
e' grigia.Perche'??! Qualcuno sa darmi una risposta visto
che la stessa funzione UI su un'applicazione SDI funziona
perfettamente? Garzie.
P.S. per la cronaca anche le funzioni SetRadio e SetCheck
non hanno alcun effetto sulle voci del menu
* Sent from AltaVista 
http://www.altavista.com
 Where you can also find related Web Pages, Images, Audios, Videos, News, and Shopping.  Smart is Beautiful

 non hanno alcun effetto sulle voci del menu
La gestione di questi aspetti delle voci di menu, con MFC, si
fa normalmente associando ai vari item delle funzioni di
aggiornamento con la macro ON_UPDATE_COMMAND_UI.
Con essa associ a ogni item una tua funzione-membro che
viene chiamata con un argomento, di tipo puntatore a
CCmdUI, ogni volta che il framework ha bisogno di sapere
lo stato dell'item stesso (ad esempio, chiami la SetRadio
di questo argomento per mettere o togliere il segno di tipo
radiobutton, ecc).
Non e` chiaro dal tuo post se tu abbia usato questo schema.
Se no, probabilmente il framework sta interferendo con i
settaggi che credi di avere fatto per altra via; se si`, puoi
forse avere qualche difetto di dettaglio nella implementazione
dello schema stesso...
Alex

Ti ringrazio di avermi risposto. Il fatto e' che ho fatto
proprio tutto questo e, come ho detto, non funziona
correttamente. Pensando di aver sbagliato qualcosa
nell'implementazione ho rieseguito tutto il procedimento ad
una applicazione SDI, sempre creata da AppWizard. Tutto va
a meraviglia. Non so proprio perche'(??!?). Ciao.


Newsgroup: it.comp.programmare.win32
Titolo: Tecniche di guarigione su http://pranichealinglatina.da.ru

Tecniche di guarigione su 
http://pranichealinglatina.da.ru
SITO GRATUITO


Newsgroup: it.comp.programmare.win32
Titolo: Porta seriale overlapped o no?

Non ostante abbia letto abbastanza su MSDN circa le operazioni overlapped e
non overlapped (chiamate anche sincrone ed asincrone) non mi e' ancora
chiara l'utilita' che potrei avere dall'usare una operazione (ReadFile o
WriteFile) overlapped rispetto ad una non overlapped nell'uso della porta
seriale.
In poche parole quali sono i vantaggi e gli svantaggi delle due modalità
usando il VC++?
Ringrazio chi vorrà rispondermi.
Anselmo
--
Posted from 
mta09-acc.tin.it
 [212.216.176.40]
via Mailgate.ORG Server - 
http://www.mailgate.org

 usando il VC++?
L'unico possibile vantaggio per le operazioni overlapped (a fronte
della maggiore complessita`) e` un potenziale incremento di
prestazioni; il tuo programma non si ferma ad aspettare input,
bensi` prosegue nelle sue operazioni mentre l'input e` in arrivo
(supponendo, naturalmente, che tu abbia altro da fare oltre che
accettare quell'input).
Alex

a' overlapped.
 
Saluti.

Newsgroup: it.comp.programmare.win32
Titolo: ShellExecute e attendere che il programma termini

Lancio un programma con ShellExecute e vorrei attendere che esso
termini prima di proseguire l'esecuzione di altro codice.
C'e' un modo semplice per farlo?
Grazie
Paolo

 C'e' un modo semplice per farlo?
Non mi ricordo she ShellExecute consente di recuperare l'handle del processo
creato; in caso affermativo, puoi usare WaitForSingleObject() su tale
handle.
Marco

 handle.
ShellExecuteEx
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:3cfd3bad...@news.flashnet.it



Newsgroup: it.comp.programmare.win32
Titolo: copiare file bloccati dal SO

Sto da poco cominciando a usare C# e volevo realizzare una applicazione che 
mi permettesse di copiare un file aperto da una applicazione in modalità 
esclusiva.
Ho provato ad utilizzare il metodo Copy della classe File, ma non funziona.
Qualcuno può darmi una dritta per risolvere il mio problema?
Vi ringrazio in anticipo.
---- Brian ---- 

 Qualcuno può darmi una dritta per risolvere il mio problema?
Non vorrei dire fregnacce, ma se un'applicazione apre un file in
modalita' esclusiva e' proprio perche' vuole impedire alle altre
applicazioni di farci QUALSIASI cosa sopra. Il S.O. fa in modo
che sia effettivamente cosi'.
Pertanto ho paura che il tuo problema, se non ho inteso male,
sia senza soluzione.
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.programmare.win32
Titolo: Tempo di inattività

E' possibile ricavare il tempo di inattività di un utente direttamente dal
sistema senza bisogno di costruire degli hook per gli eventi di mouse e
tastiera?
Grazie mille!!!!!!!!!!
Ely..............

 tastiera
Perché, con gli hook che problema c'è?
Runner
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.3. C, C++ and ASM developers
                               and beta testers are welcome!

 scritto un programma che dimostra l'uso di un hook di questo tipo:
Grazie mille Juliet, quello che volevo evitare era proprio una dll esterna
(per rispondere a Runner)
Vado subito a vedere il codice!!
Ciao
Elisa

"Ely77" <Elisa.Adamoli...@Tiscali.it> ha scritto nel messaggio
news:bjkcrj$pdp$1...@lacerta.tiscalinet.it...

A hook procedure can be global, monitoring messages for all threads in the
system, or it can be thread specific, monitoring messages for only an
individual thread. A global hook procedure can be called in the context of
any application, so the procedure must be in a separate dynamic-link library
(DLL) module. A thread specific hook procedure is called only in the context
of the associated thread. If an application installs a hook procedure for
one of its own threads, the hook procedure can be in either the same module
as the rest of the application's code or in a DLL.
Copiato da Win32.HLP
Ciao

 > scritto un programma che dimostra l'uso di un hook di questo tipo:
in rif:
http://groups.google.com/groups?selm=Xns93E434AB49B11juliet%40127.0.0.1
Ho provato il codice, ed č perfetto.
Peccato che mi sia dimenticata del fatto che su c++builder c'e' sempre il
solito problema che non riesco a risolvere, che mi porta alla fine a dover
sempre passare a visual c++ per creare le dll con i setWindowsHook... Perň
stavolta la dll la volevo evitare :(
Sulla ShowKeysCallback della funzione che installa l'hook:
 g_hKbdHook = SetWindowsHookEx
 (
  WH_KEYBOARD_LL,
  &ShowKeysCallback,
  GetModuleHandle(NULL),
  0
 );
Da l'errore:
[C++ Error] Unit1.cpp(98): E2342 Type mismatch in parameter 'lpfn' (wanted
'int (__stdcall *)()', got 'long (__stdcall *)(int,unsigned int,long)')
La ShowKeysCallback č definita come
LRESULT CALLBACK ShowKeysCallback
(
 int nCode,
 WPARAM wParam,
 LPARAM lParam
)
Il massimo che posso fare č cambiare LRESULT in int, poi dire a c++Builder
di lasciar perdere i parametri della funzione per un attimo č qualcosa che
non sono mai riuscita a risolvere.
Me lo devono proprio far buttare eh?

 Da l'errore:
[...]
già visto. Metti #define STRICT prima di #include <windows.h>


 già visto. Metti #define STRICT prima di #include <windows.h>
Purtroppo avevo già messo il define.. al punto giusto.
Ciao!

Purtroppo avevo già messo il define.. al punto giusto.
   C'e` sempre un intollerabile workaround: castare a HOOKPROC il
puntatore alla funzione, da usare solo temporanemente, se necessario,
e in attesa della soluzione specifica.
-- 
S.L.
Newsgroup: it.comp.programmare.win32
Titolo: Collaborazione Editoriale

Salve, sono Gianfranco Forlino, sono un redattore delle testate di Edizioni
Master, in particolar modo mi occupo di DDJ ed ioProgrammo, cercavo qualche
articolista interessato ad una collaborazione con la nostra casa editrice.
In modo particolare sarei interessato alla stesura di una serie di articoli
su argomenti nuovi ed interessanti, come potrebbero esserli: Remote
Scripting, costruzione di un client FTP, CIFS, ed in ogni caso argomenti
riguardanti le ultime tecnologie informatiche. Se pensate che una
collaborazione di tal genere possa essere di vostro interesse, contattatemi
pure: 
gfr...@edmaster.it
 sarň ben felice di valutare la cosa, e se il caso
lo prevede di proporre una collaborazione (ovviamente retribuita).
Cordiali saluti
Gianfranco Forlino
(
gfr...@edmaster.it
)
Edizioni Master

Salve mi chiamo Francesco Garelli e sono uno studente
di Ingegneria Elettronica dell'Universita' di Ancona,io sarei
interessato alla proposta e visto che ancora non ho nessun titolo(se ha
importanza)
sarei disposto a farlo anche senza retribuzione.Sono appassionato di grafica
3D,uso
prevalemtemente l'SDK Microsoft (DirectX 7.0) ed anche OpenGL;mi occupo di
gestione
di server di Rete,sono stato impegnato per due anni(anche qui gratis) nella
gestione
dell'Aula Studenti della suddetta facolta' in ambiente WindowsNT 4.0,con il
principale
compito di far funzionare sia l'intranet che l'internet(Web Servber,News
Server,FTP Server) ecc....
naturalmente ho un'ottimo background per quanto riguarda la sicurezza in
ambito rete
sia mediante la configurazione di Firewall,proxy Server(Microsoft 1.0 e 2.0)
sia mediante
il semplice filtraggio dei pacchetti mediante router Cisco.
Sarei molto felice di collaborare con una rivista in quanto sul mio
curriculum
cio' porterebbe dei vantaggi notevoli.
La ringrazio Anticipatamente.
Francesco  Garelli
p.s. Soprattutto sono molto sveglio ed imparo presto(cosa sempre utile).

 wrote in message
news:Py8c4.331$N1....@news.infostrada.it...


No so come e' capitato ho sbagliato ma la differenza la conosco
grazie.
Newsgroup: it.comp.programmare.win32
Titolo: Riguardo alla WinMain

Ciao compagni :p
Nel thread "WinMain un po' misteriosa.." ho letto che le funzioni API
utilizzano la convenzione di chiamata PASCAL
Mi sembra pero' di ricordare che sui manuali di Iczelion c'era scritto che
la convenzione tipica di chiamata in ambiente Win32 e' la STDCALL che e' un
ibrido tra le convenzioni C e PASCAL..
Praticamente essa passa i parametri da destra e sinistra.. (conv. C)
Ma e' il callee che deve risistemare lo stack dopo la chiamata.. (conv
PASCAL)
Uberto Barbini sosteneva nella sua email che sotto win32 c'e' la convenzione
pascal..
Io sono piuttosto dubbioso.. Quando ancora in Asm sotto win32 passavo
manualmente i parametri con le PUSH passavo sempre per primo l'ultimo della
lista che sta nel prototipo dell'API..
[come insegna Iczelion inoltre bisogna ricordarsi che la wsprintf usa la
conv. C)
Ciao a tutti !
along3x @ geocities . com

conv. C)
Eccone una! ;-)
Bye! Lorenzo Lutti (
http://members.tripod.it/fidocad
)

Newsgroup: it.comp.programmare.win32
Titolo: Flush()

Qualcuno sa spiegarmi l'utilizzo della funzione Flush() nella classe
CFile utilizzata in MFC ?
a cosa serve ?
grazie in anticipo

 a cosa serve ?
Se il programmatore lo desidera, la classe CFile può supportare il
buffering dei dati del file a cui è associata; in tal caso la funzione
Flush serve per liberare il buffer di memoria salvandolo sul disco (nel
file associato ovviamente).
Credo che Flush funzioni solo se il file viene creato con GENERIC_WRITE
(non vedo che senso potrebbe avere se il file deve essere *letto* dal
disco).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 disco).
Hai perfettamente ragione, infatti il metodo Flush di CFile non fa altro che
richiamare l'API FlushFileBuffers, la cui documentazione conferma ciò che
dici.
Ciao,
Marco Era
http://www.marcoera.com

Newsgroup: it.comp.programmare.win32
Titolo: codice di .net

Salve a tutti,
il sito 
www.vacans.com
 è sviluppato
con codice .net. Quindi le pagine sono in formato .aspx
Volevo sapere che estensione hanno i file sorgenti?
grazie!
ringo

beh, dipende.
Le pagine di per se' sono, in un certo senso, sorgenti. Ergo, una delle
estensioni e' .aspx.
In 
ASP.NET
, inoltre, ogni pagina puo' essere associata ad una
'code-behind' classe. L'estensione dei file di queste 'code-behind'
classi dipende dal linguaggio in cui sono state sviluppate: .cs per C#,
.vb per VB (e .js per J# ?).
Ma non e' detto che i file sorgenti siano sullo stesso server.
Puo' darsi che su quel server abbiano solo messo la version
pre-compilata (ergo .dll ).
HTH,
F.O.R.

 Volevo sapere che estensione hanno i file sorgenti?
Sei OT, cmq l'hai già detto tu, hanno estensione .aspx.
Lorenzo 

 ha scritto nel messaggio
news:1107362204.7...@z14g2000cwz.googlegroups.com...

grazie!
ringo

 estensioni e' .aspx.
ok.... sono come le pagine PHP?
grazie!
ringo!