mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: programma che giri in background

Ciao a tutti!
Qualcuno sa dirmi come si può creare un programma che giri in background?
Ad esempio che si attivi attraverso l'esecuzione automatica di windows 
(naturalmente, per il momento, mi accontenterei di metterlo manualmente 
nella cartella relativa).
Grazie a tutti!

Qualcuno sa dirmi come si può creare un programma che giri in background?
Non c'e' niente di speciale .
Basta evitare di rendere visibile la finestra del programma.

 nella cartella relativa).
Ci sono vari metodi, dal creare un servizio o semplicemente inserendolo
nell'apposita cartella di avvio (dipende anche dal sistema in uso).
L'unica cosa che devi assolutamente tener conto e di non creare il tuo
programma con il classico ciclo while infinito, ma dovrai gestire il tuo
programma come applicazione windows(il tipico ciclo while per la ricezione
dei messaggi), tutto questo per non "abusare" del tuo processore :)).Se
proprio vorrai usare il classico while dovrai inserire una slepp(ms) nel
ciclo, che sospenderà il tuo thread per tot millisecondi.
ciao :)
------------------------
http://visualwx.altervista.org/
nuova release 0.77e [freeware]
VisualWx rad per c++,python,perl,lua e wxwindows

Newsgroup: it.comp.programmare.win32
Titolo: Istruzione assembler

Salve atutti,
Utilizzando l'assembler ho incontrato la seguente istruzione:  and
a,~(pippo)
Vorrei saper cosa vuol dire?
A cosa serve il simbolo ~?
Grazie.
--
Salvatore



quello non é un'istruzione assembler...
ma é un complemento a 1 del valore di pippo
cod

Newsgroup: it.comp.programmare.win32
Titolo: MANUALE-MATLAB-ITALIANO

E' disponibile un manuale matlab in italiano al seguente indirizzo:
http://www.giuseppeciaburro.3000.it

Per problemi al dominio 
3000.it
 il manuale è disponobile al seguente url:
http://utenti.tripod.it/giuseppe68

Newsgroup: it.comp.programmare.win32
Titolo: API Outlook Express

Salve a tutti!
Avrei bisogno di sapere come Outlook Express salva le informazioni degli
accounts POP3 e SMTP, in particolare POP3.
Come faccio a recuperare i dati degli accounts??
Grazie!
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:61118e46e8ea5c4a143...@mygate.mailgate.org...


Newsgroup: it.comp.programmare.win32
Titolo: html help e visual c++

ho scritto un help in formato html e compilato in formato *.chm ma non
riesco ad "agganciarlo" col visual c++ 6.0
qualcuno sa come si puo' fare ?
grazie.
--

...

Ho letto sul sito microsoft che è presente nel service pack 3 del Visual
Studio la correzione ad alcuni problemi con html help forse è questo il tuo
caso?
--
Adriano Basile
e-mail: 
adrian...@hotmail.com
web page: 
http://digilander.iol.it/adrianobasile/
Newsgroup: it.comp.programmare.win32
Titolo: trovare solo le finestre visibili

vorrei sapere come potrei fare in modo veloce per trovare tutte le finestre
visibili sullo schermo
potrei fare con EnumWindows() ma trova anche un sacco di finestre che non
sono visibili, o che sono nascoste in qualche modo
io invece devo trovare solo finestre che ccupano fisicamente un pezzo di
schermo
come?
--
ciao
XAERO [*]
"Se vuoi renderti conto del valore del
denaro, prova a chiedere un prestito"
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCA/CM/CS/CC/E/O d?(-) s+:-- a--->? C++++(+)$@ UL-(--) P>++ L+() E-- W+++$@
N++@ o-- K- w+++(++++)@ O--- M V? PS+++ PE-(--) Y? PGP>++ t? 5? X+ R- tv-
b+(++) DI? D++ G- e !h !r y?
------END GEEK CODE BLOCK------

 come?
Beh... non l'ho mai fatto, ma come ti suggerisce il nome una finestra visibile occupa
fisicamente un pezzo di schermo.
Se chiedi GetClientRect o GetWindowRect magari da coordinate astruse (ma non č detto
comunque). Altrimenti la via piů ovvia č chiedere lo stato della finestra:
GetWindowLong(
  HWND hWnd,  // handle of window
  int nIndex  // offset of value to retrieve
);
con nIndex = GWL_STYLE
e testi le flag ritornate.
Ultima soluzione che comunque va accoppiata alla precedente nella ricerca delle finestre
visibili:
GetWindowPlacement(
  HWND hWnd,               // handle to window
  WINDOWPLACEMENT *lpwndpl // address of structure for position data
);
che identifica lo stato della finestra....
--
/* PMSoftware */
 
http://pmsoftware.tripod.com
 
http://digilander.iol.it/pmsoftware
 [PMStore]

come?
IsWindowVisible 
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."
Newsgroup: it.comp.programmare.win32
Titolo: COSA CONVIENE?!!!

Mi conviene imparare a programmare prima in c o passare direttamente al c++?
(ho intenzione di programmare per creare programmi che girino sotto win95
con tanto di interfaccia grafica).
In più datemi qualche consiglio prezioso, links utili, libri o altro.
GRAZIE MILLE.
Saluti, Ale.
Newsgroup: it.comp.programmare.win32
Titolo: Conversione 24 bit -> 256 colori

Ciao a tutti.
Esiste una API per convertire una DIB da 24bit a 256 colori?
Avete un link dove trovare delle info su tale tipo di conversione (anche 
senza usare un'API)?
Grazie,
Dario

Un bel giorno,  "Dario Marchese" <x...@xxx.xx> ebbe l'ardire di 
profferire:

Verifica se l'API  SetDIBitsToDevice della libreria gdi32 può servire
al tuo scopo...
http://www.mentalis.org/apilist/SetDIBitsToDevice.shtml
-- 
To iterate is human; to recurse, divine.  - Robert Heller
News 2000 [v 2.06] - 
http://www.akapulce.net/socket2000

Newsgroup: it.comp.programmare.win32
Titolo: Visual C++ 6 e il debugger

Ciao a tutti,
ho da poco cominciato ad usare il MS VC++ 6.0 e avrei da porvi una domanda
riguardo il debugger:
come si fa ad interrompere l'esecuzione del programma quando una variabile
assume un certo valore ?
Grazie a chiunque voglia rispondermi.
Simone

"Simone P." <pad...@NOSPAMpatrimonium.it> a écrit dans le message news:
afu5p5$1o9s$1...@half.spin.it...

Prima di tutto poni il breakpoint sulla linea che riguarda quella certa
variabile che tu vuoi osservare, usando il tasto F9 dopo che hai messo il
cursore sulla medesima linea.
Poi premendo ALT + F9, ti si apre la finestra dei breakpoint e nella lista
in basso, c'e' scritto il file e la linea del breakpoint che hai appena
messo.
Cliccaci con il mouse e vedrai che il bottone "Condition" ti si attiva.
Cliccando il bottone "Condition" ti si apre una finestrina dove vi e' un
riquadro fra le scritte : "Enter the condition to be evaluated" e "Break
when expression changes".
Mettici il nome della tua variabilina e il programma in debug si arrestera'
ogni volta che il valore della variabile da osservare cambia.
In alternativa puoi metterci altre condizioni logiche tipo NomeVar > 0
oppure NomeVar == 0, per farlo arrestare quando si verificano determinate
situazioni che vorresti osservare.
Maurus

Grazie per la risposta
Newsgroup: it.comp.programmare.win32
Titolo: Apertura di un altro form

Ho già erroneamente postato anche su it.comp.lang.c++, sorry....
Scusare la banalità della domanda, ma credo di essermi perso in un
bicchiere di vino...
In Visual Studio 2008 ho creato un nuovo progetto Visual C++
contenente due form: Form1 e Form2.
Form1 contiene un pulsante che cliccato dovrebbe aprire Form2.
Seguendo i numerosi help che ho trovato in google, ho queste
istruzioni dentro la sub dell'evento click del pulsante:
#include "Form2.h"
(Aggiunto a Form1.cpp)
Form2^ newform2 = gcnew Form2;
newform2->ShowDialog();
(In button1_click)
Alla compilazione vengono generati alcuni errori: Form2 e newform2
"identificatori non dichiarati".
Sto per scopi "autodidattici" cercando di convertire alcuni
programmini fatti in VB 2005 in C++ e ho notato che nell'IDE non
viengono evidenziati errori di sintassi, utilizzo di variabili non
dichiarate ecc come in Visual Basic. E' così "by design" oppure c'è
qualche impostazione da settare?.
Grazie in anticipo e buon Natale.
GF

newform2->ShowDialog();
premettendo che conosco poco .NET
ma la sintassi di C# divrebbe essere molto simile al C++
per cui credo andrebbe scritto
Form2* newform2 = new Form2;

#include "Form2.h" va messo nello stesso file dove viene creata Form2
quindi o sposti #include "Form2.h" nel file Form1.h
o sposti le istruzioni di button1_click nel file Form1.cpp

Grazie, era proprio quello che mancava...
Buona anno
GF

Newsgroup: it.comp.programmare.win32
Titolo: Sapere se si è connessi

Salve a tutti...
come si fa a sapere se si è connessi a internet e, sopratutto, come si
fa a sapere con QUALE connessione di accesso remoto? (magari il nome)
Grazie

 Grazie
Ho provato a mandarti un file con la funzione che cerchi ma il server della
posta mi dice che č impossibile contattare il tuo indirizzo.
Mandami un messaggio a 
dm...@usa.net
 cosě sono sicuro di avere l'indirizzo
giusto.
Ciao
Gianluca

Newsgroup: it.comp.programmare.win32
Titolo: Accedere alla porta parallela tramite Win32API


Streeling University - Trantor

 esterni, direttamente con le API di Windows?
CreateFile, ReadFile, WriteFile...
==========================
Stefano Frosio
http://www.esse-effe.com
==========================

Newsgroup: it.comp.programmare.win32
Titolo: editor hex

dove posso trovare un editor per file hex?
Grazie!
mikie...@inwind.it

dove posso trovare un editor per file hex?
Io uso AXE e mi sembra ottimo .........pero non ricordo l'indirizzo .
Newsgroup: it.comp.programmare.win32
Titolo: Input AIUTOOOOOOOOO

Scusatemi ancora una volta.
Mi potete dire qual č il modo per poter fare inserire una stringa di testo
dal programma e memorizzarla in una variabile.
Cioč, mi spiego meglio:
come posso fare a inserire nel programma il "rettangolo" dove ci si puň
inserire del testo dentro.
Penso che sia un comando CreateWindow (..."edit"...) ma poi come posso
fare ad archiviare il testo inserito in una variabile?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao,
una soluzione (non so se sia l'unica) consiste nell'invio alla child window
del messaggio:
EM_GETLINE
wParam = (WPARAM) line;          // numero di riga da recuperare (se il
controllo è a singola riga viene ignorato)
lParam = (LPARAM) (LPCSTR) lpch; // indirizzo del buffer di destinazione
per esempio:
TCHAR szBuffer[20];
hEditControl=CreateWindow(TEXT("edit"), .....)
.
.
.
SendMessage(hEditControl, EM_GETLINE, 0, (LPARAM) szBuffer);
le linee sono numerate a partire da zero; altri messaggi ti forniscono altre
informazioni utili (numero di linee, etc..)

 lParam = (LPARAM) (LPCSTR) lpch; // indirizzo del buffer di destinazione
O piů semplicemente:
WM_GETTEXT 
wParam = (WPARAM) cchTextMax;   // number of characters to copy 
lParam = (LPARAM) lpszText;     // address of buffer for text 
EM_GETLINE vale solo per gli Edit, mentre WM_GETTEXT vale per qualsiasi
finestra ed č piů semplice; esiste anche la funzione corrispondente:
GetWindowText (ed eventualmente anche GetWindowTextLength), disponibili
sia in versione API sia nella classe MFC CWnd.
ciao.


Dimenticavo: se la tua applicazione deve creare un'interfaccia piuttosto
complessa, tipo con molti Button, molti Edit e magari pure un bel po' di
ComboBox, evita di chiamare CreateWindow e CreateWindowEx una marea di
volte; metti una Dialog nelle risorse e Windows la creerà per te ;)
ariciao.


Newsgroup: it.comp.programmare.win32
Titolo: debuggare una dll (C/C++ VS 6)

Salve a tutti,
ho sempre lavorato su progetti C/C++ Win32 (MS VS6) nei quali linkavo una 
.lib nel progetto.
Ora ho a disposizione il progetto della dll.
Come posso fare da uno dei miei progetti a vedere "dentro" le funzioni che 
invoco nei miei progetti e che sono presenti nella dll?
Premetto che non mi è chiara la differenza tra la dll e la lib:
Nel progetto "allego" la lib, dovrei forse allegare la dll?
Grazie a chi vorrà rispondere e perdonatemi se ho le idee confuse.
Ciao

 Nel progetto "allego" la lib, dovrei forse allegare la dll?
no, sono cose diverse, fai bene a linkare il lib: la dll contiene codice,
contiene dati inizializzati, contiene informazioni di importazione ed
esportazione di simboli, e un po' di altra roba; il lib invece contiene
informazioni su come deve fare il compilatore ad importare i simboli che
nel tuo progetto tu vuoi importare dalla DLL (in primis il nome del file
della DLL stessa).
nel fare il debug di una DLL la questione dei lib ti interessa poco :)
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.programmare.win32
Titolo: thread e letture bloccanti su pipe.

Devo automatizzare una serie di processi che utilizzano un programma
con interfaccia a carattere, su cui, neanche a dirmo, non ho la
possibilita'
di mettere le mani dentro..
Questo programma genera una certo quantitativo di messaggi, in parte
sullo stdout ed in parte sullo stderr.
Quello che ho fatto e' stato creare una interfaccia grafica che avvia
(con certe politiche inutili da spiegare ai fini del problema) un
processo
all'interno del quale viene eseguito il programma di cui sopra.
Ho rediretto su due pipe lo stdout e l'stderr del programma eseguito
dal
processo e messo due thread a leggere le pipe ed ad inviare du un
sitema
di logging i messaggi letti.
Fino a qui funziona tutto a meraviglia. Il problema nasce alla
terminazione
del processo: una volta letto l'ultimo carattere dalle pip i 2 thread
restano
bloccati in attesa di nuovi dati e non ho trovato niente di meglio che
terminare
i thread con TerminateThread().
La documentazione dell'MSDN dice di usare questa funzione solo come
"estrema ratio", perche' le risorse possedute dal thread non
verrebbero
rilasciate. Nel mio caso i thread non possiedono risorse, quindi non
credo
ci siano problemi ad usare TerminateThread(), ma la soluzione trovata
mi
lascia perplesso.
Qualcuno puo' suggerirmi una strada diversa per chiudere i thread in
maniera pulita?
Grazie.
C:\>iao Angelo

 i thread con TerminateThread().
...
In passato avevo fatto una roba del genere e alla fine ci ero saltato 
fuori in qualche modo...
Hai provato a chiudere tutti gli handle non necessari? Intendo dire 
quelli dal lato delle pipe che passi al child... di solito si fa fin da 
subito appena create le pipe.
C'� anche un esempio
http://support.microsoft.com/kb/190351/en-us
dove ad un certo punto dice:
// Close pipe handles (do not continue to modify the parent).
// You need to make sure that no handles to the write end of the
// output pipe are maintained in this process or else the pipe will
// not close when the child process exits and the ReadFile will hang.
if (!CloseHandle(hOutputWrite)) DisplayError("CloseHandle");
if (!CloseHandle(hInputRead )) DisplayError("CloseHandle");
if (!CloseHandle(hErrorWrite)) DisplayError("CloseHandle");
fa forse al caso tuo?
HTH

 maniera pulita?
Non conosco il tuo codice ma una soluzione potrebbe essere 
(comportamento nominale senza errori)
- la lettura dalle pipe le fai non bloccanti, ossia overlapped
- la lettura dalle pipe e possibilmente logica pricipale di reazione sio 
dati la 'wrappi'dentro un loop (visto che adesso non e' bloccante)
- il loop rimane attivo finche' non segnali al thread che vuoi uscire 
(terminare il tuo prg)
- quando fuori dal loop, pulisci handle ed esci dal thread (return)
Vedi esempio su (chiaramente tu la WaitForMultipleObjects non la fai 
aspettare in eterno altrimenti non ci guadagni nulla)
http://msdn.microsoft.com/en-us/library/aa365788%28v=VS.85%29.aspx
Ciao,
Gio
Newsgroup: it.comp.programmare.win32
Titolo: CONSIGLIO

RAgazzi un buon libro per programmare in win32 in c++?
Grazie Atutti
ciao

RAgazzi un buon libro per programmare in win32 in c++?
cerca "Programming Windows" 5a ed. esiste anche in italiano ma non mi
ricordo il titolo esatto :)
ah l'autore č Charles Petzold 
http://www.charlespetzold.com/
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

Newsgroup: it.comp.programmare.win32
Titolo: MFC disabilitare abilitare un oggetto???

ho una dialog con due combobox e due radio
vorrei che alla pressione di un radio oltre a switchare in auto l'altro
radio
mi rendesse disable anche il combobox relativo
come cavolo di cambiano le proprietą dell'oggetto??
grazie

 ha scritto nel messaggio
news:bmjsv5$nbkq7$1...@ID-59466.news.uni-berlin.de...

GetDlgItem( ID_DEL_COMBO )->EnableWindow( TRUE ) abilita
GetDlgItem( ID_DEL_COMBO )->EnableWindow( FALSE ) disabilita
Ciao.
Federico.


ah....
io avevo trovato un'altro modo che sembra funzionare ma forse è sbagliato
io ho fatto cosi
cmb_f_texture_sphere.ModifyStyle(WS_DISABLED,WS_DISABLED); per disabilitare
e
cmb_f_texture_sphere.ModifyStyle(WS_DISABLED,NULL); per abilitare
dove cmb_f_texture è una variabile di tipo ccombo associato alla combo
nell'editor di risorse
che differenza c'è??
ciao

 che differenza c'č??
GetDlgItem() ti ritorna un puntatore ad un oggetto temporaneo, generato e
associato al tuo controllo. In questo secondo caso l'oggetto esiste in
maniera permanente, per tutta la vita della dialog.
Ciao. Federico.

 che differenza c'č??
ModifyStyle (API SetWindowLong, parametro SWL_STYLE) modifica lo stile col
quale č stata creata la finestra; EnableWindow invia alla finestra il
messaggio WM_ENABLE coi parametri appropriati; alla fine il risultato č
praticamente lo stesso, ma EnableWindow č + comune.
ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

grazie sia a mfede che a Al
Newsgroup: it.comp.programmare.win32
Titolo: Problema con lo stato della finestra

Salve a tutti,
Utilizzo questo codice per determinare lo stato della mia finestra. Quando
minimizzo la finestra, la nascondo perchè la gestisco nella traybar. A
questo punto lo stato della finestra dovrebbe essere 0 in quanto è appunto
nascosta. Invece mi ritorna 1. Qualcuno mi può aiutare?
WINDOWPLACEMENT m_wpPosition;
m_wpPosition.length = sizeof(WINDOWPLACEMENT);
pWnd->GetWindowPlacement(&m_wpPosition);
UINT pos = m_wpPosition.showCmd;
Grazie a tutti

 ha scritto nel messaggio
news:eXA17.1369$Wg4.1...@news.edisontel.com...

se devi sapere se la finestra è visibile o meno puoi usare
IsWindowVisible()
Ciao
Faber

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

Salve a tutti,
chi mi sa dare delle indicazioni e dei pareri sul suddetto linguaggio?
Grazie anticipatamente delle eventuali risposte.

 chi mi sa dare delle indicazioni e dei pareri sul suddetto linguaggio?
PowerBuilder è a mio avviso fra gli ambienti RAD per client/server a più 
alta produttività. Ha un linguaggio di scripting facilmente 
comprensibile, eccellenti strumenti per SQL e basi dati (oltre alle note 
DataWindow, ha l'SQL embedded nello script senza introdurre dialetti 
propri), buoni strumenti per la progettazione di interfacce visuali.
Di contro: è decisamente migliorabile il suo orientamento ad oggetti; a 
runtime è interpretato e se l'applicazione comincia a diventare grossa 
ne risentono le prestazioni (che non sono mai eccelse); framework (PFC) 
pesante con troppi livelli di ereditarietà che abbassano ulteriormente 
le prestazioni (nel bene e nel male, anche l'ereditarietà la risolve a 
runtime); non si sa cosa farà da grande, per ora annuncia il futuro 
fidanzamento con .NET ma continua a pomiciare con java; le soluzioni 
enterprise lasciano a desiderare, ad ogni versione cambia idea su come 
deve essere un applicaton server (adesso siamo su j2ee con supporto ejb 
client grazie al caricamento di una java virtual machine, come se fosse 
leggerino).
Newsgroup: it.comp.programmare.win32
Titolo: Usare blocco try...catch..._finally in Visual C++

Ciao a tutti,
ho un progetto in C++ che fa uso
di blocchi try...catch
Fin qui tutto bene, però ho scoperto
che in caso di eccezioni, parti vitali
del codice
(deallocazione di memoria e altre chiusure)
non vengono eseguite; così mi è venuto in
mente di aggiungere al blocco, la bella
e non standard istruzione __finally messa
a disposizione da VisualC++.
Il problema è che come la aggiungo, il compilatore
mi segnala errori su questa parola...
Chi l'ha già utilizzata, mi saprebbe dire che cosa
devo abilitare/includere nel progetto?
Grazie
P.S. L'uso è quello standard:
try {
    // blocco di codice
}
catch (MyException &e) {
}
__finally {
    // errore sulla finally!
}

 mi segnala errori su questa parola...
potrei sbagliarmi ma il __try è diverso dal try, per usare __finally 
devi usare __try
bye

 bye
Avevo pensato anche io a questa ipotesi, ma va in errore...!
Se non ricordo male, il __finally funziona bene con il try
ma solo se non ci sono clausole catch!

 ma solo se non ci sono clausole catch!
che vc hai?
a me ritorna: error C3273: '__finally' : not allowed on C++ try block
mentre con il __try tutto liscio

 mentre con il __try tutto liscio
Visual C++ 6 sp6
Ed hai provato anche a compilare con una clausola catch inclusa?!?

 Ed hai provato anche a compilare con una clausola catch inclusa?!?
si stesso errore

 io l'express 05
Ahhhh sull'ambiente 2005, è stato progettato per supportare
meglio la gestione delle eccezioni con il finally...
ma sul vecchio, la situazione è penosa!!

 di blocchi try...catch
try catch sono un costrutto C++ incompatibile con
__try, __except, __finally
O usi uno o usi l'altro.
Inoltre __finally deve essere "attaccato" ad una
__ try, da solo non puo' esistere.
http://msdn2.microsoft.com/en-us/library/9xtt5hxz.aspx
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
l' avevo immaginato...quindi __except sarebbe
la catch della situazione!?

 wrote in message
news:eetp20$e3l$
1...@newsreader.mailgate.org

Si. Ma vedi di non infilare nel blocco __try oggetti C++,
altrimenti hai un errore in compilazione (qualcolsa del
tipo che non si puo' uare __try in funzioni che richiedono
l'unwind dell'oggetto, o qualcosa di simile). 


 ma sul vecchio, la situazione è penosa!!
ipotizzo che il problema sia che nella versione 6 il __finally può andare
solo  in sorgenti C++ e non C (estensione .cpp)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Si è la versione 6, il progetto è costituito da tutti file .cpp ed
è un progetto ATL COM e il __finally o il __try non funzionano....
gli unici che funzionano, sono quelli standard try....catch!
Newsgroup: it.comp.programmare.win32
Titolo: SOAP

Salve a tutti.
Devo gestire su una mia applicazione delle chiamate SOAP, sia come Client
che come Server.
Quel che mi serve esattamente è uno strumento (un COM per esempio sarebbe
perfetto) che mi "Codifichi" una stringa di chiamata a SOAP o una stringa di
risposta.
Es1:
Voglio invocare il metodo "somma" del servizio "matematica" passando due
argomenti di valore 7 e 5 di tipo "double" ovvero voglio invocare :
"matematica.somma(7,5)".
L'attrezzo che mi serve deve costruirmi la stringa (solo la stringa!) in
base agli standard SOAP per invocare questo metodo.
Es2:
Ho ricevuto un chiamata SOAP al metodo "matematica.somma(7,5)" e devo
inviare il risultato 12.
L'attrezzo che mi serve deve costruirmi la stringa in base agli standard
SOAP per inviare la risposta.
Sapete se esistono strumenti che fanno questo tipo di lavoro e dove posso
recuperarli?
Grazie.

Alessandro Domeniconi wrote:
<snip>
Che ambiente di programmazione e linguaggio utilizzi?
Ciao,
Andrea

 ha scritto nel messaggio
news:bpks7v$1nuj1b$1...@ID-170738.news.uni-berlin.de...


 ha scritto nel messaggio
news:bpks7v$1nuj1b$1...@ID-170738.news.uni-berlin.de...

Newsgroup: it.comp.programmare.win32
Titolo: RPC tra VisualC e JAVA

Ciao....
Volevo un'informazione... magari qualcuno ha già fatto un tentativo del
genere...
Sto lavorando a un progetto e idealmente vorrei basarlo su un'architettura
Client/Server distribuita usando, per semplicità, chiamate RPC.
Ora... per necessità tecniche e di obiettivi il server voglio svilupparlo
tramite VisualC++ (cmq in C++... non mi serve interfaccia grafica, ma mi
serve la possibilità di lavorare a basso livello), mentre vorrei poter
basare i frontend remoti su Java in maniera di riuscire a ottenere un
sistema cross-platform. Ho già lavorato su applicazioni RPC JAVA/JAVA e
quindi per quello non c'è problema... ma volevo sapere se (visto che
teoricamente è possibile poichè, da quanto ne so, RPC rappresenta un mezzo
standard) si riesce a far dialogare le due applicazioni l'una scritta in
Java e l'altra in C++ con la stessa semplicità, se sono necessari
accorgimenti o se ciò non è proprio possibile a livello concreto.
Grazie... ciao...

 wrote in message
news:_oAMa.330$Z8....@tornado.fastwebnet.it...

Per una architettura come la tua, io utilizzo CORBA.
Piu' precisamente TAO lato C++ (su Win e Solaris) e l'ORB della SUN lato
Java. Come alternativa un protocollo applicativo sopra TCP/IP facendo
attenzione
al marshaling e ai soliti problemi dovuti a un protocollo RPC che mette in
comunicazione ambienti eterogenei.
Ciao
Fabio


Avevo pensato a CORBA infatti.... ma avrei preferito qualcosa di più veloce
da gestire tipo RMI...


Ovviamente dipende dalla complessita della applicazione ma unaltra
alternativa potrebbe essere XML-RPC (
http://www.xmlrpc.com/
)
Esistono implementazioni Java, C e C++ e la complessita e' molto inferiore a
CORBA.
Fabio


Si infatti...

 CORBA.
E' molto interessante come tecnologia... Ho dato un'occhiata alle
implementazioni presenti, ma mi pare di aver capito che ogni versione (C++,
JAVA, ecc.,,,) usi un'interfaccia di metodi proprietaria che non mi sembra
compatibile con le altre....


Vero. La "compatibilita' e' a livello di protocollo non di interfaccia (lo
stesso vale per SOAP).
Se hai un po' di tempo e pazienza (molta) la strada migliore rimane comunque
CORBA.
Unica attenzione da avere e' l'implementazione del server C++, come saprai
il mapping e il memory management sono un po' ostici.
Fabio

 il mapping e il memory management sono un po' ostici.
Infatti... ripiegherò sul vecchio CORBA che almeno è standard e che comunque
ho già usato in alcune occasioni... Era solo un modo per non smanettare con
gli IDL...
il principio da cui parte XML-RPC mi sembra ottimo... ma per il momento è
ancora troppo campato in aria.
Newsgroup: it.comp.programmare.win32
Titolo: Api

Avrei urgente bisogno di un dettagliato manuale di API anche in inglese,
sapete dove posso trovarlo??
Grazie
    Mao

 wrote in message
news:8hbbmt$oo$3...@nslave1.tin.it...


 wrote in message
960050730.21464.0...@news.demon.co.uk...


 a non divulgare...
Oltre alle 25,000 API semi-decentemente documentate, vuoi scavare
ANCHE per altre 25,000 male o per nulla documentate?  All'anima...!-)
Alex

a non divulgare...
Se non le divulga sarà difficile che troverai documentazione a
riguardo...oddio è possibile, ma sul 100% dell'undocumented potrai trovare
il 10%....
Se ti interessa io ho qualcosa di Undocumented....Una per NT e una per
Win9x!
Ciao :)
--
- Carlo -
BSSoftware Tips Mailing-List Support

 ANCHE per altre 25,000 male o per nulla documentate?  All'anima...!-)
25000?
Pensavo che le nuove aggiunte non documentate fossero una decina...

 wrote in message
news:8hj9l8$fgm$1...@nslave2.tin.it...

Chi ha parlato di "nuove"?  Grosso modo, fra tutte le DLL distribuite
a qualche titolo da Microsoft, contando sia le entries direttamente
esposte da DLL sia quelle che vivono su interfacce COM, si va sulle
50,000 (non tutte su di una data macchina; alcune solo su Win98,
altre solo su Win2000, ecc), mentre frugando a fondo l'MSDN e i
vari file di help se ne arrivano a distinguere (anche solo nominate
nella documentazione) meno di 30,000.  Le decine di migliaia "non
documentate" si ottengono dunque per differenza.
Spero che prima di cominciare lo studio empirico di quelle 20,000
e piu` non-documentate una persona si sia assicurata di conoscere
a menadito le 20,000 e piu` che invece documentate sono...?
Alex

 wrote in message
gCT_4.107642$VM3.7...@news.infostrada.it...


Newsgroup: it.comp.programmare.win32
Titolo: precisione e BC++ Builder

Il mio problema e' questo:
Ho un float e devo visualizzarlo con ,ad esempio,4 cifre dopo la
virgola.
In c++ per dos usavo cout.precision(4); ma come faccio?
Ciao.

virgola.
Formatti una stringa con la funzione sprintf() .

 wrote in message
news:39BBA3A9...@katamail.com...


 ha scritto nel messaggio
news:39BBA3A9...@katamail.com...

Esiste un filtraggio apposito tramite il comando FormatFloat in cui decidi
come formattare il float:
es: ##.##   due cifre prima e dopo la virgola opzionali (se ci sono le vedi
altrimenti solo una o nessuna)
      00.00   sempre 2 cifre prima e dopo.
etc...
guarda la guida per la sintassi.
Max
Newsgroup: it.comp.programmare.win32
Titolo: [BCB] DirectoryChooser

Esiste un directory chooser per bcb ?
io ho solo il file chooser.

 io ho solo il file chooser.
sorry, a quanto pare ti devi fare il componente da solo...
ciao
Ermando



Scritto al volo:
// DirectoryChooser for C++ Builder
#define NO_WIN32_LEAN_AND_MEAN
#include <stdio.h>
#include <shlobj.h>
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
__fastcall TForm1::TForm1(TComponent* Owner): TForm(Owner)
{}
void __fastcall TForm1::btnChooseFolderClick(TObject
*Sender)
{
     BROWSEINFO bi;
     ITEMIDLIST *rootp;
     char ChosenFolder[MAX_PATH],
          pszPath[MAX_PATH],
          CompletePath[MAX_PATH];
     bi.hwndOwner = Handle;
     bi.pidlRoot = NULL;
     bi.pszDisplayName = ChosenFolder;
     bi.lpszTitle = "Selezione cartella";
     bi.ulFlags = BIF_RETURNONLYFSDIRS;
     bi.lpfn = NULL;
     bi.lParam = 0;
     bi.iImage = 0;
     rootp = SHBrowseForFolder(&bi);
     if (rootp)
     {
        SHGetPathFromIDList(rootp, pszPath);
        sprintf(CompletePath,
                "%s\\%s",
                pszPath,
                ChosenFolder);
        ShowMessage(CompletePath);
     }
} 
-- 
The Follet
Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Editor di Report

Qualcuno conosce un Report Editor (tipo Crystal Report) Freeware,
o anche a pagamento. Utilizzo da un po' di tempo Crystal Report, ma
non mi piace è macchinoso, pesante e difficile da distribuire.
Saluti, Antonio.

 non mi piace è macchinoso, pesante e difficile da distribuire.
Excel pilotato via COM. Semplice (una volta fatta la 'base') e facilmente 
disponibile...
-- 
Luc.

Si presuppone che sulla macchina dove verrà eseguito il programma ci sia
Excel, e non sempre questo è vero.
E poi potrebbe esserci una versione vecchia di Excel con la quale non è
possibile usare le COM.
Preferirei una libreria o qualcosa del genere facilmente distribuibile, ho
provato a guardare su
codeguru, ma non ho trovato nulla.
"Luc" <XXX...@katamail.comXXX> ha scritto nel messaggio
news:MPG.1765983ae...@tornado.fastwebnet.it...


 Excel, e non sempre questo è vero.
O uno dei vari excel-reader, se è un report a sola lettura (come è di 
solito). Questo è free!
-- 
Luc.
Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Mancato aggiornamento se metto in attesa il programma

Ho un problema, sto realizzando una applicazione in VC++ dialog based.
Ho la necessità di eseguire un programma esterno (un programma che si
esegue nel prompt dei comandi) mettendo in attesa il programma
principale.
Il programma padre lancia quindi un programma figlio che scrive un
file su disco. Tale file, deve essere letto dal programma padre e
quindi deve aspettare che il programma termini per leggere il file
Il mio problema sta nel fatto che prima della partenza del programma
si deve aggiornare la finestra di dialogo (mostrando una scritta), ma
questo non avviene.
Cioè se scrivo 
m_messaggio="Questo messaggio deve essere visualizzato prima
dell'esecuzione del programma");
UpdateData(FALSE); 
SHELLEXECUTEINFO shExecInfo; 
shExecInfo.cbSize = sizeof(SHELLEXECUTEINFO); 
shExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS; 
shExecInfo.hwnd = NULL; 
shExecInfo.lpVerb = NULL; 
shExecInfo.lpFile = "programma.exe"; 
shExecInfo.lpParameters = NULL; 
shExecInfo.lpDirectory = NULL; 
shExecInfo.nShow = SW_HIDE; 
shExecInfo.hInstApp = NULL; 
if(!ShellExecuteEx(&shExecInfo)) 
{ 
AfxMessageBox("Errore nell'esecuzione !!!"); 
return; 
} 
WaitForSingleObject(shExecInfo.hProcess, INFINITE); 
La finestra di dialogo viene aggiornata solo dopo l'esecuzione del
programma.
Come risolvo questo problema? 
Grazie

nessuno mi aiuta??
pleeese...
caspio ha scritto:


Come risolvo questo problema? 
Potresti creare un thread separato che lanci il programma esterno e
metti in attesa questo nuovo thread, mentre la dialog continua a
rispondere ai messaggi.
Devi naturalmente gestire anche l'eventualita' di una richiesta di
chiusura del thread principale, mentre il secondo thread attende la
fine del processo esterno.
Cerca "Multithreading for Rookies" su MSDN.
In alternativa potresti attivare un timer. Al ricevimento del
messaggio WM_TIMER controlli se il processo esterno e' terminato
oppure no.
-- 
ciao,
hal

grazie x la risposta, ma se lancio il programma con il codice scritto
che o scritto nel primo post come faccio a verificare se il processo è
terminato oppure no?
Mi fai un esempio?
grazie infinite


Newsgroup: it.comp.programmare.win32
Titolo: funzione di ricerca in c

esiste o bisogna crearla? come?
a me servirebbe per cercare per esempio in c il file ciao.txt

Ciao, Luca!
Il giorno 11/11/2003 alle ore 11:44 hai scritto:
 L> esiste o bisogna crearla? come?
 L> a me servirebbe per cercare per esempio in c il file ciao.txt
CFileFinder se MFC oppure FindFirstFile/FindNextFile.
Bye

 a me servirebbe per cercare per esempio in c il file ciao.txt
Dai un'occhiata anche a SearchPath.
Ciao,
Marco Era
http://www.marcoera.com
Newsgroup: it.comp.programmare.win32
Titolo: da array di pixel ad immagine bitmap

Salve, avrei bisogno di un aiuto (sono un neo-programmatore in visual c++).
Devo poter visualizzare su una schermata di windows (in un MDI) un'immagine
in bianco e nero ad 8 bit memorizzata in un array di byte (unsigned char)
di dimensione 640*480 caricato in memoria. Ciascun elemento dell'array
contiene un valore compreso tra 0 e 255: rappresentante una tonalita' di
grigio (pixel corrispondente dell'immagine).
Come posso fare??
Grazie
mille
--------------------------------
Inviato via 
http://usenet.iol.it

 mille
ciao

ciao
********************
Ciao, ho scritto quanto indicato ma non so cosa devo
inserire
al posto di "h_mainWnd" ed un'altra cosa: se volessi salvare
l'immagine contenuta in bmpbuf[640*480] in un file su disco come si puo'
fare ??
grazie ancora


Newsgroup: it.comp.programmare.win32
Titolo: Chiamare una dll in Vc++ 6?

Salve, 
qualcuno puo' dirmi come funziona l'utilizzo delle dll in VC++? Ho delle
dll che contengono alcune funzioni, da richiamare nel mio applicativo.
Come posso procedere? Delle dll non so molto, ho solo il prototipo di
alcune (forse tutte) funzioni implemetate.
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Se cerchi su google trovi fior fior di tutorial su Vc++ e l'uso di dll.
Saluti,
--
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
Fondatore di free.it.comp.lang.csharp
E' iniziato il corso di C# !

 wrote in message
news:99069b4b9e39344eedc...@mygate.mailgate.org...

Newsgroup: it.comp.programmare.win32
Titolo: Float C++ Builder 5.0

void __fastcall TForm1::Button5Click(TObject *Sender)
{
 float x=0.0;
x=(1.0/10);
 ShowMessage(x);
}
X = 0.100000001490116 ?????????????
perchč? perchč devo fare una sprintf? perchč?
Minjo
sempre piů deluso
del float
(il double non posso usarlo)
--------------------------------
Inviato via 
http://usenet.iol.it

 sempre più deluso


2) Che problema c'č ad usare sprintf?
mi serve il dato
float, non char, ma di valore esatto
ciao
--
Minjo


 float, non char, ma di valore esatto
Hai parlato tu di sprintf... Beh, ma saprai anche che tipo di
approssimazione ti serve... a quel punto arrotondi alla cifra n-esima e sei
a posto. O ti serve precisione al decimo decimale e non puoi usare double?
Ciao,
Usmclf

a posto. 
metti un' approssimazione al secondo
decimale.. formato nn.dd
come si fa ?


 wrote in message
213Z26Z181Z8Y1...@usenet.iol.it...


come si fa ?
in breve: %.2f

in
breve: %.2f
ho provato printf e vprintf.. non funge!
bye


 .....in risposta a KJK :: Hyperion per non sprecare spazio
Cioè float anzichè double per non sprecare spazio? Che ottimizzazione!
Ciao,
Usmclf

Cioè float anzichè double per non sprecare spazio? Che ottimizzazione!
Era riferito allo spazio del newsgroup ;)
Ma comunque hai ragione...
sinceramente, usare 64 bit di memoria per metterci dentro 0.1 mi pare un
attimo eccessivo!
il range è      2.23  10^-308 < |X| < 1.79  10^308
non mi basta una penna se voglio scriverlo a mano!


 Stiamo andando in OT..
No, ma se ti crei delle paranoie inutili allora vabč non ci possiamo fare
nulla. Io il mio aiuto te l'ho dato, ti ho pure spiegato un bel po' di
cosine, tu ti ostini...
Ciao,
Usmclf
*** float x = 0.1 == 0.100000007498 *** :-) ***

> *** float x = 0.1 == 0.100000007498 *** :-) ***
scusate gente, ma mi sa che non c'e' niente da fare...
0.1 non e' esprimibile in binario in forma esatta, neanche con un milione
di cifre
I numeri in virgola mobile sono rappresentati come mantissa ed esponente IN
BINARIO, non in decimale, ossia come mantissa * 2^esponente (non mantissa *
10^esponente), quindi numeri con decimali finiti espressi in notazione
decimale possono essere numeri periodici in notazione binaria (e viceversa)
ciao
Ermando

 scusate gente, ma mi sa che non c'e' niente da fare...
Difatti! Va bene così! (Comunque era un esempio ;-))
Ciao,
Usmclf

Difatti! Va bene cosě! (Comunque era un esempio ;-))
Ok.. ora posso
usare il double, e quindi funziona tutto!
ma resta comunque il fatto che
se avessi dovuto usare il float ancora adesso non saprei che fare..
grazie a tutti!


 grazie a tutti!
Di nulla.
Ciao,
Usmclf

Ok, un caso disperato...
probabile..
o forse più probabile che tu non
abbia capito il problema! ;)
ciao


 abbia capito il problema! ;)
Eh sì certo, difatti le decine di soluzioni che ti sono state proposte
(anche da altri, non solo da me) lo testimoniano... è il newsgroup che non
ha capito il problema, non tu che non hai capito le soluzioni. Vabè va,
quando riposterai con lo stesso quesito forse capirai...
Usmclf (tranquillo, la 'f' non sta per float)
Newsgroup: it.comp.programmare.win32
Titolo: wxWindows

Qualcuno ha usato la libreria al subj? Che ne dite, esiste qualcosa di
meglio ma ugualmente open/free?
--
Lorenzo

 meglio ma ugualmente open/free?
io ne ho fatto uso nella sua versione per Python (wxPython)
e mi sono trovato abbastanza bene...anche se preferisco QT
ad ogni modo è ben fatta!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

meglio ma ugualmente open/free?
Io le uso sia con C++ sia con Python (ne dovrebbe esistere anche una
versione per Perl), ne sono soddisfatto (ogni tanto soffro per alcune
limitazioni, ma spesso si riesce a trovare un modo per risolvere il
problema).
Molti parlano bene di QT (che non ho mai provato) ma con win hanno
ancora qualche problema di licenza.
-- 
Marco Barisione (ICQ 84277092)

 ancora qualche problema di licenza.
Pero` se non sbaglio e` free (o comunque "gratuito") soltanto per Linux.
--
Lorenzo

Pero` se non sbaglio e` free (o comunque "gratuito") soltanto per Linux.
Mi pare che QT (non l'ultima versione) fosse free per Windows solo per
prodotti non commerciali. Non ne sono sicuro, comunque per questi
motivi (programmo solo su win) sono rimasto con wxWindows.


 prodotti non commerciali. 
Esatto la versione 2.3 è free mentre la 3.0 è a pagamento
www.trolltech.com
--
Lawrence Oluyede


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

Con winexec posso lanciare un'altra applicazione...
però come devo fare per sapere quando l'applicazione avviata viene conclusa?
o meglio
come devo fare per far proseguire il programma lanciante solo quando il
programma lanciato è concluso?
grazie in anticipo
Iugin

Se vuoi fare quello che desideri devi usare la CreateProcess che ha molti
più parametri ma permette di attendere il termine dell'applicazione
lanciata.
Nik - RN
Iugin <nonve...@basta.ebasta> wrote in message
8u9prh$k43$1...@nslave2.tin.it...


 wrote in message
8ub338$q29$1...@nslave3.tin.it...


La CreateProcess ha un parametro di output contenente l'handle al processo.
Se passi questo handle alla WaitForSingleObject(handle, INFINITE),
l'esecuzione dell'applicazione "madre" verrà sospesa finché il processo
figlio esiste.
Ciao,
---
Francesco Forno
Sviluppo software
Netflow S.r.l.
http://www.netflow.it

Newsgroup: it.comp.programmare.win32
Titolo: compilatore fortran??

Esiste qualche compilatore fortran free che voi sappiate?
(andrebbe bene anche per dos)
ciao e grazie 
Sandro

 wrote in message 38BD773F...@tvol.it...

Guarda, forse esiste qualche porting di g77 per dos, vedi sul sito della gnu
www.gnu.org
Simone

 Sandro
Esiste Mingw32 che č un compilatore per C, C++, Objective C e Fortran 77.
Vai a questa pagina:
http://www.xraylith.wisc.edu/~khan/software/gnu-win32/gcc.html

Newsgroup: it.comp.programmare.win32
Titolo: _beginthread, CreateThread, AfxBeginThread, qualche riferimento?

qualcuno ha qualche buon riferimento che spieghi
le differenze tra le tre funzioni in oggetto?
Grazie, Saluti.

 ha scritto nel messaggio
news:cf90bdaa.01092...@posting.google.com...

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto!!!!!!

avrei bisogno di un aiuto.
Effettivamente non so neanche come spiegarmi visto che non sono una esperta
in questo settore.
Allora avrei bisogno di sapere come e con che linguaggio è possibile
scrivere uno script per win nt che ti permetta in fase di accesso di
scegliere se accedere con un utente o con l'altro e in base a questo
prendere delle impostazione anzichè delle altre.
Se qualcuno puo' essere così gentile da aiutarmi, anche solo dandomi delle
indicazioni random in modo che intanto io possa farmi un'idea su come
intervenire.
Grazie infinite, Ciao!

Quando 'apri' Win NT quello ti chiede login e password, senza non vai
avanti, quindi in pratica tu l'utente l'hai gia' scelto e lui si 'ricorda'
certe configurazioni (posizioni delle icone e cosi' via).
Quindi in sostanza non c'e' niente da fare in questo senso.
Ora, se spieghi quale e' il tuo problema (e non la soluzione che vuoi)
magari si riesce anche a darti qualche dritta...
Davide

Newsgroup: it.comp.programmare.win32
Titolo: IPC & Win

Ho bisogno di qualcosa che mi permetta di condividere memoria tra due
processi (avro' bisogno anche di semafori).
quali funzioni posso usare in MSVC++ e quali in Cygwin.
Grazie

puoi provare con i named pipes?
....o forse ho detto una cavolata?
--
ciao
XAERO [*]
"Massimiliano Cialdi" ha scritto nel messaggio
:


 wrote in message
news:3A7433B2...@inter-ware.it...

Col VC++ si puo` fare con una DLL (che ovviamente dovrai caricare in
entrambi i processi). Allochi la memoria dentro a un segmento
"personalizzato" (puoi usare la direttiva #pragma data_seg), poi ti crei
un file .DEF in cui definisci tale segmento shared. Piu` o meno:
[nel codice della DLL]
#pragma data_seg(".condivisa")
BYTE blocco_condiviso[BUF_SIZE];
#pragma data_seg(".data")
altri dati globali...
[nel DEF]
SECTIONS
    .condivisa READ WRITE SHARED
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

 Col VC++ si puo` fare con una DLL
Oppure con un named file mapping creato nello swapfile. Guarda
CreateFileMapping() e poi scorri gli argomenti.

Newsgroup: it.comp.programmare.win32
Titolo: ancora API

Salve a tutti,
(un grazie per i consigli ricevuti nell'ultimo post)
esiste da qualche parte (free o a pagamento) un reference
di tutte le WIN32 API????
(scusate, magari la domanda risulta banale a molti, ma non ho
trovato una prodotto del genere all'interno del sito msdn.microsoft.
com)
Grazie in ogni caso a tutti.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:b259d9cbfb56faa1657...@mygate.mailgate.org...


sul sito della borland trovi un file in formato help un po' vecchiotto ma 
ancora valido. come libro ho comprato "Programmare Windows" di C.Petzold e 
l'ho trovato ben fatto. nel libro allegano un cd con la versione 
elettronica del testo (in inglese pero') che in molto hanno più o meno 
abusivamente messo online... vai su google e cerca "petzoldi.chm" - circa 
4.4mb. 
su msdn dovresti cercare dalle parti di "platform sdk", li' c'e' tutto, 
anche se il sito e' orribile e lentissimo.


Personalmente ti consiglio l'MSDN di Microsoft. Non č proprio una
reference per le API, ma sicuramente li dentro le API le trovi tutte.

Newsgroup: it.comp.programmare.win32
Titolo: Database senza ODBC

Sto cercando di collegarmi ad un database SQL Server utilizzando VC++ e
senza disporre di un DSN ODBC.
Utilizzando la classe CDatabase o CDaoDatabase, la connection string
prevede l'utilizzo di un ODBC e, se non metto il riferimento, mi viene
aperto automaticamente il pannello di selezione dei DSN.
Qualcuno ha idee su come risolvere il problema?
        Grazie
            Max
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Qualcuno ha idee su come risolvere il problema?
usare ado?

"Antonio Mazzeo" <a[NOT]mazzeo@email[DOT].it> wrote in message
news:TXePa.162392$
Ny5.4...@twister2.libero.it

Potersti darmi riferimenti su dove trovare informazioni a tal proposito?
      Massimo


Potersti darmi riferimenti su dove trovare informazioni a tal proposito?
Puoi benissimo continuare ad usare ODBC fornendo al driver la stringa
di connessione corretta in modo tale che non ti appaia la maschera
dell'ODBC administrator.
Io per esempio l'ho fatto per un programma Win32 "puro" in C++ che
doveva girare su un cd e che doveva collegarsi ad un database Access:
ho fornito la stringa corretta e non solo non compare la mascherina di
cui sopra ma funziona tutto senza necessità di setup.
Il problema è che ogni driver richiede la propria stringa con
particolari parametri che devi trovare nella documentazione.
Un'altra possibile soluzione (che è quella che ho utilizzato io per
"scoprire" i parametri di Access) è la seguente:
- ti scarichi un qualunque programma tipo sql editor che funzioni con
ODBC
- ti connetti al tuo database 
- se c'é l'opzione "mostra dsn" ti copi i parametri
[pubblicità]
Io l'ho fatto con una mia utility, un SQL Editor basato proprio su
ODBC e che ti può visualizzare la stringa di connessione.
Lo trovi su 
http://www.sgr.info/dbgate
Per quello che ti serve puoi tranquillamente usare la versione
shareware senza registrazione e limitata nelle funzioni
[/pubblicità]
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

Immaginavo di dover lavorare sulla stringa di connessione ma non ero
riuscito a trovare conferme.
Grazie mille per l'aiuto, farò come mi hai suggerito.
      Max


 Ciao
-- 


Newsgroup: it.comp.programmare.win32
Titolo: LCC, GCC , JPCC... qual'e' il migliore?

Sto cercando un compilatore free Win32 completo di editor, editor di
risorse, debugger...
Utilizzo da qualche mese LCC-Win32 v2.4, non e' male ma a quanto
pare non supporta l'in-line assebly :( (e forse neanche il modificare di
tipo 'far') :((
Visto che ho la necessita' di scrivere qualche funzione in assembler vorrei
sapere quale posso utilizzare in alternativa.
inoltre qual'e' secondo voi il compilatore free migliore, il piu' completo e
funzionale?
Ciao e grazie a tutti.

...

Newsgroup: it.comp.programmare.win32
Titolo: [OT] [VENDO] LIBRO TROLLTECH QT C++

VENDO LIBRI TROLLTECH QT C++ 
Acquistati nuovi per un progetto non iniziato, i libri sono senza segni
di sottolineature ecc.
Vendo a metà prezzo di copertina.
"Pratical QT" VENDUTO
"C++ GUI Programming with QT 4" comprensivo di CD con esempi e varie.
EUR 43,06 lo vendo a EUR 20,00 + ss
(a chi lo acquista faccio omaggio se desiderato del libro versione QT3
anch'esso con CD )
Immagine visibile qui:
http://invendita.felleti.com/QtBooks01.jpg
per contatti sfelleti @ 
softengineering.it



Io sarei interessato, come vorresti essere pagato?
Il libro nel mezzo (nella foto) lo dai dentro? (cioè al posto della
versione per QT3).

Sergio Felleti wrote:
Venduto.
--

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

Salve a tutti
vi chiedo help per un problema che non riesco a risolvere
quando spengo il mio pc con win home, mi appare una foto che non vorrei
vedere..poi si spegne...come posso fare per toglierla??grazieeeeeee
ciaoooooooooo

 vedere..poi si spegne...come posso fare per toglierla??grazieeeeeee
Qui si parla di programmazione, chiedi su it.comp.os.win.xp
-- 
Lawrence - 
http://www.oluyede.org/blog
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier