mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: chiave di registro VB_C++

Cari colleghi,
ho creato un activeX .exe in vb6 che mette a disposizione il path di un db
Access( la chiave di registro DBQ nel file di registro). Accedendo alla
variabile da un altro progetto VB questa viene letta tranquillamente. Se vi
accedo con un programma scritto un C++ il path è incomprensibile, viene
stamnpato con caratteri strani. La variabile è dichiarata String in VB. In
C++ invece è dichiarata come BSTR. Vi allego alcune righe di codice che
forse vi potranno chiarificare il problema.
######### codice C++ #############
   BSTR    strDbPath;
  CoInitialize(NULL);
  _CMainPtr ptr;
  ptr.CreateInstance(__uuidof(CMain));
  strDbPath=ptr->dbPath;
  printf("\nTets stampa pathDb : %s\n",strDbPath);

  ptr.CreateInstance(__uuidof(CMain));
 
_bstr_t bstrDbPath(ptr->dbPath,false);
printf("\nTets stampa pathDb : %s\n",(const char*)bstrDbPath);
In questo caso non devi rilasciare la BSTR ritornata da ptr->dbPath poichè 
viene rilasciata dal distruttore della _bstr_t (non sarebbe successo 
passanto true come secondo parametro del costruttore).
Inoltre la classe _bstr_t può essere convertita tramite cast in una stringa 
ASCII (const char*) o unicode.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Grazie del consiglio.
Il problema però è risolto in parte.
Prima riuscivo a stampare, seppur in maniera anomala, la stringa in
questione.
Ora visto che questo codice viene usato da Autocad viene generato il crash
dell'applicazione proprio quando faccio la prinf.
Sai\sapete dirmi qualcosa al riguardo?
Grazie.



Non posso provare il codice, ma sono sicuro di aver utilizzato questo 
sistema in parecchi casi anche con funzioni simil-printf (con argomenti 
variabili).
Il problema si verifica solo dentro autocad?
Prova a controllare con il debugger se il valore ritornato è corretto. 
Se non puoi debuggare,prova a fare una OutputDebugString del valore della 
_bstr_t (puoi catturare l'output utilizzando debugview scaricabile da 
www.sysinternals.com
) e verificare se è corretto.
P.S. se non devi fare delle annotazioni al mio messaggio, evita di 
riportarlo tutto in coda alla tua risposta e, se devi quotare parti del 
messaggio, taglia quelle inutili o ri-quotate.


Newsgroup: it.comp.programmare.win32
Titolo: Editor Risorce per Dev C++

Vorrei creare le risorse per il Dev C++ senza doverle scrivere  a mano ma 
con
un editor visuale come negli ide piů utilizzati.
Quale posso usare da agganciare al DEv C++ ?
Grazie 

 ha scritto nel messaggio 
news:4598c676$0$16144$4faf...@reader3.news.tin.it...

http://web.tiscali.it/borlis/ResEd.zip
 

Vorrei creare le risorse per il Dev C++ senza doverle scrivere  a mano ma 
con
un editor visuale come negli ide piů utilizzati.
Quale posso usare da agganciare al DEv C++ ?
Grazie 
-- 
Io utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino ad ora
 ha rimosso 3258 mail spam. 
 Gli utenti paganti non hanno questo messaggio nelle loro email .
 Prova gratuitamente SPAMfighter qui:
http://www.spamfighter.com/lit
Newsgroup: it.comp.programmare.win32
Titolo: MFC e Visual Studio .NET

Con il nuovo Visual Studio .NET verranno ancora supportate le MFC?
Verrą fuori una nuova versione? (nei limiti del possibile spero compatibile)
Grazie e ciao.

 Verrà fuori una nuova versione? (nei limiti del possibile spero
compatibile)
Credo che se ne sia già parlato in post precedenti... comunque sì,
ancora supportate e con una nuova versione. Però i cambiamenti saranno
lievi, visto che la maggior parte del lavoro è stata messa sul nuovo
framework. Si continuerà ad usare la nuova versione di MFC, compatibile
con le precedenti, normalmente da Visual C++ 7.
Ciao
--
Davide
--
The Secret of Tabboz Island
http://it.geocities.com/tabbozisland
*** Il forum c'è!! C'è il forum!! ***
http://it.geocities.com/tabbozisland/forum.htm

Newsgroup: it.comp.programmare.win32
Titolo: Scrivere su file in Unicode con le librerie .NET

Salve, a tutti.
Ho un problema... devo scrivere in Unicode usando le librerie .NET
Ho fatto qualche prova, alla fine ci sono riuscito... quasi. Mi spiego
meglio. Ho scritto questo codice in C#:
UnicodeEncoding unic=new UnicodeEncoding();
FileStream flusso=new FileStream("c:\\ciao.txt",FileMode.OpenOrCreate);
BinaryWriter UnicScrivi= new BinaryWriter(flusso,unic);
UnicScrivi.Write("ciao");
UnicScrivi.Close();
Se provo ad aprire con Notepad (che supporta Unicode) il file, vedo un
primo carattere non stampabile all'inizio, poi la stringa di caratteri
che gli ho detto di scrivere intervallati da spazio. Andando nel menu
"salva con nome" vedo che Notepad vede il file come scritto in ANSI e
non Unicode. Ecco il perchè del carattere non stampabile all'inizio e
dei caratteri intervallati da spazio (pensa che sia scritto in ANSI ma
io scrivo effettivamente in Unicode).
Ho guardato le dimensioni del file, vengono fuori 9 byte. Se provo a
scrivere ciao e a salvare il file come Unicode invece ne vengono 10.
Deduco che all'inizio devo piazzare una specie di header che stia a
significare "questo è un file unicode". E qua ho bisogno del vostro
aiuto...
Come procedo ora?

 
Se non ricordo male, i file di testo unicode iniziano con 0xFF e 0xFE o 
il contrario, a seconda del byte-order (alto-basso o basso-alto).
Credo che il BinaryWriter scriva anche la lunghezza della stringa 
(questo spiega il carattere "strano" a inizio file). Puoi provare con 
uno StreamWriter.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: Domandina facile per chi usa C++builder

Sull'help ho trovato la seguente routine (come altre quali MaxValue, etc...)
che vorrei utilizzare nel mio programma ma il compilatore continua a non
riconoscerla nonostante svariati tentativi .
Come fare ? Ecco cosa dice l'help :
StdDev
-------
Returns the sample standard deviation for elements in an array.
Unit :  Math
Category : statistical routines
extern PACKAGE Extended __fastcall StdDev(const double * Data, const int
Data_Size);
Description :
StdDev calculates the sample standard deviation (the square root of the
sample variance) of all values in the Data array parameter. Data_Size
indicates the index of the last element in the array (one less than the
number of elements).

Come fare ? Ecco cosa dice l'help :
Hai incluso math.h ?
#include <math.h>
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
-----------------------------------------------------
"There is nothing better for understanding a kangaroo
 than seeing it jump." [D.Grune, C.J.H. Jacobs]
-----------------------------------------------------


Si' ho chiaramente incluso math.h ma continua a dirmi "call to undefined
function 'StdDev' " ;
credo che faccia parte di una libreria propria del Builder,ma non riesco a
farla funzionare

function 'StdDev' " ;
No, scusami, devi includere "math.hpp".
Gli header .hpp sono generati automaticamente dalle unit Object Pascal
di Delphi e quando vedi nell'help il termine unit, sai gia' di doverti
riferire al file header con lo stesso nome ed estensione .hpp.

Newsgroup: it.comp.programmare.win32
Titolo: Cambio linguaggio...programmatori C#, un parere!

Salve a tutti...mi servirebbero delle informazioni sul C# :-)
Spiego meglio: faccio il programmatore da dieci anni e ho sviluppato su
Win32 un po' in tutti i linguaggi piu' comuni (C, Java, VB...mi manca
solo il Delphi), anche se in realta' il 90% dei miei progetti sono in
VB6.
Volevo passare oltre e portarmi su un nuovo linguaggio, piu' evoluto,
pero' ho alcuni dubbi.
Mi spiego: a me interessa IL LINGUAGGIO, ed al limite l'ambiente di
sviluppo. Ho provato VB .net, esempio, ma piu' che programmare sembra
di star facendo un collage di pezzi del framework...e poi genera codice
pesante, lento e che richiede tonnellate di MB di memoria per il solo
framework...'nsomma, nun me piace.
Il punto e' che, come dicevo, voglio un linguaggio di sviluppo, non un
tool per l'utilizzo di framework...Il mio ideale sarebbe C++ in un
ambiente simile a quello di VB!
Per cui, mi chiedevo...il C# com'e'?
E' un vero linguaggio o solo un'estensione del framework .Net?
L'ambiente di sviluppo e' potente come quello di VB?
Grazie a tutti per le eventuali risposte!
(e no flame, VB .Net non mi piace e basta...questione di gusti :-)

 L'ambiente di sviluppo e' potente come quello di VB?
L'ambiente č lo stesso di 
VB.NET
. Ma sono due linguaggi diversi.
Domanda: cosa ci devi fare con il linguaggio? Le risposte potrebbero
variare in questo senso.
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier



Se non ti piace 
vb.net
 non vedo come possa piacerti il C# (Dato che
usando il framework .net cambia pressochè nulla dato che il codice IL
generato è uguale).
Mi sembra comunque riduttivo chiamre sia 
vb.net
 che C# come estensione
del framework, non ha senso.
Il C# è un linguaggio standardizzato ed in teoria puoi utilizzarlo al
di la del framework. (un po' come se usassi il C++ con un framework
qualsiasi).
Inoltre quello che tu chiami collage è proprio una delle
caratteristiche piu' importanti dei moderni linguaggi OO.
Comunque se proprio vuoi restare sul C++ studiati quello standard e
poi ti studi un framework (tipo QT o wxWidgets).
Saluti ^_^

 ambiente simile a quello di VB!
Allora mi sento di consigliarti la nuova versione di Turbo C++. 
La versione Explorer è liberamente scaricabile ed utilizzabile: 
http://www.turboexplorer.com/cpp
.
Ciao,
-- 
Stefano Frosio
www.esse-effe.com

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

Cerco un controllo griglia, non mi serve molto complesso, devo visualizzare 
e permettere la modifica di alcune matrici di numeri (double o float) ed al 
massimo di un po' di testo.
Il tutto possibilmente ottenuto con qualche cosa di "leggero" e free.
Grazie in anticipo.

 ha scritto nel messaggio
news:8F2D71D65p...@194.243.154.18...


In VC++/MFC e' perfetto!
Grazie.
Newsgroup: it.comp.programmare.win32
Titolo: BCB4 posso importare o esportare tabelle di excel?

come da subj
-----------------------------------------
La vita e' l'opera di un regista mediocre
e di un cattivo sceneggiatore

 come da subj
Come ho gia' scritto in una mail di qualche giorno fa puoi fare 
una cosa del genere:
// ---------------------------
Variant V, vapp, sheet1, range;
V = CreateOleObject("Excel.Sheet");
vapp = V.Exec( PropertyGet("Application") );
vapp.Exec( PropertySet("Visible") << 1 );
vapp.Exec( PropertySet("Caption") << "PROVA" );
sheet1 = vapp.Exec( PropertyGet("Worksheets") << 1 );
range = sheet1.Exec( PropertyGet("Cells") << 1 << 2 );
range.Exec( PropertySet("Value") << "SUPERPIPPO" );
// ---------------------------
Fausto

// ---------------------------
Grazie, non avevo letto....


Newsgroup: it.comp.programmare.win32
Titolo: SDI e scambio dati con la classe CView

Salve a tutti,
volevo sapere come si fa a scambiare dati con l'interfaccia di una
applicazione SDI, per esempio, nel caso di una classe View di tipo
CEditView, come si fa a mettere del testo sull'interfaccia (per esempio
nella funzione che inizializza il documento), e come si fa poi a prelevare
il testo scritto dall'utente, mettendolo magari in una stringa o
trasferendolo su file (senza ricorrere al salvataggio classico con la
funzione Serialize)?
Grazie a tutti dell'attenzione
                                                        Ro
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
http://www.functionx.com/MFCFundamentals/Lesson05.htm
Per operazioni extra MFC si possono utilizzare direttamente le API
http://www.aleax.it/TutWin32/tc.htm
Per operazioni su File si possono usare le API di W32...
tipo
--------------------- LETTURA DA FILE -------------------------
HANDLE h_re;
int lerrore;
DWORD nBytesRead;
CString m_aux;
BYTE buf[1];
h_re =
CreateFile(m_path,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL, NULL);
lerrore=GetLastError();
if(lerrore==0)
{
if(!ReadFile(h_re,buf,1,&nBytesRead,NULL))
TRACE(_T("\nErrore in fase di lettura"));
}
CloseHandle(h_re);
------------------- SCRITTURA SU FILE -------------------------
HANDLE h_wr;
int lerrore;
DWORD nBytesWrite;
CString m_aux;
BYTE buf[1000];
h_wr =
CreateFile(m_path,GENERIC_WRITE,FILE_SHARE_READ,NULL,CREATE_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
lerrore=GetLastError();
if((lerrore==0)||(lerrore==ERROR_ALREADY_EXISTS))
{
m_aux = _T("STRINGA DA SCRIVERE");
memcpy(buf,m_aux.GetBuffer(0), m_aux.GetLength());
if(!WriteFile(h_wr,buf,m_aux.GetLength(),&nBytesWrite,NULL))
TRACE(_T("\nErrore in fase di scrittura"));
//JJ un ritorno a capo
buf[0] = 0xD;
buf[1] = 0xA;
if(!WriteFile(h_wr,buf,2,&nBytesWrite,NULL))
TRACE(_T("\nErrore in fase di scrittura"));
}
CloseHandle(h_wr);
A ogni modo su Internet c'è tantissima documentazione,
tutorial, codice; vedi 
p.es
. MSDN, Codeguru e codeproject.
Saluti
JJ
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.programmare.win32
Titolo: registrare una dll

salve a tutti,
cosa significa "registrare una dll"?
grazie,
ciao 

>cosa significa "registrare una dll"?
se la dll in questione è un ActiveX, la registrazione serve a far
conoscere al sistema che è disponibile.
Se invece e' una dll normale (non un activeX insomma) non significa un
tubo.
Newsgroup: it.comp.programmare.win32
Titolo: Componente VCL per i grafici

Salve a tutti,
il quesito che devo porvi non riguarda strettamente la Win32, ma le
VCL.
Infatti sto sviluppando da tempo, con Borland C++ Builder (1 e 3, ora
solo 3), un applicazione per i Bioritmi (ora Bioritmi 2001, v. 3.02,
disponibile per il download su VOLFtp).
Purtroppo l'unica funzione che di solito hanno i programmi dei
bioritmi ed ora manca è il grafico mensile / settimanale dei bioritmi.
Ho cercato su DSP e su Torry, ma non ho trovato quello che mi serviva,
o meglio, ho trovato troppo.
Qualcuno conosce un buon componente VCL per i grafici, e magari può
aiutarmi ad usarlo?
Grazie.
--
DGP85
http://daps.cjb.net/

Ci sono i TeeChart. Credo che tu possa scaricare FREE una versione limitata
ma comunque decente. Mi sembrava comunque di ricordare che il C++ Builder 3
li avesse già.
--
Luigi Bianchi
http://www.luigibianchi.com
DGP85 <NONSPAMMAREd...@libero.itPERFAVORE> wrote in message
news:ojdulsss1b0u6qee7...@4ax.com...

Newsgroup: it.comp.programmare.win32
Titolo: tutorial per visual c++

Ciao a tutti,
ho un disperato bisogno di un tutorial per visual c++ 6.0.
Grazie.


http://www.softwareplanet.net/php/mostraCorso.php?nomeCorso=VisualC
Più che un tutorial è un corso a puntate...

Newsgroup: it.comp.programmare.win32
Titolo: dialog box

x usare dei dati in una dialog box, devo x forza creare variabili globali??
non c'è qualche modo x passargli dei dati??

 non c'è qualche modo x passargli dei dati??
SetProp, GetProp, RemoveProp.
Esempio:
struct LA_MIA_STRUTTURA {
  int num;
  char sign[20];
  float dir;
};
... DlgProc(...)
{
  static LA_MIA_STRUTTURA *pStruct;
  switch(msg)
  {
  case WM_INITDIALOG:
    pStruct = new LA_MIA_STRUTTURA;
    break;
  case ...:
    // per usare i dati:
    pStruct->...;
  case WM_DESTROY:
    delete pStruct;
    break;
}
ciao :: xaero

ooops|! ho dimenticato la sostanza dell'esempio!!! e soprattutto ho usato una
var statica, che non è quello che ti serve, credo.
correggo:
#define PROP_MYDATA    TEXT("mydata")
struct ST {
  int num;
  char sign[20];
  float dir;
};
... DlgProc(...)
{
  switch(msg)
  {
  ST *pStruct;
  case WM_INITDIALOG:
    pStruct = new ST;
    SetProp(hDlg, PROP_MYDATA, (HANDLE)pStruct);
    break;
  case ...:
    // per usare i dati:
    pStruct = (ST *)GetProp(hDlg, PROP_MYDATA);
    pStruct->...;
    x = pStruct->...;
    // ...
  case WM_DESTROY:
    delete ((ST *)GetProp(hDlg, PROP_MYDATA));
    break;
}
ciao :: xaero

 non c'č qualche modo x passargli dei dati??
Con quale linguaggio e framework? Ad esempio qualsiasi framework un minimo
orientato agli oggetti "avvolge" le dialog box in classi, dalle quali si
possono poi derivare classi utente dotate di funzioni e variabili membro a
piacere.
Nel caso che tu utilizzi le API "liscie" puoi sempre usare DialogBoxParam(),
passando come LPARAM un puntatore a una struttura dati che contiene cio` che
vuoi.
--
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: Connessione...(OT)

Rieccomi alla carica....
Chiedo scusa se sono OT .
Come potrei prendere il contenuto in formato testo da una pagina html su
Internet usando Turbo c++ per win. 3.1. Mi sembra che non ci siano "Api" per
la connessione!?
Mi starebbe bene anche attivare la connessione usando il browser
(WinExec...come sto facendo ora) ma come prendo poi il contenuto della pg.?
(non voglio visualizzarla, mi serve il testo HTML)
Possibilmente in "c" di c++  non ne capisco niente!
Grazie 1000
Fulvio.

 wrote in message
news:80q8s4$k62$1...@aquila.tiscalinet.it...


Newsgroup: it.comp.programmare.win32
Titolo: Libro per imparare Visual C++ Express Edition

Per imparare Visual C++ Express Edition va bene il libro "Visual C++ .NET 
Guida Completa" di Davis Chapman (edito da Apogeo) 
http://www.apogeonline.com/libri/88-7303-956-1/scheda
 ?
Kaos.

Kaos ha scritto:

Non conosco il libro, ma se tratta della versione full, troverai molti 
capitoli ed esempi che non si possono applicare alla versione Express.
Hai provato a navigare MSDN per vedere se ci sono documenti utili?
C'č inoltre un sito (
http://www.codeproject.com
 , in inglese) dove puoi 
trovare molti articoli piů o meno ben fatti.
Ad esempio, questo:
http://www.codeproject.com/KB/applications/FreeVS2005Win32.aspx
E' scarno e riferito alla versione 2005, ma puň essere una base di 
partenza per iniziare. Poi ci sono molti programmini ed esempi di codice 
che possono tornare utili.
Andrea

Newsgroup: it.comp.programmare.win32
Titolo: Lancio programma

Salve,
uso il builder della borland ma non riesco a capire come far partire un
programma cliccando su un button,cioe' vorrei lanciare il notepad da questa
form ,nella proprieta OnClick del Buttun faccio una exec passandogli il path
del notepad ma sembra non funzionare,premetto che sul c++ sono tabula rasa
...
grazie in anticipo

 grazie in anticipo
Prego.
Steve.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

grazie steve...
quando poi lancio il compilatore del builder5.5 passandogli il file scritto
con il notepad come faccio a "catturare"gli eventuali errori di compilazione
,che scrive sulla shell;giusto come impostazione del problema,non e'
importante una soluzione ...

mirabros ha scritto:

Forse puoi utilizzare il comando di reindirizzamento DOS per far scrivere
gli errori su file. Qualcosa tipo:
bcc32 ...... > errori.txt
Ma se guardi l'help del bcc o su Internet sicuramente trovi qualcosa di
più preciso.


 ha scritto nel messaggio
news:bceulj$p36$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.programmare.win32
Titolo: Explorer, Cambiare CTRL-5(tn) in CTRL-A

Ciao a tutti.
Vorrei sapere se qualcuno sa come cambiare un acceleratore nella DLL 
shell32.dll, più precisamente quello che gestisce il CTRL-A (versione 
inglese) e il CTRL-5(Tn) (versione italiana).
Il problema sorge dal fatto che se un utente usa il Bloc-Num sempre 
attivo, con la versione italiana non ha problemi, ma se è abituato ad 
usarlo disattivato (per il controllo del cursore come se avesse una 
vecchia tastiera XT), attivarlo ogni volta solo per selezionare tutti i 
files è abbastanza seccante.
Ho trovato la risorsa nella DLL shell32.dll, ma ovviamente non mi è 
permesso salvare quella libreria perchè è in esecuzione.
Qualcuno ha qualche suggerimento da darmi?
(a parte ovviamente tenere il bloc-num sempre attivo o installare 
versioni in inglese)
Grazie
Luca Pascali

 permesso salvare quella libreria perchè è in esecuzione.
Se l'hai trovata modificala (esistono mille tools).
Copia la libreria, modifica la copia e da DOS ricopiala sovrascrivendo
l'originale.
Kiuhnm


Ok, ma piccolo problema: partizione NTFS (Win2k e WinXP, mi sono 
dimenticato di indicarlo, sorry).
Per leggerla anche da DOS, no problema, basta usare il tool ntfsdos e 
tutto gira che è una bellezza, ma di scrivere sulla partizione dovrei 
prendere la versione a pagamento (non mi ricordo quanto costa, ma 
comprare una copia solo per un "capriccio" non mi sembra proprio il caso).
Hai parlato di mille toos, non è che per favore me ne potresti indicare 
un paio, o darmi qualche dritta per cercarli in rete?
Altrimenti, vabbuò, non si tratta di una cosa vitale.
Grazie in ogni caso per l'auito.
Luca

Newsgroup: it.comp.programmare.win32
Titolo: CBuilder e RichEdit

Salve a tutti!
Stň sbattendo la testa da piů giorni per una cosa apparentemente banale:
Recupera l'indice di linea sulla quale č posizionato il cursore all'interno
di un controllo TRichEdit.
Il controllo č in grado solo di restituire la posizione del cursore
nell'ambito di tutto il testo contenuto. L'alternativa di scrivere una
routine che conti quanti ritorno a capo ci sono mi sembra nel migliore dei
casi un orrore.
Credo che si debba impostare un handler a qualche oggetto e riscriverne la
gestione o cose simili...
L'ambiente di sviluppo č CBuilder5.
Grazie a chiunque sappia darmi una mano. Saluti!

di un controllo TRichEdit.
RichEdit1->CaretPos.y

 wrote in message
3c1878e6...@news.tin.it...


mi occorre in relazione al numero di caratteri della stringa...
Non capisco.

 wrote in message
news:3c1cae65...@news.tin.it...

...hai ragione a non capire... pubbliche e sentite scuse...
Grazie per l'aiuto... pare stupido ma per questa distrazione 
ho girato a vuoto per un pň, ho fatto confusione con altri metodi di
cui avevo visto la info... Saluti!
-- 
Posted from  [151.39.223.27] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.programmare.win32
Titolo: Plugin per Outlook Express...

Ciao a tutti,
volendo scrivere una sorta di plugin per Outlook Express, esiste qualche
pagina che mi dia un po' di dritte su come fare? Ho cercato un po' su msdn e
con google, ma non ho trovato nulla... qualcuno di voi ha avuto lo stesso
problema e sa indirizzarmi verso qualche paginetta ad hoc? O potrebbe darmi
qualche chiarimento? Vista la quantità di plugin in circolazione penso che
la cosa sia fattibile, nonostante OE sia stato creato da una delle società
più closed-source del mondo :-P
Se può servire, il linguaggio di programmazione da usare sarebbe
tassativamente il C++
Grazie mille a tutti e scusate la domanda un po' sul vago!
Andrea

 più closed-source del mondo :-P
E` mio parere che abbiano deliberatamente evitato di esporre interfacce
COM per OE, per costringere la gente a passare a Outlook, che e` a
pagamento ed espone interfacce COM in abbondanza...
--
Lorenzo

 pagamento ed espone interfacce COM in abbondanza...
Uffa :-( non c'è verso che installi quel mattone di MS Outlook, non l'ho mai
usato e mai lo userò... grazie cmq per la risposta!
Andrea

 qualche pagina che mi dia un po' di dritte su come fare? Ho cercato
Questo e' un plugin con sorgenti (WinPT-OE plugin)
http://sourceforge.net/project/shownotes.php?release_id=135406
Magari anche Dominik Jain, autore di OE-quotefix puo' darti qualche
dritta, dato che ha scritto i plugins in c++, e stando a quello che
dice, senza piu' usare la clipboard per passare i dati.
-- 
-=[]=---iAN CooG---=[]=-
We want *you* removed from the web

Newsgroup: it.comp.programmare.win32
Titolo: X Fra

Ciao Fra,
sono quello delle API per trovare il codice del processore o simile.
Sei ancora disposto a compilarmi un programmino che sputi fuori il risultato
della chiamata di un API? Spero proprio di si!
Ho a disposizione anche la struttura dell'API, se ti serve.
Il programma me lo sarei compilato io, ma il C++ Builder che mi sono
procurato non si installa a causa di alcuni file danneggiati (che culo, eh),
e quindi non mi rimane che affidarmi al tuo buon cuore.
Poi ti so dire anche qual'è l'API e tutti i dettagli.
Grazie
Ciao

Se mi dici quale API ti interessa, vedo cosa posso fare.
Fra.
Newsgroup: it.comp.programmare.win32
Titolo: Consiglio

Ciao!!!
Sto aspettando per aggiornarmi al C++Builder > 6
ma ho letto che borland abbandonerà il C++
per dedicarsi completamente al C#
Confermate?
Non conosco ancora le differenze tra i due comunque
visto che mi trovo bene con borland
mi consigliate di buttarmi da subito al C# ???
Grazie!!!

Non saprei, mi sembra strana un'affermazione del genere!!
Il C++ è usato moltissimo e comunque il C# è un'altra cosa che non ha molto
a che vedere con il C++. Sò che hanno creato un'integrazione professionale
con il .NET di Microsoft, ma affermare che abbandonino il C++, mi sembra
assurdo!
--------------------------------
Inviato via 
http://usenet.libero.it

 mi consigliate di buttarmi da subito al C# ???
No, almeno non farlo solo per la paura che il BCB venga
abbandonato...
==========================
Stefano Frosio
http://www.esse-effe.com
==========================

Newsgroup: it.comp.programmare.win32
Titolo: Avvio del computer

Salve a tutti.
Ho una scheda madre ASUS A7 e non riesco a far partire il computer dal CD.
Come fare?
Grazie a tutti.



Boh. Questo e' un ng di programmazione. Vai su it.comp.hardware.
.
..
...
....
Vabeh un consiglio al volo: nel bios di ogni mb recente c'e' una voce
che ti permette di specifiche le periferiche da considerare al boot,
li' puoi selezionare il cdrom come primo device.
Stefano "HappyMan" (Lago Maggiore - NO)
--
http://www.sgr.info
Email happyman69 (at) 
libero.it

 
Probabilmente non infili correttamente il disco nel portatazza.
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 wrote in message
news:0jU%9.180836$AA2.7...@news2.tin.it...

Hai settato da BIOS, l'opzione per il boot da CD?
Deve essere prima di quella del boot da HD o da floppy.
Maurus

 Probabilmente non infili correttamente il disco nel portatazza.
LOL !!
Vecchia, ma sempre bella ;)
--
NinjaCross
 
www.ninjacross.it
Membro dell'Italian Agile Movement.
www.agilemovement.it
Sconnetti il chip isolineare per contattarmi
ninjacross_CH...@yahoo.it
Newsgroup: it.comp.programmare.win32
Titolo: WM_MOUSEMOVE, s.o.s. perfavore!!!

Salve a tutti!
Ho un problema: vorrei che quando il mouse passa sopra un’immagine
dell’Area Client, si vedesse un’altra immagine, ma non riesco a disegnare
in WM_MOUSEMOVE, in questo modo:
case WM_MOUSEMOVE:
          hdc = BeginPaint (hwnd, &ps) ;
          GetClientRect (hwnd, &rect) ;
 
          GetCursorPos (&pt) ; // prendi la posizione del mouse
          ScreenToClient(hwnd, &pt); // adatta le coordinate all’Area
client
          if (pt.x >= 3 && pt.x < cxBarraSmall[0]+3 && pt.y <
cyBarraSmall[0]+(41-cyBarraSmall[0])/2 && pt.y >= (41-cyBarraSmall[0])/2)
// se le coordinate del mouse sono nell’area che voglio io
           TextOut (hdc, 400,500,"a",1); // scrivi “a”
 
          EndPaint (hwnd, &ps) ;
          return 0 ;
Ma non funziona!
Se al posto di TextOut (hdc, 400,500,"a",1); ci metto una MessageBox tutto
funziona regolarmente, ma se metto un’istruzione che “deve disegnare” non
funziona (per esempio, al posto di TextOut ci metto BitBlt().
Qualcuno sa dirmi cosa posso fare per potere disegnare in WM_MOUSEMOVE?
Grazie a tutti,
GB
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


beginpaint ed endpaint si possono utilizzare solo durante la gestione di
wm_paint, negli altri casi devi ottenere il device context tramite funzioni
tipo GetDC e alla fine rilasciarlo con ReleaseDC
--
Pela

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

salve.
ho un quesito da porvi,sperando di non essere troppo OT...
la domanda e' questa: ha senso parlare di odbc per altre piattaforme
diverse dalla win32? ovvero, puo' succedere che sistemi come oracle
sql plus eseguano le loro query sul db attraverso odbc?

,

ODBC e' una "tecnologia di accesso ai dati" in tre livelli:
una API esposta per connettersi ad una sorgente di dati
in modo trasparente.
una API per amministrare ed esporre i drivers e le sorgenti di dati
una API per implementare il driver vero e proprio, che andra',
ad esempio, ad aprire una tabella in uf file DBF, oppure
instaurera' una connessione via rete con un SQL server,
forwardando la richiesta vera e propria.
Se hai un client Win, un SQL sulla piattaforma X,
allora in interrogazione via ODBC avra':
un programma "client" che chiama il front-end ODBC (codice custom + MS).
Il frond-end risolve la connessione verso un driver (codice MS).
Il driver (scritto da chi ha fatto il database) si prende cura
di instaurare una connessione (ed esempio via socket) con
la base di dati, preoccupandosi di raccogliere i dati e di presentarli
nella maniera richiesta e tipica di un driver ODBC.
Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.programmare.win32
Titolo: [brevissimo] File header per IActiveDesktop

Gironzolando in MSDN mi sono imbattuto nell'interfaccia IActiveDesktop, ed è
stato amore a prima vista! ;-)... tuttavia non riesco a trovare nella
documentazione quale sia il file header (e il file .lib) da importare per
utilizzarla.
Qlcn mi dà una mano? Tnx.

 wrote in
news:jhP1b.260864$
lK4.8...@twister1.libero.it
: 

shlobj.h e si trova in shell32.dll
(c'è nella documentazione, comunque)

 (c'è nella documentazione, comunque)
Non sembra funzionare... Forse prima di shlobj.h devo includere altri file
header.
E' la prima volta che uso Interfacce COM diverse dalle DirectX... con
DirectX ero abituato ad includere soltanto <objbase.h>... devo forse
includere altro?
Ecco la lista delle mie inclusioni:
#include <windows.h>
#include <windowsx.h>
#include <objbase.h>
#include <shlobj.h>

 includere altro?
Problema risolto: dovevo includere anche <wininet.h>

Newsgroup: it.comp.programmare.win32
Titolo: [VC++6] Problema con EN_KILLFOCUS

Ho bisogno di sapere quando una certa editbox perde il focus e quindi ho
deciso di utilizzare questo messaggio, ma quando lo vado a mettere dentro lo
switch mi dice che è gia usato da WM_MOUSEMOVE , come mai ?

 ha scritto nel messaggio
news:S92sc.320967$rM4.13...@news4.tin.it...

EN_KILLFOCUS non si gestisce direttamente come messaggio, ma all'interno del
messaggio WM_COMMAND (lo riconosci dai parametri wparam e lparam)
--
Pela

 ha scritto nel messaggio
news:6r2sc.231762$hc5.9...@news3.tin.it...

Ahhhhh ecco perche grazie !

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


ma non sono 4 i parametri?
LRESULT SendMessage(HWND hWnd, UINT message, WPARAM wParam LPARAM lParam)...
per ogni message wParam e lParam hanno utilizzi diversi... bisogna che vedi
la documentazione
se l'hai gia' intercettato... dovresti avere tutti e 4 i parametri no?
mah... mica ho capito bene che e' successo

Devo ripassare al mainframe la gestione di messaggi già intercettati!
Dove trovo informazioni sul terzo parametro della LRESULT SendMessage( UINT
message, WPARAM wParam = 0, LPARAM lParam = 0 );
....LPARAM  ????

Devo reindirizzare un messaggio già intercettato.
Dove trovo info sul terzo parametro della SendMessage?





Sono 4 !!!!!
Vai su 
www.msdn.microsoft.com
 e cerca SendMessage e tutti i messaggi WM_ e
amici (per i controlli sono LB_ , EM_ ecc ) dal momento che lParam puo
essere ogni cosa a seconda del messaggio: long, pointer a qualsiasi cosa
ecc.
Giacomo
Newsgroup: it.comp.programmare.win32
Titolo: Richiesta assurda

Sono un appasionato di programmazione e in questi ultimi tempi sto
sviluppando delle applicazioni per Dos vorrei chiedervi se avete o sapete
dove trovare un compilatore per il Basic?
ringrazio in anticipo chi mi risponderà.



Io ho il vecchio QuickBasic (non ricordo la versione) da qualche
parte. Se lo vuoi ti mando i dischi come images.
Scrivimi in privato.
Davide


La Borland/Inprise ultimamente ha rilasciato gratis una vecchia versione 
del suo compilatore C++, può darsi che abbiano deciso di fare lo stesso con 
l'ottimo (per i suoi tempi...) TurboBasic.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Io ho qc.exe (quickbasic compiler) ma soprattutto ASIC.exe che produce
file .com di piccolissime dimensioni. Quando mi sarò erudito
abbastanza su internet vedrò di inviartelo in upload (sarà possibile,
spero...). Colgo questa occasione per fare due domande a chi leggerà:
1. che c'è sul web per la programmazione in Dos?
2. come si fonda un newsgroup?
********* Saluti

Newsgroup: it.comp.programmare.win32
Titolo: Problema di linking...

Salve a tutti.
Sto realizzando un'applicazione Windows.
Il VC++ quando linka mi da un errore  "unresolved external symbol _WinMain@16".
Mi sembra che nella casella dei settaggi devo includere una libreria,non ricordo quale oppure se si tratta di un file include non inserito.
Potete aiutarmi?
Il programmino crea una Finestra con il comando CreateWindow nulla più.
--
TiscaliFreeNet, libero accesso ad Internet.
http://www.tiscalinet.it
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Il programmino crea una Finestra con il comando CreateWindow nulla più.
E lo fa da una funzione WinMain dichiarata come...?
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Editor Visual Studio, combo nell'editor window

Ciao a tutti,
usando quotidianamente l'editor di Visual Studio e volendo replicarne
la funzionalita' di autocomplemento in una mia utility mi chiedo come
si faccia a far comparire il list box sotto la linea del cursore
mantenendo il focus nella finestra di editing ma reindirizzando i
comandi del cursore nel list box, oltre a pilotarne l'item selezionato
in base a quanto sto scrivendo nell'editor.
Io sono riuscito a far comparire il list box con tutte le stringhe che
cominciano per i caratteri che ho digitato ma una volta comparso il
list box sotto il cursore il focus l'ha lui e non posso piu' digitare
nell'editor (anzi se perde il focus lo faccio scomparire).
Avete qualche idea in proposito ?
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
http://www.sgr.info
Email happyman69 (at) 
libero.it

 Avete qualche idea in proposito ?
Prova ad inserire la listbox in una finestra di dialogo di tipo modeless;
dopo l'inizializzazione questa restituirą il focus alla finestra parent. A
questo punto č facile inviare una copia dei messaggi alla modeless tramite
l'handle.
Ci saranno un po' di cose da gestire, tipo filtrare i messaggi destinati
all'editor (alcuni andranno gestiti solo dalla finestra di dialogo come i
tasti freccia ad es.), gestire i clic fuori dalla modeless e fuori dalla
main window per gestire la scomparsa della lista, modificare il loop dei
messaggi per supportare la modeless, fare il subclassing dell'editor se usi
ad es. un richedit, ecc. Infine, probabilmente, salteranno fuori un mucchio
di effetti collaterali indesiderati a cui dovrai mettere una pezza.
Ciao,
Stefano
P.S.: Per quanto riguarda i delimitatori nei richedit, non credo si possa
specificare una lista. Ho provato a scrivere una word break procedure, ma
sto avendo un po' di problemi anche se in teoria non dovrebbe essere
difficile.
Se e quando riuscirņ a farla funzionare aprirņ un thread.

Se e quando riuscirò a farla funzionare aprirò un thread.
Io non ho ancora affrontato il problema ma grazie a google ho trovato
questo link
http://www.developerfusion.com/show/1052
contiene un esempio di word break procedure scritta in Visual Basic
(!).
Ciao
Stefano
PS.
Vedo che siamo solo noi due ad occuparci di questioni di editing a
basso livello su questo ng :-)


Newsgroup: it.comp.programmare.win32
Titolo: domanda su .NET

č vero che gli eseguibili compilati con .NET necessitano del Framework?

č vero che gli eseguibili compilati con .NET necessitano del Framework?
Necessitano di una macchina virtuale che li esegua (anche se poi il
codice č compilato Just In Time).
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

 Framework? 
sě. Ce n'č una versione apposta, ridotta e redistribuibile
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.2. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: main,WinMain,CAppMain...

Come faccio a usare del codice contenuto in uno snippet dentro CAppMain
in un'applicazione che usa WinMain?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie
mi rendo conto di non essermi spiegato,ma non capisco che problemi
sono...sono errori che ottengo sono in fase di link...


Newsgroup: it.comp.programmare.win32
Titolo: buon libro?

Chi mi indica un buon libro per programmare in c che inizi dalle basi fino
ad arrivare a cose complesse?
GRAZIE MILLE.
Saluti, Ale.

ad arrivare a cose complesse?
"Linguaggio C" Kernighan & Ritchie II edizione.
Andrea Laforgia

Newsgroup: it.comp.programmare.win32
Titolo: [C++ Builder] Domanda su Virtual Key

Non capisco come mai tale codice non funzioni:
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
    if (Key == VK_UP)
        Caption = "UP";
    if (Key == VK_DOWN)
        Caption = "DOWN";
    if (Key == VK_LEFT)
        Caption = "LEFT";
    if (Key == VK_RIGHT)
        Caption = "RIGHT";
}
mentre invece VK_RETURN viene letto senza problemi. 

 mentre invece VK_RETURN viene letto senza problemi.
Perch� il return corrisponde al carattere ASCII 0x0D.
-- 
Stefano Frosio
www.esse-effe.com

 Perch� il return corrisponde al carattere ASCII 0x0D.
E quindi non c'e' un modo per leggere le frecce? 

 E quindi non c'e' un modo per leggere le frecce?
Trovato, devo usare OnKeyDown
Newsgroup: it.comp.programmare.win32
Titolo: [API][DLL] Variabili globali e WM_PAINT

Sto facendo una applicazione che non ha la client window ma solo la
Dialog Box. Ho anche una DLL di supporto con alcune funzioni e delle
variabili globali. In specifico:
static BOOL ExecuteDLL = FALSE; //per verificare la corretta 		
				   //inizializzazione
poi ho una funzione che crea un testo (funzione della DLL) dove
all'inizio verifica che ExecuteDLL sia TRUE. Questo controllo e' posto
subito dopo la dichiarazione delle variabili locali della funzione. 
if (!ExecuteDLL) {
	MessageBox (....);
	return FALSE;
}
Se e' falso mostra una MessageBox di errore e termina la funzione.
Premesso che la funzione funziona perfettamente in altre parti del
programma, durante l'elaborazione di WM_PAINT la funzione fallisce
perche' trova ExecuteDLL falso.
WM_PAINT:
	hdc = BeginPaint (hwnd, &ps);
	if (!hdc){
		MessageBox (hwnd, TEXT("ERROR!\nBeginPaint (hwnd,
			 &ps)\nFAILED!\nHDC not created!"), szAppName,
			MB_ICONERROR);
			return 0; //non da errori di hdc invalido
	}
	CreateText (TEXT("PROGRAMMA BASE DI PROVA"), itop (50, 50),
		 RGB (0, 0, 255), RGB (255, 255, 255),
		18, 200, 0, 0, 0, TEXT("Comic Sans MS"), hwnd, hdc,
		 FALSE); //QUI L'ERRORE!!
	EndPaint (hwnd, &ps);
	return 0;
Un'altra cosa importante da dire e' che la stessa DLL con la stessa
identica funzione posta in un messaggio WM_PAINT (con BeginPaint
etc...) pero' in un programma con una client window funziona
correttamente.
Ora mi chiedo, com'e' possibile che SOLO nel WM_PAINT fallisca?
Grazie a tutti.
-- 
Scritto da Gordon
E-mail: 
lordg...@despammed.com

 perche' trova ExecuteDLL falso.
e tu mettilo a vero. No? dov'è il problema?
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!

e tu mettilo a vero. No? dov'è il problema?
che serve per evitare altri ploblemi, dopo.
cmq ho capito dove era il problema. 

Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Imagelist come crearla ?

Come posso creare una imagelist da agganciare ad una listview ? Sul file RC
come ce la faccio am ettere ?

 come ce la faccio am ettere ?
Un file .rc non contiene image list. Puo' contenere le eventuali bitmap, 
icone e cursori che vuoi inserire in una image list.
Per la creazione/riempimento/distruzione di una image list si usano le 
funzioni ImageList_<XXX> (commctrl.h).
Per fare le cose + semplici, puoi usare la ImageList_LoadImage che crea 
direttamente una image list partendo da una risorsa (ad. esempio da un 
bitmap) in cui le varie immagini sono messe "in fila" all'interno della 
risorsa stessa.

 ha scritto nel messaggio
news:c6tgbi$pqi$1...@newsreader.mailgate.org...

    HIMAGELIST iml1=
      ImageList_LoadImage(hInstance,
                    "IDB_BITMAP1",
                    32,
                    32,
                    CLR_DEFAULT,
                    IMAGE_BITMAP,
                    (LR_CREATEDIBSECTION | LR_LOADMAP3DCOLORS));
    if (!iml1)MessageBox(0,"erroe","errore",0);
ho provato a fare cosi ma mi da sempre errore !

 ho provato a fare cosi ma mi da sempre errore !
Il codice visto cosi' mi sembrerebbe giusto.
Ma scusa, IDB_BITMAP1 come identificativo di risorsa ce l'hai come 
stringa o come numero ???
Suppongo che nel file .rc hai:
IDB_BITMAP1    BITMAP     ...nomefile
Bene, tieni presente che se il file .rc include un qualche header (es. 
resource.h) e li' dentro hai una
#define IDB_BITMAP1    <numero>
allora IDB_BITMAP1 non e' una stringa ma un numero e devi usare 
MAKEINTRESOURCE.

 ha scritto nel messaggio
news:c6ti9s$sl4$1...@newsreader.mailgate.org...

Ahhhh ho capito ecco perche ! Infatti adesso non mi da piu quell'errore !

 ha scritto nel messaggio
news:z9skc.123516$hc5.5...@news3.tin.it...

Sono ancora io :) !!! Il fatto adesso sta che non mi da nessun errore, ma
l'icona che visualizza è completamente vuota ! Come mai ?

 ha scritto nel messaggio
news:%Swkc.125069$hc5.5...@news3.tin.it...

Ho risolto ma ora non riesco a caricare invece un'icona !!!
 iml1= ImageList_LoadImage(hInstance,
                    MAKEINTRESOURCE(106),
                    32,
                    10,
                    CLR_NONE,
                    IMAGE_ICON,
                    0);
    if (!iml1)MessageBox(0,"erroe","errore",0);
coma mai ?

Newsgroup: it.comp.programmare.win32
Titolo: [BCB] convertire VCL in OCX

ciao, ho sempre cercato di tenermi lontano dagli OCX ma il momento arriva
per tutti...:o)
devo convertire un mio componente VCL in OCX, il Builder ha un wizard per
farlo ma puo' convertire solo i componenti che derivano da TWinControl.
Questo significa che un controllo OCX deve per forza avere un handle di
finestra?
Devo implementare io le dimensioni e l'immagine per il design time ma
renderlo invisibile in run time?
grazie


Yes
Ciao,
Stefano

complimenti microsoft, bella porcata... ;o)
grazie
Ermando
Newsgroup: it.comp.programmare.win32
Titolo: login permesso solo in certi orari

Ciao a tutti,
mi servirebbe un programma che permette il login degli
utenti solo in determinati orari.
non cerco niente di professionale, andrebbe bene anche qualcosa da 
mettere in "esecuzione automatica" che controlla l'orario e , nel caso,
fa il logout (la macchina deve rimanere accesa).
il programma potrei scriverlo anche io (ho il visual c) ma non conosco 
l' API per fare il logout
-- 
Ranger! 
www.rossi.eu.com
aggiungi .it alla mail x rispondermi

l' API per fare il logout
BOOL ExitWindowsEx(
  UINT uFlags,
  DWORD dwReason
);
Parameters
uFlags 
[in] Shutdown type. This parameter must include one of the following
values. 
Value Meaning 
EWX_LOGOFF Shuts down all processes running in the security context of
the process that called the ExitWindowsEx function. Then it logs the
user off.

Newsgroup: it.comp.programmare.win32
Titolo: ADO, DAO o RDO?

Salve,
   devo scrivere un applicativo che legga e scriva dati da un DB SQL Server.
Devo anzitutto pensare alle performance in termini di velocità di
reperimento dei dati.
Cosa e' meglio utilizzare ADO, DAO o RDO?
Inoltre la scelta e' influenzata dal tipo di linguaggio\ambiente utilizzato?
Mi riferisco a Visual C++ piuttosto che VB6.
Grazie.
 Nicola

 ha scritto nel messaggio
news:HQVU8.40208$vm5.1...@news2.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Aiuto!!!

Ho un problema: quando cerco di installare alcuni giochi/programmi
Windows mi da un errore: Questo programma non è una applicazione di
WIN32 valida e non mi permette l'installazione.
io ho Windows 98 seconda edizione ed ho installato directx 6.1. Ho
anche winzip 7.0 dove c'è un file win32, ma che cosa c'entra?
Se qualcuno può aiutarmi la mia E-Mail è: 
Lucky...@libero.it

 wrote in message
9a2ipscmf6qcjbtbf...@4ax.com...

Newsgroup: it.comp.programmare.win32
Titolo: Mi spedite un piccolo sorgente in VC++? voglio imparare .......

ciao a tutti, sono un programmatore e a tuttora lavoro con visual basic,
conosco il c/c++ e vorrei imparare ad usare vc++ x creare applicazioni
gestionali. Da quanto ho sentito parlare mi conviene usare le classi MFC di
microsoft xchè sono + facili da usare.
io xò non n eho un'idea di come si faccia !!!!
mi potreste mandare un piccolo sorgente che faccia inserimento / rimozione
di record su un db access con ADO ?
GRAZIE

io xň non n eho un'idea di come si faccia !!!!
Non sarebbe piů semplice usare un linguaggio un po' + semplice,
considerando anche il fatto che tu non conosci il C++ e le MFC.
Non potrebbe andar bene VB o Python o Delphi?
Se invece sei costretto ad usare C++ tieni presente che č molto
diverso da VB, ed č probabilmente il linguaggio piů difficile da
imparare.
--
Marco Barisione (ICQ 84277092)

 di record su un db access con ADO ?
Hai provato ad usare il Wizard, tanto per cominciare?
-- 
Luc.

 Hai provato ad usare il Wizard, tanto per cominciare?
Credo che il Wizard di MFC sia utile solo se sai cosa VC sta facendo per te.
Non si può, a mio parere, gettarsi a capo chino su di un codice (scritto tra
l'altro in automatico da un programma) senza avere un minimo di
preparazione. Il mio solito consiglio è procurarsi gli immortali
"Programmare Windows" e "Programmare Windows con MFC" (se è interessato a
studiare quest'ultime) e poi dare un'occhiata al MSDN.
--
  Jerle Shannara
Per rispondere in email togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara

 ha scritto nel messaggio
news:9mmlgd$gor$1...@nreadb.inwind.it...

Dato che nessuno ha avuto la compiacenza di aiutarti:
http://www.softwareplanet.net/php/mostraCorso.php?nomeCorso=VisualC

Newsgroup: it.comp.programmare.win32
Titolo: Disegnare linee e forme

Come faccio a disegnare in visual c++ delle linee e degli ellissi
prima su dei forms, e poi sullo schermo, davanti a tutto?
grazie
e-mail1: 
fa...@interplanet.it
e-mail2: 
wiggum-w...@usa.net
Note that every SPAM will moved to /dev/null
[root@localhost ]# rm -rf /
bash: Cannot unlink /proc: permission denied
You can try with an hammer!!
[root@localhost ]# 

 prima su dei forms, e poi sullo schermo, davanti a tutto?
Di una qualunque finestra puoi avere un DC (con GetDC
o GetDCEx o GetWindowDC) e disegnarci con le solite
funzioni GDI, ma questo disegno non persisterebbe --
al primo WM_PAINT che le arriva, la finestra ridisegnera`
quel che vuol lei.
Se vuoi che i tuoi disegni persistano, devi subclassare
la finestra di tuoi interesse, intercettando WM_PAINT e
gestendolo opportunamente.
Esempi di subclassing sono, come parte del mio
tutorial Win32, sul mio sito 
http://aleax.supereva.it/
.
Alex