mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Configurazione banchi RAM

Ciao a tutti, vorrei chiedervi un consiglio.
Sto cercando un modo per ottenere la configurazione della ram, tipo
slot disponibili, moduli attualmente installati, frequenza se
possibile, ecc.
Nessun problema per la quantità totale di RAM, anche se non è proprio
quello che mi interessa...
Ringrazio anticipatamente per ogni possibile dritta.
Matteo
PS: il programma in cui dovrei leggere queste informazioni è scritto
in c/c++

 Matteo

Partendo dall'esempio riportato in 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/example__getting_wmi_data_from_the_local_computer.asp
e modificando la query
bstr_t("SELECT * FROM Win32_OperatingSystem"),
con la
bstr_t("ASSOCIATORS OF {Win32_MemoryDevice.DeviceID=\"Memory Device 0\"}
WHERE ResultClass = Win32_PhysicalMemory"),
dovresti ottenere come risposta "Memoria Fisica" oppure un puntatore
pclsObj non valido a seconda della presenza di memoria nel primo slot.
Prova... io non l'ho verificato!!
Verosimilmente il banco 0 c'è sempre e quindi dovresti provare con "Memory
Device 1" e seguenti e vedere come risponde, ovviamente.
Se verificando non va penso che la soluzione stia comunque poco lontano ;)
Saluti
JJ
-- 
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: OS a 32bit e programma a 64bit

Ciao,
vorrei lumi su un dubbio che ho...
E' possibile (ri)compilare un sorgente di un programma scritto per 
WinXP/2000 a 32 bit, ed ottenere una versione per Athlon64 o P4 a 64bit 
che sfrutti tutti e 16 i registri dell'architettura x86-64? Un exe 
siffatto potrebbe poi girare normalmente sotto WinXP/2000 (posto 
ovviamente che il processore della macchina sia uno dei due citati)?
Oppure un programma a 64 bit per x86-64 richiede _per forza_ un sistema 
operativo a 64 bit?
Nel caso sia possibile, come si deve fare? Non parlo di opzioni del 
compilatore (me le vedo da me), ma di eventuali altri problemi tipo 
dover linkare particolari librerie o versioni di librerie, oppure dover 
modificare il sorgente inserendo chiamate ad API di Win che "preparano" 
l'esecuzione a 64 bit eccetera...

 operativo a 64 bit?
come fai ad eseguire un processo per Win64 su un sistema operativo che non
ha Win64? :)
il meglio che puoi fare č compilare a 32 bit e inserire nel codice
istruzioni dell'assembly a 64 bit; non so se sia possibile, ma credo si
possa fare tramite i prefissi per l'overriding della dimensione degli
operandi e degli indirizzi. dovresti studiarti bene le novitą introdotte
dall'assembly IA64, che io non conosco minimamente :)
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 dall'assembly IA64, che io non conosco minimamente :)
Anche questa è una possibilità: dire al compilatore di compilare via 
assembler e impostare l'assemblatore per fargli generare codice x86-64. 
Su gcc si può fare, credo pure su bcc, su VC++ non so... ma comunque gcc 
ha già uno switch specifico per fargli generare codice x86-64, quindi 
non credo sia necessario compilare via assembler.

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

Sto creando un'applicazione abbastanza complessa che ho iniziato a
sviluppare in Java.
Sono passato a Delphi perchč in Java avevo scoperto che c'erano
decompilatori che riuscivano a ritornare al codice sorgente senza nessun
problema. In Delphi ho sentito che c'č ne qualcuno come DEDE ma ciň che
vorrei sapere č:
ha le stesse funzioni di un decompilatore Java? Cioč riesce a decompilare
interamente tutto il progetto, con relative unit, form....
Grazie!


Decompila solo la VMT e le form, il codice no!
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Porta seriale

Salve sono Luciano.
Ho alcuni problemi nel gestire un lettore di codici a barre, in quanto ho
fatto un form che contiene un controllo MSCOMM e due controlli timer, il
tutto gestito in  un loop che controlla la presenza di dati sulla porta
seriale.
Tutto sembra funzionare in quanto riesco ad ottenere il numero decimale in
una text box, però a lungo andare ottengo l'errore di memoria esaurita ossia
di stack overflow forse perche utilizzo qualche funzione DoEvents
all'interno del loop????
Chi può darmi una mano?
Grazie in anticipo

Luciano CONCILIO wrote:

Ma quante DoEvents usi ...?
Non credo comunque sia quello il problema, probabilmente non liberi qualche
risorsa che allochi nel loop.
--
Giancarlo Martini
mailto://
mcg...@mcgsoft.net
http://www.mcgsoft.net

 ha scritto nel messaggio
news:3ACCD648...@mcgsoft.net...


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

Ragazzi se vorrei creare un programma che converte wat to mp3 da dove devo
cominciare?
Grazie
Saluti

 
www.wotsit.org
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: C++ Builder e componente TImage

Ciao a tutti, avrei un piccolo quesito da porvi, è possibile  in qualche
maniera ottenere le scroll bar (verticale e orizzontale) su di un
componente TImage ? Se io allineo il componente in modalità alClient su
di una form e l'immagine supera le dimensioni della form, ottengo le
scroll bar però della form completa, nel senso che un eventuale pannello
con vari componemti annessi viene scrollato insieme all'immagine, io
avrei la necessità di scrollare solo l'imagine e non tutta la form !
Ciao e Grazie anticipatamente a Tutti !

Dave wrote:


Se ho ben capito il problema, direi di posizionare il componente TImage su
un TScrollBox ed il gioco è fatto.
Ciao,
Prog.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Prog.
 Risolto Grazie 1000 CIAO !
Newsgroup: it.comp.programmare.win32
Titolo: Api o librerie di sys di windows per usb

Cerco disperatamente, causa tesi, delle api o delle libresie di sistema che
mi permettano di interfacciarmi con la porta usb.
Andrebbero bene anche librerie c++ della borland.
Per favore aiutatemi ve ne sarò immensamente grato (NONCHE' LA CITAZIONE IN
PRIMA PAGINA NEI RINGRAZIAMENTI DELLA TESI)
--------------------------------
Inviato via 
http://usenet.libero.it

Non ho mai avuto il piacere di programmare una USB,
però quello che so è che in Win2000 c'è il driver
hidusb.sys
che supporta delle funzioni HID per la comunicazione.
HID (Human Interface Device): classe di periferica USB, 
che comprende tutte quelle periferiche di input gestite
 dall'uomo (mouse, joystick, penna ottica, tavoletta grafica...)
 e che utilizzano un unico driver integrato in Windows 98
 e successivi senza necessità di driver specifici.
Non si tratta di programmare una porta ma un dispositivo, quindi
non API per seriale ma funzioni per fare driver.
Volendo c'è un forum dedicato
http://www.usb.org/forums/developers/webboard.html
in cui si trova anche la seguente (presa a caso)
Query:
I want to send and receive packets from the USB ports using VC++. can I
connect two computers using USB ports for transferring files from on e
to other.
could u please help me. I searched the net for 2 days and i could not
get a bit of information .
this is my last hope
Answer:
[...]
To learn more about USB, you should 
a) read the specification,
 b) get a book such as USB By Example
 (by John Hyde) or USB Complete (by Jan Axelson), or 
c) get a book on programming device drivers such as 
  Programming the Windows Driver Model (by Walter Oney). 
  Also, several vendors of USB peripheral chips offer 
  very inexpensive 'development boards' that are great 
  for learning the ins-and-outs of USB operation.
Insomma, credo che ci si debba riferire alle funzioni delle librerie
installate con il DDK, e al file include usbdlib.h
da cui un estratto:
"
UsbBuildInterruptOrBulkTransferReques[...]
UsbBuildGetDescriptorRequest[...]
UsbBuildGetStatusRequest[...]
UsbBuildFeatureRequest[...]
UsbBuildSelectConfigurationRequest[...]
UsbBuildSelectInterfaceRequest[...]
UsbBuildVendorRequest[...]
//
// Get the USB status code
//
[...]
#define URB_STATUS(urb) ((urb)->UrbHeader.Status)
 
[...]
 
#endif /* _USBD_ */
#endif /* __USBDLIB_H__ */"
Spero che qualcosa di quanto detto possa esserti di aiuto.
Certo è che se "devi fare sul serio"... in bocca al lupo!
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 mi permettano di interfacciarmi con la porta usb.
A un dispositivo costruito da te? In tal caso ti consiglio questa
soluzione:
www.ftdichip.com
Li uso ormai da due anni e sono ottimi.
-- 
Lorenzo

Questi mi sembrano interessanti:
http://www.lvr.com/usb.htm
http://www.jungo.com/wdusb.html

Newsgroup: it.comp.programmare.win32
Titolo: AddCad

Qualcuno puņ aiutarmi a trovare un crack oppure un modo per crakkare un
applicativo di autocad 2000....si chiama ADDCAD..........
Grazie
fre...@libero.it

 ha scritto nel messaggio
news:L6M9b.321911$Ny5.10...@twister2.libero.it...

NO !!! COMPRATELO E NON USARE USENET PER QUESTE STRONZATE !!!
ADIOS

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

Salve a tutti volevo chiedere un consiglio sto per iniziare in C un
programma di prova (gestionale motore DB Access) la domanda che pongo č
possibile usare il C + MFC + API in Visual C++ 6 ?



Certamente!
Davide Marcato.
----------------------------------------------------
| -- Freelance International Consultant
| -- Win32/MFC/COM Development & Training
| -- Technical Writer & Speaker
----------------------------------------------------
| -- Email: 
mar...@programmers.net
| -- Web: 
http://www.DavideMarcato.com
----------------------------------------------------

 wrote in message 7jupnf$rbb$1...@news.mclink.it...


Newsgroup: it.comp.programmare.win32
Titolo: Controllo data

Come faccio in Vc++ a vedere in fase di esecuzione di un programma se ciň
che ho inserito in una casella di testo corrisponde ad una data corretta?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


La classe COleDateTime che ha un metodo che puň esserti utile:
COleDateTime::ParseDateTime
che si appoggia sulla API VarDateFromStr
Porlock
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Come convertire RGB in HSV ?

Qualcuno sa come si converte un colore espresso in RGB nell'equivalente
HSV?
La dialog 'Personalizza colori' di PaintBrush lo fa allegramente... ma io
vorrei le formule!
Grazie!
--
Posted from [195.223.161.214] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

HSV?
http://www.cs.rit.edu/~ncs/color/t_convert.html
P.S. nelle funzioni di esempio i valori RGB sono espressi come float mentre 
windows li tratta come valori interi da 0 a 255 "impacchettati" nei tre 
byte piů bassi di un LONG (il tipo COLORREF).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Versione in VC++

Vorrei sapere se è possibile modificare la versione che visual C++ inserisce
all'interno di un suo file compilato (.exe o .dll).
In sostanza quello che si può fare da VB quando modifico le proprietà del
progetto.
    Grazie a tutti
        Massimo

 wrote in message
9tik7p$1ii$1...@pluto.news.dsi.unimi.it...

Newsgroup: it.comp.programmare.win32
Titolo: Rete seriale(rs232)

Troviamo difficoltà nel creare un protocollo di invio e ricezione dei
dati tramite pacchetti(crc,checksum,xor,ecc...)
Qualche suggerimenti??

 wrote in message
news:1140683438.7...@j33g2000cwa.googlegroups.com...
@Troviamo difficoltà nel creare un protocollo di invio e ricezione dei
@dati tramite pacchetti(crc,checksum,xor,ecc...)
@Qualche suggerimenti??
Beh... scritta cosi' mi pare...della serie non lo so fare, chi mi dice come
si fa ?!?!
Sko


Provato ad utilizzare protocolli già definiti come MODBUS?
o il problema è relativo all'implementazione, più che al progetto?
LP

 
Magari usare PPP o SLIP invece di reinventare la ruota?
Saluti  Manlio Perillo


Mettere in pista uno stack IP solo per comunicare sulla seriale in un 
punto a punto, mi sembra un po' come utilizzare una metropolitana per 
fare 10 metri ...
LP

Qualche suggerimenti??
XMODEM, YMODEM, ZMODEM, Kermit. Trovi la descrizione di questi
protocolli in rete senza problemi.

Luca Pascali ha scritto:

Vero, ma e' una metropolitana con tanto di aria condizionata,
audio/video diffusione e simili ;-)
Saluti  Manlio Perillo

Newsgroup: it.comp.programmare.win32
Titolo: [Visual C++] Leggere float da file di testo

Buongiorno a tutti,
 ringrazio anticipatamente tutti coloro che leggeranno questo messaggio, e
che mi potranno dare una mano, č la prima volta che scrivo da molto tempo.
 Sto cercando di capire come si possano leggere una serie di float da un
file di testo, nel file trovo una serie di valori separati da uno spazio o
da una tabulazione... 0.15 0.5 -2.6    3.5 ecc.
Usando il Visual C++ uso la classe Mfc CStdioFile nel seguente modo:
CStdiofile* pFile;
[Open...]
  CString csRead;
  pFile->ReadString(csRead);
  for(j=0;j<fVal;j++)     //reading a value
  {
   LPCTSTR lpctRead1 = (LPCTSTR) csRead;
   sscanf(lpctRead1, " %f", pFunc++); // Read x Position
   csRead.TrimLeft();
   csRead = csRead.Right(csRead.GetLength() - csRead.Find(' '));
   LPCTSTR lpctRead2 = (LPCTSTR) csRead;
   sscanf(lpctRead2, " %f", pFunc++);
   csRead.TrimLeft();
   csRead = csRead.Right(csRead.GetLength() - csRead.Find(' '));
  }//for j:val, reading a value
In pratica questo ciclo for funziona nel caso in cui i valori siano separati
da uno spazio ma nel caso della tabulazione mi da problemi. Capisco che
potrei cercare di implementare tutti i controlli per cercare il tab o lo
spazio. Ma mi chiedo esiste un metodo + veloce per leggere direttamente i
float?
Grazie per l'attenzione.
--
Adriano Basile
Ph. D. Student in Electronical and Automation Engineering
Dipartimento Elettrico Elettronico e Sistemistico
Universitŕ degli Studi di Catania
e-mail: 
adrianobasi...@hotmail.com
personal web-page: 
http://digilander.iol.it/adrianobasile/
web-master of: 
www.musicdiscount.net

 problemi.
Potresti convertire tutte le tabulazioni in spazi usando CString::Replace().
--
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: REFERENCE win32 APIs e MFCs

Ciao a tutti.
Sono uno studente che, dopo una lunga gavetta di programmazione in C in
ambiente UNIX, ha deciso di iniziare a sviluppare sotto Win.
Questo essenzialmente per curiosità... e poi perche in ogni caso ritengo che
possa essere utile conoscere le differenze di sviluppo sotto entrambe le
piattaforme :)
Il problema è il seguente : potete consigliarmi libri che trattino in
maniera approfondita ed esauriente l'utilizzo delle API di W32 e le MFC?
Grazie mille.
Alessio Rocchi
P.S. : non importa che i libri siano in inglese.

Per quel che riguarda MFC non posso aiutarti, ma se ti interessano le API di
Windows probabilmente tra i libri migliori in circolazione ci sono:
programming applications for microsoft windows (fourth edition) di jeffrey
richter
win32 system programming (second edition) di johnson hart
Bob Rock
"AAA" <.@.com,> wrote in message
news:MG0x6.12180$E01.1...@news.infostrada.it...


Per le MFC non saprei, mentre per le API di recente ho comprato un
malloppone di oltre 1300 pagine dal titolo "Programmare WINDOWS" quinta ed.
di Charles Petzold. La versione che ho io è in italiano e sembra ben
tradotta. Puoi trovarci un pò di tutto dentro (non l'ho ancora studiato bene
ma mi sembra che l'unica parte un pochino trascurata sia quella dedicata
alla gestone dei messaggi tra applicazioni esterne).
 Buon lavoro.
"AAA" <.@.com,> ha scritto nel messaggio
news:MG0x6.12180$E01.1...@news.infostrada.it...


 maniera approfondita ed esauriente l'utilizzo delle API di W32 e le MFC?
Programmazione avanzata in Windows (o simile ... non ricordo con precisione)
di Jeffrey Richter.
Per MFC mi sembra che ci sia un testo di Prosise sul Visual C++ molto
valido.
saluti
--
- Carlo -
c.b...@libero.it

Newsgroup: it.comp.programmare.win32
Titolo: [OT] - IOprogrammo

Salve a tutti !
Sto cercando da tempo il sito di una rivista molto interessante. La rivista
in questione è : "IOprogrammo".
Orami non so + dove andare a cercare. Ho trovato su qualche motore di
ricerca dei link, ma si riferiscono a pagine inesistenti.
grazie anticipatamente a tutti.

ricerca dei link, ma si riferiscono a pagine inesistenti.
Dovrebbe essere
http://www.itportal.it/developer/
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Barra in Outlook

Linguaggio di programmazione: Visual C++ 6.0
S.O. Windows 98 SE
-------------------------------------------------------
Volendo realizzare un applicativo Outlook Express like devo gestire delle
finestre derivate dalla classe CSplitterWnd. Ma volendo realizzare la barra
come quella presente in Outlook Express che contiene il nome del NG in
bianco e con colore background grigio e con immagine a sx...come si fa? Lo
prevede CSplitterWnd o si ricorre in altri modi?
Grazie
Sergio
PS: scusate il gioco di parole!!

Se non ricordo male su 
www.codeguru.com
 c'è una libreria di classi MFC-like
che fa al caso tuo.
Ciao.
Emanuele
Newsgroup: it.comp.programmare.win32
Titolo: prova

Prova

> Prova
1... 2... 3...
fzzzzzcczzzzzxxczzhhcz...
prova... prova...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Prova
Non mi sembra che vada bene, hai tutti gli header settati !!
Hai fatto la configurazione del WWW ?

Newsgroup: it.comp.programmare.win32
Titolo: Compilatore VC++ bacato?!?

Salve,
ho un problema nell'includere una variabile derivata da un CDialog nel mio
progetto...dovunque metta #include "CMyDialog.h" il compilatore mi riporta
sempre l'errore di classe sconosciuta...ho gią avuto altre volte questo
problema e mi sono accorto che il compilatore VC++ č influenzabile molto
dall'ordine con cui si includono gli header (cosa che puņ essere ragionevole
alcune volte, ma altre proprio no!); questa volta in qualunque ordina faccia
le inclusioni non cambia nulla...
Che si puņ fare?
grazie

 grazie
I problemi legati all'ordine di inclusione degli header sono dovuti, di
solito,
ad inclusioni circolari degli header stessi. Forse il tuo è uno di questi
casi.
Federico Molara.

 sempre l'errore di classe sconosciuta...
Se la tua classe si chiama CMyDialog, il file .h  generato dal Wizard
dovrebbe chiamarsi MyDialog.h, di conseguenza prova con #include
"MyDialog.h"
( il Wiz del VC++ toglie in automatico la "C" del nome della classe nel file
corrispondente ).
Mau

Newsgroup: it.comp.programmare.win32
Titolo: Scaricare via Http

Ciao
sono riuscito a scaricare un file da un sito FTP tramite il programma che ho scritto, usando le MFC e CFtpConnection.
Perň ho il dubbio che se questo programma fosse usato da altri, per scaricare il file, potrebbe essere visibile la password che uso per il mio sito FTP.
Per cui vorrei utilizzare una conessione Http....oppure qualche altra soluzione.
Potete aiutarmi?
Grazie
F

oppure qualche altra soluzione.
Puoi gestire facilmente una connessione internet con le classi
Chttp*, oppure con la famiglia di API InternetOpen.
Newsgroup: it.comp.programmare.win32
Titolo: Programmare per *

Salve a tutti.
Volevo sapere com'è possibile programmare una DLL come quelle che si 
usano per i programmi tipo WinRAR o PGP, nel senso che cliccando su 
"qualsiasi" file del pc, nel menu di Windows compaiono le voci associate 
al programma.
Es.: con WinRar per ogni file ci sono le vociAggiungi a %nomefile.rar, 
Aggiungi ad un archivio, ecc.
Ho notato che nel file di registro, in 
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandler ci sono le sottovoci per 
i programmi associati a qualsiasi tipo di file. In realtà ci sono solo i 
riferimenti alla CLSID in cui poi c'è il percorso della dll associata.
Ho provato ad aprire la DLL del winrar (C:\programmi\winrar\rarext.dll) 
con MSVC++ come file risorsa e ho notato che all'interno ci sono i form 
da visualizzare e le stringhe che compaiono nel menu del click destro 
sui file.
Ora, dopo tutto questo BLA BLA BLA, vi chiedo: ammesso che mi sbattiate 
su google a fare una ricerca, cosa devo cercare? Non so proprio di che 
argomento si sta parlando nè tantomeno cosa fare per usare delle risorse 
in una dll.
Ho scritto delle funzioni in VC++ da sfruttare poi in alcuni programmi 
in VB (dll dinamiche con funzioni __declspec(dllexport) tipo _stdcall) 
ma se volessi aggiungere delle risorse alla libreria e usarle da codice? 
Come farei? E poi, il CLSID associato alla mia libreria chi lo mette nel 
file di registro? E come gestire il tutto?
Aiutatemi vi prego!
Grazie in anticipo!!!
-- 
Nella vita una sola cosa è certa: se la storia ci ha insegnato qualcosa, 
è che si può uccidere chiunque. (Micheal Corleone)
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 associate al programma.
Credo che cio' che fa per te sia un libro di Esposito che si intitola
'Windows Shell Programming', 600 pagine in cui ti spiegano da questo a
come cambiare faccia all'interfaccia grafica (ganzo eh?). Si trova su
internet, e con questo ho detto tutto :|
-- 
A.
'...sei TROPPO mendozesco...' MM.
'Mesa Boogie è come Leonardo' (cit.)
'If you don't like Mesa you're not my friend' (cit.)

Newsgroup: it.comp.programmare.win32
Titolo: Documentazione Database & DAO

Ciao.
Sapreste dirmi dove posso trovare una docuemntazione per l'uso delle
funzioni DAO e dei database microsoft mdb?
Se possibile non il sito dell Microsoft.
Ciao e Grazie.


MSDN
-->  Books
   --> Microsoft Jet Database Engine Programmer's Guide
E' la versione elettronica di un noto libro sull'argomento.
Fausto
Newsgroup: it.comp.programmare.win32
Titolo: Suggerimento per software di gestione documenti

Salve a tutti. Avrei la necessità di realizzare un software che mi permetta
di acquisire dei documenti cartacei in formato digitale, e di collegare i
file ad un database per facilitare la ricerca. Stavo cercando di fare
qualcosina con Access, ma non penso sia la soluzione migliore, visto che si
tratterà di inserire dati relativi a parecchi documenti. In pratica, quello
che avrei intenzione di realizzare è un software di gestione documentale e
archiviazione ottica dei documenti, detto anche protocollo informatico. Dato
che comunque ho avuto modo di lavorare qualche volta con il C++ ed il Visual
Basic, la mia domanda è questa: quale linguaggio di programmazione mi
conviene utilizzare? Soprattutto, quale gestisce meglio i driver Twain dello
scanner?
Se avete diverse soluzioni da proporre, accetto qualsiasi tipo di
suggerimento.
Se poi conoscete programmi che già fanno tutto questo, è ancora meglio.
Grazie a chi risponderà
Double M
doublem[AT]
libero.it
--------------------------------
Inviato via 
http://usenet.libero.it


Non pensare che gestire i driver Twain dello scanner sia poi così
complicato...
Quello che dico io è: secondo te questi driver li hanno forse scritti in
Visual Baco?
Ovviamente consiglio il Visual Ciccio...
Ma ciao


Ho utilizzato i Driver Twain con il Visual C++ e devo dire che funzionano
molto bene.
In pratica hai a che fare con delle dll.
Un programma già esistente che fa al caso tuo potrebbe essere Lotus Notes.
Antonio.

Grazie ad entrambi per i chiarimenti e per la velocità con cui avete
risposto.
Visual c++ aspettami, stò arrivando!!!


Newsgroup: it.comp.programmare.win32
Titolo: Inserire STRINGA COLORATA in una ListBox

Ciao a tutti.
Sto implementando un'applicazione con MFC in VC 5.0 e mi si e'
presentato il problema di dover inserire una stringa di colore x in
una ListBox.
Penso che prima di madarle la stringa debba settare il colore del
testo della stringa da inserire, ma non so come fare. Avevo pensato a
un SetTextColor, che esiste pero' come metodo del CDC, ma....... non
ci cavo un ragno dal buco. Aiuto!!!!!
Qualcuno sa come si fa?
Ringrazio tutti anticipatamente per l'aiuto che mi darete.
Ciao
      LAURA

 Qualcuno sa come si fa?
Non conosco bene MFC e quindi non sò se esiste un modo più semplice
per fare quello che chiedi. Utilizzando le API devi impostare la
listbox con lo stile "owner draw" e disegnare quindi le singole
righe (utilizzando DrawText e GetSysColor  per i colori non
user-defined non dovrebbe essere troppo complicato). Per memorizzare
il colore da associare alle singole righe puoi utilizzare i 4 byte
di dati che sono associati a ogni item (LB_GET/SETITEMDATA)
lasciando che la list-box gestisca autonomamente le stringhe (devi
lasciare impostato lo stile LBS_HASSTRINGS) e il relativo sort. 
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

       LAURA
ciao
merlinO
Newsgroup: it.comp.programmare.win32
Titolo: CERCO PROGRAMMATORE URGENTE

Salve,
dovrei effettuare alcune pagine di programmazione esempio. chat con
possibilità di inviare foto online e redirect di Posta e risposta
chi fosse interessato è pregato di scrivermi al + presto. Accordo per
compenso
grazie
morena

 ha scritto nel messaggio
news:gaE47.76627$q77.6...@news2.tin.it...

Puoi darmi qualche informazione più precisa?Devi realizzare una chat?
Fammi sapere,
berse...@hotmail.com
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto! (RAM, CPU)

Salve a tutti,
avrei delle domande da porvi. Possiedo il Borland c++ builder 1.0 Standard
edition e vorrei sapere come faccio a rilevare la quantità di RAM e la
velocità del processore di un PC.
Grazie in anticipo

Dexter ha scritto nel messaggio ...

Perchè nessuno mi risponde!

Perchè nessuno mi risponde!
Forse nessuno sa la risposta!
O forse basta aspettare ancora un po'!
Paolo
-----------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------


GlobalMemoryStatus();
HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0\~MHz
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Before you buy.
Grazie !
Newsgroup: it.comp.programmare.win32
Titolo: lccwin32

C'è qualcuno che sa perchè il codice seguente mi esce sempre con "BUFFER NON
VALIDO" in lccwin32.
Grazie tante anticipate.
#include <windows.h>
#include <stdio.h>
#include <ras.h>
#include <raserror.h>
int main(void)
{
 DWORD  nRet;
 LPRASCONN lpRasConn;
 DWORD  lpcb;
 DWORD  lpcConnections;
 HRASCONN hRasConn;
 lpRasConn = (LPRASCONN) GlobalAlloc(GPTR, sizeof(RASCONN));
 if (lpRasConn == NULL)
          return 0;
 lpRasConn->dwSize = sizeof(RASCONN);
        lpcb = sizeof(RASCONN);
 nRet = RasEnumConnections(lpRasConn, &lpcb, &lpcConnections);
 if (nRet == ERROR_BUFFER_INVALID)
   printf("BUFFER NON VALIDO\n");
 GlobalFree(lpRasConn);
 return 0;
}

 printf("BUFFER NON VALIDO\n");
E poi comunque RasEnumConnections() non si usa cosi`. Devi allocare un array
di strutture RASCONN, con dimensione sufficiente per ospitare tutte le
connessioni RAS attive che la funzione ti restituira`.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

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

Salve a tutti sono uno studente di ingegneria informatica, sono alle
prime armi sulla programmazione in visual c++ 5.0, sto incontrando molti
problemi, fra di voi c'č qualcuno disposto a postare con me, per
aiutarmi a sviluappare il progetto per il corso di fonadmenti di
informatic due, i problemi maggiori che ho adesso sono la non conoscenza
dell'ambiente del visual c++ e del suo compilatore non so interpretare
gli errori di compilazione, ovvero capire che ti di correziona apportare
al progetto al fine di non avere di proseguire la compilazione. Grazie
aspetto vostre notizie e vostro aiuto, č vero sono scarso e per questo
che voglio imparare chiedendo aiuto a chi ne sa piů di me. Grazie del
vostro aiuto!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:19700c8db1ff894fbd5...@mygate.mailgate.org...

Certo che, se scrivi il codice come scrivi in italiano, di errori di
compilazione ne avrai tanti !!!

 wrote in message
news:19700c8db1ff894fbd5...@mygate.mailgate.org...

Ti consiglierei di migliorare prima il tuo italiano....
Newsgroup: it.comp.programmare.win32
Titolo: puntatori ricorsivi... si puo'?

struct A
{
   int x;
   int y;
   B *strB;
}
struct B
{
   int x;
int y;
   A *strA;
}
si puo' fare? e se si, coe ovviare al fatto che
mentre dichiaro A ancora non ho dischiarato B e viceversa?
grazie 1000
per ogni aiuto
--------------------------------
Inviato via 
http://usenet.iol.it

 mentre dichiaro A ancora non ho dischiarato B e viceversa?
Si può fare, non è raro vedere costrutti del genere. Il fatto che in A non
hai ancora dichiarato B non è un problema, perché se ti riferisci a B per
indirizzo e non per valore, il compilatore non ha bisogno di conoscere com'è
fatta internamente B, devi solo fargli sapere che B esiste. Per fare questo,
inserisci una dichiarazione (non definizione) di B prima di definire A, in
questo modo:
struct B;    // dichiarazione anticipata (forward)
struct A {
...
...
};
struct B {
...
...
};
Ciao,
    Marco

> mentre dichiaro A ancora non ho dischiarato B e viceversa?
Vedi sopra... Cmq, solo per la precisone non è vero il viceversa, cioé, B sa
che esiste A.
CIAO

Newsgroup: it.comp.programmare.win32
Titolo: [ADO] aggiungere campi a recordset "pieni"

Salve a tutti,
ho la necessita' di aggiungere dei campi ad un recordset che sia stato gia'
"riempito" da una query. So che non e' possibile farlo con record aperti, ma
ho provato con CursorType = adOpenDynamic e CursorType =
adLockBatchOptimistic, settando la ActiveConnection a Nothing per avere un
recordset disconnesso... ma niente da fare! Dopo l'append ricevo un errore
che mi dice che questa operazione non posso effettuarla perche' il recordset
e' aperto.
Allora se lo chiudo prima dell'append (rs.Close), non ho errori sull'append
ma alla riapertura del recordset (rs.Open) non vedo proprio i campi
aggiunti, ma solo quelli vecchi.
In definitiva, c'e' una soluzione per aggiungere campi ad un recordset che
non sia stato appena creato?
Grazie
Pietro
--------------------------------
Inviato via 
http://usenet.libero.it

 non sia stato appena creato?
Devi crearti un recordset in memoria, aggiunge i campi che ti servono e
copiarci dentro i dati del recordset che ottieni con la query.
Non sò se esiste qualche metodo migliore.
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: librerie e link

Salve,
Vorrei sapere se quando si linka una libreria (statica) ad un eseguibile
viene "ricopiato" tutto il codice della libreria o solo la parte realmente
usata?
Grazie
Massimo

 ha scritto nel messaggio
news:9s5ooh$276$1...@news.unina.it...

in dos viene linkato tutto,in win32 anche,penso.
ciao.

Newsgroup: it.comp.programmare.win32
Titolo: Ottenere testo trasparente

Come posso creare degli static di testo che non ridisegnano il loro sfondo?
Quando mi arriva WM_CTLCOLORSTATIC imposto il BkMode del Dc del controllo a
TRASNPARNT, ma se anche gli ritorno un NULL lo sfondo lo cancellano lo
stesso, presumo con un brush di sistema...
Spero che la soluzione non sia disegnarmeli da me.... anche perchè se
comunque mi cancellano lo sfondo non serve a niente...


No, tranquilli, e' piu' semplice di quanti pensi:
return (long)GetStockObject(NULL_BRUSH);
Luca

 return (long)GetStockObject(NULL_BRUSH);
Grazie Mille! (Anche per la tempestività!!)
Newsgroup: it.comp.programmare.win32
Titolo: creare cartelle

Salve a tutti.
Vi espongo il mio problema (sicuramente per voi banale)
Come faccio a creare cartelle su windows programmando in c/c++? (e usando il
visual studio)
Quale particolare funzione/i devo richiamare?
Vi chiedo solamente di darmi giusto i dettagli essenziali, poi ci penso da
solo a cercare la documentazione.
Ringraziando, vi porgo i miei saluti.

 ha scritto nel messaggio 
news:pEV7d.32548$75.15...@news3.tin.it...


grazie mille :)
"Dario Marchese" <x...@xxx.xx> ha scritto nel messaggio
news:FQV7d.32603$75.15...@news3.tin.it...


 Quale particolare funzione/i devo richiamare?
BOOL CreateDirectory(
   LPCTSTR lpPathName,
   LPSECURITY_ATTRIBUTES lpSecurityAttributes
);

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

Qualcuno può accennarmi sinteticamente quale procedimento seguire per
visualizzare i file Jpeg?
Con i Bmp riesco a caricarli direttamente da file e a visualizzarli (usando
Loadimage ) ma credo che per i file Jpeg sia necessario seguire un altro
metodo ( lettura header del file grafico , gestione delle informazioni e
caricamento in memoria ).
Grazie.

 wrote in
news:raMk7.20736$
MO.7...@news.infostrada.it
: 

Puoi utilizzare le funzioni OleLoadPicture o OleLoadPicturePath ed 
utilizzare l'oggetto IPicture così creato per disegnare e/o manipolare 
l'immagine.
Se queste funzioni non sono sufficienti allo scopo, puoi cerca su 
www.wotsit.org
 le specifiche del formato JPeg.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: si stampa con flash5?

Ciao a tutti, ho un problema:
č possibile stampare tramite flash5? Mi
spiego meglio........ ho un filmato, nel quale ho messo due pulsanti, uno
di questi deve dire alla stampante che deve "stampare" la
schermata............. č chiaro? Si puň?
--------------------------------
Inviato via 
http://usenet.iol.it

 è possibile stampare tramite flash5?
[cut]
Si,
è possibile. Ma devi predisporre il tuo file Flash5 per stampare.
Potresti aver bisogno di stampare solo una parte dello schermo,
oppure una parte dello schermo NON visibile all'utente.
Oppure ancora, stampare le informazioni MA con un diversa impaginazione
adattandole a risoluzione, impostazione tipica per la stampa.
Tutte questi ed altri parametri di "configurazione" devi specificarli.
Ti rimando a 
www.macromedia.it
 , scaricati il manuale di Flash5 e "modifica"
il tuo filmato in modo che stampi come meglio tu creda.
--
saluti,
Daniele Tassone
www.danieletassone.com

 ha scritto nel messaggio
news:217Z133Z245Z49Y...@usenet.iol.it...

Ciao Lucilla,
hai provato a mettere sul tasto stampa questo collegameto ipertestuale?:
Javascript:window.print()
CIAO!

Newsgroup: it.comp.programmare.win32
Titolo: Skinning di dialog box e di tasti.

Ho creato un programma basato su una dialogbox 4 tasti e una listbox.
E' funzionale ma graficamente non mi piace.
E possibile ricoprire con una bmp la dialog i pulsanti e prchè no magari
anche la listbox?
Grazie!
Newsgroup: it.comp.programmare.win32
Titolo: COME PROTEGGERE CARTELLE WIN98?

saprebbe consigliarmi qualcuno come proteggere dall'accesso di
estranei,tramite una parola d'ordine,una cartella nel sistema win98?
c'e' qualche programma freeware scaricabile per questo?
grazie
                            MAX 

 wrote in message
39c3cdb7...@news.inwind.it...



scaricati Stealth15, fai una ricerca in rete o se no te lo
mando........
-- 
--------------------------------------
stefan...@fnac.net
 
      _          _       _            
     (_)        (_)     | |           
 _ __ _  ___ ___ _  ___ | | ___       
| '__| |/ __/ __| |/ _ \| |/ _ \      
| |  | | (_| (__| | (_) | | (_) |     
|_|  |_|\___\___| |\___/|_|\___/      
 
My ICQ# : 48532554                    
--------------------------------------

                             MAX
Guarda nelle altre mail del NG, ho appena risposto ad una domanda uguale
appena 5 minuti fą.....

Newsgroup: it.comp.programmare.win32
Titolo: DevStudio6 in ITA????

Vorrei sapere se esiste DevelepersStudio6 in ITALIANO Grazie.

 Vorrei sapere se esiste DevelepersStudio6 in ITALIANO Grazie.
Esiste con tanto di MS Library in Italiano
Prego
Ciao :-)

 wrote in message 7kt9uq$28j$2...@nslave1.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: AIUTO: script malefico

Scrivo perchè avrei bisogno di una cortesia.
Nel CD allegato al numero 7-8/99 di PCWorld Italia era contenuta una
raccolta di script per automatizzare il sistema operativo. Uno di quegli
script mi sta provocando dei problemi (per mia imbranataggine suppongo) per
cui vi volevo chiedere come risolverli.
Il problema è relativo ad uno script denominato cartella.vbs. Quello che mi
succede è che al tentativo di lanciare file non associati ad una qualche
applicazione mi si apre una finestra che mi chiede il nome da assegnare ad
una cartella che poi viene creata sulla scrivania. Tutto questo in luogo
della normale finestra di dialogo che chiede quale applicazione utilizzare
per aprire il file in questione. Il file cartella.vbs si trova in c: e se lo
tolgo ottengo solo che invece del suddetto messaggio ottengo un messaggio di
errore del tipo: Caricamento dello script "C:\cartella.vbs" non riuscito.
Io vorrei riportare tutto alla normalità. Come devo fare?
Grazie anticipatamente per l'interessamento.
Sergio Gerotto
Dr. Sergio Gerotto
Dipartimento di Diritto Comparato
Via VIII Febbraio, 2
35100 Padova
tel  0039 049 8273482
fax 0039 049 8273479

 wrote in message
news:8dik1o$67m$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.programmare.win32
Titolo: Disegnare in modo semplice un font "mirrorato"

C'e` una strada semplice per stampare del testo invertito (come se lo si
vedesse allo specchio)? Non mi sembra che si possano creare i font gia`
invertiti, ne` che ci siano flag appositi nelle funzioni di disegno.
Esisterebbero delle funzioni di trasformazione di coordinate come
SetWorldTransform(), ma - anche ammesso che servano effettivamente a
qualcosa - non funzionano sotto a Win95.
L'unica idea deprimente che mi e` venuta in mente e` stata quella di
disegnare il testo in un memory DC e blittarlo invertito con
StretchBlt(). Funziona, ma non e` affatto elegante - inoltre e` anche
mooolto lento, dato che servono diversi blit (devo stampare in
trasparenza). :-(
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 trasparenza). :-(
Fidocad colpisce ancora? :-)

 Fidocad colpisce ancora? :-)
Gia`. Aggiungere la primitiva di testo esteso mi ha messo in contatto
con una dura realta`: non so assolutamente nulla delle API sui font. :-)
Comunque sotto a NT funziona egregiamente... ma temo che questo alla
maggioranza della gente non interessi. ;-)


Newsgroup: it.comp.programmare.win32
Titolo: Rilevamento periferiche di rete

Scusate, avevo gia' fatto questa domanda.
ma la rifaccio.
ho trovato un programmillo che, pingando come un pazzo, quando trova un
dispositivo di rete mi ritorna il nome del computer.
Lo stesso lo fa con l'hp8100 (stampante di rete), ma oltre a capire che e'
una stampante mi ritorna anche tutti i settaggi della stessa.
COME CASPITERINA FA?????
1) da cosa capisce che e' una stampante? (nb non sto parlando di stampanti
shared, sto parlando di un programma che mi pinga la sampante all'indirizzo
10.0.10.10 e mi dice "ehi, c'e' un'hp laserjet 8100")
2) come riesce a prelevare i settaggi e/o menu di configurazione?
3) please help!!!!

 ha scritto nel messaggio
news:9041ko$3vl$1...@fe2.cs.interbusiness.it...

Credo via Netbios e NCB. Vedi PSDK per maggiori informazioni.
Pochi giorni fa' avevo postato del codice per rilevare il MAC
di una scheda di rete con quella tecnica.
Ciao.
Il Michett@
--

 10.0.10.10 e mi dice "ehi, c'e' un'hp laserjet 8100")
Facile: e` la stampante stessa che glielo dice. ;-)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

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

cannot convert parameter 1 from 'void' to 'void (__cdecl *)(void *)'
e kome diavolo faccio a dichiarare la funzione 'void (__cdecl *)(void
*)'????
vi prego aiuuuuto!!!
K



	Il sorgente sarebbe di aiuto...
	... prova con un typecast tipo (void *)


no il cast void* non funziona, cmq il codice è:
PVOID _cdecl nuovo_punto(PVOID);
.....
_beginthread(nuovo_punto(NULL),0,NULL);
e mi da appunto quell'errore li...
booooo
K


prova cosě:
_beginthread(nuovo_punto,0,NULL);

 _beginthread(nuovo_punto(NULL),0,NULL);
dunque, ti viene richiesto un void (_cdecl *)(void*), e tu gli passi un
void*....
la soluzione è passargli l'indirizzo di una funzione così definita e non il
valore che ritorna.
ciao
Newsgroup: it.comp.programmare.win32
Titolo: vc toolkit 2003, psdk 2003 R2

Salve,
ho un compilatore Microsoft Visual C++ Toolkit 2003,
qui il riferimento:
Microsoft (R) 32-bit C/C++ Optimizing Compiler
Version 13.10.3077 for 80x86
Inoltre, la Microsoft® Windows Server 2003 R2 Platform SDK - March
2006 Edition.
Sto cercando di compilare alcuni programmi C++ che usano librerie
standard e Boost.
Ottengo alcuni errori, per esempio che string::clear() non esiste.
Cercando, vedo che VC6 aveva questo problema, perché questo membro è
stato aggiunto nello standard dopo la sua release.
Per usare gratis una versione recente dell'implementazione Microsoft
della lib std, che posso fare?
Scusate l'ignoranza in materia, è la prima volta che provo a usare le
lib e i tool ms in navito, finora sono andato avanti con gcc/cygwin.
Saluti,
alef
PS: Se ho sbagliato ng, non mandatemi su it.comp.lang.c++, lì sono
troppo pignòli :-).

 della lib std, che posso fare?
http://msdn.microsoft.com/vstudio/express/visualC/default.aspx
Se cvuoi compilare coside nativo, devi scaricardi l'SDK.
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Se cvuoi compilare coside nativo, devi scaricardi l'SDK.
Grazie.
Ho scaricato la parte che contiene il compilatore e l'IDE.
Counque il link all'SDK per Win32 è lo stesso di quello che ho già
scaricato e che contiene l'implementazione diciamo vecchia.
E' possibile che nella parte dell'IDE ci sia un aggiornamento a tale
versione?
Eppure, un paio di anni fa avevo programmato con Boost, ma nel Visual
C++ vero, quello che si paga. Non avendo più l'occasione e vedendo
questi free tools da ms, speravo di replicare.
Tra parentesi, siccome sulla macchina di ufficio non ho l'account di
amministratore, non posso installare. Quindi, come ho fatto per
toolkit, installo su un'altro PC e copio i file. Funziona anche per
l'Express? O vado incontro a problemi con le chiavi del registro di
windows?
Cmq, ora provo ad installare sull'altro e vedo che succede.
Saluti,
alef
Newsgroup: it.comp.programmare.win32
Titolo: [OT] Utilizzo protocollo MSN

Salve,
so di essere OT, ma magari qualcuno ha già affrontato
il problema e sa darmi qualche chiarmiento o darmi
qualche link.
Sto creando un piccola chat interna (server più
diversi client) con un proprio protocollo.
Mi piacerebbe aggiungere ai client la possibilità di
potersi collegare alla rete MSN e quindi ai relativi
server, in modo da poter contattare utenti esterni.
Il mio dubbio è se posso utilizzare la rete MSN senza
problemi, nel senso che il suo utilizzo è legale?
In giro ho visto diversi cloni di messenger ed alcuni
anche gratis; quindi penso che non ci dovrebbero
essere problemi, ma mi piacerebbe sapere qualcosa di
più concreto piuttosto che delle mie supposizioni.
Grazie.

puoi appoggiarti ai servizi che offre msn messenger per creare applicazioni 
personalizzate...ma sempre per controllare in "automatico" messenger gestire 
i contatti,decidere cosa fare a un determinato evento..ecc ecc ecc
se cerchi qualcosa sulla programmazione su messenger si trova qualcosa anche 
se nn troppo eccessivamente...
se vuoi mandami una mail e ti invio l'sdk..mi pare che sia pure documentato 
un pochino 

 un pochino 
Ok se ne avrò bisogno mi faccio vivo, grazie tante.
Fabrizio.

guarda...hanno creato amsn per linux...usa quel protocollo infatti ci puoi 
chattare coi contatti di messenger e l'han fatto per quello...se poi 
l'abbiano fatto legalmente non so..credo che lo abbiano sniffato un pň il 
protocollo:P se poi ho detto una castronata qualcuno mi perdoni!
buona fortuna comunque:D 

Fabrizio ha scritto:

http://www.hypothetic.org/docs/msn/index.php
Spero ti sia d'aiuto :P l'ho trovato x caso qualche giorno fa, e mi pare
che sullo stesso sito si trovi anche il codice di numerosi "cloni" non
ufficiali del Messenger; altrimenti... Google aiuta! ;)
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



puoi mandarlo a me l'sdk o dirmi dove scaricarlo :) grazie

Newsgroup: it.comp.programmare.win32
Titolo: Aiutatemi con le matrici in Viasual Basic 6

Chi saprebbe dirmi come creare delle matrici in Visual Basic?
Vorrei avere una variabile con un indice numerico sostituibile con una
variabile.
Grazie per l'attenzione.

Se ho capito bene ti serve sapere come si dichiara una matrice di
elementi, no?
Se ti basta dichiararla con un numero fisso di elementi devi fare in
questo modo:
Dim Pippo(1 To 10, 1 To 10) as integer
In questo modo hai creato una matrice 10x10 di interi.
Se invece hai bisogno che il numero di elementi sia variabile devi
dichiarlo in questo modo:
X = 10
Y = 10
ReDim Pippo(1 To X, 1 To Y) as integer
Per utilizzarle penso che non ci siano problemi, comunque ti faccio un
piccolo esempio:
Dim X as integer
X = Pippo(1,1)  oppure    X = Pippo(1,Y)
Se non sono stato chiaro o se ho frainteso ciň che hai chiesto riformula
la domanda in un altro modo.
Ciao
Ken Shiro ha scritto:

Newsgroup: it.comp.programmare.win32
Titolo: Errore con CreateFileMapping

Sto usando Visual C++ 6.0 e devo passare una variabile tra 2
applicazioni diverse però la variabile che ricevo non è esattamente
quella che invio.
Questo è il codice che uso:
APPLICAZIONE 1
void CExtern1Dlg::OnButton1()
{
	HANDLE mapping;
	char Text[20] = "Invio messaggio";
	char *Text1;
	mapping = CreateFileMapping(INVALID_HANDLE_VALUE, NULL,
PAGE_READWRITE, 0, sizeof(char), "my mapping");
	if(mapping == INVALID_HANDLE_VALUE)
	{
		MessageBox("errore CreateFileMapping");
		ExitProcess(1);
	}
	Text1 = (char *)MapViewOfFile(mapping, FILE_MAP_READ|FILE_MAP_WRITE,
0, 0, 0);
	if(Text1 == NULL)
	{
		MessageBox("errore MapViewOfFile");
		ExitProcess(1);
	}
	strncpy(Text1, Text, sizeof(Text));
	m_sEdit2 = Text1;
//	UnmapViewOfFile(Text1);
//	CloseHandle(mapping);
//	mapping = NULL;
	UpdateData(false);
}
APPLICAZIONE 2
void CExtern2Dlg::OnButton1()
{
	HANDLE mapping;
	char Text[20];
	char *Text1;
	mapping = CreateFileMapping(INVALID_HANDLE_VALUE, NULL,
PAGE_READWRITE, 0, sizeof(char), "my mapping");
	if(mapping == INVALID_HANDLE_VALUE)
	{
		MessageBox("errore CreateFileMapping");
		ExitProcess(1);
	}
	Text1 = (char *)MapViewOfFile(mapping, FILE_MAP_READ|FILE_MAP_WRITE,
0, 0, 0);
	if(Text1 == NULL)
	{
		MessageBox("errore MapViewOfFile");
		ExitProcess(1);
	}
	strncpy(Text, Text1, sizeof(Text1));
	m_sEdit2 = Text;
//	UnmapViewOfFile(Text1);
//	CloseHandle(mapping);
//	mapping = NULL;
	UpdateData(false);
}
Ricevo sulla edit box      InviÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌd 
Mi sapete dire dove sbaglio.
Ciao a tutti.

PAGE_READWRITE, 0, sizeof(char), "my mapping");
Il quinto parametro deve essere la dimensione del buffer che stai
condividendo, tu assegni un solo carattere.
Nel codice ci sono altri errorini, ti consiglio questa lettura:
http://www.codeproject.com/threads/csharedstruct.asp