mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: SHFileOperation per rinominare un file

Per rinominare un file io imposto i seguenti campi della struttura
SHFILEOPSTRUCT, ma dove metto il nuovo nome del file?
struttura.wFunc = FO_RENAME;
struttura.pFrom = "C:/file_da_rinominare.txt";
Grazie
Enrico

 ha scritto nel messaggio
news:nfr5a.142290$ZE.40...@twister2.libero.it...

provato struttuta.pTo ?
--
Pela

 ha scritto nel messaggio
news:9Sr5a.287980$AA2.10...@news2.tin.it...

attento al formato particolare che richiede questa api per le stringhe

 attento al formato particolare che richiede questa api per le stringhe
Se utilizzo degli array di caratteri cosě
char a[100], b[100];
//...
strutt.wFunc = FO_RENAME;
strutt.pFrom = a;
strutt.pTo = b;
//...
NON FUNZIONA!
Quale formato devo adottare?
Grazie 1000

 In questo modo mi crea un altro file dal nome file1 con lo stesso
contenuto
prova
strutt.pFrom = "C:\\file.txt\0";
strutt.pTo = "C:\\file1.txt\0";
--
Pela

 Pela
ciao

strutt.pTo = "C:\\file1.txt\0\0";
No, non serve scriverlo doppio, ne basta uno di terminatore, l'altro è
presente comunque (stai usando una stringa letterale).
"andrea" = {'a','n','d','r','e','a','\0'}
"andrea\0" = {'a','n','d','r','e','a','\0','\0'}
-- 
Andrea Laforgia
"God is dead." -- Nietzsche
"Nietzsche is dead." -- God

 "Nietzsche is dead." -- God
:-):-):-)
ma dove leprendi?

Newsgroup: it.comp.programmare.win32
Titolo: API - Slezionare percorso

È vero che esiste un'API che apre la form per la scelta di un percorso nel
computer...
La form mostra una struttura ad "albero" e non mostra i file ma solo le
cartelle...
Sapete qual è la funzione API (dichiarazione e costanti) per chiamare questa
form???
Grazie
Emanuele

 form???
SHBrowseForFolder.  Non so cosa intendi per "costanti": accetta
come unico argomento un puntatore a una struct BROWSEINFO.
Alex

 wrote in message
8jcb66$ot1$1...@serv1.iunet.it...


 Qual è la DLL da cui prende il codice?
shell32.dll, perche`?
Se stai cercando di farlo da Visual Basic o simile,
guarda su MSDN la Q179497, che ti da` un esempio
completo.  Se da C o C++ o simile, non dovrebbe
esserti molto utile chiedere qui quale sia la
dichiarazione, visto che comunque devi includere
l'header file che la contiene... forse sarebbe
meglio che tu spiegassi che linguaggio usi...?
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Barra delle Applicazioni

Ciao  a tutti ... come faccio  a bloccare e a nascondere la barra delle
applicazioni e il menu di avvio, in modo da avere disponibile soltanto il
desktop?
(praticamente avviando la mia applicazione l'utente non deve riuscire a
chiuderla e ad usare altre funzioni del computer che non voglio io .. )
grazie....



// nasconde la taskbar
    HWND h;
    h = FindWindow("Shell_traywnd", 0);
    if (h)
      ShowWindow(h, SW_HIDE);
// mostra la taskbar
    HWND h;
    h = FindWindow("Shell_traywnd", 0);
    if (h)
      ShowWindow(h, SW_SHOW);
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]
Newsgroup: it.comp.programmare.win32
Titolo: creare libreria di importazione

Saluti.
Ho scaricato il Platform SDK, ed il compilatore MSVC 2003 free.
Pero' ho notato che non e' presente il programma LIB.
Io dovrei creare una libreria di importazione per il MSVC a partire 
dalla libreria dinamica e dal file di definizione (creati con il mingw32).
Come posso fare?
Grazie  Manlio Perillo

 Come posso fare?
Non ne ho idea. Io ho fatto il contrario (c'è un programma implib.exe per 
mingw che converte i .lib in .a). Dovresti però provare a leggere la 
documentazione del compilatore.
Ciao.
Newsgroup: it.comp.programmare.win32
Titolo: Perchè la Progress Bar è impazzita?

Ecco un problema che credo stupido e banale ma non riesco a capirne il
motivo.
Ho una progress bar e poi la faccio funzionare in questo modo:
int Id;
SendMessage(hwndPB, PBM_SETRANGE, 0, MAKELPARAM(0, 100));
SendMessage(hwndPB, PBM_SETSTEP, (WPARAM) 1, 0);
do{
  ....
  SendMessage(hwndPB, PBM_STEPIT, 0, 0);
 }while(Id += 100);
...
Perchè allora la progress bar, il cui HWND è hwndPB, va avanti ma
all'infinito?
Credete che sia da ritoccare PBM_SETSTEP?

 }while(Id += 100);
E questa condizione quand'e' che diventa falsa se continui ad
incrementare ?
--
Andrea Laforgia (ICQ 87230455)
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

Newsgroup: it.comp.programmare.win32
Titolo: [Builder C++]: su EditBox

Vorrei usare una EditBox per inserire il
path del file da salvare (con fopen):
e' possibile? Come?
Inoltre ho provato ad  associare quanto scritto
nella EditBox ad una 
char nomefile[200]
in modo da provare a salvare nella stessa dir in cui
e' copiato l'eseguibile con nome a scelta del tipo
nomefile.*
Il problema e' che non ho capito come si getiscono le AnsiString
e quindi come fare ad associare la parola nell'EditBox, una AnsiString
usando EditBox1->Text, a nomefile che e' un char.
So' bene che sono domande banali, ma non ho trovato
alcun tutorial esaustivo, ne' nessuno mi ha saputo consigliare 
un testo a cui fare riferimento: non mi resta altro che postare.
Grazie a tutti
                      Davide
--
e-mail: you must sobstitute NOSPAM with freemail
 

 
Questa e' la maniera piu' semplice
	strcpy( nomefile,  EditBox1->Text.c_str() );
Fausto
Newsgroup: it.comp.programmare.win32
Titolo: InternetFindNextFile ... errore 997

Ciao a tutti,
sto provando un semplice client FTP, ma quando cerco di listare la cartella
remota dopo il primo file trovato con FtpFindFirstFile mi esce, non trovando
più nulla, GetLastError() ritorna 997. Non capisco perche'.
il codice e' questo:
WIN32_FIND_DATA finddata ;
 HANDLE          hFile, hFind ;
 BOOL            AncoraFile=true;
     hFind = FtpFindFirstFile (hFtpSession,TEXT("*.*"),&finddata, 0, 0) ;
     if (hFind == NULL)
     {
          frmMain->StatusBar1->SimpleText="Non ci sono file o directory!";
     }
     while(AncoraFile)
     {
         AncoraFile=InternetFindNextFile(hFind,&finddata);
     }
Se qualcuno può illuminarmi. Grazie.

 progress.)

Penso di aver capito, dato che la sessione aperta con InternetOpen è
asincrona (INTERNET_FLAG_ASYNC, anche perche l'MSDN da sole 4 opzioni
possibili FLAG:
INTERNET_FLAG_ASYNC,INTERNET_FLAG_FROM_CACHE,INTERNET_FLAG_OFFLINE,INTERNET
_INVALID_PORT_NUMBER ), presumo che dopo la prima chiamata FtpFindFirstFile
le operazioni di IO remote non siano terminate. Così ho provato un codice
(premetto che il codice e' inserito su un thred separato da quello
principale) del tipo
while(AncoraFile==1 || errore==ERROR_IO_PENDING)
{
    Sleep(250);
    AncoraFile=InternetFindNextFile(hFind,&finddata);
    errore= GetLastError();
}
funziona molto male, poiche' la procedura non notifica più
GetLastError()==ERROR_NO_MORE_FILES per uscire, e in più  'finddata ' può
ritornare più volte lo stesso file (proprio perche' non ha finito I/O ,
almeno penso).
Ho provato così a passare un altro FLAG che ho trovato sulla lista di quelli
wininet per altre funzioni, a InternetOpen e cioe':WININET_API_FLAG_SYNC e
tutto sembra funzionare.
Ma e' possibile che non si possa far usare bene  InternetFindNextFile con un
connessione asincrona? Chi avra pietà della mia ignoranza m'illumini.
Ciao e grazie

connessione asincrona?
   Puoi usare `InternetSetStatusCallback' e aspettare che ti arrivi il
messaggio `INTERNET_STATUS_REQUEST_COMPLETE'.
-- 
S.L.

 esce, non trovando più nulla, GetLastError() ritorna 997
per 997 qui mi da' "L'evento di I/O sovrapposto è in corso.". Significa 
che sta ancora leggendo. Significa che stai chiamando male le funzioni, 
perchè non dovresti vedere questo errore senza aspettartelo
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.4. C, C++ and ASM developers
                               and beta testers are welcome!

....
Di fatti sembre essere indispensabile usare questa funzione per far girare
bene la procedura con una chiamata asincrona.
Ciao e grazie.
Newsgroup: it.comp.programmare.win32
Titolo: libro su ADO e (visual) C++ ??

Ci sono tanti testi su ADO e visual basic.
Sapete se c'è qualcosa che tratti ADO dal punto di vista di chi programma in
C++ ?
Ovviamente anche in inglese.
Grazie.
Ciao.

 ha scritto nel messaggio
news:a90sgt$vn0md$1...@ID-138617.news.dfncis.de...

se ti interessa mi sono copiato tutto il manuale della versione 2.7 da msdn
in word (un lavoraccio di copia e incolla...), ma è venuto bene, è l'unica
fonte che ho trovato che parlasse di ADO riferito anche ad altri linguaggi
fra cui ovviamente il c++. zippato sono 350 kb, se vuoi te lo mando via
mail.
PS: NON usare le estensioni ADO create apposta per il vc++, usa la tecnica
SENZA estensioni: le classi wrapper di ADO fanno schifo, usa il tipo di dati
variant di vc++ che è meglio, avrai un po' di difficoltà con le stringhe a
convertirle, ma per il resto è perfetto, a differenza delle classi wrapper
(tipo CADORecordBinding e affini)
Roberto

 a écrit dans le message news:
a90sgt$vn0md$1...@ID-138617.news.dfncis.de...

http://www.crackinguniversity2000.it/Paper/pg_a8soe.htm
Maurus

 a écrit dans le message news:
a96hi7$o78n$1...@ID-125555.news.dfncis.de...

http://www.crackinguniversity2000.it/Paper/Implementing%20ADO%20with%20Vario
us%20Development%20Languages.htm
Maurus

Newsgroup: it.comp.programmare.win32
Titolo: Funzione ricorsiva per lista directrory [HELP!]

Salve a tutti,
sono nuovo delle API e del C e vi vorrei chiedere un piccolo aiuto per una
funzione ricorsiva che va in errore dopo un numero imprecisato di
ricorsioni. In rete ho visto altre funzioni simili e non capisco perchè vada
in errore, non è che qualche buona anima mi potrebbe dare una mano?
Vi posto il codice:
void EsploreDir(char *buffer)
{
     static WIN32_FIND_DATA FileData;
     static HANDLE hs;
     DWORD ret;
     char *p;
     char *p2;
     p = LocalAlloc(LPTR,200);
     if(buffer[0] == '\0'){
             return;
     }
     lstrcpy(p,buffer);
     lstrcat(p,"\\*.*");
     hs = FindFirstFile(p,&FileData);
     while(FindNextFile(hs,&FileData))
     {
          p2 = LocalAlloc(LPTR,200);
          wsprintf(p2,"%s\\%s\\",buffer,FileData.cFileName);
          if(lstrcmp(FileData.cFileName,".") == 0 ||
lstrcmp(FileData.cFileName, "..") == 0 ) {
                    continue;
          }
          if(FileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)  {
               EsploreDir(p2);
               continue;
          }
          LocalFree(p2);
     }
     LocalFree(p);
     FindClose(hs);
}
L'errore riportato è una impossibilità di andare a scrivere su un settore di
memoria in cui non posso scrivere, non capisco il perchè.....ho forse sono
troppo inesperto per farlo.
Grazie a tutti della vostra attenzione.
Sardone

 Sardone
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Multitasking in Win32

Salve a tutti;
qualcuno sa dirmi dove posso trovare informazioni o tutorial (in
italiano o in inglese) sulla multiprogrammazione con Win32?
In pratica vorrei imparare a realizzare semplici programmini multitask
e/o multithread, senza grafica (solo testo) tipo i filosofi pranzanti o
roba simile...
Quindi, mi occorrono informazioni su:
	- Il modello di memoria usato da Windows (conosco solo quello di Unix)
	- Primitive per creare/uccidere task/threads
	- Primitive per mutua esclusione, sincronizzazione e IPC
	...
			Grazie in anticipo,
					Luca Abeni


"Programmazione avanzata per Windows" di Jeffrey Richter. 
Ed. Mondadori Informatica. 2 volumi, in italiano. Mi sembra sia
arrivato alla terza edizione
Ciao
Pierluigi
Newsgroup: it.comp.programmare.win32
Titolo: fatal error LNK1202

Salve a tutti
ho il seguente problema:
ho delle librerie ( solo .LIB e .H necessari )
e quando compilo mi da il seguente errore
cal.lib(calini.obj) : fatal error LNK1202: "PathProject.....\Debug\vc60.pdb"
is missing debugging information for referencing module
che significa?
per favore urgente
Grazie anticipatamente a tutti
JoGiò

 is missing debugging information for referencing module
Prova ad andare nei settings -> LINK -> categoria DEBUG e prova a spuntare
"separate types".
Non so di preciso quale sia il problema (la lib in formato debug ?).
Comunque puoi sapere di più se cerchi con google; qualcosa slata fuori.
Ciao.
Porlock.

Grazie a te ho risolto,
ma su MSDN non ho trovato niente del genere
potresti farmi capire meglio quale era il problema?
Grazie 1000
"Porlock" <porloc...@SPAMMAMIinfinito.it> ha scritto nel messaggio
news:bafj22$cgu$1...@grillo.cs.interbusiness.it...



Non ne so granchè.
Quello che ho trovato l'ho trovato su google.
Probabilmente il linker ricerca le informazioni di debug del modulo linkato
sul vc60.pdb, ma poiché quel modulo non l'hai compilato tu, quelle
informazioni non le hai.
L'opzione che ti ho segnalato è la seguente:
/PDBTYPE   (Program Database Storage)
Syntax
/PDBTYPE:{CON[SOLIDATE]|SEPT[YPES]}
Use this linker option to control in which Program Database (PDB) to store
the debug type information.
On the command line, the /PDBTYPE option can take one of the following
arguments:
  a.. Use /PDBTYPE:CON[SOLIDATE] to tell the linker to place the debug type
information in a single .PDB file. This option is the default. This option
cannot be used if /PDB:NONE is specified.
  b.. Use /PDBTYPE:SEPT[YPES] to tell the linker to leave the debug type
information distributed in the source (compiler) .PDB files. In the Project
Settings dialog box, select Separate Types in the Debug category of the Link
tab to specify this linker option.
If SEPT[YPES] is specified, linking can be significantly faster. The
advantages are:
  a.. The debugger startup time may be slightly faster.
  b.. Less hard disk space is needed to store data.
The disadvantage is more files are needed for the debugger to find the debug
information when debugging.
Use this option when you plan to debug privately. Do not use this option
when the debug build is to be used by multiple users.
In questo modo evidentemente evita di cercare le informazioni di debug nel
vc60.pdb.
Dove le cerchi ammesso che ci siano non so dirti.
Di più non so.
Porlock
Newsgroup: it.comp.programmare.win32
Titolo: Hook tastiera

 
          Vorrei fare un'applicazione che catturi i tasti premuti nella tastiera.
Ho usato le funzioni SDK SetWindowsHookEx e KeyboardProc. Voglio evitare una
dll esterna.
La mia applicazione funzione ma non come desidero io perchč cattura i tasti
solo se il focus č su di essa. Se va in background non funziona piů nulla.
Io credo che il problema sia l'argomento hInst che passo alla
SetWindowsHookEx che in particolare lo inizializzo a hInst =
GetModuleHandle(NULL);
Come posso fare perchč l'applicazione catturi i tasti premuti qundo scrivo
in qualunque altra applicazione? E' possibile fare ciň senza una dll che
contenga la procedura hook?
Grazie
Marco.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Potresti usare la GetKeyState o GetAsyncKeyState, se proprio vuoi usare un 
hook puoi fare una cosa un po "sporca" cioč caricare il tuo exe come dll 
(predisponendo le procedure di hook dentro e esportandole), sicuramente cč 
un modo + pulito ma non ho approfondito. 

 un modo + pulito ma non ho approfondito.
stando alle condizioni che impone lui modi puliti non ce ne sono (almeno
in User Mode :))
l'unico modo pulito sono i Windows Hooks, che per essere globali
necessitano della DLL (o alternativamente del trucchetto che hai proposto
tu :))
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 che contenga la procedura hook?
Si è possibile usando WH_KEYBOARD_LL che non necessita di iniettare la dll 
nel processo.
Questo hook viene mandato dall'OS e quindi è molto semplice da usare. 
Attenzione che è disponibile da NT4 in su.
Ecco un po' di spiegazioni aggiuntive:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/hooks/hookreference/hookfunctions/lowlevelkeyboardproc.asp
Se vuoi un esempio pronto ce n'è uno di Ermanno Goletto scritto in 
vb.net
:
http://www.ugidotnet.org/articles/articles_read.aspx?ID=94
Ovviamente puoi fare molto facilmente una analoga cosa con C++ con codice 
nativo.
-- 
Raffaele Rialdi
Roadshow developer security in 6 città dal 24/05 al 21/06
http://www.microsoft.com/italy/msdn/eventi/developer/securitytour.mspx
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

 ha scritto nel messaggio
news:4AQie.3934$Jd....@tornado.fastwebnet.it...

Newsgroup: it.comp.programmare.win32
Titolo: Problemi con Win98

Innanzitutto mi scuso fin d'ora se il messaggio è OT!!!
Da 3 mesi ho acquistato un AMD K6-400 con 64M Ram; il problema è che Win98
mi da solo problemi.
A parte il fatto che il computer si impalla addirittura quando sto usando i
giochini stupidi forniti con Windows, ora, ogni volta che lo accendo, mi
crea problemi: dal non avviarsi, all'avviarsi e bloccarsi al momento dello
scandisk, dal dirmi che alcuni file sono danneggiati.
Volevo quindi riformattare l'Hard Disk e reinstallare tutto il software (con
calma) per cercare di capire cosa è che da problemi o se è il computer che è
difettoso (non credo).
C'è qualcuno che sa indicarmi come si procede alla formattazione di un hard
disk oppure che sa dirmi dove trovare tali nozioni su internet?
Ma davvero Win 98 è così fetente oppure può essere un problema del mio
computer (assemblaggio sbagliato, hardware "incompatibile", ecc)?
Nel caso riformattassi l'hard disk, mi consigliereste di reinstallare Win98
o il vecchio e più affidabile Win95?
Vi ringrazio infinitamente per il disturbo e mi auguro che ci sia qualche
anima pia che mi aiuti.
Matteo

o il vecchio e più affidabile Win95?
Win95 non e' piu' affidabile del 98, soprattutto la prima versione. Inoltre
Win95 + IE4 e' molto piu' instabile del suo successore in quanto il browser
viene eseguito nello stesso spazio di memoria del sistema operativo, quindi
crash del primo e crash di tutto il sistema.
Ad ogni modo, per lavorare decentemente (e rimanere in piattaforma Windows),
ti consiglio un dual boot tra Win98 (per giocare) e NT Workstation per
lavorare.
Ciao.
--
Stefano Tempesta
PC Service Software

Newsgroup: it.comp.programmare.win32
Titolo: [X-Post] C++ vs. Java

Questo è stato post-ato anche su it.comp.lang.c++.
Mi hanno indirizzato qui quindi vi ripropongo la domanda:
"Sono un modesto programmatore, più che altro per hobby, con qualche
conoscenza di java e c.
Volevo sapere se si riuscivano a trovare (gratis) documenti che
spieghino come fare le più banali cose, sopprattutto la parte grafica,
(che non è banale, ma a me servono per lo più i rudimenti) come
finestre, bottoni e relativi ascoltatori, partendo da come si fa in java."
Thanx
--
Manny Calavera
Redattore della "Grim Fandango Story"
Antispam: CAVA²

 ha scritto nel messaggio
news:aveaqr$j6f$1...@ctonet.it...

Newsgroup: it.comp.programmare.win32
Titolo: Sviluppo per CE ??

Ciao, sto cercando di farmi un'idea precisa sullo sviluppo di
applicazioni sotto Windows CE 2.0 >=
qualcuno ha esperienze che vuole condividere ??????
--
Roberto
(Se é Microsoft non é un errore, é una caratteristica)


Che tipo di dispositivo? HandHeld PC, Palm Size PC, Embedded Devices?
Per i primi due vi sono gli Add-On per VisualC++ e Visual Basic.
Per gli Embedded Device dei cercare il Microsoft Platform Builder.
Prova a descrivere quello che vorresti fare, magari si puo'
essere piu' precisi.
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own    

 Per i primi due vi sono gli Add-On per VisualC++ e Visual Basic.
Io ho lo stesso problema di Roberto... vorrei poter portare
una applicazione (attualmente scritta in Visual Basic) su un
Palm Size PC con Win CE 2.0. Mi puoi dire cosa "esiste"?
E' possibile copiare sul Palm PC anche i dati del programma
o debbo sviluppare dei file specifici in formato apposito?
Ciao e grazie.
Mauro

,

Il ToolKit per VB6 si trova a
http://msdn.microsoft.com/cetools/vbprodinfo/vbdata.asp
Per l'accesso ai dati occorre usare ADOCE, cioe' il componente
COM per l'accesso ai dati "tagliato e ridotto".
Mantiene una "copia" dei dati, usando le API per la sincronizzazione
all connessione con la macchins host.


essere piu' precisi.
Ciao, quello che mi serviva era proprio di farmiu una buona idea sulle
tecnologie per sviluppare applicazioni per CE  (sto pensando di inserirne
alcuni nella mia rete) ......   comunque nel frattempo ho trovato molte
informazioni su Technet
e la conferma che per sviluppare applicazioni sia in VB che in VC o VJ++
bisogna aggiungere
200 carte (US$ per prodotto) ai soldi spesi per il VS6 enterprise !!
Grazie..
--
Roberto
tat...@hotmail.com


 
http://msdn.microsoft.com/cetools/vbprodinfo/vbdata.asp
Grazie!
Ciao.
Mauro

...

 Volevi dire "le informazioni sul Toolkit" vero ???
Ovvio, scusa se non ho usato qualche faccina o virgoletta
per essere piu' chiaro.



E io che speravo che il supporto fosse incluso in VS6 ent.... :-((
inoltre sembra che i toolkit's non vengano distribuiti nemmeno
con la distribuzione Select di MS..... Sai mica se nel MSDN
Universal (dovrebbe comprendere tutti i tools di sviluppo)
é contenuto il pacchetto ????  mi piacerebbe provare il
prodotto prima di farlo acquistare.....
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Debugger di DevCPP!!!!

ciao a tutti!
Qualcuno riesce ad usarlo come si deve????
Io ho provato a debuggare 2 o 3 volte ma il debugger non era affatto
sincronizzato con l'IDE! Facendo step-by-step mi saltava e seguendo il
"trace" fatto dall'IDE sembrava che il debugger saltasse deliberatamente
delle linee di codice!
è capitato anche a qualcun'altro?
grazie, ciao

 delle linee di codice!
Devi togliere l'ottimizzazione nel setting del progretto (project  \project
option \ compiler)
ciao
--
------------------------
http://visualwx.altervista.org/
nuova release 0.77f [freeware]
VisualWx rad per c++,python,perl,lua e wxwindows

 deliberatamente delle linee di codice!
nell'eseguibile le istruzioni non devono essere nello stesso ordine che 
nel codice, e alcune righe potrebbero non produrre alcuna istruzione: è 
perfettamente normale
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!

Newsgroup: it.comp.programmare.win32
Titolo: Posizione del mouse e static controls

Salve a tutti!
Ho un problema: vorrei cambiare il cursore del mouse quando questo passa
sopra del testo statico in una dialog box, avete suggerimenti da darmi? Ho
pensato di intercettare il messaggio WM_MOUSEMOVE postato alla dialog, ma
poi non riesco a capire se il mouse è sopra il testo o da qualche altra
parte...
Ho provato con GetWindowRect(hwndTestoStatico, &rect) e
GetCursorPos(hCursor), ma non funziona come dovrebbe.
Sto programmando in C usando le API di WinNT e VC++. Grazie per l'aiuto!
---
Francesco Forno
Sviluppo software
Netflow S.r.l.
http://www.netflow.it

GetCursorPos(hCursor), ma non funziona come dovrebbe.
Hai già provato con WindowFromPoint() passando come coordinate quelle
restituite da GetCursorPos() e facendo un controllo sulla classe per vedere
il tipo di controllo su cui sei posizionato?
Ciao!
--
- Carlo -

sopra del testo statico in una dialog box, avete suggerimenti da darmi? 
E' solo teorico ma gradirei anche l'opinione di qualcuno piu' esperto.
Reperisci da windows l'indirizzo della WinProc per il controllo
statico di default.
Registri una nuova classe per un nuovo controllo statico e gli passi
l'indirizo di questa WinProc (naturalmente qui definisci il suo
cursore personalizato).
Crei il controllo sulla base di questa nuova classe ma con la WinProc
di default di windows .
Aspetto le vostre ........... "smentite" ,
A presto .

sopra del testo statico in una dialog box, avete suggerimenti da darmi? Ho
Devi intercettare WM_SETCURSOR, che e' fatto apposta. wParam e' l'handle
della finestra che sta sotto il cursore, e una volta noto puoi facilmente
risalire alla classe della finestra con GetClassName(); se la classe e'
static, sei a posto.
Saluti,
    Mardy

 E' solo teorico ma gradirei anche l'opinione di qualcuno piu' esperto.
 [cut]

Grazie a tutti, appena ho un po' di tempo provo a seguire i vostri consigli
e vi faccio sapere.

Newsgroup: it.comp.programmare.win32
Titolo: exe-guibile solo una volta (e poi muore)

Qualcuno sa come creare un eseguibile (.exe)
capace di far partire un wave "solo la prima volta" che viene schiacciato
con il puntatore?
ovvero:
1)schiaccio l'icona 2)mi suona un file wave 3)rischiaccio l'icona 4)il file
non parte più.
(((oppure 4bis> parte un secondo file))))
sapete quale linguaggio di programmazione potrei usare per fare ciò
(e magari darmi un consiglio come si potrebbe fare?)
graz(zz)ie
Vittorio
--------------------------------
Inviato via 
http://usenet.libero.it

 sapete quale linguaggio di programmazione potrei usare per fare ciò
Tutti i linguaggi
ovviamente i candidati ideali sono
ASM-> Difficile da scivere se non hai esperienza ma riduci molto la
dimensione del loader (esempi sul web a morire)
C/CPP -> Più facile da scivere , e con dimensioni abbastanza ridotte del
loader (il C è un tantinello più indicato)
altri sarebbero:
Visual Basic-> ma lo escludo , dipende dalle runtime e non mi sembra proprio
il caso (premetto che io lo amo )
Delphi -> Facile da scrivere, ma dimensioni del loader abbastanza elevate
Se poi vuoi un bel consiglio e se sei un novizio in termini di
programmazione
usa questo
RAPID-Q 
http://www.basicguru.com/rapidq/
E' un compilatore BASIC che non ha runtime , (o meglio è embedded) è veloce
, semplice
e non rompe troppo le balle.
Ciao
Lorenzo


 2 soluzioni per te:
E' tutto inutile, basta copiarsi l'eseguibile originale prima e te lo 
senti quante volte vuoi. 
-- 
Luc.

 senti quante volte vuoi.
Ottima,
effettivamente non ci avevo pensato
ok
vediamo che si puo fare...
l'eseguibile parte,
carica il file dalle risorse
aggiunge una voce al registro di configurazione,
e scrive un byte sull'ultimo settore dell HD,
suona il file
lo cancella dal suo interno o lo modifica.
Che ne pensi?
Altrimenti
l' eseguibile parte
si collega ad un server
fa lo streaming del file (bufferizzato solo in memoria)
lo suona,
il server registra l'accesso.
Alrimenti
l'esegiuibile parte,
chiama Kirk e fa teletrasportare
un file dall'entrprise sul tuo hd con spok che fa la guardia
appena finito spok ti addormenta con la presa vulcaniana
mentre Mork & Mindi ti distraggono trombando,
ed alla fine kirk richiama il file sull'enterprise
Ciao
Lorenzo

Usare una chiave nel registro di configurazione?
Al limite cerchi di nascondere il tutto...
Dome

 Al limite cerchi di nascondere il tutto...
Ripeto, la resitenza č inutile se qualcuno ha solo solo un po di 'pelo' 
per superare la limitazione one-play.
-- 
Luc.
Newsgroup: it.comp.programmare.win32
Titolo: Semplicissimo SendMessage

Ciauz......
Raga avrei bisogno di una mano, devo fare una semplice routine con un
sendmessage che mi simuli
la pressione del tasto X, come faccio? Le mie non ne vogliono sapere di
funzionare, vi sarei grato se
mi mostraste un esempio, tralasciando come ottenere l'handle della finestra
che quello almeno mi riesce :)
grazie tante
ciauzzzzz
Que

...

Cosa intendi per tasto X? Se intendi quello che chiude una finestra devi
spedirgli un WM_SYSCOMMAND con paramentro SC_CLOSE
SendMessage(HWND,WM_SYSCOMMAND ,SC_CLOSE,0);
Se invece X rappresenta una incognita (dubito..) puoi provare con un
semplice WM_LBUTTONDOWN.
Ciao
--
- Carlo -
BSSoftware Tips Mailing-List Support

 Que
Il modo canonico e` quello basato sulle API keybd_event, o
in NT o 2000 SendInput, non su SendMessage.
Comunque, se vuoi provare con SendMessage, devi farne due:
uno di WM_KEYDOWN, poi, uno di WM_KEYUP.  Usare solo
WM_CHAR non e` normalmente sufficiente.
Alex

si ho provato con sendmessage e wm_keydown ma non va, cmq per X intendevo il
tasto
X della tastiera non un'incognita :)))
grazie tante, ma con un
SendMessage(handle, WM_KEYDOWN, 'x', 0);
non succede nulla, neanche se dopo uso il keyup, nada, proverò con
sendinput, grazie
tante a tutti
Que

Dunque, ho creato un programma dummy con una editbox ed ho fatto:
GetDlgItem(IDC_EDIT)->SetFocus();
GetDlgItem(IDC_EDIT)->SendMessage(WM_CHAR, 'x', 1L);
Funziona benissimo
con WM_KEYDOWN e KEYUP pure, perň ora devo simulare in un gioco la pressione
del tasto x per attivare una macchina ecc.....una specie di autofire, se
faccio
 HWND handle= ::FindWindow("Finestra", "Finestra");    // Questo va a buon
fine
 ::SendMessage(handle, WM_CHAR, 'x', 1L);               // Questo no
::SendMessage(handle, WM_KEYDOWN, 'x', 0L);        // Idem
::SendMessage(handle, WM_KEYUP, 'x', 0L);              // Idem
se non specifico un determinato controllo non funziona, non mi manda
messaggi alla finestra,
il problema č che sto giocando con l'emulatore del gameboy che altro non č
che una finestra di windows
con una parte dedicata al drawing.....Dite che dovrei far fare il keydown su
quella parte? O dove?
Que grazie ancora per l'aiuto

 sendinput, grazie
SendInput e` comunque + affidabile perche` la simulazione te la
fa il sistema.  Comunque non e` che i parametri diventino semplici:-).
Alex

fa il sistema.  Comunque non e` che i parametri diventino semplici:-).
sendinput non lo posso usare, cmq la bitmask gia l'ho calcolata, ma con
wmkeydown
non va lo stesso :(((, i bit sono settati bene cmq
Que
Newsgroup: it.comp.programmare.win32
Titolo: Aggiungere una chiave di registro

Ciao a tutti, ho una domanda stupida..
Dovrei distribuire un software che funziona tramite user e password.
User e password sono memorizzate nel registro di sistema, e quindi 
potrei fornire un file .reg, solo che non voglio distribuire il file 
.reg, perchè l'utente non deve poterlo aprire e vedere i dati aggiunti 
al registro.. Quindi ho pensato: Creo un setup. Tutto ok con Inno Setup 
oppure usando Setup Factory, solo che questi setup non possono essere 
protetti con Armadillo..
Quindi vorrei sapere.. come posso creare un'eseguibile che quando aperto 
aggiunge determinati files di registro .. Non mandatemi a quel paese...
Ho bisogno di proteggere l'exe che crea i files di registro oppure il 
setup con armadillo perchè ho bisogno di fornire una chiave individuale 
all'utente basata sull'hw id del computer.
Spero che qualcuno mi possa dare una mano.

aggiunge determinati files di registro .. Non mandatemi a quel paese...
http://msdn.microsoft.com/library/en-us/sysinfo/base/registry.asp
Qui c'e' la lista con tutte le informazioni sulle funzioni per
accedere e modificare il registro (aggiungere, eliminare, modificare,
chiavi, etc...)
-- 
Scritto da Gordon
E-mail: tbeqba@_EVZHBIVZV_avpu.vg

 chiavi, etc...)
Peccato che di programmazione non so nulla..
Se c'è qualcuno che può crearmi un semplicissimo eseguibile che una 
volta avviato crei una determinata chiave di registro mi contatti in 
privato, e ci accordiamo.
Grazie

Newsgroup: it.comp.programmare.win32
Titolo: sviluppo di un'applicazione win32

Sto sviluppando un'applicazione win32 console application con Visual C++ 5.0
e mi sono accorto che non esiste la libreria graph.h  come quella presente
nella suite Turbo C++ 3.0. Sapreste dirmi come posso risolvere il problema?

 nella suite Turbo C++ 3.0. Sapreste dirmi come posso risolvere il problema?
hem... questa domanda non ha una risposta... perchè la stessa domanda è mal posta.
Windows è un'ambiente grafico... ma la console di grafico non ha niente... visto che si è
proprio chiesto di avere una console (che per definizione è solo testo)
Dunque devi imparare a usare le GDI di Windows per fare grafica... e ciò ti obbliga a
rinunciare alla modalità Console a favore di una nativa Windows...
Newsgroup: it.comp.programmare.win32
Titolo: CPU Usage

Ciao a tutti.
Vorrei sapere se qualcuno conosce un modo per ricavare il livello di
utilizzo della CPU. Io ho trovato un'API che si chiama GetSystemTimes(...)
con la quale ho pensato di calcolare l'utilizzo della CPU come segue:
(KernelTime + UserTime) / (IdleTime + KernelTime + UserTime)
Oltre a non sapere se è questo l'approccio corretto, ho il problema che
l'API GetSystemTimes non compila correttamente; mi da l'errore C3861.
Sull'MSDN c'è scritto di definire una costante _WIN32_WINNT almeno pari a
0x0501: l'ho fatto, ma non cambia niente. Eppure l'API richiede solo
windows.h e kernel32.lib...
Qualcuno sa illuminarmi?
Grazie e ciao.
  Fabio

 Qualcuno sa illuminarmi?
Non so dirti a proposito della formula o della funzione piů corretta, ma
so che la macro la devi definire *prima* di aver incluso <windows.h>
Se poi ancora non compila, prova a fare un Rebuild All.
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Fabio wrote:

Controlla se hai la definizione in winbase.h, è lì che dovrebbe essere 
condizionatamente alla macro _WIN32_WINNT. Tuttavia essendo una funzione 
introdotta con XP SP1 può darsi che non esista nel tuo SDK, ma questo 
non è d'impiccio ad usarla: LoadLibrary() e GetProcAddress() sono lì 
apposta...
Newsgroup: it.comp.programmare.win32
Titolo: Domandona sulla creazione dei link e il menu avvio....

No non vi sto chiedendo come si creano so perfettamente come crearli
ho un altro problema...
nonostante che i links siano stati creati il menu avvio non li
visualizza subito ma solo dopo un pň come faccio a forzare
l'aggiormento del menu avvio?
Spero di non essere OFFTopic
Saluoni
Kirys
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
For Free Software go to: 
http://Kiryssoft.cjb.net

visualizza subito ma solo dopo un pò come faccio a forzare


C'e' anche una roba tipo ShellNotifyChanges ma non so se funziona.
Mo indago
Grazie mille


Se si usa IE4+ o Win98+ si può dare il comando con il tasto destro Ordina
per Nome che aggiorna il menù avvio...
Se chiudi l'explorer vengono cancellate le tray icons...
--
Diego "1985" Pettenò
per gli spammer la mail è
diego...@hotmail.com
ATTENZIONE: rispondo ai messaggi di pubblicità indesiderata
su TiscaliNet con un bel messaggio al provider di competenza!
per i messaggi seri è
diego....@tiscalinet.it

Newsgroup: it.comp.programmare.win32
Titolo: Tempo esecuzione

Volevo chiedervi questo:
avete un codice che mi restituisca in
millisecondi (o anche di ordine inferiore) la durata di esecuzione di una
parte del prg, cioč una sorta di contatore che parte in un certo punto (che
posso anche fermare) e in determinati "checkpoint" da me decisi possa
salvare il suo valore dentro una variabile...
Grazie...

 ha scritto nel
messaggio news:TSBoa.54188$DT4.1...@twister1.libero.it...


Newsgroup: it.comp.programmare.win32
Titolo: ACCESS 2000 e VB6

E' possibile aprire un database creato con access2000 con visual basic 6 ?

 ha scritto nel messaggio
news:8bq6sv$n88$1...@pluto.sm.dsi.unimi.it...

Newsgroup: it.comp.programmare.win32
Titolo: costo sviluppatore senior

ciao a tutti,
sapreste indicarmi i costi di uno sviluppatore senior autonomo con almeno 5
anni di esperienza nella programmazione visual basic / c / c ++.
e i costi di uno sviluppatore junior che sappia, almeno la base, di VBe
C/c++?
grazie mille


Chissà perchè in italia c'è sempre una tendenza verso gli junior 
anzicchè i senior!?!? mah...!
Cmq...intendi con partita iva?!? a progetto?!? come???

 ha scritto nel messaggio
news:d98rmi$5vp$1...@newsreader.mailgate.org...


 intendo assunto a tempo indeterminato
Beh...un senior chiederebbe molto (personalmente, anche
se ho 4 anni in più rispetto a quello che chiedi tu), diciamo
25-35 mila €.
Uno junior...mah non lo sono mai stato :-), penso 15 fino ad un
massimo di 20 mila €
Poi è tutto un'pò soggettivo!

 C/c++?
Fai almeno 130 + IVA
Antonio

 Antonio
Ciao
Vinsanto

 collega con circa 6 anni di esperienza ne davano circa 1000 al mese.
Fai attenzione a non confondere il costo fatturato con lo stipendio
netto. Nel costo fatturato devi coprire ferie, malattia, tfr, imposte
e pensione, costi di contabilita`, ammortamento dell'hardware, costo
delle licenze software, giorni di mancato impiego della risorsa
sviluppatore, costi commerciali, ecc.
Se calcoli tutto, 200 euri al giorno sono ancora pochi e sbalestrano
il mercato, provocando poi i ridicoli (se raffrontati al reale costo
della vita) stipendi netti piu` diffusi.
-- 
ciao, hal

 ha scritto nel messaggio
news:J%Sue.27094$bc....@tornado.fastwebnet.it...

Ok allora ripropongo la domanda chiedendo quale è in genere lo stipendio
netto di uno sviluppatore junior e di uno senior.
Ciao
VInsanto

 netto di uno sviluppatore junior e di uno senior.
così la domanda suona meglio.. io non so se sono uno sviluppatore senior 
o junior, ancora non ho capito quale sia la differenza, perchè 
puntualmente quando cambio lavoro pare di dover per forza rincominciare 
da 0.. adesso ho avviato un rapporto di lavoro con una nuova azienda.. 
mi offrono 21.000 lordi l'anno (poco meno di 1200 euro al mese netti) e 
personalmente mi sembra un pò poco... anche se guardando tra i colleghi 
c'è chi prende parecchio meno (si parla anche di 800/900 al mese). Non 
so se è il mercato, il periodo.. o che cosa.. cmq chiacchierando ieri 
con un ex collega a lui offrono 1600 al mese netti, e si discuteva sul 
fatto che per una consulenza esterna un'azienda ha chieso 700 + IVA al 
giorno per 3 gg di lavoro..
non ho capito niente io o cosa?
saluti
antonio

 antonio
Ciao
Vinsanto

so se è il mercato, il periodo.. o che cosa..
non ti preoccupare, guadagno anche io quelle cifre con 6 anni di
esperienza in Vb (ora C#).
il mercato è sicuramente in crisi e la nascita dei contratti a
progetto ha rivoluzionato il mondo del programmatore.
Oggi quasi nessuno ti offre il tempo indeterminato. Al massimo
contratti a progetto per 4-6 mesi e poi arrivederci e grazie.
Per tutto questo dobbiamo ringraziare il sig. Biagi.
Newsgroup: it.comp.programmare.win32
Titolo: Informazioni su Thread.

Ciao a tutti,
sto provando in Visual C a creare dei Threads tramite l'API CreateThread,
che devono gestire delle DialogBox. Tramite l'API DialogBox creo la finestra
all'interno della ThreadProc. Il mio problema e' che nel programma che crea
il thread che continua la sua elaborazione a fronte di determinate
condizioni puo' succedere che debba chiudere il thread e con esso la
DialogBox. Non riesco a chiudere il thread e con esso la dialog o meglio
riesco a chiudere il thread ma la dialog rimane aperta, per chiuderlo
utilizzo CloseHandle.
Esiste una funzione che mi chiude il thread e con esso tutte cio' che ha
aperto ?
In effetti il difetto a una casistica particolare, puo' succedere che il
programma che crea il thread debba chiudere immediatamente il thread mentre
questo sta partendo, in questa occasione la dialog non ha ancora elaborato
la WM_INITDIALOG e di conseguenza non sono ancora in grado di conoscere
l'HWND della dialog per chiuderla, contemporaneamente il thread viene chiuso
mentre la dialog appare. Quello che ottengo e' una dialog orfana del
processo.
Sto volontariamente evitando di usare progetti l'MFC perche' voglio ottenere
un'eseguibile il piu' piccolo possibile e con il minor numero di dipendenza.

 a écrit dans le message news:
gGCK6$RHCH...@news.osra.loc...

Da MSDN
CloseHandle()
"...Closing a thread handle does not terminate the associated thread. To
remove a thread object, you must terminate the thread, then close all
handles to the thread.
"
Allora ho pensato a ExitThread()
ma anche qua MSDN spiega:
"Terminating a thread does not necessarily remove the thread object from the
operating system. A thread object is deleted when the last handle to the
thread is closed. "
Penso quindi che dovresti chiudere il thread mediante la ExitThread, ma
dovresti prima chiudere la dialog box "a mano".
Maurus

 un'eseguibile il piu' piccolo possibile e con il minor numero di
dipendenza.
Se vuoi fare qualcosa di più sofisticato, potresti utilizzare una variabile
globale con accesso controllato da un MUTEX; quando il programma vuole
chiudere il thread setta la variabile globale con un determinato valore.
La dialog box testa periodicamente la variabile e si chiude automaticamente
quando trova il valore.
O soluzioni simili.
Ciao.
Porlock.

questa è la funzione che chiude un thread dall'esterno.
HANDLE StartMainAppl(short period) {
	DWORD dwId;
	short *pPar = new short(period);
 
	m_hMainApplQuitEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
//Automatic Reset
	m_hMainAppl = CreateThread(NULL, 0, thrdMainAppl,
(LPVOID)pPar, 0, &dwId);
	if (!m_hMainAppl) { 
		OutputDebugString("Unable to create Main Appl
Thread\n");
		m_hMainAppl = NULL;
		//FATAL ERROR QUIT
	}
	return (m_hMainAppl);
}
Ovviamente nel thread 
devi chiudere la dialog a mano
ciao.
Carlo
------------


 wrote:

Newsgroup: it.comp.programmare.win32
Titolo: File CPL del Pannello di Controllo

Ho notato che alcuni distributori di PC (IBM, ecc.) inseriscono il proprio
logo in un file .cpl del Pannello di controllo, ed in particolare in quello
chiamato Sysdm.cpl. Sapete dirmi come fare una cosa del genere?
Grazie
Giuseppe Di Natale
gdin...@tin.it

chiamato Sysdm.cpl. Sapete dirmi come fare una cosa del genere?
Devi creare un'immagine di nome Oemlogo.bmp nella cartella \Windows\System.
L'immagine dovrebbe essere una bitmap grande 180 x 120 pixel a 8 bpp (non
credo accetti una maggiore profondità di colore perchè il Win sceglie alcuni
posizioni della palette come transparenti).
Inoltre puoi crere un file, sempre in \Windows\System, di nome Oeminfo.ini
contenenti le seguenti righe:
[General]
Manufacturer= <Marca del computer>
Model= <Modello del computer>
Credo si possano aggiungere anche:
Line1= .....
Line2= .....
ma non ho mai provato.
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

Newsgroup: it.comp.programmare.win32
Titolo: Eseguire il debug

Capita spesso, almeno a me, di tentare di accedere ad un'array oltre le sue
dimensioni. In questo caso MFC asserte alla riga "ElementAt".
Ma come faccio a vedere in che punto del mio programma è successo cio'?
(F5 e F10 non bastano! )
Ho appena risolto un bug del genere, solo che per ritrovare l'errore ci sono
stato un giorno intero (figuratevi che mi sono messo anche a far scrivere al
programma un file con dei messaggi per ritrovare l'errore!)
inoltre vorrei sapere se c'è un modo per farmi dire dal debug la "vita" di
una variabile, in modo che una volta che ho chiuso l'eseguibile posso
rivedere tutti i cambiamenti che la var ha subito (non so se sono stato
chiaro e se questa cosa sia poi davvero utile...)

Ciao.
Per il debug ti conviene fare così:
metti un breakpoint sulla parte di codice incriminata (di solito in questi
casi potrebbe essere un ciclo).
Quando il programma arriverà in tale punto,potrai fare il debug
passo-passo,vedendo i valori delle variabili.
Cordiali saluti.
-- 
Posted from [213.26.223.130] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 chiaro e se questa cosa sia poi davvero utile...)
Puoi settare un breakpoint sui cambiamenti di un range di memoria.
Alcuni debugger (ad esempio quello del Code Composer Studio, per le
piattaforme DSP della Texas) sono anche in grado, entro certi limiti, di
fare dei grafici in tempo reale dell'evoluzione di un buffer in memoria; per
la x86, anche se e` possibile farlo, non so se ci siano dei debugger che lo
facciano.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Grazie delle risposte.
Lo avevo scoperto anch'io, perchč dopo 20 ore passate a "cercare" il punto
in cui veniva generato l'errore ho scoperto la finestra "Call stack"!!!
Morale: la prossima volta ci metto 2 minuti a trovare il bug
Newsgroup: it.comp.programmare.win32
Titolo: Internet Explorer

Probabilmente non è il newsgroup giusto, ma ho poche altre possibilità
di risolvere il mio problema.
Sto lavorando ad un DB accessibile via web e mi sono scontrato con un
baco del suddetto Explorer: non effettua il reload delle pagine (anche
se cambio direttamente l'href) e le ricarica sempre dalla cache.
Ho tentato con varie META, inutilmente: sono tutte ignorate.
Pare che l'unico modo di farlo funzionare bene è cambiare le
impostazioni dei file temporanei in "all'apertura della pagina".
Qualcuno di voi sa come forzarlo tramite javascript o simile?
(Vorrei far notare che, ancora una volta, l'Explorer dimostra di non
valere la metà del Navigator, almeno in quanto alla compatibilità con
gli standard).
Ciao, Mauro.
-- 
Posted from 
relay.iunet.it
 [192.106.1.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Veramente IE 5.5 è più conforme agli standard di NS 4.0 (la 6 pare avere 
comunque parecchi di compatibilità, oltre a quelli dovuti alla pesantezza 
della UI).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 Veramente IE 5.5 è più conforme agli standard di NS 4.0
E questo e` vero gia` da diverso tempo. Inutili advocacy a parte, il
sorpasso di IE nei confronti di NN (in tutto) e` gia` avvenuto da tempo.
Vedremo un po' con la versione definitiva di Mozilla...
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: Servizio NT

Chi mi da una mano a sviluppare un servizio col Visual C++. Net?

sono interessato anche io all'argomento, si potrebbe collaborare  se ti
va!!!  ciao

 ha scritto nel messaggio
news:aa0f0a$bf6$1...@gossip.excite.it...


Newsgroup: it.comp.programmare.win32
Titolo: Analizzare stringhe di testo

Come faccio a determinare che la stringa "abc xyz 123" è 'uguale' alla
stringa "abc * 123" ovvero a riconoscere i wildchar? Esiste qualche sito che
spiega come analizzare stringhe di testo?
Grazie
            ^DunE^

Come faccio a determinare che la stringa "abc xyz 123" č 'uguale' alla


 [...]
Grazie, avrei ancora un piccolo problemino, non riesco a compilarlo sotto
Borland C++ Builder.
E' possibile avere qualche commento sulla funzione MatchString o al limite
della documentazione su std::wstring?
Cosě almeno posso capirlo e sistemarmelo...
Grazie
            ^DunE^


Ciao,
Luc.

"Luc" <TOGL...@nip1.it-TOGLI> ha scritto nel messaggio
news:blotnsko0ods3evk0...@4ax.com...

Eh! Potresti darmi la versione AnsiString o la versione char* ? L'AnsiStirng
la conosco a memoria ormai e mi interesserebbe di più... sempre che tu abbia
tempo... fretta non ne ho sai, programmo solo a liv amatoriale e quando ho
tempo e voglia :o)
Beh! Se puoi farmi questo piacere, sennò mi basta la ver originale in char*.
L'hai trovata su qualche sito o l'hai fatta tu?
Grazie
            ^DunE^

Grazie
Era tra le 'librerie' interne della nostra software-house, penso che
provenisse da zone 'Unix'... Io l'ho convertita pedissequamente in una
cosa piů umana. Non so dove ritrovare la char* version...
Luc.

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

Qualcuno mi potrebbe passare un esempio minimo con un uso di server/client
(il server deve supportare + di 1 connessione) in VC++?
Graaaaaaaaaaaaaaaaaazie in anticipo! :)
--
* * * * * * * * * * * * *
Ertai, wizard Adept
... Energy derives from both the plus and negative ...

 (il server deve supportare + di 1 connessione) in VC++?
Ti rispedisco un pezzo di codice che ho postato qualche tempo fa sempre in
questo NG. Nel codice del server thread manca la parte per terminare
"dolcemente" il thread al termine del programma, ma essa non e` strettamente
necessaria (anche se consigliabile).
UINT CMyWnd::ServerThread( LPVOID pParam)
{
    CSocket ServerSocket;
    CSocket ClientSocket;
    if( !ServerSocket.Create( porta) ||
        !ServerSocket.Listen())
    {
        // Gestione errori
    }
    for(;;)
    {
        if( ServerSocket.Accept( ClientSocket))
        {
            if( !AfxBeginThread( ClientThread, (LPVOID)ClientSocket.Detach()))
            {
                // Gestione errori
            }
        }
    }
}
UINT CMyWnd::ClientThread( LPVOID pParam)
{
    CSocket sock;
    if( !sock.Attach( pParam))
    {
        // Gestione errori
    }
    // Codice di gestione del socket...
}
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: ringzer0

Qualcuno ha notizie del sito ringzer0.....
Grazie
Mario
--------------------------------
Inviato via 
http://usenet.iol.it

Grazie
credo sia 
http://ringzer0.cjb.net
cmq in questo newsgroup si aggira uno dei RingZer0 sotto un altro
nome.. ^_^ :) non é vero? :)
purtroppo molti hanno avuti problemi, oramai praticamente é rimasto
molto indietro...
cod

 nome.. ^_^ :) non é vero? :)
Confermo! :)
--
- Carlo -
c.b...@libero.it