mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Lavoro di gruppo BCB

Salve, dovrei lavorare in gruppo su un progetto
con il B.builder c++ 4.
E' possibile utilizzare una cartella condivisa su una
macchina per tutti quanti, senza provocare particolari
problemi ?
Sapete se nelle versioni 5 o addirittura 6 c'e' qualcosa
di migliorato? grazzzzzie!

"Simone" <simone@.sm> a écrit dans le message news:
3caabd60$1...@news.omniway.sm...

Forse vi sarebbe utile l'acquisto di un bel SourceSafe?
Non conosco il suo costo ma e' utilizzato in ambito professionale per lavori
in progetti di gruppo, in modo da far evitare errori, collisioni di codice,
codice eliminato, mediante check in - check out di files sorgenti conservati
su una delle macchine che fungerebbe da server.
E' anche possibile fare un multi check out per lavorare sullo stesso
sorgente da parte di piu' sviluppatori, poi al momento del check in ,
SourceSafe stesso fa la fusione dei sorgenti verificando eventuali
collisioni di codice e aiutando a risolverle.
Non conosco altri software similari in commercio e non so quindi se vi siano
anche versioni free.
Maurus

OK! Intanto grazie x l'info! Provo ad informarmi un po' a riguardo
Di nuovo grazie e a presto!
Simone

CVS (con la sua interfaccina grafica WinCVS)
è free,  open source e molto + potente di SourceSafe
"Simone" <simone@.sm> wrote in message news:3cabf58e$1...@news.omniway.sm...


problemi ?
Solo se ti affidi ad un software specifico.
Ci sono diverse scelte: il TeamSource di Borland che
dovreste avere, se avete il pacchetto Enterprise, oppure
Visual SourceSafe di Microsoft, oppure l'inossidabile CVS,
con la sua versione Windows.  A dire la verita',
quest'ultimo non l'ho provato, ma mi sembra che la
configurazione sotto Windows sia un tantino complicata.  
Mi riprometto di leggere i vari tutorial/manuali
sull'argomento.  Visual SourceSafe e' abbastanza intuitivo e
facile da usare.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]
Newsgroup: it.comp.programmare.win32
Titolo: GetStockObject

Perchè includendo il file windows.h e windowsx.h il compilatore mi dice:
 
[Linker error] undefined reference to `GetStockObject@4'
[Build Error]  [Project1.exe] Error 1
Attendo una risposta,
grazie 1000
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie 1000
a) potresti avere l'header di una versione e la libreria di un'altra
versione  (e quindi non avere tale funzione) da qui' quell'errore di link.
b) potresti tentare di compilare solo con gli header senza includere le
librerie da linkare ... da qui' l'impossibilita' del linker di sapere dove
andare a cercare tale funzione ...
ciao

 andare a cercare tale funzione ...
non capisco: se fa cosě il link non potrŕ avvenire e il compilatore
restituirŕ un errore dicendo che la dichiarazione nell'header non č stata
soddisfatta...


 soddisfatta...
appunto ... e che ho detto ??? che stava includendo solo gli header senza
linkare le librerie ed e' per questo che molto prob non gli risolve il nome
della funzione il linker ???
sbaglio o ho detto appunto questo ??? o mi sono rimbambito io, ho molto prob
ho scritto un po' male la frase ed hai male interpretato ???
ciao

 ciao
ciao


Newsgroup: it.comp.programmare.win32
Titolo: desktop wallpaper

Scusate se la domanda è banale, ma avrei bisogno di un chiarimento:
quando compilo il codice di cui sotto non ottengo nessun errore,
ma l'esecuzione non ha l'effetto desiderato... cioè quello di cambiare
wallpaper :-)
Qualcuno può spiegarmi cosa sbaglio? Abbiate pazienza -  lo so - sono un
principiante!
    #include<windows.h>
    main()
        {
SystemParametersInfo(SPI_SETDESKWALLPAPER,1,"c:\windows\setup.bmp",0);
        }
PS.1 Se può essere rilevante, uso un compilatore VisualC 4.1 sotto Win95
PS.2 E se volessi cambiare lo screensaver invece del wallpaper, che
parametri dovrei usare?
Grazie a tutti per l'attenzione!

Il codice che viene compilato correttamente è in realtà il seguente:
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
void main()
{
 SystemParametersInfo(SPI_SETDESKWALLPAPER,
  (UINT)0,
  "c:\\windows\\circles.bmp",
  SPIF_SENDWININICHANGE);
}
ma comunque l'esecuzione non ha effetto:
The program has exited with code 1 (0x1).

 Il codice che viene compilato correttamente č in realtą il seguente:


 wrote in message
news:I6su7.11395$0Y2.2...@news.infostrada.it...

Prova a leggere il valore di GetLastError (dovrebbe diventare un abitudine
di controllare i valori di ritorno)...

Risolto!!!
Il codice che funziona č:
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
void main()
{
 SystemParametersInfo(SPI_SETDESKWALLPAPER,
  (UINT)0,
  "c:\\windows\\setup.bmp",
      SPIF_UPDATEINIFILE|SPIF_SENDWININICHANGE);   /*questo č il flag
corretto!*/
   strcpy(buf,"");
}
Grazie a tutti per la collaborazione!
Bye
            Giulio
Newsgroup: it.comp.programmare.win32
Titolo: mingw sotto windows xp

Ho fatto il porting, al 99% indolore, di un programma da DJGPP a Mingw,
dato che l'eseguibile generato dal Djgpp non funzionava sotto Xp.
Funziona tutto bene, ma non riesco a capire come usare le nuove (per me
ovviamente) funzione delle Api di Win32.
Ad esempio ho dovuto togliere la classica rawclock() e volendo
utilizzare una banale GetTickCount(), non riesco a linkare correttamente
l'esegubile.
Il gcc mi dà il classico:
gcc -o prova_f.exe prova_f.o  
prova_f.o(.text+0x2031):prova_f.c: undefined reference to `GetTickCount'
mingw32-make: *** [prova_f.exe] Error 1
Ho provato ad aggiungere nel makefile un -lkernel32, ma ho letto che di
default il mingw linka quella libreria. Il programma NON è un programma
Windows, deve girare da consolle, quindi NON devo aggiungere l'opzione
-mwindows (giusto?)
Grazie e scusate per la banalità, ma non sono riuscito a trovare un
semplice esempio di sorgente con makefile.
Enrico
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


crea un progetto console e usala in questo modo:
#include <iostream>
#include <stdlib.h>
#include <winbase.h>
int main(int argc, char *argv[])
{
  long tick=  GetTickCount();
  printf("timer.. %d",tick);
  system("PAUSE");
  return 0;
}
non devi aggiungere nulla...
ciao :))
--
------------------------
http://visualwx.altervista.org/
nuova release 0.5
VisualWx rad per wxwindows,c++ e python

Newsgroup: it.comp.programmare.win32
Titolo: Un aiuto sulle API

Ho 2 problemi da risolvere:
1) Devo costruire un semplice programma d'installazione con Borland C++
Builder: questo programma deve eseguire solo la copia di alcuni file
contenuti in una lista (file testo); il mio problema è quello di utilizzare
l'istruzione di copia dei file di Win32. Il manuale in linea mi propone la
funzione CopyFile (dalle API Windows), ma non riesco ad impostare i
parametri. Avrei bisugno di un esempio d'utilizzo di tale funzione.
2) Esistono dei siti dove posso trovare delle spiegazioni esaurienti sulle
API Windows e su come utilizzarle?
Grazie
MayaPan

 ha scritto nel messaggio
news:8tac5n$d48$1...@nslave2.tin.it...

O la tua domanda è più complicata di quello che sembra, oppure sono io che
la sto sottovalutando.
Comunque, il primo parametro è una stringa NULL-terminated che contiene
l'origine, il secondo, sempre NULL-terminated,
contiene la destinazione, e il terzo è un booleano che indica se il file di
destinazione, quando già esiste, NON deve essere sovrascritto.

 ha scritto nel messaggio
news:8tac5n$d48$1...@nslave2.tin.it...

O la tua domanda è più complicata di quello che sembra, oppure sono io che

Newsgroup: it.comp.programmare.win32
Titolo: Visual C++ 5.0

Sto utilizzando da poco Visual C++ 5.0 per scrivere un complesso programma
in C e ottenere l'eseguibile da far girare in finestra Dos all'interno di
Windows 95.
Sin qui penso non ci siano errori di procedimento.
Il programma e' perfettamente funzionante,il builder non segnala nessun
problema anche su un livello di guardia altissimo,non ci sono problemi di
cattiva allocazione di memoria.
L'eseguibile generato in modalita release e' perfettamente funzionante fuori
dell'ambiente di Visual C++.
Eppure leggendo per caso con un editor il file eseguibile generato sono
riportati dei messaggi che riporto a fine email.
Quale e' il problema?
Ringrazio tutti anticipatamente per la risposta.
Paolo
ppxxxx                     ( n u l l )     (null)  runtime error
  TLOSS error
   SING error
    DOMAIN error
  R6028
- unable to initialize heap
    R6027
- not enough space for lowio initialization
    R6026
- not enough space for stdio initialization
    R6025
- pure virtual function call
   R6024
- not enough space for _onexit/atexit table
    R6019
- unable to open console device
    R6018
- unexpected heap error
    R6017
- unexpected multithread lock error
    R6016
- not enough space for thread data
abnormal program termination
    R6009
- not enough space for environment
 R6008
- not enough space for arguments
   R6002
- floating point not loaded
    Microsoft Visual C++ Runtime Library    Runtime Error!
Program:    ... <program name unknown>  GetLastActivePopup  GetActiveWindow
MessageBoxA user32.dll







Si tratta di messaggi di errore contenuti tra i dati delle
librerie linkate al tuo programma. Vengono utilizzati
nel caso si dovessero verificare strani errori generalmente
non dipendenti dal tuo codice.
Niente di cui preoccuparsi...
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

 Quale e' il problema?
Nessun problema: sono i testi dei classici errori di run-time, cioč errori
che possono essere rilevati durante l'esecuzione del programma e non prima.
Ma dato che appaiono solo se avviene qualcosa di sbagliato (una divisione
per 0, tanto per fare un esempio), e tu non hai fatto errori, non ti devi
preoccupare.
Newsgroup: it.comp.programmare.win32
Titolo: Comandi AT - Una sfida

Ho acquistato un modem gsm Wavecom WMOD2B di cui non ho il driver.
ho necessità di scrivere un software che mi controlli tale periferica, 
al momento l'unico modo in cui riesco ad usarla è mediante hyperterminal
(con comandi AT)
Come posso fare per creare un software che mi permetta di creare degli
automatismi ? 
In particolare vorrei inviare un comando AT all'interno di un ciclo di
'polling',
verificare il codice di ritorno e scrivere questo in un archivio di log.
Sono ben accetti anche suggerimenti
Ciao Fabrizio
_______________________________________________________
Excite Inbox: la tua email gratuita e personalizzabile
http://inbox.excite.it
Il Mio Excite
http://www.excite.it
A.A.A. Relazioni: trovare l'amore non è mai stato più facile
http://aaa.excite.it/relazioni
-- 
Posted from 
bucky-rwcmex.excite.com
 [198.3.99.218] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

verificare il codice di ritorno e scrivere questo in un archivio di log.
Certo che lo puoi fare.  Ti basta interfacciare la porta seriale.
Io gestisco in quel modo un modem GSM.
Sotto Windows, a tale scopo, si utilizza CreateFile e compagnia
bella.  Trovi tutta la documentazione su MSDN
(
msdn.microsoft.com
).
--
CyberWalkie - walkietalkie(at)
libero.it

Splendido..anche il mio è un modem GSM.
Ti posso chiedere per cortesia visto che non ho molta dimestichezza di darmi
una mano nei termini di fornirmi una bozza, un esempio.
Puoi inviare direttamente alla mia e-mail.
mille grazie fabrizio
_______________________________________________________
Excite Inbox: la tua email gratuita e personalizzabile
http://inbox.excite.it
Il Mio Excite
http://www.excite.it
A.A.A. Relazioni: trovare l'amore non è mai stato più facile
http://aaa.excite.it/relazioni
-- 
Posted from 
kuku-rwcmta.excite.com
 [198.3.99.63] 


 
Se devi utilizzare il modem per le comunicazioni dati e vuoi che il tuo 
programma supporti anche tipologie di modem diverse puoi utilizzare le 
TAPI. Probabilmente il modem sarà riconosciuto come "generic" dal 
sistema e, se hai bisogno di comandi particolari, puoi inserirli nel 
campo "advanced" del pannello di controllo o (soluzione migliore, se 
devi distribuire più installazioni) creare un .inf con i comandi AT 
corretti (in realtà i "driver" della maggior parte dei modem usano 
unimodem.drv parametrizzando i comandi AT tramite il file .inf).
Se invece devi utilizzare dei comandi specifici di quel modem o standard 
per i modem gsm (ad esempio quelli di invio/ricezione SMS) puoi 
controllare direttamente il modem via seriale.
Puoi vedere la sezione "communications" dell'help di Platform SDK.
Comunque in generale la porta seriale può essere utilizzata tramite le 
funzioni Read/WriteFile (dopo aver aperto un handle tramite CreateFile). 
Esistono poi funzioni ad-hoc come Set/GetCommState,Set/GetCommTimeouts 
per impostare la modalità di funzionamento della seriale (parità, 
velocità di comunicazione etc...) e i timeout di lettura/scrittura.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: nuovo sito

vieni a visitarmi a 
http://members.xoom.it/koko



Newsgroup: it.comp.programmare.win32
Titolo: __int64 e compilatore non VC

Ho degli header con typedef che fanno riferimento
al tipo __int64 di VC6.
Se volessi usare bcc, minigw32 ecc. quale direttiva
devo usare per definire  __int64 come long long int
se il compilatore non è VC?
Grazie

 se il compilatore non č VC?
#define __int64 long long int
dovrebbe andare :-)
--- bye

Newsgroup: it.comp.programmare.win32
Titolo: VC++ ---> BitBlt

Con  BitBlt oppure StretchBlt
E' possibile disegnare la bitmap facendo si che i pixel bianchi risultino
trasparenti? In pratica vengono disegnati solo i pixel non bianchi e al
posto di quelli bianchi viene lasciato il colore precedente?
Grazie in Anticipo
Crbit

 ha scritto nel messaggio
news:dGGB6.7098$s93.4...@news.infostrada.it...

Se vai sul mio sito puoi trovare una classe per i bitmap che ti permette di
fare quello che cerchi.
Quando avro' tempo (  :'-|  ) postero' le aggiunte necessarie per caricare
anche file jpeg e gif.
Ciao
Nazzaerno
http://digilander.iol.it/npaolini

 fare quello che cerchi.
Non l'ho ancora provata ma di sicuro funzionerà benissimo! Intanto ti faccio
i complimenti per il sito: semplice, rapito, immediato niente fronzoli e
amenità varie!
byez
crbit

La Classe suggerita dal nostro amico è ottima ... in alternativa c'è un
comando che fa al caso mio
The TransparentBlt function performs a bit-block transfer of the color data
corresponding to a rectangle of pixels from the specified source device
context into a destination device context.
BOOL TransparentBlt(
  HDC hdcDest,
  int nXOriginDest,
  int nYOriginDest,
  int nWidthDest,
  int hHeightDest,
  HDC hdcSrc,
  int nXOriginSrc,
  int nYOriginSrc,
  int nWidthSrc,
  int nHeightSrc,
  UINT crTransparent
);
Funziona solo da Win 98 in poi ... sembra anche abbastanza performante!
Newsgroup: it.comp.programmare.win32
Titolo: [CSHARP]Manuali &/o newsgroup/forum di C#

Ciao! ;
qualcuno di voi conosce un buon libro su C#? possibilmente in italiano e con
possibilità di scaricarlo gratis da internet.
poi, visto che non ci sono stati abbastanza voti per il newsgroup
it.comp.lang.csharp... ne conoscete qualcun'altro? possibilmente in
italiano, va bene anche un forum HTTP.
Ciao
--
Carmine
Webmaster di The Total Site (
http://www.tekkentag.altervista.org/
 )
Co-Webmaster di SceptilePage (
http://www.sceptilepage.altervista.org/
 )
giuseppe.giang...@tin.it
 (Togli la scritta NOSPAM)
pikachu...@gmail.com
 (Togli la scritta NOSPAM)
Account Messenger: 
thetot...@msn.com

 italiano, va bene anche un forum HTTP.
su 
news.microsoft.com
 ve ne č uno dedicato al csharp per l'italia, posta 
lě la tua domanda

 ha scritto nel messaggio
news:d77ia1$9ln$1...@newsreader.mailgate.org...


Carmine wrote:
<cut/>
newsgroup server
news server: 
news.microsoft.com
nessuna autentica richiesta..
saluti
antonio

 ha scritto nel messaggio
news:d77ov5$hkm$1...@newsreader.mailgate.org...

Newsgroup: it.comp.programmare.win32
Titolo: telnet

Posso creare un semplice programma tipo telnet (con le socket ovviamente)
per mandare mail?? in caso affermativo, dovrei mandare un carattere alla
volta o posso mandare delle stringhe intere???

 
Per mandare delle mail non serve il protocollo telnet, ma devi 
utilizzare il protocollo SMTP.
www.rfc-editor.org
 per l'RFC relativa o 
www.codeproject.com
 per qualche 
implementazione già pronta.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

posso fare vero un piccolo programma telnet con i socket per mandare
e-mail?? in caso affermativo, dovrei mandare al server un carattere alla
volta o posso mandargli l'intera stringa??

ops.. scusate ma si vede che ho avuto problemi e non visualizzavo il mio
precedente post...


;o( mandarle con telnet è cosi semplice!!! cmq magari diciamo la stessa
cosa, io non stavo dicendo di fare un programma di telnet, ma simile.
meglio che vado a vedere li, poi ti sò dire se è quello che intendevo io,
GRAZIEEEE!!!!
K

 volta o posso mandare delle stringhe intere???
Puoi creare un client generico che consenta di creare una connessione grezza
al server e utilizzarlo come simil-Telnet. Io l'ho gią fatto in puro Masm32.
Puoi spedire sia un carattere alla volta, sia una riga alla volta, sia
grandi stringhe. Basta inserire la lunghezza nel buffer.

 un carattere alla volta o posso mandare delle stringhe intere???
devi mandare una linea alla volta, usando come terminatore di riga la 
sequenza carriage-return + linefeed
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

 wrote in
news:nX_v8.60640$
SR5.1...@twister1.libero.it
: 

Anche il protocollo SMTP è semplice.
Devi inviare gli stessi dati che mandi via telnet (con l'accorgimento 
di usare CR+LF 0x0d0x0a come fine riga) e controllare se il server ti 
risponde OK (un codice codice che inizia con 200).


Ciao!
Se ti interessa ho scritto un programma che usa le WinSock per mandare
email. Il problema č che ho sempre avuto paura di eventuali "abusi" del
programma: infatti si tratta di un programma da console, roba che qualunque
spammer che sappia lavorare con i file di batch o programmare un minimo con
qualunque linguaggio ottiene un bel tool per rompere le palle!
Spero che a te serva per altro :-)
Dome
Newsgroup: it.comp.programmare.win32
Titolo: GetDIBits - che serve hbmp?

devo usare questa funzione per modificare i bit di un DC

devo usare questa funzione (e SetDIBits) per modificare l'immagine di un DC
(di tipo DISPLAY)
int GetDIBits(
  HDC hdc,           // handle to DC
  HBITMAP hbmp,      // handle to bitmap
  UINT uStartScan,   // first scan line to set
  UINT cScanLines,   // number of scan lines to copy
  LPVOID lpvBits,    // array for bitmap bits
  LPBITMAPINFO lpbi, // bitmap data buffer
  UINT uUsage        // RGB or palette index
);
volevo sapere a che serve l'handle alla bitmap
io devo leggere dei pixel da un dc ricavato dallo schermo (DC 0)
coma si fa aottenere la relativa HBITMAP da un DC?
e come faccio a sapere quanti bit per pixel ha?
sono sempre 24?
che numeri devo passare a cScanLines?
va bene se dichiaro la var che contiene i bit in questo modo?
RGBQUAD bits[larghezza][altezza] ?
o devo usare un semplice array di char tipo:
char bits[larghezza * altezza * 4] ?
sarebbe graditissimo un esempio :)
--
ciao
..::[xaero]::..

Non c'entra niente con la tua domanda,
ma GetDIBits e SetDIbBits le ritengo ormai obsolete.
Usa invece CreateDibSection. E' molto più performante.

 ha scritto nel messaggio
news:3A58ECE2...@libero.it...


 wrote in message
93ajv6$9ifbf$1...@ID-51253.news.dfncis.de...

Allora, siccome hai posto molte questioni, ti consiglio vivamente di leggere
il seguente articolo
contenuto nell'MSDN : "SAMPLE : DIBs and Thier Uses" , č veramente
illuminante. Inoltre
vi sono esempi di utilizzo della SetDIBits() e della GetDIBits(), purtroppo
(abbasso le MFC!!)
il loro utilizzo non č affatto immediato.
Rispondendo cosě, al volo, ad una delle tue questioni posso dirti che,
secondo me, non č opportuno RGBQUAD bits[larghezza][altezz]; poichč i dati
del bitmap che estrarrai dal DC dipendo dal DC stesso...Personalmente userei
un bel puntatore a BYTE allocato poi dinamicamente in base alle esigenze.
Ciao, Max

 sarebbe graditissimo un esempio :)
MSDN... :)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

xaero ha scritto:

Se proprio vuoi avere prestazioni.... credo che il top dei top sia usare il DirectDraw. Io
se devo invece fare qualche rappresentazione grafica abbastanza veloce e leggere uso
CreateDibSection che in fondo non è malalaccio visto la mole di calcoli che il Device Driver
deve fare!
--
/* PMSoftware */
 
http://pmsoftware.tripod.com
 
http://digilander.iol.it/pmsoftware
 [PMStore]
Newsgroup: it.comp.programmare.win32
Titolo: [AIUTO] Dovrei Fare un Proxy

Ciao a tutti...
Dovrei fare un proxy che permetta di collegarsi ad internet in wireless con
una LAN in modo che la connessione sia crittografata tramite SSL. la
crittografia servirebbe ad evitare che qualche smantettone faccia danni su
internet senza essere sgamato.
Il progetto dovrebbe essere costituito da un plug-in per IE (no active X) da
scaricare sul client, e un proxy sul server che logghi tutte le connessioni,
e che faccia tutte le altre cose da un router ( traduzione indirizzi e palle
varie ).
Tutto questo dovrebbe essere fatto per una tesi in ing. informatica
(trennale)...
Secondo voi è troppo facile?
Purtroppo non ho nessuna esperienza in ambito ssl e plug-in per ie,
mi sapreste indicare qualche manuale gratuito per farmi un'idea?
grazie, DanZz

 su internet senza essere sgamato.
<snip>
Non so se è quello che cerchi, ma visto che almeno
in parte risponde ai requisiti richiesti, penso che
potresti dare una bella occhiata al progetto TOR
http://freehaven.net/tor/
 direi che potrebbe offrirti
diversi spunti interessanti ;-)
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Membro static

Ciao a tutti, ho scritto una classe con due variabili membro statiche 
(int), ho compilato la classe e non ottengo errori.
Nel main neanche, ma quando linko il linker mi indica 2 errori di 
'unresolved' in corrispondenza delle due variabili membro statiche (non le 
risolve).
Sotto linuccio funge tutto....quale è il problema ???
Ps.: ovviamente parlo di VC++ 6 SP5....

 risolve).
Posta il codice plz...

 
Devi dichiarare le variabili membro anche in uno dei CPP.
ex:
int miaclasse::miavariabile=0;
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 
Esatto....grazie....

Newsgroup: it.comp.programmare.win32
Titolo: Trasformare un testo in una formula.

Salve a tutti,
devo fare un programma con VB4. Questo programma deve calcolare degli indici
con delle formule che variano di volta in volta. ES:
Indice = 3 * A1 - A2
Indice = 3 * A2 - A2 ^ 2
..........
C'è un modo per variare tale formula runtime, senza dover modificare il
programma ogni volta?
Io ho trovato una soluzione con una OLE:
Foglioexcel.cells(1,1).Formula = "=3*A1-A2"
Indice = Foglioexcel.cells(1,1).value
Con questo sistema metto in una control testo la formula (qualsiasi) e il
programma runtime mi calcola l'indice. L'unico grave problema è che il
programma diventa lentissimo. (Devo calcolare "molti" indici).
Qualcuno conosce per VB un metodo alternativo?
Ringrazio tutti quelli che mi risponderanno.

 wrote in message 7hhj38$sme$1...@nslave1.tin.it...


Qualcuno conosce per VB un metodo alternativo?
Io ho fatto qualcosa del genere e se mi scrivi (meglio se direttamente)
specificando il tuo indirizzo ti posso mandare codice e eventuali
spiegazioni.
Adesso non ho tempo di rendere il materiale presentabile per il newsgroup
(domani c'è compito di inglese).
Ciao
        Diego
Newsgroup: it.comp.programmare.win32
Titolo: Consiglio

Ciao a tutti. Sono un programmatore Visual Basic, e mi piacerebbe sapere da
qualche programmatore
C++, se esporto delle funzioni da Vb in Vc++ riesco ad rendere più veloce la
mia applicazione.
Ad. Esempio.
Io gestisco un database in Vb con query ed altro.
Se lo gestisco in c++ riesco ad eseguire le stesse funzioni in minor tempo,
buttando il tutto in una dll?
Grazie a tutti per le eventuali risposte.
Maurizio

 mia applicazione.
No, anzi "Ni".
Se hai modo di conoscere come funziona un programma Windows, potrai 
notare che il 99% del suo tempo di esecuzione lo trascorre in idle. 
Traducendo il programma da VB a C++ rischi di avere effetti non 
significativi, con lo svantaggio che passi da un ambiente molto 
produttivo ad un ambiente decisamente meno produttivo.
C/C++ consente una migliore ottimizzazione, ma solo alcune parti del 
programma possono essere ottimizzate. Si può lavorare su quelle sempre 
che sia utile e ne valga la pena: hai citato l'esempio degli accessi al 
DB, se riscrivi le funzioni in C ma utilizzi le stesse componenti per 
l'accesso al database (come è altamente probabile) non ottieni nessun 
vantaggio significativo. Anzi, aumenti ingiustificatamente la 
complessità del programma perchè è molto più facile usare questi 
componenti in VB che in C/C++.

 ha scritto nel messaggio
news:2s26qkF...@uni-berlin.de...


Newsgroup: it.comp.programmare.win32
Titolo: icona sul desktop

Sicuramente la mia richiesta non e' all'altezza di questi newsgroup, pero'
se mi date un consiglio ve ne sarei grato.
Devo realizzare un cd rom che una volta inserito si copi in una cartella
nell'hard disk un certo numero di pagine html, e fino a qui tutto a posto,
basterebbe un file batch....
ma il problema mi si pone quando vorrei far apparire una icona di
collegamento alla pagina index sul desktop.
infatti non basterebbe semplicemente aggiungere una riga nel file batch,
perche' come tutti sappiamo il percorso della cartella desktop e' diverso
nei sistemi 98, 2000 e xp.
come posso fare in modo che durante l'installazione, il batch riesca a
capire su che sistema operativo sta lavorando e di conseguenza installare
l'icona correttamente?
scusate l'ignoranza......
grazie a tutti

immagino che sia sufficiente copiare una icona che contiene i colegamenti
dal cd.
 Risposta per  Dark Side  --->mail  
x...@y.com
  <---
 Che ha scritto :


 wrote in message ato2k2$kod$1...@lacerta.tiscalinet.it...


...


 collegamento alla pagina index sul desktop.
Il mio contributo è minimo, però...
Vai su MSDN (
http://msdn.microsoft.com
) e cerca nella KB inglese 
"Creating an AutoRun-enabled CD-ROM Application", che è un articolo con 
molte indicazioni per i file autorun.inf
Provo a scrivere qui il ciclopico indirizzo:
http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/shellcc/platform/Shell/programmersguide/shell_basics/shell_basics_ext
ending/autorun/autoplay_intro.asp
Lou
Newsgroup: it.comp.programmare.win32
Titolo: Intercettare tutti i tasti in una finestra di dialogo

) di una
decina di giorni fa ho letto di una persona che aveva problemi ad
intercettare con WM_KEYDOWN il tasto escape, io però ricevo normalmente il
messaggio. Perché? Cambia qualcosa tra una versione e l'altra di Windows?
Grazie
-- 
Marco Barisione
http://marcobari.altervista.org/

 Grazie
prego
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwui/html/msdn_hooks32.asp
e vedi pure quest'altro, va:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/Windowing/Hooks/AboutHooks.asp


 delle particolari azioni del programma con RegisterHotKey;
uno dei Common Controls fa esattamente questo. Essendo un controllo, mi 
sentirei di dire che usa un hook locale. Pensaci
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!

 sentirei di dire che usa un hook locale. Pensaci
Proverò ad usare quello, ne ignoravo l'esistenza.
Ho provato ad implementare un controllo simile ma aveva dei problemi (ad
esempio intercettava la pressione del tasto di windows, poi mostrava il
menu di windows e si perdeva il rilascio del tasto).
Grazie dell'aiuto, ultimamente mi risolvi tutti i miei problemi di
programmazione su Windows :-)


 sostiene
Gordon)


 Inoltre non gestisce il tasto di Windows. 
hook globale di basso livello alla tastiera, allora. Intercetta *tutto* 
(tranne, ovviamente, CTRL-ALT-CANC) ed č basato su messaggi, quindi non 
servono casini di DLL e memoria condivisa. Nel tuo caso č piů difficile 
gestire, ma č l'unico modo che mi viene in mente


 Inoltre non gestisce il tasto di Windows. 
in che senso? meglio: sei sicuro? si tratta sempre di tenere premuto un 
modificatore, *poi* premere un tasto. Io ho fatto delle prove e mi pare 
che dovrebbe funzionare cosě


 che dovrebbe funzionare cosě
O devo dirgli di considerare anche quello esplicitamente (mi rileggerň bene
la documentazione) o non lo fa, premo il tasto di Windows e poi un tasto
qualsiasi, ad esempio A, ma ottengo solo A.
Forse č veramente meglio la mia idea di usare i check box, almeno non devo
fare casini e il codice č molto semplice. Al massimo in una versione futura
potrei riconsiderare la cosa.


 Windows e poi un tasto qualsiasi, ad esempio A, ma ottengo solo A.
stai usando GetKeyboardState?


 stai usando GetKeyboardState?
No.
Comunque ho risolto usando i check box.
È una soluzione semplice e funziona bene.

Newsgroup: it.comp.programmare.win32
Titolo: ActiveX non puo creare l'oggetto....

L'errore nel subject si verifica sempre quando, dopo aver creato un server
OLE MFC con VC++, cerco di
accedervi da una app client in VB6.
Ho provato anche con tutti gli esempi C++ su MSDN , per esempio INPROC , ma
l'effetto č analogo.
Dopo aver compilato il server viene regitrato automaticamente dal
compilatore in /debug.
Accedo da VB (ma vale anche da pagine ASP...) e dopo aver incluso nei
reference il server, dichiaro una variabile di quel tipo.
All'atto di eseguire una funzione membro dell'oggetto si verifica sempre lo
stesso errore.
Non capisco dove č il problema.
Grazie
Maurizio

 wrote in
news:yMP57.103995$
q77.9...@news2.tin.it
: 

Se, come dici, l'errore si verifica nel momento in cui richiami la 
funzione e non nel momento in cui crei l'oggetto (new in VB, 
Server.CreateObject da una ASP) devi verificare se l'oggetto punta a 
NULL (nothing in VB) o se l'errore avviene dentro la funzione richiamata 
(basta metterci un breakpoint ed eseguire il programma dentro un 
debugger, se lo richiami da VB) o se il chiamante non riesce nemmeno a 
ricavare l'indirizzo della funzione da richiamare.
Controlla che il tuo programma venga effettivamente lanciato e, se 
questo non succede, controlla che tutte le DLL necessarie siano nel path 
o nella directory dell'exe.
Visto che parli di chiamate da ASP suppongo che il tuo oggetto 
implementi un'interfaccia IDispatch. Controlla se l'errore si verifica 
con qualsiasi funzione o solo con una/alcune e, in caso, verificane la 
dichiarazione (deve avere parametri "compatibili" con oleautomation e 
quindi utilizzare solo i tipi standard) e controlla che sia presente 
nella typelibrary della tua applicazione (anche se le ASP dovrebbero 
utilizzare solo i metodi di IDispatch e ignorare le type libraries).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

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

Salve, ho un programma scritto in visualbasic5.
Vorrei sapere se esiste un decompilatore serio che mi permetta di modificare
la form di un exe?
Vorrei in pratica eliminare un bottone, disattivarlo o renderlo invisibile,
qualsiasi cosa pur da renderlo incliccabile su un programma giā compilato di
cui non posseggo pių i sorgenti.
Esiste un programma specifico o sapete come si fa con un editor esadecimale
per esempio?
Io con HexWorkshop riesco a modificare la sua caption ma non a renderlo
invisibile o ad eliminarlo...
Come posso fare altrimenti?
Grazie.
Ciao
--
----------------------------------------
Carlo Camarda
chiamac...@tiscalinet.it
]@#[ Anna I Love You ]#@[

 cui non posseggo pių i sorgenti.
PE Explorer, 
www.heaventools.com
Dan


Grazie ho giŕ provato ma non č quel che mi serve.

Newsgroup: it.comp.programmare.win32
Titolo: Neofita

Scusate che vogliono dire queste istruzioni?
 //{{AFX_DATA_INIT(CRecognizePage)
   m_nStartPage = 1;
   m_nPageCount = 0;
   m_bShowVerificationDlg = FALSE;
   m_csRDFileName = csRDFFileName;
   //}}AFX_DATA_INIT
In particolre la prima e l'ultima riga

 wrote in message
news:wskmd.175770$
b5.88...@news3.tin.it

A giudicare da quanto postato, potrebbero indicare l'inizio e la fine
dell'inizializzazione di CRecognizePage. Ma, essendo solo commenti,
potrebbero anche non indicare niente.
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Sono delle meta-istruzioni nascoste come commenti. In particolare mi 
pari le usi VisualC++ per il parsing delle classi e per la loro 
modifica, tramite i wizard. In sintesi se cancelli quelle righe, i 
Wizard del VC++ non sono più in grado di orientarsi nel codice. Il 
perché siano nascosti nei commenti te lo lascio come esercizio.
Le altre informazioni mi sembrano i membri di una classe (in questo caso 
CRecognizePage) che sono stati inizializzati.


Sono righe commentate che utilizza il wizard del VC++ per identificare 
un blocco di codice in gestione sua.

Newsgroup: it.comp.programmare.win32
Titolo: Dalla clipboard a un .bmp (?)

Salve,
dovrei scrivere un programmino C++ (o C) che scriva in un file il
contenuto della Clipboard. In sostanza dovrei creare un .exe che viene
lanciato da un'altra applicazione dopo aver copiato un'immagine negli
appunti di windows. E' possibile creare un nuovo file, "copiarci" dentro
il contenuto degli appunti e poi salvarlo (possibilmente in formato
BITMAP)?
Grazie in anticipo, Michele
-- 
"Guai a coloro che il Signore troverą ad occhi asciutti" (Gustavo
Gutierrez)
*******************  ##    ##   ####
Michele de Concilio #  #  #  #  # 
SGE Computers        #    #     #
Salerno,  Italy       #   # ##  ###
http://www.sge.it
   #  #  #  #  #
*******************  ##    ##   ####

In alternativa, è possibile salvare il contenuto della clipboard in un
file .bmp (formato bitmap non solo l'estensione)? Tutto questo da codice
s'intende.
-- 
"Guai a coloro che il Signore troverà ad occhi asciutti" (Gustavo


 BITMAP)?
Certo.  Guarda ad esempio, nell'MSDN, l'articolo e l'esempio
"DIBLOOK: Illustrates the Use of DIBs and Color Palettes".
E` un esempio di MFC, e fa certo piu` cose di quelle che tu
richiedi, ma in particolare mostra come trarre una bitmap
(device-independent) dagli Appunti, e come salvarla su file
(sempre in formato device-independent, cioe` .DIB, non .BMP).
Vedi, in particolare, il codice per Edit/Paste e File/Save As.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: icona

come posso fare per fare apparire un'icona diversa da quella predefinita ad
un mio programma?
grazie a tutti,
Davide

 un mio programma?
Includi un file .ico come risorsa.
---------------------
Ing. Costantino Grana

 ha scritto nel messaggio
news:a47pdl$ofb$1...@newsfeed.cineca.it...


 cioč? come si fa?
Con VisualC usi il menů Insert.[Resource...] e poi selezioni un file di
icona.
---------------------
Ing. Costantino Grana

 ha scritto nel messaggio
news:a4b997$9bm$1...@newsfeed.cineca.it...


come posso fare per fare apparire un'icona diversa da quella predefinita ad
un mio programma in C++?
grazie a tutti,
Davide
Newsgroup: it.comp.programmare.win32
Titolo: [C++ builder] ritorno a capo

Salve,
come posso fare per inserire il carattere di ritorno a capo in una stringa?
Ho provato a usare '\n' ma invece che andare a capo mi inserisce un 
carattere inutile sempre sulla stessa riga.
Grazie 


Allora prova "\r\n".
Cristiano 

 Allora prova "\r\n".
Mi riporta a inizio riga ma non va capo 


Dove devi visualizzare la stringa di cui parlavi?
Cristiano 

 Dove devi visualizzare la stringa di cui parlavi?
In un Memo e in una RichEdit.
Per caso e' possibile impostare l'andare a capo in maniera automatica?
Ma non intendo solo a livello di visualizzazione ma l'inserimento del 
carattere stesso, in modo tale da mantenere quella formattazione anche 
incollando il testo su altri editor.
Ciao 

 incollando il testo su altri editor.
Non può essere fatto automaticamente, ma lo puoi fare tu da programma 
sfruttando Canvas->TextWidth del Memo o del RichEdit (dei quali conosci la 
larghezza).
Cristiano 

 larghezza).
Canvas dove lo trovo? Nel Memo non vedo nessuna proprietà con quel nome. 

 nome.
Hai ragione; davo per scontato che fosse presente.
Per usare TextWidth potresti creare una TBitmap alla quale assegni (con 
Assign) il font che usi nel Memo.
Cristiano 

 Memo->Lines->Append("prova\r\na capo");
In questo modo funziona. Funziona anche se concateno una stringa contenente 
il testo del memo alla stringa "\r\n" solo che a me serve che vada 
automaticamente  a capo.
Ciao 

> }
Ho notato che in effetti inserisce il ritorno a capo ma a causa 
dell'istruzione Memo1->Text = s; il cursore si sposta all'inizio della prima 
riga. E' possibile settare la posizione del cursore all'interno del memo?
Ciao 

 E' possibile settare la posizione del cursore all'interno del memo?
Non direttamente, che io sappia.
Cristiano 

 Non direttamente, che io sappia.
Sě, per esempio:
    MemoX->Perform(EM_SETSEL, Pos, Pos);
HTH,
-- 
Stefano Frosio
www.esse-effe.com

>     MemoX->Perform(EM_SETSEL, Pos, Pos);
Cosa indicano i 3 parametri?
I 2 "Pos" indicano la riga e la colonna?
Ciao

 Cosa indicano i 3 parametri?
EM_SETSEL message:
http://msdn2.microsoft.com/en-us/library/bb761661.aspx
-- 
Stefano Frosio
www.esse-effe.com

 
http://msdn2.microsoft.com/en-us/library/bb761661.aspx
Ah sono delle API?
Ma non c'e' un modo per impostare il numero massimo di caratteri per
ogni riga sia nel memo che nella RichEdit?
Comunque stasera faccio dei tentativi... penso che sia fattibile
quello che mi serve solo che poi non so se funzionerà nel momento in
cui incollerò molto testo nel memo...
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Visual c ++ 6.0

dove posso trovare della documentazione ....
grazie

 dove posso trovare della documentazione ....
Ovvìa, non mi dirai che non ti sei fatto masterizzare i due cd 
dell'MSDN? "tanto chi li usa"?

 wrote in message
Xns9143D516FD7...@127.0.0.1...

Newsgroup: it.comp.programmare.win32
Titolo: SHBrowseForFolder

Ciao,
una volta presa una directory con SHBrowseForFolder, come faccio a prenderne
uno ad uno tutti i file contenuti ?
Grazie....

 ha scritto:

FindFirstFile e FindNextFile
--
  Jerle Shannara
Per rispondere in email togli JERLEANTISPAM
homepage 
http://utenti.tripod.it/jerleshannara

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

come instanzio oggetti .net usando uno script 
IronPython.Hosting.PythonEngine py
e come derivo le classi di .net e uso le interfacce
grazie gabry
spero di essermi spiegato
gabry


-- 
Lawrence, 
oluyede.org
 - 
neropercaso.it
"It is difficult to get a man to understand 
something when his salary depends on not
understanding it" - Upton Sinclair

Newsgroup: it.comp.programmare.win32
Titolo: Puntatore del file

Ciao
esiste la funzione reciproca di     :
            SetFilePointer( ) 
Come faccio a sapere la posizione del puntatore del file ?
grazie

OMBRA ha scritto:

Secondo la M$ devi usare ancora: SetFilePointer(handle,0, NULL, FILE_CURRENT) e leggi il
valore restituito...
DallMSDN:
You can also use the SetFilePointer function to query the current file pointer position. To
do this, specify a move method of FILE_CURRENT and a distance of zero.
--
+----------- PMSoftware -------------------------+
# Tutorial:  
http://pmsoftware.tripod.com
        #
# Download:  
http://digilander.iol.it/pmsoftware
 #
°e prossimamente un tutorial su come fare la Firma....
Newsgroup: it.comp.programmare.win32
Titolo: mi aiutereste ? (altamente inesperto)

Ciao a tutti,
ho da poco installato il Visual C++ 6.0 con le impostazioni di
default, successivamente ho scaricato i sorgenti di un programmino
(che sono sicuro essere scritti correttamente) contenenti le seguenti
linee:
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
int argc=_argc;
char **argv=_argv;
....
quando provo a compilare mi dice:
 error C2065: '_argc' : undeclared identifier
 error C2065: '_argv' : undeclared identifier
 error C2440: 'initializing' : cannot convert from 'int' to 'char ** '
        Conversion from integral type to pointer type requires
reinterpret_cast, C-style cast or function-style cast
Cosa significa ? 
Che devo fare ?
Ringrazio tutti anticipatamente
Ciao

char **argv=_argv;
//errore non puoi assegnare un intero ad puntatore   a puntatore
// ricorda che char ** è un puntatore che punta ad un altro puntatore
//un puntatore è un indirizzo di memoria
char *argv = "Stringa di caratteri" //esatto
Un consiglio: fai molta attenzione con i  puntatori; potresti mandare il
sistema in blocco.
Prima di usare i puntatori dovresti sapere almeno come manipolarli è cosa
sono esattamente.
ciao spero di essere stato chiaro.



Temo che il programmino dia per scontata la conoscenza, al compilatore,
delle macro (credo siano tali) _argc, _argv che, se non ipotizzo male,
dovrebbero 'recuperare' i parametri su linea di comando (ricordano molto lo
stile standard del C).
Evidentemente il compilatore non le conosce, ma non ha molta importanza (se
proprio vuoi la riga di comando, credo che sia 'a gratis' nel 3zo parametro
di WinMain()).
Quindi le due righe che ti danno problemi le puoi eliminare.
susanna
Newsgroup: it.comp.programmare.win32
Titolo: [VC6] include files per le funzioni IP Helper

Ciao a tutti,
sto cercando di utilizzare la funzione GetAdaptersInfo (IP Helper) ma
ho un problema su un file da includere. In pratica io ho:
#define STRICT
#include <windows.h>
#include <iphlpapi.h>
Il secondo file dovrebbe includere quanto necessario, invece ottengo
il seguente errore: 
c:\programmi\microsoft sdk\include\iphlpapi.h(183) : error C2065:
'PMIB_ICMP_EX' : undeclared identifier
Il punto e' che PMIB_ICMP_EX e' definito in Iprtrmib.h che e' (o
dovrebbe) essere gia' inclusa da iphlpapi.h
Anche aggiungendo Iprtrmib.h prima di iphlpapi.h non si risolve.
Dimentico forse qualche passo essenziale per compilare sorgenti che
usano queste funzioni ?
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

Io ho l'SDK un po' vecchiotto e non vi è traccia di PMIB_ICMP_EX in
Iprtrmib.h; però trovo PMIB_ICMP.
Se il tuo SDK è recente e trovi effettivamente dichiarata la struttura
MIB_ICMP_EX, verifica che non sia sotto compilazione condizionale; qualcosa
del tipo #if (_WIN32_WINNT >= 0x0500 ) mentre tu magari stai usando Win98.
Stefano


wrote:

Ti ringrazio del suggerimento, in realta' ho risolto commentando
quella struttura (e solo quella) che fortunatamente non viene
richiamata altrove.
Ora ci sono altri problemi ma saranno oggetto di un altro post
(apparentemente sembra che il codice di esempio all'interno di MSDN
per cambiare il gateway funzioni a meta'...)
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--


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

/* 1 */
l'operatore adress(&) del c lo posso usare anche con una varibile normale
pur non essendo puntatore! è correto ?
se no spiegate perchè : ecco un'esempio di codice funzionante.
WORD pippo;
*((LPBYTE)&pippo)  = ....
/*2*/
non capisco come funzioni un cast posto a sinistra
*(tipo)variabile = *(tipo)variabile; //come lo devo interpretare ?
/**/
ultima cosa un buon libro che tratti questi argomenti diciamo "avanzati" o
in maniera più aproffondità
me lo potete consigliare ? io ho parecchi libri di c e c++ ma non trattano
esaurientemente l'argomento.

 *(tipo)variabile = *(tipo)variabile; //come lo devo interpretare ?
In questo caso, se non sono classi (facciamo finta che siano POD,
plain-old-data, cioè int, long, char, float, ...), forzando un tipo tu forzi
quanta "roba" dev'essere copiata. Per esempio, se metti "tipo" = "char",
allora verrà copiato un byte, con tipo = int verranno copiato 4, con tipo =
double verranno copiati sizeof(double)...
--- bye

 esaurientemente l'argomento.
"Il Linguaggio C", Brian W. Kernighan & Dennis M. Ritchie. E' secondo
me un must per la conoscenza del linguaggio. Spiega tutto in maniera
essenziale e senza troppe complicazioni.
Newsgroup: it.comp.programmare.win32
Titolo: [c++builder] Sintetizzatore vocale

Ciao a tutti,
e' possibile inserire un sintetizzatore vocale in un programma scritto in 
C++Builder in modo che legga dei testi contenuti in una casella di testo ?
Grazie per qualsiasi risposta.
Ciao
cl@udio

 C++Builder in modo che legga dei testi contenuti in una casella di testo ?
Sě, ma devi usarne uno esterno. Scaricati le Microsoft Speech API dal 
sito MS e vedi se riesci a usare il loro motore vocale. In alternativa, 
credo che IBM distribuisca un motore vocale "aggratis" ma non sono mica 
sicuro, č passato un pň da quando me ne interessai...

Newsgroup: it.comp.programmare.win32
Titolo: Borland C++ Builder ed i nomi dei file eseguibili.

Ciao a tutti.
Sto utilizzando Borland C++ Builder 6 per creare semplici programmi C 
distribuiti su più file. 
In particolare:
- scrivo il file contenente la funzione main();
- lo salvo, lo chiudo e lo riapro, rispondendo di sì alla domanda che mi 
chiede se voglio creare un progetto così che il programma possa essere 
compilato ed eseguito;
- aggiungo al progetto appena creato gli altri file .c che compongono il 
programma che sto scrivendo.
Quando vado a compilare ed eseguire, il file exe che viene generato ha 
nome project1.exe, mentre io vorrei che avesse lo stesso nome del file 
che contiene la funzione main().
Come posso fare per ottenere questo senza dover ogni volta rinominare il 
file a mano?
Grazie e un saluto a tutti.
Bizio.

 file a mano?
File -> Save Project As...
L'eseguibile ha lo stesso nome del progetto.
HTH,
-- 
Stefano Frosio
www.esse-effe.com
Newsgroup: it.comp.programmare.win32
Titolo: xml vc++ 6.0

Ciao,
programmo in java con jbuilder, avrei bisogno di una dritta su come fare il
parsing di un doc xml in vc++ 6.0 del quale sono abbastanza a digiuno
:))))))))). Avrei bisogno di unal inea guida anche a parole su come fare
cio', un link, qualsiasi cosa è ben accetta ;).
Thanks ;)
-- 
Ciao e buon lavoro,
 Renato
--------------------------------------------------------
Renato Eschini
  Synapsis S.r.l.
     in Computer Science
  P.zza Dante, 19/20
  57121 Livorno Italy
  tel: 
+39 0586 426790
  fax: 
+39 0586 443954
  web: 
www.websynapsis.com

 ha scritto nel messaggio
news:bqffdj$20hg5p$1...@ID-165807.news.uni-berlin.de...


Newsgroup: it.comp.programmare.win32
Titolo: lcc e sdk

Ciao a tutti. Vorrei iniziare a programmare sotto Windows in C/C++ in
maniera 'gratuita' ... ho letto di un paio di compilatori C, il Cygnus e il
LCC. Riguardo a quest'ultimo ho letto che va usato insieme alle SDK. Ora,
cosa sono le SDK ,delle librerie? Richiedono una licenza o sono gratuite? E
poi, quali SDK servono (ce ne sono un sacco sul sito della Microsoft). Vi
chiedo un chiarimento... Grazie a tutti , comunque.
Simone.

 wrote in message
87gt7t$cb3$1...@master.pantheon.it...

Il "Platform SDK" comprende tutto e la MS te lo da` in licenza
gratuita.  L'unico neo e` che e` gigantesco, per cui il download
non e` banale se non hai ADSL o simili; conviene forse dare la
caccia ai CDROM di riviste che ogni tanto lo riportano.
Alex


Me ne sono accorto... ho provato a scaricarlo e se avessi insistito stavo
ancora li... : )) Grazie.

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

Se un combobox è più piccolo della lunghezza degli item che contiene, la
stringa selezionata viene allineata a destra nel campo di edit...
Come si fa per allinearla a sinistra ?



Innanzitutto devi intercettare il messaggio WM_CTLCOLOREDIT che ti
restituisce nel parametro lParam la handle dell'edit control associato
alla combobox.
Una volta ottenuto questa handle devi inviare a tale handle il
messaggio EM_SETSEL per selezionare un intervallo di caratteri del
controllo di edit.
Inviando cioe' SendMessage(hwndEdit, EM_SETSEL, 0,0) si dovrebbe
deselezionare tutto l'edit control (e pertanto il cursore dovrebbe, ma
non ne sono sicuro, tornare all'inizio della riga).
Prova un po', non ho certezza pero' che tale SendMessage risolva
veramente cio' che hai chiesto. Fammi sapere.
Bye.
Jo.
Jo Parrello - OWL/C++ Programmer
http://www.geocities.com/SiliconValley/Hills/8145
(
jopar...@geocities.com
)