mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: [SQL]: problema su datetime tra MS Access e MS SQL Server 2000

Ciao a tutti,
vi espongo il seguente problema, sperando che voi possiate essermi 
d'aiuto: devo scrivere una query SQL per effettuare una selezione di 
tutti i record che hanno un particolare valore in un campo di tipo 
DATETIME. Il problema è che non riesco a trovare un modo per scrivere 
la query in modo che funzioni sia su Access che su SQL Server.
Questo è quello che ho capito io finora:
-) Su Access c'è la funzione now() che su SQL Server non c'è (c'è 
getdata() al suo posto). Non riesco a scrivere una funzione definita da 
me su SQL Server perchè non si può richiamare getdata() all'interno di 
una funzione definita dallo user.
-) su Access devo scrivere #data e ora# mentre su SQL Server devo 
scrivere tra apici 'data e ora'. Ciascun database non apprezza la 
sintassi dell'altro.
Esiste un modo per scrivere una query che vada bene a tutte e due o, 
alternativamente, un modo per sapere a che tipo di database sono 
connesso? 
Grazie dell'attenzione, ciao a tutti!!
-- 
Posted from 213.82.54.99 by way of 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:GAT1Q9$IAun5RCpjSWhnhO8uYGDcs...@libero.it...
Ciao a tutti,
vi espongo il seguente problema, sperando che voi possiate essermi
d'aiuto: devo scrivere una query SQL per effettuare una selezione di
tutti i record che hanno un particolare valore in un campo di tipo
DATETIME. Il problema č che non riesco a trovare un modo per scrivere
la query in modo che funzioni sia su Access che su SQL Server.
Questo č quello che ho capito io finora:
-) Su Access c'č la funzione now() che su SQL Server non c'č (c'č
getdata() al suo posto). Non riesco a scrivere una funzione definita da
me su SQL Server perchč non si puň richiamare getdata() all'interno di


 Access.
dunque, č possibile fare in modo che sia lo stesso ODBC a gestire la trasformazione della data secondo il formato adeguato al DBMS in uso. La sintassi da utilizzare sono le seguenti:
{ts 'aaaa-mm-gg hh:mm:ss[.fff]'}
{d 'aaaa-mm-gg'}
{t 'hh:mm:ss'}
[.fff] sono i millisecondi, i quali possono essere omessi.
per cui, ad esempio, il momento in cui scrivo potrebbe essere scritto come:
{ts '2001-03-27 10:22:35}
in questo modo, le query funzionano sia su Access che su SQL Server sia, credo, su qualsiasi altro Database fornito di driver ODBC. Spero di esserti stato di aiuto, ciao e a presto!!
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
-- 
Posted from 
mail-3.tiscalinet.it
 [195.130.225.149] 

Newsgroup: it.comp.programmare.win32
Titolo: Domanda da imbranato

Sono alle prime armi con visual C++ e MFC (alle primissime!) e avrei bisogno 
di un aiuto...:-)
Sto cercando di capire come aggiungere un menu' ad una finestra.
Vi spiego ciň che ho fatto. Nei file MyMenu.h e MyMenu.cpp ho dichiarato ed 
implementato le classi CMyMenuWnd (finestra principale) e CMyMenuApp 
(applicazione), l'applicazione si limita ad inizializzare e mostrare la 
finestra vuota. Fin qui tutto bene.
Ho poi inserito un "resource script" chiamato MyMenuRes.rc 
(File->New->res.script) ed ho aggiunto un menu' (Inset->Res.->menu, 
ID:MYMENU).
Infine ho passato l'ID del menu' come agomento alla funz. Create nel 
costruttore della classe CMyMenuWnd.
In fase di compilazione e linking tutto bene, ma quando cerco di farlo girare 
mi da un errore tipo "Assertion Failed".
Potreste per favore darmi una mano?
Grazie!
ciao
Michele
PS: ero indeciso se postare qui o su it.comp.lang.c++, spero non sia OT !
----[begin file]----
//   file: MyMenu.cpp
#include "headers.h"
#include "resource.h"
CMyMenuWnd::CMyMenuWnd()
{
        Create(NULL,"la finestra",WS_OVERLAPPEDWINDOW,CRect(10,10,500,500),
                NULL,"MYMENU");
}
BOOL CMyMenuApp::InitInstance()
{
        m_pMainWnd= new CMyMenuWnd;
        m_pMainWnd->ShowWindow(m_nCmdShow);
        m_pMainWnd->UpdateWindow();
        return true;
}
BEGIN_MESSAGE_MAP (CMyMenuWnd, CFrameWnd)
END_MESSAGE_MAP()
CMyMenuApp MyMenuApp;
------[end file]-----------------
-----[begin file]-----------
//    file: MyMenu.h
class CMyMenuWnd:public CFrameWnd
{
public:
        CMyMenuWnd();
        DECLARE_MESSAGE_MAP()
};
class CMyMenuApp:public CWinApp
{
public:
        BOOL InitInstance();
};
-----[end file]-------
-----[begin file]------
//headers.h
#include <afxwin.h>
#include "MyMenu.h"
#include "resource.h"
----[end file]------

...

L'errore sta proprio qui. Il parametro che devi passare non é l'ID del menů
vero e proprio, ma devi convertirlo in stringa. Anziché passare:
    "MYMENU"
 prova a scrivere:
    MAKEINTRESOURCE(MYMENU);
(naturalmente tutto maiuscolo, perché é una macro).
Ciao ;-)


Newsgroup: it.comp.programmare.win32
Titolo: Problema grafico (VC++)

Mi si presenta questo problema:
in una dialog modale ho inserito un controllo Picture.
Nella OnInitDialog recupero il device context del controllo con:
    CClientDC dc(GetDlgItem(IDC_PICTURE));
ed invalido l'area del controllo:
    CRect Rect;
    GetDlgItem (IDC_PICTURE)->GetWindowRect (&Rect);
    GetDlgItem(IDC_PICTURE)->InvalidateRect(&Rect);
Nella funzione OnPaint recupero il DC del controllo e disegno gli oggetti
grafici recuperati da file.
    CModalDialog::OnPaint();
    CPaintDC dc(GetDlgItem(IDC_PICTURE));
    m_pDrawing->DynaDraw(&dc); (m_pDrawing č un puntatore agli oggetti
grafici organizzati come ObList)
Succede che invece di avere il disegno solo sul controllo Picture, qualora
il disegno ecceda le
dimensioni del controllo Picture esso occupa anche gli spazi della Dialog
modale.
Qualcuno sa dove sbaglio?
Grazie in anticipo
Ellebi

 Ellebi
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Problema MessageBox

Compilando questo codice sorgente:
#include <windows.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                    LPSTR lpCmdLine, int nShowCmd)
{
     MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), 0) ;
     return 0 ;
}
perchè mi appare di sfondo la finestra DOS e sopra il MessageBox?
Non mi dovrebbe apparire solo il messageBox?
-- 
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:bhanpg$2s1$1...@news.newsland.it...


Uso DevC++.
Dove le guardo le impostazioni del linker? Possono essere quelle a fare
apparire la finestra DOS di sfondo?
Giovanni70 ha scritto:



si ... di default il gcc (mingw) compila per terminale ... se vuoi compilare
invece per il window manager devi creare un nuovo progetto e nelle sue
definizioni dire di compilare per win32 GUI.
seno dai al linker il parametro: -mwindows
ciao

 ha scritto nel messaggio
news:bhauhc$a15$1...@news.newsland.it...


Newsgroup: it.comp.programmare.win32
Titolo: Mi serve un risponditore di email automatico, usando un programma che usa altri programmi

Mi serve un risponditore di email automatico, usando un programma che usa 
altri programmi
Cerco un programmatore per creare un risponditore di email con un programma 
tipo automate.
Un programma che usa altri programmi combinati per operazioni ripetitive.
Fabry
io...@tiscali.it

 altri programmi
Te ne posso vendere uno io, contattami in privato.

 ha scritto nel messaggio 
news:48f4ae1c$0$18149$4faf...@reader3.news.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: elenco API?

dove posso trovare un elenco delle API di windows
con spiegato a cosa servono e che parametri vanno passati?
Essiste anche qualche guida a funzioni non documentate?
grazie

 con spiegato a cosa servono e che parametri vanno passati?
msdn.microsoft.com
, cerca nella documentazione del Platform SDK.
E` *TANTA* roba: se puoi racimolare da qualche parte un
CD (o DVD) di MSDN e` meglio.
Alex

Essiste anche qualche guida a funzioni non documentate?
I Newsgroup! :)
No, non ne conosco, però trovi molto sulla rete (ad esempio
www.sysinternals.com
)
Ciao!
--
- Carlo -

Dai un'occhiata a 
http://www.vbapi.com
.
Ciao
Alberto
Newsgroup: it.comp.programmare.win32
Titolo: Anno 2000

Sapreste indicarmi un sito in italiano che spiega BENISSIMO cos'è questo
Millenium Bug e cosa provocherà?
A me sembra una cosa assurda.
Ringraziamenti da
Iov...@freemail.it


ICQ #34602650

già sistemati.
Sara'... 
Non e' molto rassicurante pensare che un sacco di gente ha messo 'una
pezza' per risolvere il problema
Credo che passero' il capodanno toccando ferro, e con i soldi sotto il
materasso ...

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

Salve,
volevo riuscire a scrivere nel registro di Windows
tramite RegSetValueEx, una serie di numeri esadecimali, del tipo:
"prova"=hex:10,FF,05,00,20....
Come faccio ??
Grazie.

scrivili come stringa o come valore binari
niente di +

 Come faccio ??
Come sarebbe "come faccio"? Fallo, no? Ti faccio un esempio: mettiamo che
hai messo i tuoi dati in un buffer il cui puntatore si chiama pBuffer, e
diciamo che la dimesione del buffer (il numero di bytes) si trova in una
variabile DWORD dwSize; detto questo fai:
 HKEY hKey;
 RegOpenKey(HKEY_CURRENT_USER, "Percorso\\Che\\Ti\\Pare", &hKey);
 RegSetValueEx(hKey, "prova", 0, REG_BINARY, (BYTE*)pBuffer, dwSize);
 RegCloseKey(hKey);
Tieni presente che come radice io ho usato HKEY_CURRENT_USER, ma tu puoi
usare quella che vuoi; e tieni anche presente che RegOpenKey *apre* una
chiave di registro, ma se questa non esiste devi aprirla con RegCreateKey
oppure RegCreateKeyEx.
Al
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Scusa, ma come avrai capito, sono poco pratico...
Ecco il sorgente:
#include <stdio.h>
#include <windows.h>
int main(void)
{
    HKEY hKey;
    char *pBuffer="0x12";
    RegOpenKey(HKEY_CURRENT_USER, "Software", &hKey);
    RegSetValueEx(hKey, "prova", 0, REG_BINARY, (BYTE*)pBuffer,
sizeof(pBuffer));
    RegCloseKey(hKey);
    return 0;
}
il programma viene eseguito, solamente che nel registro il valore che viene
scritto,
non è 12, ma
"prova"=hex:30,78,31,32
ossia, l'interpretazione della stringa in esadecimale.
Sicuramente l'errore è il mio, dove sbaglio ?
"Al" <Non...@Di.co> ha scritto nel messaggio
news:bjkol1$4ie$1...@news.newsland.it...


 Sicuramente l'errore è il mio, dove sbaglio ?
sbagli nell'uso di tutto ...
ecco la versione corretta ... non l'ho testata magari non e' tanto corretta
;-)
 #include <stdio.h>
 #include <windows.h>
 int main(void)
 {
     HKEY hKey;
     char pBuffer[] = {0x12,'\0'}; <-- se ti scrive anche il campo 0 levalo
e cosi' risolvi il tutto.
     RegOpenKey(HKEY_CURRENT_USER, "Software", &hKey);
     RegSetValueEx(hKey, "prova", 0, REG_BINARY, &pBuffer, sizeof(pBuffer));
<-- se ti fa problemi casta il puntatore giusto del buffer che vuole
     RegCloseKey(hKey);
     return 0;
 }
ciao

 ecco la versione corretta ... non l'ho testata magari non e' tanto
corretta
Funge funge.
GRAZIE.
Newsgroup: it.comp.programmare.win32
Titolo: [HELP] Info su ActiveX

Ciao a tutti,
avrei bisogno di un consiglio.
Premesso che sono un programmotore J2EE in ambiente Unix, mi trovo nella
situazione di dover sviluppare un'applicazione web che mostri, in Internet
Explorer, della grafica vettoriale (gestita lato server)
Adesso dovrei orientarmi verso quale tecnologia (lato client) potrei
usare....
La mia domanda e':
I controlli ActiveX potrebbero essere una soluzione?
Io immagino un qualcosa (tipo le applet java) che permette di fare vedere
linee, cerchi, rettangoli, ecc.... nel browser.
I controlli ActiveX possono fare questo?
In questo caso, potrei semplicemente mettere un file (ocx?) nel server che
viene scaricato dal browser?
Grazie mille per l'attenzione,
Marco.
PS L'idea e' di evitare l'uso di plug-in e/o impostazioni strane sui
client... quindi niente SVG, Applet.... al limite Flash....
PPS Avreste mica qualche link interessante sugli ActiveX usati in IE?


Spero sia utile.
Ciao,
Dan
PS: 
Se non ti interessa fare programmazione di sistema Win32, cioe' se non 
ti interessa usare le API di Windows, e se non hai particolari requisiti 
di efficienza, non so perche' tu dovresti preferire gli ActiveX alle 
applet Java (anche perche' pare che sei gia' esperto di Java, da cio' 
che hai scritto).
Cioe', IMHO, i vantaggi principali degli ActiveX rispetto alle applet 
Java sono:
- piena integrazione con ambiente Windows [cosa antitetica a Java, per 
definizione di multipiattaforma Java]
- efficienza (se scrivi l'ActiveX in C++)

- efficienza (se scrivi l'ActiveX in C++)
Rispondo con interesse a questo PS:
Il problema principale e' il plug-in: da XP in poi e' cmq necessario per le
Applet e io volevo una soluzione in cui l'utente inserisce l'url e vede la
grafica, senza tanti problemi.
C'e' anche da dire che per i client 95/98/Me/2000/NT la grafica solo awt
della jvm di Microsoft non e' granche': ha soprattutto problemi di
anti-aliasing.
Anche ammettendo di dire agli utenti di installare il java plug-in, la
grafica Java2D/Swing e' pesante! (anche se di ottima qualita'): la mia
semplice applet occupa 35MB!!!!! In una macchina da 128 MB apri qualche
browser e la macchina e' seduta.....
Tutto questo detto da uno che sviluppa in Java da anni ;-) ...... ti
assicuro che ho meditato molto su tutte le possibili soluzioni (compreso
JNLP/Web start)
Un saluto cordiale,
Marco.
Newsgroup: it.comp.programmare.win32
Titolo: Software per fare filmati dei software

Il programma e' completo, ora bisogna venderlo; 
come posso fare dei filmati dimostrativi?
con quale software?
Grazie
-- 
Ciao
Mark

 con quale software?
Camtasia.
http://www.techsmith.com/
-- 
/* Costantino Grana                                */
main(int c,char**o){char*s=c?"+L7?+;:7?+:OKIK+9?;9=;"
":+9?;:<:;+9?;;;:;+9<:;<::;+RLJ;K9+":1[o],t,a=!c,m;do
for (m=*s-'0',t=a?m/c:m%c;m>>7?c=1<<m+8,!a&&puts(&a)*
*&a:t--;printf("  \0/*"+a));while ((a^=3)||a[++s]);;}
/* Original code due to Chris Brown... impressive! */

 
Wink, non crea proprio filmati ma è freeware:
http://www.debugmode.com/wink/
Lo trovi anche in italiano.
Ciao.

Oppure Captivate della macromedia, ti scarichi la versione trial 30 gg. dal
sito macromedia (45 Mb).
Ciao,
--
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site (
http://www.tekkentag.altervista.org/
 )
Webmaster di SceptilePage (
http://www.sceptilepage.altervista.org/
 )
Account Messenger: 
thetot...@msn.com
MyBLOG (NEW!!) 
http://spaces.msn.com/members/itanet/

Newsgroup: it.comp.programmare.win32
Titolo: Dove avete trovato BorlandC++Builder5.0?

singolarmente sulle 80/100 mila)?

singolarmente sulle 80/100 mila)?
La versione 5.0 e' troppo recente perche' venga distribuita in modo
gratuito. Il prezzo varia da qualche centinaio di mila lire (non so di
preciso) per la versione standard e qualche milione (circa 5 credo)
per la versione Enterprise.
Io ho la versione originale Enterprise e comprende solo un manuale che
peraltro non e' degno di tale nome.
Quello che vedi venduto separatamente e' qualcosa di molto meglio.
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
---------------------------------------------
#exclude <windows.h>

Newsgroup: it.comp.programmare.win32
Titolo: [BCB] Mandare messaggi ad un componente...

Ciao gente,
dovrei mandare un messaggio ad un componente (una scrollbox un po'
modificata).
Credo dovrei usare il metodo Perform(), ma come faccio a conoscere il
codice del messaggio in questione (scrollare su e giu'...)?
Grazie, ciao.
	Megabob

 Megabob
Andrea

WM_SCROLL
Non e' che ti ricordi anche i parametri per caso? Senno' me li vado a
cercare... Grazie.
	Megabob

 Megabob
Ciao,
Andrea
Newsgroup: it.comp.programmare.win32
Titolo: c#.net e groupbox text multicolore

E' possibile  avere il campo text della groupbox di un programma colorato in 
modo differente ?
Cioè una cosa tipo
<red>Mio</red> <blue>testo</blue>---------------------------
| 
|
| 
|
|________________________________________________| 

 modo differente ?
Con le winfows forms credo di no.
Non ne sono sicuro, ma credo che invece con le WPF sia possibile.
Saluti,
The Librarian

 wrote:

Devi ereditare il controllo e fare l'override del metodo che disegna
la scritta ( OnPaint )

as to some of this official's statements--we deal with them, not
with the object of criticising his _personal_ opinions and views and
statements, but as an _official_ representation to us of a Government
institution.
To begin with, he had told us two absolute falsehoods, at least. One
was that there was no Lock Hospital at Singapore, whereas we had
visited this Government institution and by careful inspection found it
was used for _the one purpose only_, having no equipment for any other
uses, and there were fifteen prostitutes there. When confronted with
this knowledge, which, remembering our hostess' caution as to his
temper, we expressed as gently as possible, he then declared it was
a general hospital, which it was not. He declared there were no
compulsory examinations, and that the Government had nothing to do
with examinations in any form. We thought it wisest not to give him
the information that we held at that time, and hold to the present
day,--dozens of papers of committment to the Lock Hospital for
compulsory examinations both in his own handwriting and in that of
the Protector. And some of these cases, as the records we have copied
show, were those of perf
Newsgroup: it.comp.programmare.win32
Titolo: translating to italian

Hi all
I'm sorry, I know this is a italian and not english speaking NG, but
that's why I'm here:
For a multi-lingual Application, I need to translate those lines below
to italian (IT-Language):
---------
'Please click the left Mouse Button here.'
'Please click the right Mouse Button here.'
'Please double-click here.'
'Please type <text> here.'
'Please type <text> here and press the Enter Key.'
---------
'Please click/type .... here' means that an Agent will show up on the
screen and points to a button and/or Input field. So 'here' means, where
the Agent points to.
www.Babelfish translated it like this:
----------
'Per favore scatti il Topo sinistro Abbottoni qui.'
'Per favore scatti il Topo corretto Abbottoni qui.'
'Per favore faccia doppio clic qui.'
'Per favore dattilografi <text> qui.'
'Per favore dattilografi <text> qui e stampa il Digiti Tasto.'
----------
I do not speak a single word italian, but I'm sure it's wrong;-).
Thanks in advance guys
Philipp

I do not speak a single word italian, but I'm sure it's wrong;-).
Yes, you are ;))
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

 Premere il tasto sinistro del mouse in questo punto.
invece di mettere "in questo punto" non č meglio mettere "qui" ?
a me suona meglio...
--
ciao
xaero

 'Please type <text> here and press the Enter Key.'
Inserire <text> qui e premere INVIO.
-- 
Electronic page at 
http://www.elparadise.com/
News2000 1.5ß Version 
http://socket2000.8m.com
Newsgroup: it.comp.programmare.win32
Titolo: Qualcosa di simile al Visual Basic ma free esiste?

Un saluto a tutti gli utenti del ng.
Sapreste indicarmi se esiste un ambiente di programmazione simile al 
Visual Basic ma free/open source?
Vorrei evitare di dover imparare da capo un nuovo linguaggio.
-- 
Amministratore del
Repertorio Software Gratuito
it-alt.comp.software.gratuito
http://rsg.1000spunti.net

 Vorrei evitare di dover imparare da capo un nuovo linguaggio.
Tutta la serie Visual Studio Express è free.
http://www.microsoft.com/express/
VB.net è il linguaggio più simile a VB6 ma nello sviluppo managed quello che 
conta è capire come funziona il framework. Il linguaggio è decisamente 
secondario.
-- 
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
 

> VB.net è il linguaggio più simile a VB6
Barabba non ha parlato di Visual Basic 6
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Barabba non ha parlato di Visual Basic 6
Non capisco quest'obiezione, ha parlato di Visual Basic, dopo tutto.

 Barabba non ha parlato di Visual Basic 6
È una semplice deduzione logica: visto che parla di "Visual Basic", si 
tratta di VB6 (o versioni inferiori che non cambiano il succo) oppure di 
VB.net (nel qual caso la express calza ancora più a pennello)
Possiamo fare al gioco di misurare le parole con il millimetro, ma non so 
quanto ne giovi il newsgroup ...


Newsgroup: it.comp.programmare.win32
Titolo: metodi esportati da una dll

come faccio a sapere quali metodi esporta una dll non credo sia manged
grazie gabry 

gabry ha scritto:
io uso una utility ... pexports.... cercala con google :)


 
dumpbin oppure dependency walker.
Tieni presente che così puoi vedere i nomi dei metodi, non il tipo e il 
numero di parametri che accettano, a meno che non si tratti di metodi 
C++ esportati con il nome "decorato".
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

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

Conosco il Visual Basic e discretamente il c++.
Ma non so creare programmi Win32, cioč con bottoni, finestre, ecc., col c++.
Dove trovo informazioni in merito?
--
--
Abruzzo Silvio
goku_...@libero.it


wrote:


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


wrote:


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

 wrote in message
ZU8t5.7357$_U1.1...@news.infostrada.it...


 ha scritto nel messaggio
news:8pbs6v$93g$4...@lacerta.tiscalinet.it...

Newsgroup: it.comp.programmare.win32
Titolo: VisualC++ Principiante

Ciao a tutti, ringrazio da subito chi gentilmente mi spiega come far
visualizzare la Barra/Menu dei controlli sotto Visual C++.
Grazie e perdonate la mia incapacità.....

 wrote in message
v4rC6.8994$lu5.2...@news1.tin.it...


 ha scritto nel messaggio
news:_PBC6.32461$s93.1...@news.infostrada.it...
| Se usi le MFC tutto questo lavoro viene fatto in automatico
-----------------------------------------------------------------
Ciao e grazie per avermi risposto,ma il mio problema č far visualizzare la
Barra/Menu dei controlli Standard(Testo Statico,Caselle di Editing,Pulsanti
opzioni , ecc).
Caspita non la trovo piů.
Saluti

Ho risolto,bastava cliccare con il tasto destro del mouse nel posto giusto.
Saluti

Newsgroup: it.comp.programmare.win32
Titolo: Occupazione Directory

Vorrei sapere se esiste una funzione VC++ che mi consente di ottenere
l'occupazione di una directory su disco.
Grazie mille.
    Massimo

 ha scritto nel
messaggio news:9ul72l$q7t$1...@pluto.news.dsi.unimi.it...

No non esiste una funzione VC++ diretta, cmq prova questa funzione sotto:
double GetDimDirectory(char *dirpath)
{
 char    rootdir[256], newdir[256];
 long    LFile;
 int     dimension = 0;
 struct _finddata_t cur_file;
 strcpy(newdir, dirpath);
 _getcwd(rootdir, 256);
 _chdir(newdir);
 LFile = _findfirst("*.*", &cur_file);
 dimension += cur_file.size;
 while(_findnext(LFile, &cur_file) == 0) dimension += cur_file.size;
 _findclose(LFile);
 _chdir(rootdir);
 return(dimension);
}

 wrote in message
9uncdj$lv9$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.programmare.win32
Titolo: Question about mapped files

Hi every one
I have an application that could be configured for different users.  I could
keep each user information in the registry, but I prefer to keep all the
information of all the users in one mapped text file on the hard disk.
 Is there any sample code or class around or any book that may help me to
accomplish this task?
Best regards.

,

If for "mapped file" you mean the Kernel Object created via
CreateFileMapping/MapiViewOfFile, I could send you a sample, but I
don't think it could solve your problem.
Memory mapped file are created and used to make efficient use of
disk I/O, since you can ask OS to treat a single file as part  of
your address space, or you can usa a memory mapped file as a shared
memory region, if you don't specify the file handle.
Off course you can create a file in some safe place where to put
all your configuration information, but it don't need to be a
FileMapping object.
Se per "mapped  file" intendi il Kernel Object creato attraverso
CreateFileMapping/MapiViewOfFile, potrei mandare un esempio di
come usarlo, ma non penso possa risolvere il tuo problema.
Il file mappati in memoria sono creati ed usti per fare un uso
efficiente dell'IO su disco, dato che tu chiedi al sistema
operativo di trattare una file come parte del tuo spazio di
indirizzamento, oppure puoi usare un file mappato in memoria
come una regione di memoria condivisa, se non specifichi il file
handle.
Sicuramente puoi creare un file in qualche luogo sicuro nel quale
mettere  tutte le tue informazioni di configurazione, ma non ha
bisogno di essere un file mappato in memoria.
--== Sent via Deja.com 
http://www.deja.com/
 ==--
---Share what you know. Learn what you don't.---

Thanks a lot for the reply,  also I appreciate the time you took to answer
my question.
What I was trying to accomplish is for example Saving the informetion of ten
users or may be more in one text file.  I could use data base or the
registry, but I prefer text file.
Do you have any idea how can I accomplish this task
Newsgroup: it.comp.programmare.win32
Titolo: AIUTO!!!: Ma come funziona GetFullPathName???????

Ciao,
La funzione API:
DWORD GetFullPathName(
    LPCTSTR lpFileName, // address of name of file to find path for
    DWORD nBufferLength, // size, in characters, of path buffer
    LPTSTR lpBuffer, // address of path buffer
    LPTSTR *lpFilePart  // address of filename in path
   );
per quello che ho capito dallo "Win32 API Reference" dovrebbe ritornare in
lpBuffer il nome lungo del file con relativo percorso passandogli  come
parametro lpFileName nel formato 8.3.
Purtroppo mi ritorna il valore passato (nome file corto) e va in crash!
Chi mi spiega come si fa?
Segue un il mio tentativo:
int GetLongFileName(char *PathFile){
 char *lpTmp;
 char **lpFilePart;
 int nChar;
   lpTmp = PathFile;
   nChar = GetFullPathName(lpTmp, 260, PathFile, lpFilePart);
   return (nChar); //Ritorna il numero di caratteri scritti nel buffer
}
La funzione inversa (ottenere da un nome di file lungo l'equivalente
corto)invece cosi' come l'ho scritta svolge il suo lavoro!
int GetShortFileName(char *PathFile){
 char *lpTmp;
 int nChar;
   lpTmp = PathFile;
   nChar = GetShortPathName(lpTmp, PathFile, 260);
   return (nChar); //Ritorna il numero di caratteri scritti nel buffer
}
Grazie a tutti

[...]
Non ti consiglio poi di usare GetLongFileName come nome di funzione, perche`
credo sia adottato da Win98/NT5 per lo stesso scopo, ma forse con parametri
leggermente diversi e potrebbe essere causa di dolori in fase di ricompilazione
con un SDK piu` recente.
_mirko_
--
Knowledge is power.
"ciucciati.il.calzino" is antispam.

Newsgroup: it.comp.programmare.win32
Titolo: Bibbia della programmazione Win32

Qual'č la Bibbia della Programmazione sotto Win32?
Si trova ancora?

 wrote in message
news:387fc341...@news.tiscalinet.it...


 wrote in message


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

Ho creato un programmino in c++ che verifica quanto tempo un PC rimane
acceso e registra tutto in un file cioe' giorno e tempo in cui il pc e'
rimasto acceso.
Vorrei affinare il programma facendo in modo che quando gira il programma
non sia attiva nessuna icona o finestra, cioe' che giri in modo invisibile
per l'utente.
come posso fare???
Mi piacerebbe anche fare in modo che questo programma rimanga sempre
residente in memoria, e che si attivi automaticamente anche ai successivi
riavvii di windows???
Ok daccordo che potrei metterlo in esecuzione automatica ma non c'e' qualche
altra soluzione??
Cioe' dovrebbe essere una cosa automatica, appena avvio windows questo
programma
si attiva senza che l'utente veda niente e inizi il conteggio.
Spero che qualcuno mi sappia indirizzare nella strada giusta.
ciao

 programma non sia attiva nessuna icona o finestra, cioe' che giri in
Sito in firma, "AutoDl". Dal sorgente dovresti ottenere quel che ti
serve.
-- 
-=[]=---iAN CooG---=[]=-
http://digilander.libero.it/iANCooG
Newsgroup: it.comp.programmare.win32
Titolo: sorgenti linux--->xterm

Dove posso trovare i sorgenti dell'xterm in c (meglio c++) o visual basic
(probabilmente inesistenti)???
Grazie
Ale
P.S.
Sapendo dell'eloquacita' di alcuni premetto che non voglio risposte
sciocche.
Se per voi non e' un problema, preferirei ricevere, oltre che nel NG anche
in e-mail privata
P.P.S.
Coloro che posteranno a it.comp.lang.c, si ricordino che DEVONO mandarmi una
copia del messaggio a
fi...@promotion.it
in quanto non sono sottoscritto (no comment)
  -----------== Posted via Newsfeeds.Com, Uncensored Usenet News ==----------
 
http://www.newsfeeds.com
       The Largest Usenet Servers in the World!
------== Over 73,000 Newsgroups - Including  Dedicated  Binaries Servers ==-----

Ale
Prova nel sito della gnu oppure in 
www.freshmeat.com
Newsgroup: it.comp.programmare.win32
Titolo: Unrar.dll problema in BCPPB

Ciao sono nuovo di questo Ng anche se lo seguo da qualche settimana.
Volevo sottoporvi il seguente problema che deriva dalla mia totale ignoranza
di c++
Come linguaggio di programmazione uso di solito Vb, ma per fare un Autorun
da Cd-rom non posso usare il suddetto linguaggio per ovvi motivi, allora mi
sono messo a programmare in Borland c++ Builder Versione 1.00 (trovato in
una rivista),ok apperte con non sapevo niente di c++  mi sono messo a
leggere l'help e sono riuscito a costruire almeno lo scheletro del mio
programma.
Ora arriva il problema, il mio Autorun deve decomprimere i file (*.rar) con
la dll Unrar.dll, ma mentre in vb +- ci sono riuscito, in questo linguaggio
ho avuto un problema:
PFCode = RARProcessFile(hArcData,RAR_EXTRACT,NULL,NULL)
dove al posto di null null devo mettere  prima la directory di destinazione
e poi il percorso completo del file da decomprimere.
In Vb l'ho ottenuto così:
PFCode = RARProcFile(lHandle, RAR_EXTRACT, ExtractDir, ExtractDir &
udtHeader.FileName)
dove udtHeader.FileName è il nome del file che viene estratto, ExtractDir è
il percorso (Es: c:\temp\),ho provato in BCPPB ma non sono riuscito a
tradurre il seguente commando
ExtractDir & udtHeader.FileName in c++ qualcuno mi potrebbe spiegare come
fare.
Grazie comunque
Alien321



Non sono sicuro di aver capito bene, ma il tuo problema penso che sia
l'unione di + stringhe, quello che in VB è Stringa1 & Stringa2, vero?
Bhé allora prova così:
char ExtractDir[_MAX_PATH];
char FileName[_MAX_PATH];
strcpy(ExtractDir, "c:\\temp\\");
sprintf(FileName, "%s%s", ExtractDir, udtHeader.FileName);
cioè crei due stringhe una per la drectory di estrazione e l'altra per il
percorso del file di lunghezza "_MAX_PATH", cioè la lunghezza massima che i
percorsi possono assumere in Windows; poi copi in ExtractDir "c:\temp\", e
infine in FileName scrivi ExtractDir e il nome del file.
Non puoi cmq essere sicuro che "c:\temp" esista, quindi per ottenere la
directory dei file temporanei puoi usare (se usi le API di Win)
"GetTempPath(MAX_PATH, ExtractDir)" al posto di "strcpy(ExtractDir,
"c:\\temp\\")".
Ciao
P.S. forse non lo sai non conoscendo il c++ ma per inserire in una stringa
il carattere "\" devi scrivere "\\" altrimenti "\t" verrebbe trasformato in
un carattere di tabulazione.

 ha scritto nel messaggio
news:3a524ba9...@news.inwind.it...

Grazie ma ero riuscito già a risolvere il problema proprio in quella
maniera.
Grazie comunque.
ciao
--
Alien321
Newsgroup: it.comp.programmare.win32
Titolo: Compilatore/Editor free

Salve
Utilizzo DevC++ 4 come compilatore/editor ma mi da qualche problema.
Esiste un buon compilatore/editor gratuito per C++ che sia anche ben
documentato?
Grazie!

 ha scritto nel messaggio
news:lLlT7.321232$sq5.15...@news.infostrada.it...

per quale piattaforma?


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.303 / Virus Database: 164 - Release Date: 24/11/2001

Windows
djgpp
www.delorie.com/djgpp
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

djgpp
DJGPP e' solo per DOS.
Raccomando la lettura dei messaggi del gruppo prima di
postare le proprie domande.  Qualche messaggio piu' in su'
ho suggerito qualche compilatore per Windows.
-- 
Andrea Laforgia
#exclude <windows.h>

DJGPP e' solo per DOS.
non è esatto con opportuni tool è possibile creare applicazioni per
windows.


 windows.
per essere precisi si tratta di un compilatore a parte basato su
djgpp,quindi non si tratta di scaricarsi un pacchetto aggiuntivo(almeno così
mi ricordo);
e comunque si tratta di un compilatore di pessima qualità,ce ne sono di
molto meglio(parlo della versione per win32,l'originale djgpp è grandissimo)
ciao.

 #exclude <windows.h>


windows.
Io non sto parlando di DJGPP + tool ausiliari, sto parlando
di DJGPP in se'.  DJGPP e' un compilatore per DOS.
Non vedo perche' usare il DJGPP per scrivere applicazioni
per Windows, quando esistono CygWin, il Mingw32, Lcc-Win32 e
il DEV-C++, tutti basati sul software GNU.


il DEV-C++, tutti basati sul software GNU.
Su questo sono daccordissimo con te.


per quale piattaforma?
Siamo su it.comp.programmare.win32...
Stefano "HappyMan" 
--
IABLA Sezione Lago Maggiore (NO)
Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]
Email: 
happyman...@libero.it
 [Togliere nospam per scrivermi]

 ha scritto nel messaggio
news:lLlT7.321232$sq5.15...@news.infostrada.it...

Ciao che problema ti da, a me va benissimo...
Penso che a livello free sia uno dei migliori.
Intanto la licenza GNU ti permette di distribuire liberamente qualsiasi cosa
che fai (che non è da tutti, ad es. il Borland C++), poi compila ottimo
codice Win32 per applicazioni Windows GUI, ma anche shell.
Ha anche le librerie opengl... cosa vuoi di più... le MFC... per quello c'è
VC++ ma purtroppo non è free!


A volte invece di mandare in esecuzione il programma corrente mi manda
quello passato. Inoltre quando lo apro o cerco di aprire un file mi va a
leggere ripetutamente su a:
Sai dove posso trovare documentazione (magari in italiano) per la
realizzazione di applicazioni Windows GUI con Dev C++ 4?


 realizzazione di applicazioni Windows GUI con Dev C++ 4?
Qua c'è un po di tutto, se poi segui i link arrivi anche a qualche tutorial!
http://www.iseran.com/Win32/FAQ/
Per i problemi (drive a:), etc, prova a disinstallarlo completamente e poi a
reinstallarlo, a me non lo ha mai fatto!
Per l'esecuzione del prog. vecchio... forse lo avevi ancora in memoria e non
ti ha scritto il nuovo exe... quello era capitato anche a me.
Newsgroup: it.comp.programmare.win32
Titolo: Errata correge di Pagina DHTML

Devo realizzare una applicazione in una pagina DHTML.
Ho a disposizione una DLL Win32 che esporta delle funzioni.
Riesco tramite la clausola Declare ad eseguire le funzioni della DLL in
Visual Basic, ma vorrei sapere se posso richiamare la funzione da una pagina
HTML


no. Non deve essere possibile, nè ora nè mai
-- 
Posted from 
mx1.aruba.it
 [62.149.128.130] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.programmare.win32
Titolo: Come posso creare un vettore di TextBox in C++ Builder???

Come posso creare un vettore di TextBox in C++ Builder????
In VB lo faceva automatico con il copia incolla... ma in c++
builder???
Aiutatemi!!!
Saluti
Stefano

...

a suo tempo lo avevo chiesto in questo newsgroup in quanto il metodo che ho
sempre usato e' a mio avviso poco elegante . Dato che nessuno ha risposto
penso che non ci sia altra via... :o)
supponi di voler creare un vettore di cinque componenti vcl generici, ad
esempio TEdit. Incolla sul form cinque Edit e chiamale per (comodita')
MyEdit0...MyEdit4. dichiara nell' header un vettore di cinque puntatori a
TEdit ( TEdit *MyEdit[4]). a questo punto nel costruttore assegna a
MyEdit[0] MyEdit0, a MyEdit[1] MyEdit1 e cosi' via. Ora il puntatore
MyEdit[0] punta allo stesso indirizzo del puntatore MyEdit0, quindi puoi
usare il vettore MyEdit[k] al posto dei puntatori ai componenti
MyEdit0...MyEdit4. 
Un alternativa sarebbe creare dinamicamente i controlli TEdit[k] con
l'operatore new e assegnare le proprieta' (coordinate, text, parent...), ma
in questo modo non vedresti i tuoi controlli in fase di progetto
es.
class TForm1 : public TForm
{
__published:	// IDE-managed Components
  TEdit *MyEdit0;
  TEdit *MyEdit1;
  TEdit *MyEdit2;
  TEdit *MyEdit3;
  TEdit *MyEdit4;
...
...
private:	// User declarations
  TEdit *MyEdit[5];
...
...
}
//--------------------------------------------------------------------------
-
__fastcall TForm1::TForm1(TComponent* Owner)
  : TForm(Owner)
{
...
...
MyEdit[0]=MyEdit0;
MyEdit[1]=MyEdi1;
MyEdit[2]=MyEdit2;
MyEdit[3]=MyEdit3;
MyEdit[4]=MyEdit4;
for (int t=0;t<5;t++)
  MyEdit[t]->Text=(AnsiString)"Edit numero "+(AnsiString) t;
}
p.s.
inutile dire (ma non si sa mai) che alla chiusura del form NON devi fare il
delete di MyEdit[k] in quanto i puntatori non sono stati creati da una new.
Hai semplicemente allocato memoria per cinque puntatori a TEdit, non per
cinque oggetti TEdit...
ciao
Ermando
Newsgroup: it.comp.programmare.win32
Titolo: Monitorare Tempo di utilizzo software in primo piano Opzioni

Ciao  a tutti,
sapete se esiste un software che mi permetta di "conteggiare" il
tempo
di utilizzo di un software su un client? o meglio..sapere quanto un
software si strovi in primo piano?..
ad esempio se ho aperto office e photoshop contemporaneamente... ma
sto usando photoshop..questo fantastico software dovrebbe "contare"
il
tempo che utilizzo solo photoshop...e poi generare un log...
impresa impossibile???
ciao e grazie!
jacques

 ha scritto:

Ciao
Prova l'ultima versione di CtberTaskTimer
potrebbe fare al caso tuo
http://www.silvercybertech.com/italian_main/index.html
-- 
Lorenzo 

 - Mostra testo citato
Grazie mille!!!
jacques

Newsgroup: it.comp.programmare.win32
Titolo: Thread e Critical Section

Ciao,
ho riscontrato un problema alquanto strano:
Ho un programma che crea una finestra con una finestra child("edit") e nella
sua create creo un thread. Se accedo alla finestra edit tramite il thread
senza entrare in una sezione critica funziona tutto perfettamente. Se invece
il thread entra in una sezione critica e poi accede alla finestra mi si
impalla il programma!
Mi si blocca sulla funzione:
textEditLength=GetWindowTextLength(m_hWndEdit);
...cosa vuol dire?
cosa potrà mai fregarsene quella funzione se entro o meno nella citical
section?
help me :(

 textEditLength=GetWindowTextLength(m_hWndEdit);
Hai considerato che GetWindowTextLenght(), se chiamato per finestre del
tuo processo, gli spedisce un messaggio? Magari e` questo che fa entrare
il programma in deadlock.
--
Lorenzo
Newsgroup: it.comp.programmare.win32
Titolo: WINDOWS 2000

Una preview di Win2000 potete trovare su
COMPUTERTIME
www.com-time.com

,

Purtroppo qui si discute di programmazione,  e nessun accenno in quello
articolo e' fatto alle novita' introdotte a livello di API,
di gestione (dal punto di vista di chi deve scrivere utility),suoi
nuovi servizi, sul COM+ e altre amenita'.
Per un programmatore non vale la pena spendere tempo a leggerlo.
Sembra un celebrazione anticipata di qualcosa che gli utenti
devono ancora imparare ad utilizzare (e forse ad apprezzare).
Senza considerare alcune generalizzazioni improprie fatte qua e la.
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

 Senza considerare alcune generalizzazioni improprie fatte qua e la.
Ma farvi un giretto su 
MSDN.MICROSOFT.COM
 o un abbonamento
al livello 1 di MDSN?
Saluti.

Pensa che se domandi in giro che cosa ne pensate di Windows dagli inizi ad
oggi, tutti (nessuno escluso) ti diranno che si sono già rotti i c... da un
pezzo. Di Windows 2000 si sa che eredita le caratteristiche di NT, e
dovrebbe essere quindi un sistema più stabile. Purtroppo non ci sono
alternative: Linux non puo fargli concorrenza, e inoltre Windows ormai ha
monopolizzato tutto il mercato. Speriamo che i nostri figli non abbiano nei
loro computer Windows 2025...

>alternative: Linux non puo fargli concorrenza, e inoltre Windows ormai ha
<flame on>
uhm, sento puzza di pigrizia mentale...
</flame off>
_mirko_
--
Knowledge is power.
"ciucciati.il.calzino" is antispam.

Questa frase "idiota" č farina del tuo sacco?
Ehi giovane, vai a offendere la parentela, chiaro?


"ciucciati.il.calzino" is antispam.
Questa frase "idiota" č farina del tuo sacco?

Guarda che hai cominciato te!!!
E se hai letto il mio post, dovevi capire la vena ironica con la quale ho
scritto. Siccome ti sei messo a fare il saccente, non meriti considerazione.
Ciao da Stefano.

 dovrebbe essere quindi un sistema più stabile. Purtroppo non ci sono
E' buona la roba che fumi? Passane un po'...
PRIMA LEGGE UNIVERSALE DEL TECNICO INGENUO
"In qualsiasi calcolo, ogni errore che potra' intrufolarsi lo fara'."
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
<<   Available PGP keys: DSS/DH                   >>

Ho scatenato il finimondo!! Non prendere e non prendete alla lettera il mio
post. So benissimo che Linux sta trovando consensi sempre più ampi... Ho
usato un paradosso per sottolineare proprio questo aspetto.
Stefano.

 "In qualsiasi calcolo, ogni errore che potra' intrufolarsi lo fara'."
A Thorin!!! Che, ricicli Murpy???? ^_______^
Newsgroup: it.comp.programmare.win32
Titolo: Timer WM_TIMER

Dovrei utilizzare il messaggio WM_TIMER di windows
all'interno di una classe generica (non MFC) in VC++, qualcuno mi può
spiegare esattamente come utilizzarlo attraverso una CALLBACK function
(possibilmente con un esempio)?

 ha scritto nel messaggio
news:9ttjfh$mue$1...@pegasus.tiscalinet.it...


 > all'interno di una classe generica (non MFC) in VC++, qualcuno mi puň


 ha scritto nel messaggio
news:JGxM7.181758$sq5.8...@news.infostrada.it...


Newsgroup: it.comp.programmare.win32
Titolo: Ctrl+Alt+Canc & Xp

Salve a tutti.
Volevo disattivare la combinazione Ctrl + Alt + Canc...
In altri post ho letto che per win98 si poteva notificare al sistema che era attivo lo screen saver con:
SystemParametersInfo(SPI_SCREENSAVERRUNNING, TRUE, 0, 0);
Per NT invece o si modificava la dll GINA o si modificava la scancode map...
Un'altra possibilita' era ridefinire la combinazione tramite hotkey (+ fattibile x le mie conoscenze).
Sotto XP ho provato con:
RegisterHotKey(hwnd, VK_ESCAPE, MOD_CONTROL | MOD_ALT , VK_DELETE);
Non funge, si apre lo stesso il Task Manager    :-(
Ho sbagliato in qualche cosa o e' con Xp che nn funziona?
Grazie a tutti.

 Ho sbagliato in qualche cosa o e' con Xp che nn funziona?
Per quel che ne so nella famiglia NT4/2k/XP la sequenza CTRL+ALT+CANC
è espressamente intercettata dal sistema operativo. Serve ad evitare
programmi
"maliciuos" che propongano una finestra di richiesta utente e password
simili
a quelli di Windows. La pressione della sequenza CTRL+ALT+CANC
garantisce che la finestra successiva è sicuramente generata dal Windows.
Detto questo mi sembra plausibile il fatto che occorra riscrivere la
gina.dll,
che si occupa appunto dell'autenticazione utente.
Ciao. Federico Molara.

Newsgroup: it.comp.programmare.win32
Titolo: password recovery

da un po' di tempo mi frulla per la testa l'idea di fare uno di quei
programmini di password recovery, che recuperano le password dimenticate (di
word, excel, ...).
so che devo usare la tecnica della cd. "forza bruta". in pratica devo
trovare (e provare) tutte le combinazioni di caratteri (fino a un massimo di
15 caratteri, per es.), escludendo, che so, i caratteri ASCI da 0 a 16. č
cosě, oppure la "forza bruta" č tutta un'altra cosa?
grazie.
Mario

 Mario
Newsgroup: it.comp.programmare.win32
Titolo: Firewall XP

Come deve fare un programma che si installa sotto XP ad aprire una
porta e accettare connessioni se c'è il firewall (quello integrato
delle connessioni remote) ?
Non mi sembra il caso di spiegare agli utenti la procedura
connessioni, proprietà, ecc.
Forse c'è una chiave del registro?

Vinz486 <x_vincenzo_x_tarricone_x_@_x_inwind.it_x> wrote in news:areucr
$bo8$
2...@newsreader.mailgate.org
:

Spero proprio di no, altrimenti qualsiasi virus/trojan, una volta in 
esecuzione sul PC potrebbe aprirsi agevolmente una porta all'insaputa 
dell'utente.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

dell'utente.
Si, ma i programmi che hanno bisogno di comunicare, tipo ad esempio
kazaa come fanno?
I trojan no ma i programmi normali non possono?

 I trojan no ma i programmi normali non possono?
Ma ti rendi conto di quello che dici?

 
Come si distringue un programma normale da un trojan?



Si che mi rendo conto. Volevo dire : perchè i programmi messenger o
p2p ci riescono? C'è forse qulche elenco predefinito di programmi
autorizzati? Magari quelli che sono in accordo con Microsoft?

dell'utente.
Con le cavolate ke ha fatto la M$ non ne sarei sorpeso :D cmq io l'ho
disattivoato il Firewall di XP perche fa pana... blocca tutto a me ICQ
neache mi mandava + i file... secondo me ha delle porte integrate su
cui lascia aperte e tutte le altri sono sigilatte.
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596

The Only Good Windows is an uninstalled Windows
But,if your users run Windows?

Ma ti rendi conto di quello che dici?
Caro Sig. Romito perchè non si va a fare un giro su free.it.hackers a
leggersi un certo post?

Newsgroup: it.comp.programmare.win32
Titolo: Visualizzare una bitmap

Ho una risorsa bitmap, supponiamo che il suo id sia ID_MIABITMAP.
Il mio manuale consiglia i seguenti passi per visualizzare una bitmap a
schermo:
CBitmap bmp;
bmp.LoadBitmap(ID_MIABITMAP);
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
dcMem.SelectObject(&bmp);
dc.BitBlt(10, 10, 100, 100, &dcMem, 0, 0, SRCCOPY);
Non capisco perchč sia necessario creare un nuovo CDC compatibile con uno
preesistente per visualizzare una bitmap. Possibile che sia cosě complicato
visualizzare un'immagine? Non si puň usare il contesto di periferica
esistente o bisogna per forza crearne uno nuovo per ogni immagine che si
visualizza?
Kaos.

 Kaos.
ciao
p.s.
non dimenticare di liberare tutte le risorse allocate,win č molto pignolo al
riguardo  ;-)

 wrote in
message 9zSoa.66717$T34.1...@news2.tin.it...

Non riesco a far visualizzare la bitmap sul DC originale. Inoltre non
capisco che significa "blittare".
Comunque ho trovato una funzione membro (CDC::DrawState) che sembra fare al
caso mio:
CClientDC dc(this);
CBitmap bmp;
bmp.LoadBitmap(MIA_BITMAP);
dc.DrawState(punto, bmp.GetBitmapDimension(), &bmp, DST_BITMAP);
Operando in questo modo riesco a visualizzare la bitmap. Ma mi sorge un
dubbio: perchč il mio manuale utilizza tutt'altra maniera per ottenere lo
stesso effetto?
Kaos.

 Kaos.
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Ricerca files

Ciao a tutti, ho bisogno di un consulto...
Esiste qualche api in visual c che mi permette di cercare un file
sapendo solo l'estensione?  In particolare cerco una procedura che da
in input il percorso dove cercare e l'estensione del file...
qualcosa tipo:
Cerca("C:\\","*.mp3")...
Esiste un modo per farlo senza sapere il nome del file?
E se volessi sapere in che directory si trova?
Grazie per l'eventuale risposta...

 Grazie per l'eventuale risposta...
ciao

Newsgroup: it.comp.programmare.win32
Titolo: CDC, ma non si aggiorna!

Ciao
Ho fatto una bella scritta con un font creato da me
utilizzando la funzione :
CDC pDC;
pDC.drawtext(etc..etc..)
Il testo viene disegnato, ma quando cambio maschera, per esempio
facendo ALT+TAB, e poi ritorno alla maschera precedente, windos mi
ridisegna tutto tranne che la scritta che ho fatto io.
Sapete perchč e come risolvere?
Grazie
WIN XP PROF
VISUAL C++ . NET 2003

 Sapete perchè e come risolvere?
il testo evidentemente lo disegni sul client DC della finestra, quindi non
c'è nessun double buffering. hai due possibilità:
1) ridisegnare il testo in risposta a WM_PAINT
2) disegnarlo una volta sola su un DC in memoria e fare un BitBlt ad ogni
WM_PAINT
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

WM_PAINT
Hm, ho capito!
Mi sembra meglio la prima, anche se non so bene come fare nessuna
delle due.
Cmnq grazie.