mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Condividere il database in BCB5

Salve,
vorrei sapere se é possibile accedere allo stesso database con piů
utenti contemporaneamente.
Grazie
-- 
Posted from  [195.94.149.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 utenti contemporaneamente.
Sicuramente sì. Occhio però alle "race conditions" che si verificano quando
due o più utenti vogliono accedere contemporaneamente alla stessa risorsa
condivisa : è un fenomeno pericoloso che può portare alla perdita
dell'integrità dei dati nella tabella (e, a volte, dei dati stessi).
In generale, il BCB mette a disposizione un meccanismo di lock (basta
impostare a true una proprietà di cui non ricordo il nome e invocare un
metodo apposito, che dovrebbe essere Lock()).
In realtà, quando all'epoca lo provai, non rimasi stupefatto delle sue
capacità, e preferii scriverne da zero uno mio mediante i Windows Semaphores
(cerca la documentazione sui semafori nell'SDK).
Ciao e buon Lavoro
Alessio



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

Ciao a tutti, ho un problema che non riesco a risolvere, forse a
qualcuno di voi è già capitato.
Praticamente ho creato un socket in un mio programmino server (VC++,
non MFC ma solo API) che si connette ad un programmino client.
Poi ho creato una funzione in una dll esterna, che, quando richiamata
dal server, manda i comandi ricevuti al client. Cioè, nella dll ho
fatto questo:
void InviaComando(SOCKET sID, LPSTR comando);
{
   send(sID,ecc.ecc.);
}
Nel server, dopo aver creato il socket, caricate le funzioni della
dll, ecc.ecc, ho fatto:
SOCKET skt;
InviaComando(skt,"Prova");
Perchè la funzione della dll non funziona? Sbaglio da qualche parte?
C'è forse qualcosa che mi sfugge???????
Grazie a chiunque mi sappia aiutare...

Perchè la funzione della dll non funziona? Sbaglio da qualche parte?
Prova ad individuare se il problema è con i socket o con la chiamata
alla DLL  (chiamando la dll con un altro programma o mettendo
InviaComando nel programma principale)

Newsgroup: it.comp.programmare.win32
Titolo: File che non è un File

?)Come leggere un  File che non č un  File .
 Ad esempio come fare x leggere i dati su un cd audio .
orf...@tin.it

 Ad esempio come fare x leggere i dati su un cd audio .
Senza offesa....puoi ripetere in inguaggio *informatico*?
I file .cda sono comuni file...
Ciao
--
- Carlo -

I file .cda sono comuni file...
No, se vedi hanno dimensioni minuscole poiché identificano dati in
formato AudioCD.
Per leggere i CD Audio bisogna usare delle librerie specifiche.
Ciao.
--
Ciao
DGP85
http://daps.cjb.net/

Per leggere i CD Audio bisogna usare delle librerie specifiche.
Aspetta...di per se i file CDA sono file comuni, nessuno ha detto che devono
contenere al loro interno "la musica"!
Questi file sono un po' come dei file di link (in realtà molto + ricchi
perchè devono contenere altre informazioni), poi c'è dietro una particolare
organizzazione dei dischi audio.
C'è un particolare programmino, che poi consiste in un file .vxd (mi pare si
chiami CD Freaks) che ti permette di vedere come è realmente organizzato il
CD Audio, con le sua gerarchia etc..
Ciao!
--
- Carlo -
Newsgroup: it.comp.programmare.win32
Titolo: aiuto ho svuotato il cestino per sbaglio

ciao ragazzi per sbaglio ho svuotato il cestino si windows 98 senza
accorgermi che dentro c'erano dei dati per me importanti come posso fare per
ripristinarli ????
grazie mille
Denis
de...@mail.protec.it

 wrote in message 8idsv4$dji$1...@serv1.iunet.it...


 dos per fare questo dalla cartella C:\RecycledBin
Dubito che riescano a leggere una fat32... Piuttosto lost&found

davvero tieni i dati importanti nel cestino?
che film hai visto? hackers?
scherzo... ;-)
per il vecchio dos 6.20 c'erano UNDELETE e UNFORMAT ma ho sentito che
esistono anche dei prodotti norton per fare questo
in più ho letto un articolo su Linux&Co. che parlava di come essere sicuri
di aver eliminato i dati dall'HDD e non puoi immaginare quanto puoi
recuperare facilmente i dati che hai eliminato con un semplice "Svuota
Cestino"
cmq prova ad andare a vedere sul sito della norton (o forse symantec....
www.symantec.com
) e magari vedi se c'è questo prodotto che ti ho detto e ti
scarichi il trial
ciao
:[Federiko]:


Newsgroup: it.comp.programmare.win32
Titolo: C++ Builder : come sovrappore un RichEdit su un'immagine bitmap?





Sto tentando da diversi giorni a sovrapporre un 
componente RichEdit sopra un TImage senza che l'immagine bitmap rimanga 
nascosta, in modo da poter scriver su di uno sfondo bitmap ma non ci sono 
riuscito...


In pratica vorrei rendere trasparente il RichEdit, 
un pò come accade per il componente Label, solo che quest'ultimo non è editabile 
run-time.


Qualcuno può aiutarmi?



>Sto tentando da diversi giorni a sovrapporre un componente RichEdit sopra
un TImage
Con il componente TRichEdit fornito con il Builder non è possibile perché si
basa sulla versione 1.0 del controllo.
Dovresti utilizzare il RichEdit 2.0 o 3.0 (fornito con Win2000) e lavorare a
livello di API impostando lo sfondo trasparente.
--
__________________
Stefano Tempesta
[Real Training]
ste...@tempesta.org
http://www.tempesta.org
Newsgroup: it.comp.programmare.win32
Titolo: Che fine ha fatto la funzione per spostare il cursore?

Non sto a spiegarvi perchè, ma si dà il caso che mi serve programmarmi
un'applicazione testuale, e siccome al momento dispongo solo di VC++ (più
che altro sono particolarmente affezionato all'editor...) sto lavorando su
una "console application". Devo spostare il cursore sullo schermo, come
faccio? Ai bei tempi del solo testo mi pare che  usassi una cosa tipo
gotoxy()  (o era locate()? Hum... forse questa era del qbasic=), ma non ne
trovo traccia nella documentazione di VC++,  che  di spostare il cursore non
ne parla proprio. Nel caso mancasse come risolvo?
Grazie,
--
Francesco "SiSkO" Napolitano
www.multiplayer.it/itaprogaming



#include <windows.h>
BOOL SetCursorPos(int x, int y);
Per maggiori informazioni guarda su MSDN
Ciao
Marco Barisione (ICQ 84277092)

 ha scritto nel messaggio
news:3ad4a5bd...@news.inwind.it...

Ti rignrazio, ma ho bisogno di codice ANSI C, con le lib standard.
Ciao,


 qbasic=)
Quindi ti riferisci al cursore della console, non al cursore del mouse in
modalita` grafica, giusto?
In quel caso devi dare un occhio alle funzioni delle console. Per quello che
vuoi fare guarda SetConsoleCursorPosition(), ma considera che le cose non
sono cosi` immediate come sotto al DOS.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

 standard.
Non esiste una funzione ANSI C (ne` tantomeno appartenente a un altro
standard internazionale) per spostare il cursore in una console. Ogni
compilatore/ambiente ha la sua.

Newsgroup: it.comp.programmare.win32
Titolo: [OT forse] Trasferimento sw contabilità

Salve
dovrei trasferire il programma di contabilità "esatto" della esa da un 
vecchio win95 ad un nuovo PC, senza interfacce ho pensato di staccare l'hd e 
copiarmi le cartelle del programma.
Secondo voi è sufficente o devo reinstallare il software e gli aggiornamenti 
?
Grazie e buon lavoro

Robert Fripp wrote:

Si, e' un po' OT :-P, come lo e' su it.lavoro.professioni.webmaster !!!
Se non ha chiavi di protezione hardware perche' non provi?
I problemi potrebbero comunque essere altri, legati al fatto che sicuramente 
vuoi farlo girare su XP immagino (se non fa cose strane dovrebbe comunque 
andare).
Se poi non dovesse funzionare al limite contatta direttamente loro 
www.esasoftware.com
, e se sono gentili e non ti mandano a quel paese mal che 
vada ti propongono di comprare il software nuovo.
P.S. A titolo informativo visto che Virtual PC e' gratis con un paio di ore 
di lavoro ti fai fare un'immagine del tuo vecchio disco e probabilmente 
riesci ad utilizzarlo da li. Puoi farlo anche tu o se sei in difficolta 
contatta l'amico smanettone che te lo fa gratis ... (oddio che cosa ho 
detto!!! se ti fa dei danni non mi ritengo responsabile :-D )
-- 
Guglielmo

 ha scritto nel messaggio 
news:44c76a34$0$1009$5fc...@news.tiscali.it...

grazie x la risposta,
il pc non è il mio, non credo abbia protez hw, speravo che gli "smanettoni" 
eravate voi ;-))
scherzi a parte, non vedo perchè dovrei fargli comprare un sw nuovo, prima 
di effettuare operazioni inutili, perdere ore con dozzine di floppy di 
backup, o copia incolla inutili ho chiesto aiuto, purtroppo le parole 
"trasferire esatto" non mi aiutano molto nei motori di ricerca.
proverò a travasare i dati " all'antica " in caso di problemi contattero la 
esa of course ...
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Interfaccia utente con API Windows

Salve,
ho realizzato un'interfaccia grafica usando le windows api (è la mia
prima interfaccia che ho realizzato).
E' stata disegnata tramite l'editor di risorse in visual c++ e
gestendo in un apposito file la gestione dei messaggi che i vari
componenti grafici generano. Per fare questo ho letto attentamente la
documentazione dei "Windows control". Ma non sempre sono riuscito a fare
quello che volevo:
1) Per quanto riguarda gli static control (ovvero le etichette di testo)
   non sono riuscito a settare il colore del testo o cambiarne il font.
2) All'interno di un frame è possibile inserire un link HTML ? Come?
Per tutto il resto ho trovato la documentazione molto completa.

    non sono riuscito a settare il colore del testo o cambiarne il font.
hai provato a mandare WM_SETFONT alla finestra che rappresenta il
controllo static? (puoi ottenere l'HWND di tale finestra con GetDlgItem)
per la seconda invece non ho presente che è un frame. se quello che vuoi
fare è creare un controllo static con le caratteristiche di un link HTML
(colore blu, sottolineatura, mouse a manina quando ci passi sopra) allora
devi fare tutto manualmente: il font blu, la sottolineatura, e il mouse a
manina quando ci passi sopra :)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

   non sono riuscito a settare il colore del testo o cambiarne il font.
WM_CTLCOLORSTATIC

manina quando ci passi sopra :)
Anche tu non sei mai riuscito a usare la classe SysLink?

 Anche tu non sei mai riuscito a usare la classe SysLink?
ullallà, ti giuro che non la conoscevo, ti ringrazio! :)


Newsgroup: it.comp.programmare.win32
Titolo: XP e i programmi server

Ho un problema.
Il firewall di XP mi chiude un mio programma che apre una porta in
ascolto non appena il pc si conette ad internet.
Ma come, un firewall dovrebbe bloccare le porte, non terminare un
processo...
Non so più che fare: ho bisogno di fare un prog che usi porte in
ascolto.
Mi chiedo poi come facciano i prog tipo kazaa o winmx a funzionare:
perchè a loro è consentita l'apertura di porte?
C'è qualche api specifica di XP che bisogna usare?
Qualcuno ha avuto il mio stesso problema?

 ascolto non appena il pc si conette ad internet.
hai un altro problema ben + grave
stai scrivendo dal futuro ;-)

stai scrivendo dal futuro ;-)
Il firewall gli ha permesso di aprire un varco spazio-temporale ;-)
-- 
ciao, hal


Ehm.. testavo la conversione il secondi dal settanta al passaggio
dell'ora legale e ho dimenticato di spegnere la macchina del tempo.
Comunque, seriamente, la cosa è strana.
Provate a creare un piccolo prog che si mette in ascolto su una porta
qualsiasi con winxp e il firewall attivo...
Newsgroup: it.comp.programmare.win32
Titolo: Ambiente di programmazione c++

Ciao a tutti,
cerco per un mio amico un ambiente integrato di programmazine c++
semplicissimo, che abbia il requisito minimo di colorare le varie istruzioni
c.
Magari sotto windows s'è possibile.
Grazie mille
Massimo

dev c++ è anche gratuito...
nn ricordo il link...
cmq cerca dev c++, mi pare sia della blooshed (o qualcosa di abbastanza
simile! ;)

 Magari sotto windows s'è possibile.
Borland C++ BuilderX Personal
OpenWatcom C++


http://www.bloodshed.net/
http://www.mingw.org/
-- 
sito  papero -> 
http://utenti.tripod.it/papero

Newsgroup: it.comp.programmare.win32
Titolo: mp3->wav

Ciao a tutti,
non sono qui per chiedere il formato mp3 o quello wav, perché so che si
devono ordinare, ma in fin dei conti non mi interessano nemmeno... ;-)
È possibile (tempo fa l'avevo chiesto per VC, ora parlo di C++Builder)
convertire un wav in mp3? E un CDA (traccia audio raw) in mp3?
Anche senza sapere il formato, non esiste qualche comando che sfrutti i
filtri già installati nel Win (mp3 mi sembra sia già installato di
default...)?
Grazie, ciao :-)
Marco Zanon (
m.z...@usa.net
)
http://www.geocities.com/SiliconValley/Peaks/6455

default...)?
Se il filtro audio di compressione mp3 è installato (ma non è fornito insieme a
win95) puoi usare le funzioni acm* (Audio Compression Manager).
Se viceversa ti piace l'Open Source (che non ti vieta di vendere il prodotto, ma
ti obbliga solo a pubblicarne i sorgenti) puoi prelevare parecchio codice già
scritto (spesso bene) per Linux.
Per quanto riguarda il CDDA non ti saprei dire, credo che ogni lettore CD si
comporti diversamente e che sia quindi parecchio complicato scrivere del codice
per l'estrazione audio digitale.
_mirko_
--
Knowledge is power.
"ciucciati.il.calzino" is antispam.

ok grazie,


,

Use Mp3 CD Maker to burn MP3s directly into normal audio CDs
get MP3 CD Maker at
http://www.zy2000.com
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

_mirko_
Saluti
    Mardy
--
Per rispondere, togliere NVN dal mio indirizzo.
Per scrivere questo messaggio non e' stato abbattuto nessun albero!

semplici file .cda?
Il punto è che (non prendete quello che sto per dire per oro colato, ho solo
un'infarinatura e non è detto che sia corretta) il formato è così semplice da
rendere difficile l'allineamento a livello di bit. Quindi quando lo leggi come
CD Audio sono i circuiti interni che trasformano il digitale in analogico con le
dovute approssimazioni, mentre per estrarrre l'audio bit per bit (e non
campionando con una sb l'uscita analogica) sono necessari programmi/lettori
appositi che gestiscano questo riallineamento con metodi alternativi.


,

Use MP3 CD Maker to help you

Newsgroup: it.comp.programmare.win32
Titolo: API per creare entry nel menu' avvio o file LNK

Salve, sto creando un API per creare delle entry nel menu avvio o almeno 
per creare file Lnk (che poi copierei nella giusta dir)...
Se possibile, il prototipo della funzione aiuterebbe...ma mi accontento 
anche solo del nome della funzione :)
Grazie mille.
-Ash

Ciao, John!
Il giorno 20/01/2004 alle ore 14:15 hai scritto:
 JA> Salve, sto creando un API per creare delle entry nel menu avvio o
 JA> almeno per creare file Lnk (che poi copierei nella giusta dir)...
Questo e' uno stralcio di come creare un collegamento nel menu' Start ->
Programmi. Non sono sicuro che sia compilabile cosi' come si trova.
      CoInitialize (NULL);
      if ((hres = CoCreateInstance (CLSID_ShellLink, NULL,
CLSCTX_INPROC_SERVER, IID_IShellLink, (void **)&psl)) == S_OK) {
         hres = psl->QueryInterface (IID_IPersistFile, (void **)&ppf);
         psl->SetPath (lpszExecutable);
         psl->SetArguments (lpszParameters);
         psl->SetDescription (lpszName);
         psl->SetWorkingDirectory (lpszWorkingdir);
         if (stristr (lpszExecutable, ".exe") != NULL)
            psl->SetIconLocation (lpszExecutable, 0);
         RegOpenKeyEx (HKEY_CURRENT_USER,
"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders", 0,
KEY_QUERY_VALUE, &hCU);
         RegQueryValueEx (hCU, "Programs", NULL, &lpType, (unsigned char
*)szBuffer, &ulSize);
         RegCloseKey (hCU);
         strcat (szBuffer, "\\");
         strcat (szBuffer, lpszName);
         strcat (szBuffer, ".lnk");
         MultiByteToWideChar (CP_ACP, 0, szBuffer, -1, (long char *)wsz,
MAX_PATH);
         ppf->Save ((long char const *)wsz, TRUE);
         ppf->Release ();
      }
      psl->Release ();
      CoUninitialize ();
Bye

Newsgroup: it.comp.programmare.win32
Titolo: Ancora sti colori -- sembrano NON FUNZIONARE (senza l'uso di MFC!!!)

Ciao...
vi richiedo come si cambia sto benedetto colore !!!
nella versione precedente mi dice che WM_CTLCOLOR non esiste...
Ecco un pezzo di codice...
#include <wind...>
HINSTANCE hInst;
MSG msg;
LRESULT CALLBACK finestra (HWND............);
int WINAPI WinMain (.......){}
    while (GetMess......) {Translate e Dispatch......}
    HWND hWnd;
    hWnd = CreateDialog (hInst, (LPC....)RISORSA_DIALOGO, NULL;
(DLGPROC)finestra);
    ShowWindow(hWnd, nShowCm...);
    UpdateWind.....
    // La finestra cnteine un BUTTON = 1001, ed uno STATIC = 1002
    // L'ID della FINESTRTA è 101
}
LRES..... CALLB...... (...) {
    switch (message) {
        case WM_COMMAND:
            if (LOWORD(wParam) == 1001) /* Pressione bottone... */{
                // CAMBIA IL COLORRE DEL TESTO ALLO STATIC !!!
            }
    bre.....
        case WM_QUIT.........
    }
}
Ora riuscite a risolvere la situazione..... ???
VI RINGRAZIO (scusatemis e rompo !!! le scatol...)

 wrote:
Newsgroup: it.comp.programmare.win32
Titolo: Leggere data

Salve a tutti , le proprietą del file come data e ora di
creazione , ultimo acesso ,si trovano nel file stesso?
come e possibile leggerle ed estrarle dal file?
Grazie a tutti
Ciao


Si può usare la WMI che permette di avere informazioni davvero notevoli.
Vedi MSDN ci sono già esempi di codice pronti all'uso.
Una panoramica in italiano su 
http://www.dotnethell.it/articles/WMI.aspx
 e articoli technet per operazioni di amministrazione tipo
http://www.microsoft.com/technet/scriptcenter/resources/wmifaq.mspx
Per giochicchiarci si può usare WMI Explorer che si trova in 
www.ks-soft.net
Nel caso richiesto si tratta del CIM_DataFile
http://msdn2.microsoft.com/en-us/library/aa387236.aspx
per cui usando WMI Explorer si può fare una query del tipo
SELECT * FROM CIM_DataFile where Name='C:\\temp\\MioFile.txt'
Una cosa simile è già stata trattata nel thread "trovare nome scheda audio"
HTH
Bip
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

ti iringrazio.
Ciao 

 come e possibile leggerle ed estrarle dal file?
La funzione
FindFirsFile()
restituisce, nella struttura di tipo WIN32_FIND_DATA
da passare come parametro, tutte le informazioni relative
al file in questione.
In caso di successo la funzione restituisce un HANDLE
che e' necessario liberare usando CloseHandle();
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ti ringrazio.
Ciao

"G.L." <swq...@asdad.asdaddfv> ha scritto nel messaggio 
news:458a9c20$2$19088$4faf...@reader4.news.tin.it...

l'API CreateFile(...) ritorna l'HANDLE di un file (anche se non lo devi 
creare).
Una volta avuto l'HANDLE, puoi usare altre funzioni, ad esempio 
GetFileTime(...), GetFileSize(...), ecc. per avere le informazioni che ti 
servono.
Cerca la documentazione di queste funzioni. 

 che e' necessario liberare usando CloseHandle();
*FindClose
-- 
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: Gestionale Open Source.

Ho letto sul newsgroup di Visual Basic che sul sito 
www.mosaicostore.it
 è
possibile scaricare un gestionale in delphi con i relativi sorgenti. Ho
provato a collegarmi ma l'indirizzo sembra che non esiste. Qualcuno mi sa
consigliare se è possibile trovare qualcosa del genere su un'altro sito?


wrote:

io l'ho scaricato ... ma non mi sembra che era 
mosaicostore.it
 ma
mosaico.it
 ... cmq semmai se mi mandi un'email privatamente posso
provare a cercare il codice sorgente e inviartelo in frammento di
email
Antonio

 wrote in message
news:abd8mi$h3pb9$2...@ID-134361.news.dfncis.de...


 ha scritto nel messaggio
news:YBpF8.77070$5k4.1...@twister2.libero.it...


 più veloce.
Non per niente e' scritto in Delphi e usa Interbase ;)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 > piů veloce.


 Non mi è sembrato di vedere informazioni riguardo Interbase.
Nell'area download vengono elencati i componenti da installare
e tra questi c'e' Interbase.  Mi sembra strano per un programma
che usa Paradox.


 > Non mi č sembrato di vedere informazioni riguardo Interbase.


 Oggi ci passo a dare un'occhiata.
Ho notato anche che sfrutta ibobjects, quindi e' come pensavo,
utilizza Interbase ;)


Newsgroup: it.comp.programmare.win32
Titolo: WM_KEYDOWN e 'sto focus

Salve
ho qualche problema a intercettare i messaggi inviati dalla tastiera se ho
sul mio dialog qualche button. Ma dato che il button mi serve, come faccio
ad intercettare un messaggio tipo WM_KEYDOWN dalla routine del dialog, non
di un button.
Grazie in anticipo
Lukas Demetz

 wrote in message
8q5g3r$h1p$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.programmare.win32
Titolo: [VisualC++6] Che file e'?

Utilizzo il Microsoft Visual C++ 6.0 e ho notato che nella cartella
"debug" insieme all'eseguibile vengono inseriti altri file, uno dei
quali (estensione *.pchi) di "notevoli" dimensioni. Per un mio
programma di 90Kb questo file era di ben 14 Mb (sempre che siano
collegati). Sarei curioso di sapere che file e'!
--
Scritto da Gordon
E-mail: 
tbe...@avpu.vg

"gordon" </*
cgo...@genie.com
*/> wrote in message
news:hne1evc8tf236oa2u...@4ax.com

Intendevi .pch?
Se č cosě vedi su MSDN
"/Yu   (Use Precompiled Header File)"
Visto che sono file "pesanti" possono diventare
un problema se si lavora su molti progetti.
Tuttavia si possono rimuovere (come tutta la cartella Debug del resto)
senza problemi e per questo si puň pensare di utilizzare l'opzione
/Fp del compilatore per reinstradarli verso una directory
comune.
Comunque 14M č veramente fuori dal comune!
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Comunque 14M è veramente fuori dal comune!
direi!


Non sapete se Visual tiene traccia degli errori rilevati durante 
le varie compilazioni?
In Linux c'era un file dedicato a questo scopo e ricordo che dopo
un po'che si stava lavorando ad un progetto il file "lievitava" 
parecchio.

Newsgroup: it.comp.programmare.win32
Titolo: Splash da servizio

C'è un problema che mi affligge da parecchio. Avrei la necessità di far
apparire e scomparire un messaggio (dialog, splash, bitmap,...) su WinNT4
PRIMA che l'utente faccia il login. Il servizio per winnt che ho scritto
parte all'avvio ed esegue alcune operazioni sul bus PCI. Prima che tali
operazioni siano completate vorrei inibire il login (non riesco proprio a
capire come) o, almeno, chiedere all'utente di attendere prima di effettuare
il login. A tale scopo vorrei far apparire una bitmap che chiede all'utente
di pazientare un momento (finchè non ho completato alcuni test - circa 20
secondi) poi farla scomparire dopo che ho finito. Mentre in win95/98/ME il
desktop è accessibile anche prima del login (se creo una finestra o una
splash si vede), in winnt non compare nulla. Che metodi posso utilizzare?
Grazie e ciao
BobFog

 posso utilizzare?
Per motivi di sicurezza (evitare dei falsi requester della password) il
servizio di login utilizza un desktop separato che nessun altro puo`
accedere. Quindi o riscrivi ex-novo il servizio di login, oppure dai
un'occhiata alle cose che puoi fare con le "estensioni personalizzate"
di tale servizio. Mi spiego meglio: da qualche parte ho letto che si
possono scrivere delle DLL speciali che estendono le possibilita` del
servizio di login (ad esempio una DLL che permetta di effettuare il
login attraverso un lettore di smartcard). Forse queste estensioni ti
permettono una qualche sorta di "controllo" anche sul momento in cui
viene mostrato il requester.
P.S. Alternativamente potresti scrivere un "boot service", che sono
quelli che vengono caricati quando c'e` ancora il blue screen... quelli
vengono caricati prima dei system services e quindi farebbero al caso
tuo, ma hanno un *piccolo* problema: devono essere scritti usando
esclusivamente le chiamate di sistema native di NT, non si possono
chiamare le API Win32 perche` in quelle fasi i sottosistemi non sono
ancora stati caricati.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

P.S. Alternativamente potresti scrivere un "boot service", che sono
Ach so! Ci metto di meno a sparare a tutti quelli che si lamentano dei
piantamenti causati dal difetto :-).
Bye
    BobFog
Newsgroup: it.comp.programmare.win32
Titolo: Codice di invio email

Nonostante i miei ripetuti sforzi non trovo alcuna riga di codice in
C\C++ che mi permetta di inviare una breve email dal mio programma .
Riesco a collegarmi al server ma non riesco ad inviare la mail .
Ho cercato di ispirarmi al codice del Petzold usando la funzione
WSAAsyncSelect per sincronizzare i momenti di invio dei dati
attraverso la funzione send() ma sembra tutto vano .
Chi mi aiuta ?
grazie
 

 Chi mi aiuta ?
le MAPI (= "Messaging API")
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

le MAPI (= "Messaging API")
grazie ,
pero' io avrei bisogno di un semplice esempio 
//CODE ......


Non so se fa al caso tuo ma potresti usare le api
a me per esempio in alcuni casi ha fatto comodo questa :
ShellExecute(Handle, 'open','mailto:','','',SW_NORMAL);
Altrimenti se già conosci il destinatario potresti scrivere  :
ShellExecute(Handle, 'open','mailto: ute...@server.xx','','',SW_NORMAL);
Fammi Sapere
Ciao
Antonio.

 ha scritto nel messaggio
news:qkj7rvsabtpk6a7la...@4ax.com...

Io ho fatto un programma per inviare/ricevere mail, (a dire il vero lo sto
facendo tutt'ora... è una storia infinita)
se cerchi un esempio penso che ti darebbe una gran mano un giretto qui:
http://members.xoom.virgilio.it/realknip/pjt/mail/
Ciao, fammi sapere!!!!!!!!!!!!!

ShellExecute(Handle, 'open','mailto: ute...@server.xx','','',SW_NORMAL);
Apre il client predefinito di posta elettronica mentre io volevo
mandare direttamente la mail da codice .
ciao


http://members.xoom.virgilio.it/realknip/pjt/mail/
Avevo gia provato questa soluzione ma a me non funziona.
ciao
Newsgroup: it.comp.programmare.win32
Titolo: "LogonUser"

Ciao a tutti,
c'è qualcuno che ha avuto occasione di usare questa funzione per
autenticare gli utenti nei suoi programmi?
Io ho un problema: se autentico un utente locale, cioè il cui account si
trova sulla macchina in cui gira il programma che usa "LogonUser" tutto
funziona, se però cerco di autenticare un utente del "dominio" a cui
appartiene la macchina, la funzione fallisce... tutto questo pur
impostando il secondo parametro a NULL.
Grazie per i suggerimenti
Raffaele


Che errore ti restituisce ?
Che permessi ha l'utente che stai tentando di loggare?
Che permessi ha il processo che sta tentando di loggare l'utente ?
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Ho capito l'arcano!!!
LogonUser, con il secondo parametro a NULL (quello che specifica il dominio
o server), controlla se l'utente ha un'account sul database degli utenti
locali (cioč della macchina su cui gira il programma) e SUCCESSIVAMENTE sui
domini in cui č registrata quella macchina.
Il problema era che io avevo lo stesso nome di utente sia sulla macchina
locale che sul dominio, ma con password diverse ... allora quando volevo
autenticarmi sul dominio (quindi immettendo la password del dominio) la
LogonUser trovava un account uguale sulla macchina locale e si aspettava la
password relativa che era diversa da quella del dominio.
Evidentemente gli "amici" di Microsoft non hanno pensato a questa rara (e
piuttosto sfigata) possibilitŕ.
Grazie Ivan per l'interessamento
Raffaele

Newsgroup: it.comp.programmare.win32
Titolo: Abbiamo scoperto il segreto del MULTITASTING del Windows xxx

Lo volete sapere?

 Lo volete sapere?
Si

 Lo volete sapere?
Certamente, ma è tipo il 3 segreto di Fatima?
O è del tipo che assegna a ogni task un tempo di esecuzione a seconda
della priorità? mah... mistero.

 wrote in message
news:396A01C5...@libero.it...

No... il MULTITASTING e` quel sistema che assegna piu` priorita` ai
thread che hanno un sapore piu` buono.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Newsgroup: it.comp.programmare.win32
Titolo: tray icon

Qualcuno sa per caso come si faccia ad aggiungere una try icon vicino
all'orologio?
Ciao e grazie!!!


ti posso consigliare un activex in vb da scaricare qui:
www.vb2themax.com

 
www.vb2themax.com
E in visual c?


c'è la funzione ShellNotifyIcon (guarda su MSDN)
Pela


dai un'occhiata al codice vb che trovi a questo url:
http://www.mvps.org/vbnet/index.html
credo non sia cosi' complicato da tradurre in c.

Grazie ad entrambi.
Bye

 ha scritto nel messaggio
news:tNpB9.2754$Ka3....@twister1.libero.it...

   scusa, ma l'url non punta direttamente all'esempio.
   Clicca su "API Index" e cerca "ShellNotifyIcon Demo 1 - Basics"

Grazie! Siete veramente grandi
Newsgroup: it.comp.programmare.win32
Titolo: Winsock e Dev-C++

Ciao a tutti,
mi sapete dire cosa significano gli errori in fase di compilazione:
[Warning] comparison is always false due to limited range of data type
[Linker error] undefined reference to `WSAStartup@8'
Auguri a tutti di buon natale.
Simo

 [Linker error] undefined reference to `WSAStartup@8'
Manca la libreria winsock nel progetto (Ws2_32.lib nel SDK).

Manca la libreria winsock nel progetto (Ws2_32.lib nel SDK).
Non basta che includo il winsock.h?
"Vincent Vega" <ma...@STRAPPAQUIelogico.com> ha scritto nel messaggio
news:33a0f3F...@individual.net...


 Non basta che includo il winsock.h?
Al compilatore si, al linker no.

Newsgroup: it.comp.programmare.win32
Titolo: Un altro maledetto problema di serializzazione (gravissimo!)...

Ciao a tutti,
so che probabilmente questo non è il newsgroup più adatto ma provo
ugualmente ad esporvi il mio problema.
Sto cercando di serializzare oggetti attraverso l'uso di Visual studio
.NET 2003, MFC e CArchive. Si tratta di una serializzazione su file
quindi collego un oggetto CFile ad un archivio CArchive.
Tutto funziona correttamente se serializzo un numero esiguo di oggetti.
Se provo a serializzare più di 150 oggetti, in scrittura (<<) va tutto
bene ma quando vado a rileggere l'archivio (>>) viene generata
un'eccezione generica da CFile:
CFileException: generic OS error information = 87
L'errore del sistema operativo dovrebbe riguardare un argomento non
valido.
Si tratta forse dell'ennesimo BUG nelle MFC?
Aiutatemi se potete, prima che mi metto in testa di utilizzare le care
e buone funzioni di lettura e scrittura su file del C per uscire da
questa me..a
Grazie in anticipo.
-- 
Caronte

Ciao a tutti,

 CFileException: generic OS error information = 87
 
Problema risolto.
 
-- 
Caronte
-- 
Inviato da 
Newsgate.Localinfo.IT
 Web Service
http://newsgate.localinfo.it

Newsgroup: it.comp.programmare.win32
Titolo: cercare i computer in rete con API

Come faccio a trovare i nomi o gli indirizzi dei computer collegati in
una LAN che hanno hard disk visibili con le risorse di rete?
Grazie

,

NetServerEnum();
NetShareEnum();
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

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

Vorrei utilizzare un richedit in VC++ 6.0 facendo uso delle proprietą e dei
metodi, cioč vorrei evitare di usare i messaggi.
Con il Borland C++ Builder, per esempio, per aggiungere una linea č
sufficiente RichEdit->Lines->Append("linea aggiunta"); esiste un modo
equivalente in VC++?
Grazie
Cristiano

 metodi, cioè vorrei evitare di usare i messaggi.
CRichEditCtrl e` la classe che fa per te.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: Dialog-based application

Salve!
Vi risulta che in una dialog-based application (no MFC, solo API) debba
gestire io la pressione del tasto TAB per passare da un campo o da un
controllo all'altro? Non dovrebbe essere un evento gestito dalla internal
window procedure della dialog? Stessa cosa per le combobox: come mai non
gestiscono gli eventi legati al mouse (si aprono ma non si chiudono e non
permettono di scegliere una voce se non con la tastiera)? Devo proprio
scrivere tutto il codice per gestire anche queti eventi? O forse faccio un
errore da qualche parte?
Grazie a tutti,
Fra.

 window procedure della dialog?
Questa cosa e' automatica. Io ho scritto parecchie pseudo-applicazione
basate sui Dialog e non ho mai dovuto inserire controlli del genere.
Probabilmente sbagli qualcosa...
Bow-wow
Killer

 Probabilmente sbagli qualcosa...
Potresti postare un esempio di DialogProc minimale (che tu sai essere
funzionante e che gestice quindi correttamente la pressione del tasto TAB)?
Ti ricordo che uso VC++ 6.0 e le sole API (no MFC e no C++).
Grazie!!!
Fra.

 ha scritto nel messaggio
news:E04l6.4660$gM6....@twister1.tin.it...


 ha scritto nel messaggio news:dtbl6.988$q97....@twister1.tin.it...

Questa l'ho estratta da un mio programma e gestisce, come vedi, solo la
chiusura del dialog, ma automaticamente anche il TAB
int ModalDialogProc(HWND hwndDlg,UINT uMsg,WPARAM wParam,LPARAM lParam){
    switch(uMsg){
        case WM_QUIT:
        case WM_CLOSE:
        case WM_DESTROY://convalida la distruzione della finestra
            EndDialog(hModalDialog,0);
    }
    return 0;
}
Per curiosita': come richiami il Dialog? Con la funzione DialogBox?
Bow-wow
Killer

Ho risolto: non chiamavo mai la IsDialogMessage!!!
Grazie a tutti!
Fra.
Newsgroup: it.comp.programmare.win32
Titolo: programma per palmare, finestre e documentazione

Vorrei provare a sviluppare un'applicazione per il palmare su cui dovrebbe
girare windows CE.
 
Ho una micro base di programmazione in C su unix ma non so da dove cominciare
per gestire finestre windows, mouse, socket, dll ecc.
 
Potete consigliarmi qualche libro e sito dove documentarmi un pò?
 
Vorrei sviluppare l'applicazione in C/C++, come compilatore ho appena
istallato DJGPP che è il porting del GCC linux su windows. Può andar bene o
devo utilizzare compilatori dedicati windows tipo borland e visual c++?
 
Posso sviluppare l'applicazione su windowsXP e poi trasferirla tranquillamente
sul palmare?
 
Grazie, un saluto
 
-- 
Caronte
-- 
Inviato da 
Newsgate.Localinfo.IT
 Web Service
http://newsgate.localinfo.it

 
Puoi lavorare sul PC utilizzando l'emulatore (incluso negli SDK).
Tieni presente che l'emulatore non ha gli stessi tempi di risposta 
del palmare e, in alcuni casi, potrebbe comportarsi in modo diverso.
E' possibile effettuare il debugging in remoto (via rete o via cavo 
USB/seriale) e provare l'applicazione sul device durante lo sviluppo 
è (IMHO) indispensabile per evitare brutte sorprese (tempi di 
risposta inaccettabili, comportamenti strani).
Buon lavoro.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 Buon lavoro.
 
Grazie dell'esaudiente risposta.
Ora ho le idee un pò più chiare


Newsgroup: it.comp.programmare.win32
Titolo: C e socket

Io ci riprovo:
ho un client e un server chat scritti in C, utilizzano la libreria socket ma
riesco a compilare solo sotto Unix/linux.
Ho necessitą di capire come faccio a renderlo compilabile anche sotto Win.
Il problema nasche dall'header socket.h, che fa riferimento al suo interno
al config.h. A sua volta questo fa riferimento al w32.h.
Su internet ho trovato queste librerie, le ho messe nella mia cartellina
include ma quando compilo mi va in errore, mi pare relativamente al w32.
Potete aiutarmi? Seavete bisogno del sorgente ve lo mando
Grazie in anticipo
Claudio

 Potete aiutarmi? Seavete bisogno del sorgente ve lo mando
Se invii il codice al mio indirizzo posso aiutarti.
Ciao,
Marco Era
http://www.marcoera.com

Newsgroup: it.comp.programmare.win32
Titolo: C++

Dove posso scaricare gratis il C++ Borland?
Grazie

> Dove posso scaricare gratis il C++ Borland?
Dove posso scaricare qualunque cosa gratis? Chiedilo al DC++
(
http://dcplusplus.sourceforge.net/
)
Ma ciao !

 Dove posso scaricare gratis il C++ Borland?
Al massimo da dove puoi scaricare il "compilatore C++",
ad ogni modo da dove potrai mai scaricare il compilatore
Borland?
E' piu' o meno come la questione del cavallo bianco di
Napoleone...
--
C Ya!
/* Cut "DO NOT DISTURB" to reply */

Dove posso scaricare gratis il C++ Borland?
www.borland.com
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it


Lo puoi scaricare gratis, basta che paghi... č tutto gratis!!
Battute a parte, ti scarichi una demo, gratis... non č che stanno lě a dare
la roba "a gratis!".
Newsgroup: it.comp.programmare.win32
Titolo: esempio utilizzo libxml2 con visual c++ 6

salve a tutti
qualcuno di voi ha mai utilizzato la libreria libxml2 con visual c++ 6
se si ha qualche esempio?
grazie infinite
--
GIGAMAIL By X-Privat - 
http://www.x-privat.org/gigamail.php

 
Si, per un progetto che ho dovuto sviluppare per un esame universitario e
devo dire che va molto bene. Se hai MSDN (č da lě che ho attinto per tutte
le informazioni di cui ho avuto bisogno e mi sono trovato molto bene),
basta cercare "DOM" e trovi un bel po' di roba, tra cui un tutorial
completo. Se ciň non bastasse, ti mando il progetto di cui ti ho detto
prima...
Buon lavoro. Ciao.
  Fabio

Newsgroup: it.comp.programmare.win32
Titolo: Ottenere il testo di una finestra

Come ottenere il testo di una finestra creata nel modo seguente (cioè una
casella di testo)?
Quale funzione bisogna utilizzare?
Gazie 1000
hTesto = CreateWindow ( TEXT("edit"),
                                   TEXT("Testo"),WS_CHILD | WS_VISIBLE |
WS_BORDER,  7, 18, 285, 20,  hwnd, (HMENU) init_id,((LPCREATESTRUCT)
lParam)->hInstance, NULL) ;

 wrote in message
news:PRne9.14420$%z1.2...@twister1.libero.it...

GetWindowText
Dan

 Quale funzione bisogna utilizzare?
SendMessage con WM_GETTEXT
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!

Newsgroup: it.comp.programmare.win32
Titolo: Wysiwyg for TeX...

What you see is what you get for LaTeX!
Salve! :)
Mi (vi) chiedevo se esistesse un software del genere (un programma con
interfaccia a word processor ma che fornisca in output un file in TeX),
prima di iniziare a programmarlo (magari se esistesse OpenSource per il
mondo Unix, potrei pensare di farne il porting, sempre restando
nell'ambito del Free Software). Avete suggerimenti in proposito?
Grazie!
Robert K.

> What you see is what you get for LaTeX!
http://www.lyx.org/
 il primo WYSIWYM! :)
Newsgroup: it.comp.programmare.win32
Titolo: [C++ WinAPI] BS_BOTTOM per Static Control

Salve a tutti.
Avrei bisogno di allineare verticalmente il testo di uno Static Control.
Cerco l'analogo di BS_TOP, BS_VCENTER o BS_BOTTOM per gli static controls 
(questi 3 sembrano funzionare solo con i bottoni, dove servono meno).
Finora ho trovato solo SS_LEFT, SS_CENTER, SS_RIGHT, e il testo resta sempre 
allineato in alto.
In .Net, comunque, questi controlli (che lě si chiamano Label) si possono 
allineare in tutti i modi. Come fanno? 

 allineare in tutti i modi. Come fanno?
Probabilmente non usano i controlli del Windows ma se li fanno "da soli". 
:-)
Non dev'essere molto difficile (se programmi in C++ e sai costruire un 
controllo). Se no ti tocca accontentarti di quello che passa il convento :-)
L'idea sarebbe far sě che il controllo abbia lo stile SS_OWNERDRAW e poi 
fare tu il redraw. Puoi usare la DrawText. Occhio perň che se il testo č di 
una sola linea allora puoi usare DT_SINGLELINE e DT_VCENTER, ma se vuoi che 
si disponga su piů linee devi chiamare due volte la DrawText. La prima volta 
usando DT_CALCRECT per fargli calcolare il rettangolo occupato dal testo, 
poi fai un po' di semplici operazioni matematiche per centrare il rettangolo 
e poi rifai la DrawText stavolta senza la DT_CALCRECT.
--- bye 

 Probabilmente non usano i controlli del Windows ma se li fanno "da soli".
Grazie, era in effetti quello che sospettavo. Purtroppo č molto piů facile 
fare controlli "da soli" in c# che in c++ (lě si hanno le gdi+ embedded e 
non non ci si deve preoccupare di gestire i messaggi). Comunque forse le tue 
dritte mi saranno utili. Grazie ancora.

Newsgroup: it.comp.programmare.win32
Titolo: ? Quesito interessante

Ciao a tutti, sono nuovo di qui, quindi abbiate pazienza se farň una domanda
banale.
Vorrei porre una finestra sopra un'altra e quando mi muovo sopra questa,
poter generare gli eventi della finestra sottostante, pur non vedendola.
Qualcuno puň aiutarmi.
Ciao e grazie

...


Ciao e grazie
Prova ad usare L'API sendMessage, serve proprio ad imbucare messaggi ad una
qualsiasi finestra.
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Programma tipo mirc

Salve a tutti! Per divertimento vorrei realizzare una chat tipo mirc ,
ovvero che supporti conversazione con più utenti, lista utenti e
quant'altro. Sapete dove posso trovare dei tutorial in merito? Grazie,
Jiz



Essendomi cimentato anch'io ti do il mio punto d'inizio:
http://www.cis.ohio-state.edu/htbin/rfc/rfc1459.html
Descrive l'Internet Relay Chat Protocol
Ciao !
Stefano "HappyMan"
IABLA Sezione Lago Maggiore (NO)
Foto salseri/e & I.A.B.L.A. Ring
http://happyman.freeweb.org

Jiz ha scritto:

Se invece la tua domanda è:
Voglio creare da zero un programma Client-Server (o Peer2Peer) per gestire conversazioni tra
più utenti... è una lavorata... Comunque se sai programmare bene sotto Windows... imparati
bene i WinSocket e il gioco è fatto. A occhio in giornata si può fare sia il Client che il
Server (misura in tempi da montanaro).
--
+----------- 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: Corso gratuito per programmatori - ultima settimana di iscrizione


Ho frequentato lo stesso corso a Crema più di un anno fà.
E' passato più di un anno ...non ancora abbiamo ricevuto l'attestato!!!

 
<ironia>
Se spediscono gli e-mail con la stessa moderazione con cui postano nei ng  
ne avranno spedite 15.000 copie a destinatari presi a caso.
</ironia>
Non voglio mettere in dubbio la serietà del corso, ma questi post 
ripetuti su parecchi ng hanno un po' stufato.
P.S. quando rispondi evita di quotare tutto il messaggio a cui rispondi 
e, se riporti parti del messaggio, riportale prima dei tuoi commenti, in 
modo che chi legge possa seguire il filo del discorso.
http://www.uwasa.fi/~ts/http/quote.html
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 
min...@inwind.it
 (the reply address of this message is invalid)
P.S. L'ironia non l'ho capita ;)
Newsgroup: it.comp.programmare.win32
Titolo: cerchi sullo schermo

Salve,
sono ai miei primi goffi tentativi di scrivere dei
programmi in C++.
Ho un compilatore 'Turbo C++ Lite' della Bordland (versione 1.00)
che faccio correre sotto Win95.
Quando provo ad usare qualche funzione delle librerie grafiche
mi compare all'output:
BGI ERROR: GRAPHICS NOT INITIALIZED (USE INITGRAPH)
Sfogliando l'help in linea ho trovato:
TO USE GRAPHICS FUNCTION, YOU ONLY NEED TO TURN
THE OPTIONS |LINKER| GRAPHICS LIBRARY OPTION ON
...
(this option) CONTROLS THE AUTOMATIC SEARCHING
OF THE BGI GRAPHICS LIBRARY
...
IF GRAPHICS LIBRARY IS CHECKED (THE DEFAULT)
YOU CAN BUILD AND RUN SINGLE-FILE GRAPHICS PROGRAMS
WITHOUT USING A PROJECT FILE.
Non ho capito bene come attivare/disattivare l'opzione,
ma questa dovrebbe essere a posto.
Ho provato ad aggiungere nel sorgente la riga:
initgraph(&VGA,&VGAHI,"C:\tclite\bgi\egavga.bgi") ;
ma mi da errore(non capisce cosa sono VGA e VGAHI).
Initgraph, se non ho capito male, fornisce un driver
per la scheda video specificando inoltre quale risoluzione
e numero di colori adottare.
Insomma, vorrei visualizzare sullo schermo un cerchio,
come posso fare?
ringrazio chi avra' la pazienza di rispondermi
riccardo

ringrazio chi avra' la pazienza di rispondermi
questo dovrebbe essere un problema legato alla programmazione sotto
dos... oppure da postare sui newsgroup di borland.
cmq VGA e VGAHI devono essere strutture definite da te (del tipo che
ovviamente richiede...)
secondo, in fase di linking devi linkare graphics.lib..
se non hai questa libreria, lascia perdere e opta per qualche altra
libreria grafica (o fanne una tua)
cod


Sono stato al newsgroup della Borland
e ho risolto il problema
questo funziona
---------------------------
#include<graphics.h>
main()
{
 int GraphDriver, GraphMode ;
 GraphDriver=DETECT;
 initgraph(&GraphDriver,&GraphMode,"C:\\Tclite\\bgi");
 circle(50,50,30);
 return 0 ;
}
----------------------------
grazie cod
Newsgroup: it.comp.programmare.win32
Titolo: settaggi editbox

Ciao a tutti,
con il visual c++ ho creato tramite mfc wizard un'applicazione dialog based.
In questo dialog ho inserito un EDIT BOX e col classwizard gli ho assegnato la variabile di controllo m_operazione.
Le ho provate tutte ma non riesco per nessun motivo a capire come posso fare a cambiare sia il carattere con cui scrivero' dentro all'edit box sia il colore di sfondo 
dell'edit box.
Vi prego aiutatemi, e' un sacco di tempo che ci provo ma non sono molto esperto.
Potete anche rispondere direttamente a 
pin...@libero.it
Grazie
Riccardo



Non hai mica detto una cosa facile... devi usare una richeditbox invece di
una editbox normale, poi ti imbatterai in milioni di casini per tirare fuori
gli stramaledetti font e colori...
Lo sto facendo proprio ora e non riesco a capire perche` SetSel, che
seleziona uina porzione di testo per poi applicarvi delle formattazioni
custom, non funziona se la editbox contiene piu` di un centinaio di
caratteri... qualcuno mi aiuti :-)
Ciao

dell'edit box.
Guarda i messaggi WM_SETFONT e WM_CTLCOLOREDIT .
ciao


Vuoi dire che si puo` avere del testo formattato anche dentro ad una editbox
normale (non richedit) gestendo questi messaggi?

normale (non richedit) gestendo questi messaggi?
Sì ma _tutto_ il testo dell'editbox ha quel font/colore
-- 
                    Marco Barisione (ICQ 84277092)
Se sei interessato alla creazione di it.comp.lang (per i linguaggi di
programmazione senza un gruppo apposito e per i confronti fra i
linguaggi) partecipa alla discussione sul manifesto su it.news.gruppi.


Ah, OK.
Senti, scusa se ti rompo, ma sono alle prese con un problema che non riesco
a risolvere: ho una richedit in cui devo aggiungere a piu` riprese del testo
con formati diversi. Ho gia` tutto pronto e funziona, solo che siccome per
mantenere lo "storico" del testo uso una CString abbinata alla richedit,
ogni volta che faccio UpdateData(false) per trasferire il nuovo contenuto
della CString alla richedit la formattazione dei testi precedenti va persa
(nella CString non ve n'e' traccia, nemmeno se dopo aver formattato il testo
mediante SetSel ecc. ecc. faccio UpdateData(true) nella speranza che le info
di formattazione finiscano nella CString).
Tu come faresti?
Ciao e grazie!