mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: errori in vbscript

Buongiorno a tutti,
mi ritrovo a dover lottare con un vbscript (per la serie.. a volte 
ritornano...)
il mio problema è che non capisco perchè non funziona:
Incollo qui sotto lo script, da eseguire as is.
Quel che mi aspetterei da questo script è che
- non trova il web service,
- va in errore
- finisce sul return
- esce dalla funzione
quel che mi succede, invece, è che lo script prosegue fino
in fondo alla funzione.
E' evidente che mi manca qualche concetto base (mai usato il
vbscript seriamente, prima d'ora), ma proprio non capisco quale.
chi mi aiuta?
grazie
p.s.
ridatemi il .NET, il C++ o anche il Java! Ma il VBScript è
proprio 'na schifezza :D
=======
Function getEndPoint()
    getEndPoint = "
http://nomeserver/ws.aspx?WSDL
"
End Function
Function getSOAPClient()
    on error resume next
    set SOAPClient = createobject("MSSOAP.SOAPClient30")
    Set objResults = CreateObject("MSXML2.DomDocument")
    SOAPClient.mssoapinit(getEndPoint())
    getSOAPClient = SOAPClient
End Function
function funzionetest()
    dim progetto
    Dim ret
    Dim objNodeList
    Dim strXML
    dim SOAPClient
    dim objResults
    progetto = "nome progetto"
    ret = ""
    on error resume next
wscript.echo 1
    set SOAPClient = getSOAPClient()
wscript.echo 2
    if err then
wscript.echo 3
        errore = true
        err.Clear
wscript.echo 4
        return ""
wscript.echo 5
    end if
wscript.echo 6
    Set objNodeList = SOAPClient.funzWS(UCase("pippo pelo"), progetto)
wscript.echo 7
    For intNode = 0 To objNodeList.length-1
         strXML = strXML & objNodeList.item(intNode).xml
    Next
    objResults.loadXML "<returned>" & strXML & "</returned>"
    ret = ret & objResults.selectSingleNode("//Esito").text & "," & 
objResults.selectSingleNode("//Descrizione").text
    funzionetest = ret
wscript.echo 8
End Function
wscript.echo "start"
funzionetest()
wscript.echo "uscito"
-- 
Gerolamo 

 - finisce sul return
... che in vbscript è un Exit Function
A parte questo... non funziona comunque.
-- 
Gerolamo

Newsgroup: it.comp.programmare.win32
Titolo: Api...basi terra terra...

Vorrei sapere come (Dove soprattutto) e cosa devo scaricare per usare
funzioni quali GetAsyncKeyState e magari un pochetto di documentazione...
Ho provato su MSDN ma cercare in inglese qualcosa che non so cosa sia
nemmeno in italiano non è facile...
Il massimo che sono riuscito a capire in giro è che si chiamano API di più
nun 'zo...
Grazie a chiunque mi aiuterà
Axel

 ha scritto nel messaggio
news:oBtjc.110102$hc5.4...@news3.tin.it...

Premetto che io non ho mai utilizzato questa funzione, ma stando alla
documentazione MSDN devi includere Windows.h e linkare con user32.lib
Bye
ZaZy
Newsgroup: it.comp.programmare.win32
Titolo: Leggere un file di testo

Mi sto avvicinado adesso alla programmazione in Visual C++, e non riesco a
editare un file di testo all'interno di un'area client di una applicazione
SDI
Qualquno sa dirmi come si fa
Grazie

Perche' non ti studi qualche esempio che trovi nell'SDK.
Credo che tutti noi (o quasi), bene o male ci abbiamo dato un OKKIO.
Fausto


 Qualquno sa dirmi come si fa
"Editare", come dici nel testo, o "Leggere", come dici nel subject?
La risposta a "come si fa" e` naturalmente "in un miliardo di modi
diversi", anzi, _due_ miliardi, uno per leggere, uno per editare.
Ad esempio, usa CRichEditDoc come classe di documento, e
naturalmente CRichEditView come classe di vista; quest'ultima
ha una funzione membro GetRichEditCtrl che ti permette di
recuperare il relativo controllo rich edit, sotto forma di un
oggetto di classe CRichEditCtrl, che ha la funzione membro
StreamIn cui puoi passare SF_TEXT come primo parametro,
e, come secondo, l'indirizzo di una struttura EDITSTREAM che
a sua volta punta alla tua funzione che legge il file di testo.
Barocco e complicato, ma funzionante; vedi ad esempio i
sorgenti di WordPad, che sono uno degli esempi di VC++.
(Nota che non occorre piu` chiamare AfxInitRichEdit in
questo scenario, anche se io, magari per abitudine, una
chiamatina nell'InitInstance della mia classe applicazione
ce la metterei comunque se voglio usare i rich edit...).
Una soluzione piu` semplice (per file abbastanza piccoli,
almeno) puo` essere quella di realizzare la tua classe
documento con un override di OnOpenDocument (che
legga il file di testo in memoria), e la tua classe vista che
lo mostri, magari basata su CFormView con un semplice
controllo di edit multilinea.
Naturalmente, e come al solito, sono possibili anche tante
altre soluzioni.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: [Repost per disperazione] Email con socket...

Sto cercando un programma che mi consenta di inviare una e-mail
sfruttando socket ed smtp, semza MAPI,qualcuno mi puņ aiutare?
Avevo postato in precedenza e _neo_ Programmer mi aveva detto che mi
avrebbe mandato qualcosa ma niente...
Ho trovato questo ma vorrei cambiarlo e non riesco a compilarlo col VC++
6.0...
http://www.muquit.com/muquit/software/mailsend/mailsend.html
Fatemi sapere!
Ciao e scusate il repost...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Secondo me se non trovi niente che fà al tuo caso faresti meglio a farti da
solo una classe che gestisce l'smtp, con i socket dovrebbero essere poche
istruzioni.
Io mi sono fatto un controllo active x in Visual Basic che fà un pò di
cose...certo non è perfetto ma magari ti potrebbe essere utile per rifare
una cosa del genere in C, oppure potresti usare direttamente l'active X da
VC.
http://www.astice.net/modules.php?name=News&file=article&sid=3
Gianni

 wrote:
Dovrei avere da qualche parte del codice per inviare mail da programma
in C++ . 
Se ti interessa fai un fischio.

 Se ti interessa fai un fischio.
SI!mi interessa!
puoi mandarlo a 
dale...@libero.it
 ?
Grazie!


 Se ti interessa fai un fischio.
Ciao,
scusa se mi intrometto, mi interesserebbe anche a me il codice in C++.
Se me lo potresti mandare ti posto l'e-mail. Non usare l'e-mail che
faccio apparire perché non va.
Saluti

scusa se mi intrometto, mi interesserebbe anche a me il codice in C++.
Ok.
Lo trovo , lo preparo e lo posto nel NG in modo da renderlo
accessibile a chiunque.

Datosi che il post sarebbe troppo lungo evito di publicare il codice
qui.
Comunque chiunque fosse interessato puo mandarmi il suo indirizzo
email e lo ricevera' a breve .
saluti


ciao,non riesco a inviarti l'email perchè mi dice che il destinatario è
errato,puoi inviarmi il programma a 
dale...@libero.it
 per piacere?
grazie!
Ciao


mi č arrivato...grazie!!!! :-)


 ha scritto nel messaggio
news:bvks7013m7oc2dsk8...@4ax.com...

Ciao
ho lo stesso problema di Delio Nasso,
potresti mandarlo anche a me al
dany...@tiscali.it
grazie
ciao ciao

grazie nik :-)

Newsgroup: it.comp.programmare.win32
Titolo: Combinazioni di tasti...

Salve a tutti.
Sto realizzando un componente in MFC.
Vorrei fare in modo che alla pressione di una combinazione di tasti il focus passi su un controllo della form del controllo stesso (ES : ctrl + s il focus passa ad una textbox).
Da dove devo cominciare?
Devo creare gli accelerator di tastiera?
Devo usare delle api?Quali?
Grazie anticipatamente.
--
TiscaliFreeNet, libero accesso ad Internet.
http://www.tiscalinet.it
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Devo usare delle api?Quali?
Se ti interessa che il cambio venga effettuato solo se la tua finestra č
attiva puoi semplicemente utilizzare la GetAsincKeyState(), se deve essere
riconosciuto anche quando la tua form non č attiva puoi provare un Hotkey,
dovrebbe andare bene (RegisterHotKey). Caldamente sconsigliato per la
situazione : Hook.
Ciao!
--
- Carlo -
Newsgroup: it.comp.programmare.win32
Titolo: Problems with accept()

I've written the above code for a simple server application.
I've copied it from an exaple I've found on the MSDN library.
My problem is that the ACCEPT() function didn't stop until a connection is
established with the server socket I create!
The accept() always returns INVALID_SOCKET, also when I try connecting to
the server through a client I programmed.
I'm using VisualC++ 6.0 .
Where do I fail?
Here's the code....
(I've modifed it with some printf to see the problem is in the accept() )
#include <winsock2.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
 WSADATA wsaData;
 if(WSAStartup(0x202, &wsaData) != 0)
  exit(-1);
 struct sockaddr_in local;
 local.sin_family = AF_INET;
 local.sin_addr.s_addr = INADDR_ANY;
 local.sin_port = htons(7179);
 SOCKET listen_socket;
 listen_socket = socket( AF_INET,  SOCK_STREAM,  0 );
 if(listen_socket == INVALID_SOCKET)
  exit(-1);
 if(bind(listen_socket, (struct sockaddr*)&local, sizeof(local)) ==
SOCKET_ERROR)
  exit(-1);
 if(listen(listen_socket, 5) == SOCKET_ERROR)
  exit(-1);
 SOCKET w_sock;
 struct sockaddr_in from;
 int fromlen;
 while(1)  {
  w_sock = accept(listen_socket, (struct sockaddr *)&from, &fromlen);
 }
 closesocket(listen_socket);
 WSACleanup();
}

Learn CAsyncSocket or buy a third-party library.
As a sketch of ideas, it is OK, although the overuse of exit() (or its
use at all) inevitably develops bad habits.
accept is not supposed to return until a connection is made, which
means that you can't ever shut the app down cleanly. This is one of
the many reasons most people choose an asynchronous socket
implementation. Since these are very hard to write "to the bare
metal", most people either use CAsyncSocket or use one of the numerous
third-party socket libraries to make it tolerable.
I'd be inclined to ::ZeroMemory() of the 'local' structure; it could
be vestigial garbage is causing the problem. 
Also, why "(struct sockaddr *)" when you can write (SOCKADDR *). In
general the use of 'struct' is necessary only inside a struct for
self-reference and is merely clumsy outside that context.
Probably the key is you forgot to intiailize structlen before making
the call.
			joe


Joseph M. Newcomer [MVP]
email: 
newc...@flounder.com
Web: 
http://www3.pgh.net/~newcomer
MVP Tips: 
http://www3.pgh.net/~newcomer/mvp_tips.htm

 I've copied it from an exaple I've found on the MSDN library.
Please!
This thread is totally off topic on it.comp.lang.c++. Remove this group from the
list of crossposts.
Also the official language of it.comp.programmare.win32 is Italian and the
official language of microsoft.public.vc.mfc is English.
Therefore this thread should really be followed up ONLY in
microsoft.public.vc.mfc (if it is on topic there, but I doubt it).
--
Andrea Ferro
---------
Brainbench C++ Master. Scored higher than 97% of previous takers
Scores: Overall 4.46, Conceptual 5.0, Problem-Solving 5.0
More info 
http://www.brainbench.com/transcript.jsp?pid=2522556
Newsgroup: it.comp.programmare.win32
Titolo: Questione di header ...

Ho alcuni programmi, perfettamente compilati con DJGPP, ma non con Visual
C++ 5. Ho provato a cambiare estensione ai files sorgenti: da ".cpp" a "c"
ma non c'è niente da fare.
Ecco gli errori rilevati nella fase di compilazione e di linking
--------------------Configuration: prova - Win32 Debug--------------------
Compiling...
prova.c
C:\esempi in c++\prova.c(49) : warning C4013: 'textcolor' undefined;
assuming extern returning int
C:\esempi in c++\prova.c(50) : warning C4013: 'textbackground' undefined;
assuming extern returning int
C:\esempi in c++\prova.c(59) : warning C4013: 'gotoxy' undefined; assuming
extern returning int
C:\esempi in c++\prova.c(130) : warning C4013: 'clrscr' undefined; assuming
extern returning int
Linking...
prova.obj : error LNK2001: unresolved external symbol _textbackground
prova.obj : error LNK2001: unresolved external symbol _textcolor
prova.obj : error LNK2001: unresolved external symbol _gotoxy
prova.obj : error LNK2001: unresolved external symbol _clrscr
Debug/prova.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.
prova.exe - 5 error(s), 4 warning(s)
Forse il visual c++ 5 non supporta l'header non standard "conio.h" (viene
usato nel sorgente) o, comunque, non riconosce alcune funzione come gotoxy,
etc. ?
Come faccio a configurare l'ambiente in modo che possa compilare senza
problemi anche dei programmi, elaborati a suo tempo in  c, per ambiente dos
?
Infatti il problema si pone ogni qualvolta cerco di compilare vecchi
programmi fatti in C ...
Grazie

programmi fatti in C ...
Magari devi solo togliere dalle opzioni del compilatore i simboli __WIN32 e
simili...
Saluti,
    Mardy

Mi pare perfettamente impossibile compilare un programma DOS con Visual C++
anche perché per compilare i programmi DOS bisogna dirlo al compilatore
solitamente, ma non esiste tale opzione, almeno con il 5.0 che ha il mio
amico. Anch'io con BCB posso solo creare applicativi DOS32.
--
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


Ovviamente tutto il codice conforme ANSI e' portabile (in linea di massima).
Se usi "stranezze" tipo interrupt BIOS o DOS, devi scrivere una libreria di
appoggio che ti converta le vecchie chiamate con quelle fornite dal VC.
Esempio per conio:
gotoxy(int x, int y) { SetConsoleCursorPos(x, y); }
Saluti, A.
Newsgroup: it.comp.programmare.win32
Titolo: Non e' possibile inizializzare il motore del db DAO/Jet

Ho scritto un'applicazione mfc che accede ad un database tramite DAO.
Sul pc in cui sviluppo (DAO 3.50) non ho problemi... ma se sposto la mia
applicazione su un computer con window xp (DAO 3.60) il programma non si
avvia e mi ritorna l'errore di cui sopra... come ne esco? Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


vedo due soluzioni 
1) installi il dao 3.5 sul pc con XP
2) fai usare dalla tua applicazione dao 3.6 invece che 3.5
forse non sai che il dao 3.6 NON contiene il dao 3.5, a differenza di
ADO.
ciauz
Vincenzo 'lo sciamano'   Bologna (ITALIA-ITALY)
Homepage  
http://www.geocities.com/vincesalsero/
Membro Fondatore del CSM (Club Seghe Mentali)
http://www.seghementali.org

 ADO.
Grazie.


Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Errore di link 2001

Ciao a tutto il
Vi mando la seguente per farvi una domanda specifica ma soprattutto per
capire come "trovare" questo errore le prossime volte poichè non ho più idea
di cosa guardare (ammetto la mia carenza!).
Ho una classe:
class CJKR_TestaOrdForDoc : public CAbstractFormDoc
che contiene il seguente metodo:
TJKR_TestaOrdFor* GetDBTTestaRecord () const;
implementato nel file .cpp in questo modo:
inline TJKR_TestaOrdFor* CJKR_TestaOrdForDoc::GetDBTTestaRecord() const
 { return (TJKR_TestaOrdFor*) m_pDBTTesta->GetRecord(); }
In fase di compilazione (solo in RELEASE poichè in DEBUG compila
perfettamente) mi dice:
[...]
Generating Code...
Linking...
   Creating library .\Release/CaricaRigheOrdFor.lib and object
.\Release/CaricaRigheOrdFor.exp
CBollaClientDoc.obj : error LNK2001: unresolved external symbol "public:
class TJKR_TestaOrdFor * __thiscall
CJKR_TestaOrdForDoc::GetDBTTestaRecord(void)const "
(?GetDBTTestaRecord@CJKR_TestaOrdForDoc@@QBEPAVTJKR_TestaOrdFor@@XZ)
C:\Md2000\Dlls\CaricaRigheOrdFor.dll : fatal error LNK1120: 1 unresolved
externals
Error executing link.exe.
Creating browse info file...
[...]
Quelle che non capisco dell'errore è che già in tutti gli altri miei
progetti ho fatto una cosa del genere e non mi ha mai dato errori.
Premetto che ho controllato già le .lib linkate, che ho fatto una batch
build e altri controlli ma nulla...
Grazie a chi mi dedicherò il suo tempo,
Alex
°°° Posted from X-Privat Free NNTP server - 
www.x-privat.org
 °°°

Solo per dire che il problema l'ho risolto togliendo l'INLINE...
ma la mia domanda andava oltre a risolvere un problema ma vorrei capire
perchè in altri 15 (almeno) progetti non causava problemi e qui sì...
e anche per capire come voi decodificate questi errori; se vi basta vedere
la guida (l'ho vista dice tutto e niente su questo errore...) o altro...



L'help di VC++ dice di definirla nel file .h:
Linker Tools Error LNK2001
http://msdn.microsoft.com/library/en-us/vccore/html/LNK2001.asp
A project that uses function inlining yet defines the functions in a
.cpp file rather than in the header file can cause LNK2001.
-- 
ciao, hal
Newsgroup: it.comp.programmare.win32
Titolo: TrackPopupMenu

Qualcuno di voi ha mai usato questa API ?
Io vorrei utilizzarla, solo che come base vorrei utilizzare un menu inserito
come risorsa.
Se lo creo da zero tutto ok, ma se uso la risorsa menu, mi appare solo un
piccolo rettangolo vuoto.
Ciao
Giuliano

 piccolo rettangolo vuoto.
Quando crei un menu come risorsa, crei appunto un menu, ossia l'oggetto
fatto come una barra. TrackPopupMenu() invece vuole come parametro un
popup menu, ossia un submenu. Per cui tu devi caricare il menu con
LoadMenu(), poi estrarre il submenu con GetSubMenu(), e passare quello.
--
Lorenzo

"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel messaggio
news:YhdC9.13995$Ka3.3...@twister1.libero.it...
| Quando crei un menu come risorsa, crei appunto un menu, ossia l'oggetto
| fatto come una barra. TrackPopupMenu() invece vuole come parametro un
| popup menu, ossia un submenu. Per cui tu devi caricare il menu con
| LoadMenu(), poi estrarre il submenu con GetSubMenu(), e passare quello.
|
Già, infatti ora funziona.
Hai per caso un'idea su come fare a chiudere il menù quando si clicca fuori
dalla sua finestra ?
Secondo MFC basta mettere 0 nel parametro lpRect, ma da API di WIN32 questo
sembrerebbe non usato, inoltre tra i messaggi inviati tramite WM_COMMAND
sembrerebbe non esisterne neanche uno per questo scopo.
Grazie
Giuliano

 Grazie
prima di chiamare TrackPopupMenu prova a chiamare SetForegroundWindow con
l'hwnd della finestra dell'applicazione
Pela

 ha scritto nel messaggio
news:V1vC9.39308$Yw.18...@news2.tin.it...
|
| prima di chiamare TrackPopupMenu prova a chiamare SetForegroundWindow con
| l'hwnd della finestra dell'applicazione
|
Grazie tante
Tutto OK !

 l'hwnd della finestra dell'applicazione
Inoltre e` una buona norma chiamarlo anche dopo. Probabilmente con i
nuovi Windows non serve piu`, ma con i primi era necessario.
--
Lorenzo

"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel messaggio
news:ygxC9.51332$8E3.1...@twister2.libero.it...

MSDN consiglia di mandare alla finestra un messaggio WM_NULL, altrimenti la
seconda volta che si clicca sul menu questo compare e sparisce subito
Pela

 ha scritto nel messaggio
news:trKC9.43061$Yw.20...@news2.tin.it...
|
| > Inoltre e` una buona norma chiamarlo anche dopo. Probabilmente con i
| > nuovi Windows non serve piu`, ma con i primi era necessario.
|
| "Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel messaggio
| >
| MSDN consiglia di mandare alla finestra un messaggio WM_NULL, altrimenti
la
| seconda volta che si clicca sul menu questo compare e sparisce subito
|
Cavoli è vero, rileggendo i remarks c'erano entrambe le cose....chissa cosa
stavo pensando quando l'ho letto !
Grazie a entrambi
Giuliano
Newsgroup: it.comp.programmare.win32
Titolo: Baco di NT in I/O OVERLAPPED?

Salve a tutti,
ho un 'piccolo' problema sotto NT e non riesco a capire se sia un baco del
S.O. oppure mio!
Sto implementando una classe per la comunicazione seriale in modalità di
funzionamento overlapped (asincrona) e con la gestione degli eventi della
porta com.
Stabiliti quali sono quegli eventi che mi interessa siano segnalati uso la
WaitCommEvent per la loro 'cattura'.
In NT il codice
...
for(;;)
{
if (!WaitCommEvent(pThis->m_hCommPort,&dwCommEv,&pThis->m_Overlapped))
  {
   dwResult = GetLastError();
   switch(dwResult)
   {
   case ERROR_IO_PENDING:
        ...operazione in corso
    break;
   case 87:
    /* sotto Win NT viene restituito l'error code 87 = INVALID_PARAMETER  */
    break;
   default:
        ...
    break;
}
...
} /* end for(;;) */
...
trasforma l'attesa di un evento di comunicazione in un loop secco che
inchioda tutto il sistema.
Qualcuno sa chiarirmi il perchè NT si comporti così?
Ho provato in Win95 e non accade.
Se può tornarvi utile posso mandarvi il resto del codice: ma chiedetemelo.
Grazie.
Ciao

>porta com.
..
Scusa se ti rispondo senza una risposta per la tua domanda. Io ti consiglio
di lasciar stare l'uso asincrono e di usare un approccio multithreading,
ovvero chi usa la tua classe si preoccupera' di creare un nuovo thread se
ha bisogno di fare altre cose contemporaneamente.
Non e' per "partito preso" ma anch'io avevo iniziato ad usare la seriale in
asincorno ma poi mi sono trovato decisamente meglio creando piu' thread. E'
anche piu' semplice da un certo punto di vista.
Antonio

 multithreading,
Come indicato su MSDN, se accedi alla porta seriale da piu` thread (ad
esempio in uno leggi e in un altro scrivi) sei obbligato a usare la
modalita` overlapped, altrimenti capiteranno strane cose (perdite di
caratteri e cose simili).
---
Bye! Lorenzo Lutti
http://www.geocities.com/cirovampiro/

 Antonio
Ma se non accedi  alla risorsa in modalità overlapped ti resta solo la
modalità sincrona: così non c'è più bisogno di usare il multithreading
perchè basterebbe un solo thread per l'arbitraggio degli accessi, poi chi
vuole si mette in coda e aspetta il suo turno per accedere alla risorsa.
Oggi proverò su Win2000 (almeno per curiosità).
Ciao

>caratteri e cose simili).
Non mi sembra. Anzi si dice appunto che la modalita' non overlapped e'
comoda in caso di programmazione multi threading. Naturalmente la
concorrenza degli accessi va gestita a parte. E poi non e' detto che debba
per forza accedere alla stessa porta da piu' thread. Magari non ho trovato
l'articolo giusto. Mi puoi dare una dritta?
Antonio

>vuole si mette in coda e aspetta il suo turno per accedere alla risorsa.
Io dicevo che per non bloccare il thread principale si puo' spostare
l'elaborazione che ha bisogno della seriale (cosi' come un qualsiasi altro
processo di elaborazione) in un thread separato.
Antonio

 per forza accedere alla stessa porta da piu' thread.
Certo, se le porte sono diverse tutto OK. Io questo problema l'ho avuto
dovendo accedere alla COM1 in lettura da un thread e in scrittura da un
altro.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/


Newsgroup: it.comp.programmare.win32
Titolo: O.T. Ciao aiutatemi su IE4 e IE5...

Ciao ragazzi
ho bisogno di farvi un paio di domande:
-come posso disinstallare IE5 e reinstallare IE4.01; se vado nel pannello
controllo\installazione applicazioni e provo a disinstallare IE5 non me lo
permette perche' quando e' stato installato e' stata "annullata" tale
possibilita'.
Qualcuno puo' suggerirmi qualche procedura.
-ultimamente IE5 mi crea problemi con i link delle pag. web: praticamente
spesso capita che cliccando sui link di qualche pagina web (mentre sono
collegato) non succede nulla ovvero è come se fosse disattivato, anche se
provo ad aprirlo in una nuova schermata il browser ne apre una ma vuota tipo
come quando se ne apre una non disponibile in modalita' non in linea.
Da cosa dipende ho controllato e ricontrollato tutte le opzioni ma mi sembra
tutto apposto.
Ringrazio anticipatamente tutti.
Anche via e-mail: 
webo...@tin.it

 collegato) non succede nulla ovvero č come se fosse disattivato, anche se


Strano... IE5 è un browser stabile (cioé si piano molto di rado) mentre
invece IE4 era pieno di bachi (in molti hanno detto che IE5 è IE4 come
avrebbe dovuto essere). È possibile che il problema non sia collegato a IE,
ma a qualcos'altro. Il consiglio più meglio che ti si può dare è
sovrainstallare nuovamente IE5... se continua a non funzionare è una bella
gatta da pelare... non ti resta che reinstallare il sistema operativo
(previa cancellazione della vecchia versione).
Bye,
Lorenzo
---
"...un tipo perso dietro le nuvole e la poesia..."
Lorenzo "Loz" Novara
E-Mail: 
l...@iol.it
Web: 
http://loz.freeweb.org

Newsgroup: it.comp.programmare.win32
Titolo: convertire un numero int in uno esadecimale?

Ciao a tutti,
scusate l'ignoranza, ma c'e' una func API o altra che possa convertire un
int in eadecimale?
Grazie

 Grazie
ciao

 ha scritto
nel messaggio news:nckCa.38991$g92.9...@news2.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: Word processor x manuale

Ciao,
Mi consigliate buon un word processor per scrivere
i manuali dei programmi (testo + 'fumetti'+immagini finestre) ?
Word non mi piace.
Grazie
Liliano
Sent via Deja.com
http://www.deja.com/

 wrote in message news:943ljh$dpm$1...@nnrp1.deja.com...

Adobe Acrobat versione completa

 writes:
l> Ciao,
l> Mi consigliate buon un word processor per scrivere
l> i manuali dei programmi (testo + 'fumetti'+immagini finestre) ?
Non sei il solo  a non amare Word. Mai pensato ad  HTML (al limite usi
Word per stampare) o a TeX (output molto bello) ?
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: sierra alfa india november tango AT echo november golf DOT india tango

> Adobe Acrobat versione completa
Adobe Acrobat non è un Word Processor a quanto mi risulta...
Fra.


E' vero ma ha tanti trucchi per fare ottimi manuali che altri word
proccessor si sognano di avere.
Tutto con pochi clic.
Sergio Mola

MikTeX oppure LaTeX, e' una specie di compilatore. E' un po' difficile
da usare (io sto imparando ora), ma l'output e' decisamente migliore
rispetto a Word
lil...@my-deja.com
 wrote:

--
sWiTcH
"...being angel is too hard, you don't need wings to be... a devil..."

 writes:
s> MikTeX oppure LaTeX, e' una specie di compilatore. 
E' un compilatore, scritto da uno dei migliori programmatori del pianeta...
Conviene appoggiarsi ad un buon editor (Emacs con Auctex per esempio...)
s> E' un po' difficile
s> da usare (io sto imparando ora), 
Consigliatissimi i libri, LaTeX Book, poi LaTeX Companion, a seguire
LaTeX Graphic Companion ed, per andare "a basso livello", TeX Book.
s> ma l'output e' decisamente migliore
s> rispetto a Word
Indubbiamente. L'autore ha avuto l'umiltą di vedere quali regole seguono
i tipografi professionisti e le ha implementate...


 o a TeX (output molto bello) ?
AAAAAAH i .sty mi inseguonoooo!!!!!!!
(scusa, ma ho da poco scoperto di odiare una cosa al mondo piu`
profondamente delle altre: i file di configurazione degli stili per
LaTeX)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

,



Newsgroup: it.comp.programmare.win32
Titolo: Sistemi operativi

Io possiedo Windows 98 e vorrei aggiornare il sistema che mi conviene
windows 2000 o windows millennium ? Perchè ?

windows 2000 o windows millennium ? Perchè ?
Qui sei OT, cmq l'erede naturale di W98 è W Millennium. Il 2K è progettato
molto + sullo stile di NT.
Ciao!
--
- Carlo -
Newsgroup: it.comp.programmare.win32
Titolo: Aiuto! Errore 995 in comunicazione.

Abbiamo crato un'applicazione che si interfaccia con un dispositivo
sensoriale controllato da un DSP attraverso una comunicazione seriale
rs232. E' stato implementato un protocollo di comunicazione di tipo
Omron in una dll in Visual c che serve alla nostra applicazione
principale per la comunicazione.  Il protocollo crea ed inizializza la
counicazione attraverso la funzione SDK CreateFile.
Il grosso problema che ho e' che "ogni tanto" (dove il periodo
intercorrente puo' andare da qualche ora a qualche settimana) la
funzione SDK ReadFile che utilizzo per eseguire la lettura mi da in
risposta un errore 995  (ERROR_OPERATION_ABORTED).
Dalla descrizione in winerror.h si legge:
  The I/O operation has been aborted because of either a thread exit
  or an application request.
Ma non riesco a capire ugualmente l'origine dell'errore (ovviamente la
dll non e' stata spenta o interrotta da nessuno esplicitamente).
Qualcuno mi puo' aiutare?
Grazie mille,
Matteo Della Torre

 ha scritto nel messaggio
news:1c849ea9.03052...@posting.google.com...
[CUT]
| Il grosso problema che ho e' che "ogni tanto" (dove il periodo
| intercorrente puo' andare da qualche ora a qualche settimana) la
| funzione SDK ReadFile che utilizzo per eseguire la lettura mi da in
| risposta un errore 995  (ERROR_OPERATION_ABORTED).
| Dalla descrizione in winerror.h si legge:
|   The I/O operation has been aborted because of either a thread exit
|   or an application request.
[CUT]
A me è capitato parecchio tempo fa, il problema era la ricezione di un byte
con parità errata (o comunque qualsiasi errore di ricezione), nel mio caso
per poter rileggere ancora, dovevo chiamare "ClearCommError".
Se non ricordo male la causa di tutto era "fAbortOnError" nel DCB (vedi
GetCommState).
Ciao
Giuliano

...

Effettivamente non usavo la ClearCommError.
Adesso l'ho messa in tutte le possibili occasioni di errore, e spero
non si ripeti piu' l'odioso 995.
Grazie mille e ciao!
Matteo

 wrote in message
news:1c849ea9.03052...@posting.google.com

Immagino che ci sia un try del tipo
try
{
  b_Ris =  ::ClearCommError(h_seriale, &dwFlagsErrori, &CommStat);
...
Io consiglio di usare anche nel relativo catch
un'istruzione incondizionata
::PurgeComm(h_seriale, PURGE_RXABORT);
per eliminare eventuali "residui" in UART.
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.programmare.win32
Titolo: Best tutorial

Hi all,
my question is very simple and it can be useful too.
Do you know the best tutorial we can find on the net about win32/gdi
programming ?
It could be better if it is explained with C++ code and the level of the
tutorial is possibly not for beginners.
It is easy for me to find beginners tutorial searching with google.
It is not easy to do the same if you want intermediate/expert tutorials.
Thank you in advance
Maurus

Mauro Mindoli.... France Telecom... Scritto in inglese.... boh! :)
Newsgroup: it.comp.programmare.win32
Titolo: cerco sql server 7

Salve a tutti.
Chi puņ aiutarmi ?
nuc...@tin.it



http://www.microsoft.com/sql
Era questo che cercavi, vero?
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Windows/COM(+) Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
----------------------------------------------------
Newsgroup: it.comp.programmare.win32
Titolo: Algoritmo di Compressione

Ho inventato un nuovo algoritmo di compressione che comprime i file del
200%, trasformando un file di 100MB in uno di -100MB....... cosě liberi
anche spazio sull HD!!!!!
Se qualcuno lo vuole acquistare, chiedo pagamento anticipato di 3 mesi con
un versamento sul mio conto corrente in Svizzera.....

 anche spazio sull HD!!!!!
tutto li' ?
IO ho inventato un algoritmo di ESPANSIONE che anche SENZA FILES di input
produce almeno 10 GBytes di dati !!!!
Non ho ancora sviluppato una applicazione commerciale ma sono pronto a
fornire maggiori dettagli tecnici a tutte le persone interessate,
Paolo

 writes:
P> IO ho inventato un algoritmo di ESPANSIONE che anche SENZA FILES di input
P> produce almeno 10 GBytes di dati !!!!
Si chiama "Windows Development Team" ? 
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 fornire maggiori dettagli tecnici a tutte le persone interessate,
interessante.
ho appena completato un nuovo hd a nuclei attivi di neutronio;l'unico
problema è che se non lo riempio subito di dati collassa in un buco
nero;forse potremmo unire le nostre tecnologie per un la creazione di una
nuova e migliore società.

grazie dei commenti,
le possibilita' che si intravedono per questa nuova tecnologia sono a dir
poco interessantissime.
Purtroppo mancano ancora gli strumenti matematici per trattare fattori di
espansione cosi' elevati......
Per darvi un'idea delle possibilita' figuratevi che da uno studio che sto
conducendo sembrerebbe che utilizzando come dato di input l'altezza del
nostro presidente del consiglio ne uscirebbe un valore (incredibilmente
espanso attraverso il nuovo sistema) di 1,62 cm !
Cosa ve ne sembra ?

 Cosa ve ne sembra ?
Che hai sicuramente sbagliato, non puň essere cosě potente il tuo
algoritmo!!!!!!!

 wrote in message
news:luhB7.5809$C57.1...@news1.tin.it...

Ma povero Silviolo... Ehmmm :PPP
Ciaotutti,
*

 ha scritto nel messaggio
news:E8hB7.81608$1H1.8...@news.infostrada.it...

Le possibilità sono due:
- hai preso una cantonata
- sei un genio
(Mi sembra di averla già sentita questa)
Ciao
--
The Secret of Tabboz Island
http://it.geocities.com/tabbozisland

 Paolo
uella!!! un algoritmo CON GUADAGNO DI INFORMAZIONE!!!
come funziona, gli dai qualche dritta e ti tira fuori il file completo?
:))) 
Ermando
p.s.
ocio a dare troppi dettagli, poi ti rubano l' idea e muori solo e ubriaco
come quello del pkzip,
suggerirei di implemantarlo in cobol andare a bussare a qualche
multinazionale...
Newsgroup: it.comp.programmare.win32
Titolo: Finestra senza bordi

ciao a tutti
sto facendo i primi passi con le api win32
quando creo una finestra, che stile devo dargli affinchè non abbia bordi?
grazie
ciao
Luca

 quando creo una finestra, che stile devo dargli affinchè non abbia bordi?
WS_POPUP | WS_VISIBLE
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ciao
perfetto grazie!
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Background

Beh, visto che non sono riuscito ad ottenere info sul cursore (per la mia
ignoranza espositiva) ci riprovo chiedendo info sul colore del background:
Vorrei poter far cambiare il colore del mio bg durante l'esecuzione
dell'applicazione. Io imposto un colore con
wincl.hbrBackground = (HBRUSH) hbrbk;
della mia WNDCLASSEX wincl.
Poi però non so + come cambiarlo.... ho provato con
SetBkColor(GetDC(hwnd),RGB(0,0,0)) ma non succede nulla..... come posso
fare? Grazie anticipate
CIAO

 ignoranza espositiva) ci riprovo chiedendo info sul colore del background:
Cogliendo l'aiuto di Porlock..... forse lo posso impostare sempre con
SetClassLong......
Perň la mia ignoranza non ha confini, quindi...
In SetClassLong( , , ) io devo mettere hwnd, hcursor(o quello che voglio
sostituire) e poi devo mettere un int come nuovo valore. Ma se io del mio
cursore ho l'handle come faccio a dargli un nuovo valore int? Quasi mi
vergogno...... grazie
CIAO

> sostituire) e poi devo mettere un int come nuovo valore.
Scusate un long.... ehi, ma un handle non č un long? Va beh, che dite?

Ehm, ho provato con (long) hcursor e.... funziona. Sti compilatori..... ok,
scusate.


Non ti devi ne' scusare ne' vergognare, ci mancherebbe altro! La
SetClassLong e' una funzione che permette di fare varie cose e quindi i
progettisti Microsoft hanno pensato di utilizzare come parametro un valore
generico, il LONG appunto (che e' diverso da long, ma non vorrei confonderti
troppo... da qualche parte nei .h c'e' un #define LONG long, ma non e' detto
che non possa cambiare) che ha dimensione 32 bit, come anche gli handle. Ci
pensera' poi Win a fare il casting inverso per riottenere il tipo corretto
in base al parametro nIndex.
Luca

 Scusate un long.... ehi, ma un handle non è un long? Va beh, che dite?
Se non ricordo male, gli handle sono dei void*.
Che poi hanno la stessa dimensione in byte dei long (essendo void* dei
puntatori, in ambiente Win32 dovrebbero essere 4 byte).
Questo per dire che il tuo cast è corretto perché è la metodologia richiesta
per usare tale fuzione.
Aggiungo che se vuoi scrivere del codice compatibile sia con la versione
32bit sia con la versione 64bit di Windows dovresti usare la funzione
SetClassLongPtr.
Ciao
Porlock

 Scusate un long.... ehi, ma un handle non č un long?
nyet, un handle č un handle. Se devi fare il cast ad un intero, fai il 
cast a LONG_PTR o ULONG_PTR (un handle č lungo come un puntatore)
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!

 In SetClassLong( , , )
osboleta. Usa SetClassLongPtr, e fai il cast dell'handle a LONG_PTR

Newsgroup: it.comp.programmare.win32
Titolo: winsock.h e winsock.a

salve
sto cercando di compilare un programmino che include
winsock.h
uso dev-c++
il file winsock.h e' qui
C:\Dev-Cpp\include\winsock.h
pero' mi da un sacco di errori il linker!
ogni funzione che viene chiamata, e che e'
dentro il file winsock.h da questo tipo di errore:
[Linker error] undefined reference to `WSACleanup@0'
[Linker error] undefined reference to `socket@12'
ecc ...
mi era venuto in mente che forse dovevo inserire
nelle opzioni del linker la posizione del
file winsock.a, ma su windows ho solo winsock.dll ...
potreste dirmi cosa sbaglio ?
grazie
d.

 
[...]
mi sono accorto adesso che il file della libreria e' qui:
C:\Dev-Cpp\lib\libwsock32.a
ora funziona
scusate la domanda inutile
ciao

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto con ToolBar e ImageList

vorrei che l'imagelist che setto per la toolbar fosse disegnata con lo
sfondo trasparente
ho provato con ImageList_SetBkColor ma non sembra essere cambiato nulla
come posso fare?
ciao

, raffaele.frusciante3
@
tin.it
 says...

Quando crei la ImageList devi usare lo stile ILC_MASK e poi usare la 
ImageList_AddMasked per aggiungere le bitmap (2 nel caso tu voglia 
l'effetto hot tracking) caricate con la LoadImage. Unica accortezza e' 
quella di usare un fondo comune che poi verra' reso trasparente (io uso 
il fuxia di soluto). Se hai problemi ho un micro-esempio che non fa 
altro che creare una toolbar a 256 colori con l'hot tracking, te lo 
posso mandare.

 posso mandare.
grazie ora provo
per l'esempio se me lo mandi mi faresti un favore
ciao

 posso mandare.
tuttoa posto
grazie,ciao

Newsgroup: it.comp.programmare.win32
Titolo: File . REG

Come si fa ad includere nel regstro di windows un mio file.reg senza le
finestre di conferma??
Ho visto che molte applicazioni lo fanno, come si fa?
ulisse9...@hotmail.com
danilo...@freemail.it
Grazie anticipate!

 finestre di conferma??
regedit -s nomefile.reg
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Newsgroup: it.comp.programmare.win32
Titolo: Acquisizione da telecamera e salvataggio su file.

Salve,
in un programma sto gestendo una telecamera logitech (QuickCam Express). Per
acquisire le immagini sto utilizzando i controlli ActiveX della Kodak già
presenti su Windows (utilizzati anche dal programma Imaging) che si
appoggiano al driver TWAIN.
Fin qui tutto bene, i controlli sono abbastanza semplici da usare ed io non
ho grosso esigenze di elaborazione dell'immagine.
Ora però ho il problema di dover salvare su file l'immagine acquisita ed i
controlli Kodak mi danno la possibilità di salvare solo su BMP, TIFF e AWD.
Io invece ho bisogno di poter salvare almeno nei formati BMP, GIF e JPG.
Pongo quindi le seguenti domande:
1) A vostra canonscenza è reperibile in rete un ActiveX (non necessariamente
free) che mi dia tutto il supporto di cui ho bisogno (acquisizione,
visualizzazione e salvataggio su vari formati) ?
2) Esistono DLL,OCX,API o altro per gestire immagini BMP, GIF, JPG
(caricamento e salvataggio) ?
Accetto anche suggerimenti e consigli.
Grazie.
Porlock.

 wrote in message
8n0el1$s5o$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.programmare.win32
Titolo: Formule di EXCEL in VB Come fare?

Qualcuno puņ aiutarmi?
Ho la necessitą di utilizzare numerose formule presenti in Excel, all'
interno di un programma VB. So che č possibile ma non so come fare, e gli
esempi della guida sembrano non funzionare.
Aiutatemi per favore! Grazie. :-))

devi fare piu o meno cosi:
1) aggiungere nel tuo progetto VB un Riferimento alla libreria oggetti di
Excel
2) dichiarare una variabile che punti ad una nuova applicazine di Excel
(ovviamente invisibile), facendo dim xlApp as new Excel.Application
3) quando devi richiamare una funzione devi fare cosě:
miovalore=xlapp.worksheetfunction.funzione_di_excel(valori...)
tutto qui
MarioH

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

Ciao!!!
Sapete indicarmi dove posso trovare del codice di esempio c/c++ per la
gestione di allegati per il protocollo pop3??
DEvo fare delle routine per una applicazione consolle su windows xp ma non
riesco a trovare niente di interessante in giro!!!
Grazie, ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

gestione di allegati per il protocollo pop3??
Non capisco che cosa c'entri il protocollo pop3 con la gestione degli
allegati: con il protocollo pop3 ricevi (o, lato server, trasmetti) un
messaggio senza alcun riferimento alla sua struttura interna, come
sequenza di righe terminate dalla sequenza "CRLF.CRLF".
La gestione degli allegati sarà semmai relativa a Mime.
Ciao.

 Ciao.


 Ciao.


e qualche cosa per il protocollo mime?
Mime è un formato, non un protocollo (anche se la distinzione potrebbe
essere considerata discutibile).
No, per C/C++ non conosco nulla. In Perl, Python, Ruby e altri linguaggi di
script un modulo Mime fa parte di solito della libreria standard. Non
dubito che esistano numerose soluzioni in C/C++, e infatti una breve
ricerca mi ha dato alcuni riferimenti che sembrano promettenti, ma non sono
in grado di indirizzarti all'uno o all'altro con qualche cognizione di
causa. Mi limito a fornirti l'indirizzo della prima libreria GPL che ho
trovato: 
http://codesink.org/mimetic_mime_library.html
.
Lo standard Mime è definito nei seguenti RFC:
   RFC 2045: MIME Part One: Format of Internet Message Bodies
   RFC 2046: MIME Part Two: Media Types
   RFC 2047: MIME Part Three: Message Header Extensions for
                              Non-ASCII Text
   RFC 2048: MIME Part Four: Registration Procedures
   RFC 2049: MIME Part Five: Conformance Criteria and Examples
Ciao.
Newsgroup: it.comp.programmare.win32
Titolo: Domanda intrigante(almeno credo!!)

Sto estraendo dei dati da disco, che sono i pixel di immagini(sequenze
RGB).
Estraggo una immagine alla volta, in un buffer(che ho precedentemente
allocato ecc ecc).
Dopo questo io copio il buffer nel BackBuffer di una superfice DirectX e
poi visualizzo il tutto facendo il Blit del BackBuffer sulla superfice
primaria.
La domanda è questa:
Non farei prima(eliminando un passaggio) leggendo i dati da disco
direttamente nel BackBuffer? Cioè dando per intenderci alla funzione
Read un puntatore all'area di BackBuffer e non all'area che ho
allocato?!?
E' una soluzione sporca secondo voi? E' infattibile? E' troppo C-like?!?
Fatemi sapere vi prego perche' tutte le operazioni fatte in meno mi
garantiscono maggiori performance nell'applicazione che sto scrivendo.
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao
Secondo me, se hai la possibilità di farlo, è meglio...però a patto che la
superficie caricata da disco sia usato solo una volta, altrimenti conviene
caricarla e metterla da parte per poi utilizzare tutte le volte che si
vuole.
A proposito, che funzione usi per Blittare la superficie caricata in quella
primaria?
ciao
Alessio "Gazza" Galli

 direttamente nel BackBuffer?
Per quanto riguarda le performance, non credo che una copia da memoria a
memoria incida in modo rilevante sul tempo totale di un'operazione che
fra le altre cose include una lettura da disco. :)
--
Lorenzo

 primaria?
Come gia' detto, usando CDisplay, uso il metodo Present() che utilizza 
Blt per trasferire i dati da Back a Front Buffer in modalità finestra.
C'e' una cosa pero' che non mi convince, se abilito l'accelerazione 
hardware di DirectDraw le immagini non vengono visualizzate
correttamente,
perche'?!?!
Ciao!!!

Newsgroup: it.comp.programmare.win32
Titolo: File non persistenti sotto NT

Ho un problema... Devo far sì che dei processi siano in grado di condividere
dei files generati on-the-fly... Il problema è che la vita media di questi
files (che in realtà sono reports) è di due minuti (forse un po' di più
forse un po' di meno).... Per questo motivo è abbastanza inutile salvarli su
disco... E qui arriviamo al punto... Vorrei sapere se c'è qualche API che mi
possa aiutare... In parole povere io cercherei la possibilità di avere sotto
NT un file-system che usi come risorsa standard la memoria salvo poi
swappare su disko nel caso la memoria serva ad altri processi... Un po' come
i memory maps... Con la differenza che, quando un processo chiude il file,
questo se ne può tranquillamente rimanere in memoria... Non mi interessa che
venga salvato su disko... Se poi fosse condivisibile in rete sarebbe
fantastico! :-) (le memory maps non sono normalmente condivisibili in
memoria)...
Se no mi sa tanto che mi toccherà fare cose molto artigianali e buffe :-)
(tipo creare un processo (o un servizio) che tenga in vita la risorsa
allocata tenendosela aperta così che i processi che la usano la possano
aprire e chiudere a piacimento... Salvo poi ogno n minuti chiuderla ed
eliminarla)
Dimenticavo... Programmo C e C++ (Visual e Builder)
Bye
Max

Perche` non ti va bene realizzare un processo servente il quale possiede
i dati e li rende disponibili su richiesta?
Non mi sembra una soluzione buffa, anzi e` quanto avviene in sistemi
paralleli... ovviamente dovrai adottare delle tecniche per poter
decidere quando un dato file non serve e quindi puo` essere
eliminato.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

,

I File Mappati in memoria possono essere normalmente condivisi
tra piu' processi. Basta dare loro un nome, e poi aprire lo stesso nome.
Se invece vuoi creare qualcosa che abbia le operazioni di un file,
ma creato in memoria e condivisibile in rete, perche' non
pensare ai named pipes ?
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

eliminato.
Il problema è che mi toccherà scrivere più codice! Se c'era già qualcosa...
Tipo un ramdisk...
Bye
Max

pensare ai named pipes ?
Perchč quello che costruisco deve sopravvivere a chi lo ha creato (benchč di
poco!)
 Bye
Max

In un post piu' vecchio tu hai nominato un ramdisk. Un esmpio di ramdisk (occhio
che non so se funziona e quanto sia [d]efficente) lo trovi sul CD del ddk di NT
4.0
Gll
Newsgroup: it.comp.programmare.win32
Titolo: Altra domanda (visto che nessuno mi ha risposto alla prima)

Come è possibile copiare una tabella di dati (es. le quotazioni di borsa) e
trasformarla in una tabella Word o Excel?
Ancora grazie
Francesco G.


Prendere una tablella-di-borsa della quale tu hai il pieno
controllo a livello di formato e/o di struttura dati in memoria
e/o su disco e copiarla negli appunti affinche' un altro applicativo
nel momento di incollare capisca che si tratta di una tabella,
oppure prendere una tablella della quale tu conosci il formato
e costruire un documento word/excel che contenga gli stessi dati?
Prova a spiegarti meglio
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Newsgroup: it.comp.programmare.win32
Titolo: stringhe part.2

ciao a tutti!
grazie sui consigli per la trasformazione da cstring a int,mi avete salvato
dalla disperazione di vedere un mini programmino bloccato gia' dalle prime
righe di codice!
ora pero' mi servirebbe sapere come si fa da int a cstring... ho provato a
leggere su tutti i libri che ho (a dire il vero sono solo 2, pero'...) ma
non ho trovato niente!!!!
insomma, se qualcuno puo' aiutarmi...
nella speranza che nessuno mi invii un virus giusto perche' ho rotto le
scatole, saluto tutti !!!!!

non ho trovato niente!!!!
CString str;
str.Format("%ld",var_int);
Luc.
PS: E' impossibile che tu non l'abbia trovata su ben 2 libri... ;)