mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Pagine ASP..

Come posso fare per rendere più veloce il caricamento di una pagina ASP che
accede ad un database? La pagina deve riempire una combo tramite una query e
poi deve riempire una tabella.
HELP!!!!!!!!!!!!!

: 

Se devi velocizzare la query puoi ricorrere alle stored procedures (se il 
motore di database che utilizzi le supporta).
Se invece il problema è nel tempo di trasferimento da server a browser, 
puoi fare ben poco (senza cambiare hardware o connessioni di rete). L'unica 
cosa che ti posso consigliare è di non utilizzare una sola <table> HTML ma 
più tabelle, una per riga, poichè alcuni browser (IE) effettuano il 
rendering della tabella solo dopo aver ricevuto tutti i dati (la pagina 
resterà bianca per qualche minuto e l'utente si convincerà che il sistema è 
bloccato), ritornando una riga alla volta, i dati a video saranno 
aggiornati continuamente (e l'utente maledirà la lentezza del sito, ma non 
penserà che si sia piantato...).
--
Valter Minute - 
min...@fortech.it
 (the reply address of this message is 
invalid)
--
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-
bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ0
if you want, I can send you the (free) C++ source code.
Newsgroup: it.comp.programmare.win32
Titolo: [c] [socket] non mi binda la porta

Non mi binda la porta.. esce alla bind.. sto impazzendo.. qualcuno mi puo
aiutare? (la porta che sto usando.. non è occupata da nulla)
Grazie
// socket.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <windows.h>
#include <winsock.h>
//#include <winsock2.h>
#include <stdio.h>
#pragma comment(lib, "wsock32.lib")
int _tmain(int argc, _TCHAR* argv[])
{
	WSAData wsa;
	WSAStartup(MAKEWORD(1, 1), &wsa);
	SOCKET Sock;
	sockaddr_in LocalSin, RemoteSin;
	LocalSin.sin_family = AF_INET;
	LocalSin.sin_port = 0;
 
	RemoteSin.sin_family = AF_INET;
	RemoteSin.sin_port = htons(6666);
	char nomepc_rete[20];
	struct hostent *hostp;
    hostent *hostinfo = gethostbyname("pc002719");
	char *ip;
	hostinfo->h_addr_list[0];
    ip = inet_ntoa(*(struct in_addr *)hostinfo->h_addr_list[0]);
	printf("IP remoto: %s\n", ip);
 
	if ((RemoteSin.sin_addr.S_un.S_addr = inet_addr(ip)) == INADDR_NONE)
		return false;
	if ((Sock = socket(PF_INET, SOCK_STREAM, 0)) == SOCKET_ERROR)
		return false;
	if (bind(Sock, (sockaddr *)&LocalSin, sizeof(sockaddr_in)) ==
SOCKET_ERROR)
	{
		printf("Errore bind");
		return false;		
	}
	if (connect(Sock, (sockaddr *)&RemoteSin, sizeof(sockaddr_in)) ==
SOCKET_ERROR)
		return false;
 
	send(Sock, "Test Test", 12, 0);
	return 0;
}
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Stesso problema con il server che ho appena scritto:
// server_socket.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <winsock.h>
#pragma comment(lib, "wsock32.lib")
int _tmain(int argc, _TCHAR* argv[])
{
	WSAData wsa;
	WSAStartup(MAKEWORD(1, 1), &wsa);
	sockaddr_in sin;
	SOCKET sock;
	if((sock = socket(PF_INET, SOCK_STREAM, 0)) == SOCKET_ERROR)
	{
		printf("Errore 1");
		return 1;
	}
	sin.sin_family = AF_INET;
	sin.sin_port = htons(1234);
	if(bind(sock, (sockaddr *)&sin, sizeof(sockaddr_in)) == SOCKET_ERROR)
	{
		printf("Errore 2");
		return 1;
	}
	if(listen(sock, 200) == SOCKET_ERROR)
	{
		printf("Errore 3");
		return 1;


	sin.sin_port = htons(1234);
             sin.sin_addr.s_addr = INADDR_ANY;
ciao
 sbirish
Newsgroup: it.comp.programmare.win32
Titolo: Pagina web

Volevo costruire la mia pagina web. Programmo già in Visual Basic 6. Quale
programma sarebbe meglio utilizzare per crearla??? Grazie dell'aiuto.

,

Il notepad, ovviamente.
E' un editor semplice da usare, privo di ogni funzionalita' accessoria
e quindi potente esattamente quanto l'utente che lo usa.
A parte gli scherzi, le pagine HTML sono file di testo che contengono
(a grandi linee) la struttura della pagina (con frames e tabelle),
riferimenti ad altri URL, immagini, FORM.
Oltre a queste "cose" vi possono essere script lato client (tipicamente
Javascript) che eseguono compiti (ad esempio) di validazione dei campi
form, aggiungono effetti visifi e sonori, ecc.
Ben certo di avere fatto una premessa inutile, passiamo
alla risposta:
Vi sono molti prodotti che aiutano gli 'sviluppatori' di pagine HTML
sia nel comporre la pagine che nello scrivere applicazion Web Based.
In casa Microsoft citerei Frontpage2000 e Visual Interdev 6.
In casa Adobe dovrebbe esserci un prodotto che aiuta nella "sola"
composizione delle pagine.
Inoltre esistono una pletora di editor HTML piu' o meno evoluti
di tipo shareware o freeware
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.

Se sei un privato che vuole fare un normalissimo sito, consiglio MS
FrontPage Express (incluso gratis nella suite Internet Explorer),
nell'ultimissima versione hanno tolto anche un po' di bugs...
Altrimenti (a pagamento!) c'è anche Allaire HomeSite che è molto buono (mi
piaceva di più la versione 2.5, però...).
Ciao,
Marco Zanon (
m.z...@usa.net
)
http://www.geocities.com/SiliconValley/Peaks/6455

 wrote in message
7lqegp$1a9$1...@nslave1.tin.it...


Intendi Homesite? No, io avevo visto la 3 di un anno fa (dopo aver usato la
2.5), ma non era granché, per carità ben fatta, ma per un privato...
Ora, comunque, mi trovo benone col Fp Express...
Grazie e ciao :-)


 wrote in message
7lqusu$eea$1...@nslave1.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Problema con le Dialog Box

Ho fatto una semplice e banale Dialog Box (programmo con le API) che
viene aperta dal menu principale... Nell'area client ci sono varie
linee disegnate con la GDI. Il problema è che quando chiudo la Dialog
Box accade un fatto assai strano: 1) per rivedere ciò che è disegnato
nell'area client devo ridimensionare la finestra; 2) se riapro la
Dialog Box mi viene dato errore e il programma viene chiuso da
windows...  Quale potrebbe essere il problema? 

 windows...  Quale potrebbe essere il problema?
Nn so dirti nulla su questo

automatico... se usi VB devi mettere AUTOREDRAW=TRUE
uso le API con il C++

Newsgroup: it.comp.programmare.win32
Titolo: Si può settare l'icona di un dialog?

Salve a tutti,
è possibile settare l'icona di un dialog come si fa per le "normali"
finestre?
--
Bye
Johnny
http://digilander.libero.it/Superpork/

 finestre?
Usa WM_SETICON quando processi WM_INITDIALOG.
Ciao,
--
zello

Newsgroup: it.comp.programmare.win32
Titolo: [NEWBIE] Errore strano in fase di build

Ciao
compilando un programmino sulle liste, vc++ mi da i seguenti errori:
d:\program files\microsoft visual studio\vc98\include\list.h(37) : error 
C2146: syntax error : missing ';' before identifier 'Length'
d:\program files\microsoft visual studio\vc98\include\list.h(37) : error 
C2501: 'DWORD' : missing storage-class or type specifiers
d:\program files\microsoft visual studio\vc98\include\list.h(37) : error 
C2501: 'Length' : missing storage-class or type specifiers
d:\program files\microsoft visual studio\vc98\include\list.h(53) : error 
C2146: syntax error : missing ';' before identifier 'GetPrevLink'
d:\program files\microsoft visual studio\vc98\include\list.h(53) : error 
C2433: 'WINAPI' : 'inline' not permitted on data declarations
d:\program files\microsoft visual studio\vc98\include\list.h(53) : fatal 
error C1004: unexpected end of file found
Error executing cl.exe.
Il file list.h non l'ho mai modificato. Ho installato il sp5.
Ho riavviato piu' volte, ma niente sempre lo stesso errore.
E' gia successo a qualcuno?
grazie dell'aiuto
pedro

Ciao, pedro!
Il giorno 27/11/2003 alle ore 18:01 hai scritto:
 p> Il file list.h non l'ho mai modificato. Ho installato il sp5.
 p> Ho riavviato piu' volte, ma niente sempre lo stesso errore.
 p> E' gia successo a qualcuno?
Si, diverse volte, di solito si va a vedere nella riga segnalata dall'errore
se c'e' qualcosa che non va (ti dice che manca un punto e virgola, magari e'
proprio quello). Installare i service pack e riavviare in questi casi non
serve a niente.
Bye

 
La porc*%ç###!
si erano dimenticati di passarmi il file "list.h".
Io pensavo che dovevo usare quello della libreria
standard.Ora e' tutto ok.
ciao




Newsgroup: it.comp.programmare.win32
Titolo: Macro in windows

Vorrei sapere se esiste la possibilita' di creare macro sui comandi di
windows (esempio banale: click su start, programmi, accessori...) e se
esiste un registratore di macro come quello di Excel.
Grazie, Fabrizio.



Si', basta sfruttare un hook system-wide di tipo CBT.
Su MSDN trovi tutta la documentazione.
Ti serve conoscere anche delle tecniche di IPC.
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

Newsgroup: it.comp.programmare.win32
Titolo: Registro di sistema

C'e' qualcuno che sa su quali file riesiede fisicamente il registro di
windows ?
Grazie

 ha scritto nel messaggio
news:G3Hpc.4510$Wc.1...@twister2.libero.it...


 ha scritto nel messaggio
news:uUcqc.278309$rM4.11...@news4.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: cerco programmatori

 nb preferibilmente zona avellino benevento caserta napoli salerno
mi dici di cosa si tratta
ciao

chiedo scusa :-(
Newsgroup: it.comp.programmare.win32
Titolo: Icone standard

Salve, per una mia applicazione avrei bisogno di utilizzare le icone
originali dei tipi di file conosciuti (quanto meno i più diffusi come
quelli di office, pdf, ecc.).
Sapete come ricavarli dal filesystem di windows oppure sapete indicarmi
un qualche sito da cui scaricarli?
Grazie


Trovi tanti programmi che fanno l'estrazione delle risorse dai file PE:
http://www.google.com/search?biw=1147&hl=en&q=extract+icon+resources
Attento che avrai seri problemi di copyright ...
-- 
Raffaele Rialdi
Microsoft .NET MVP 
http://mvp.support.microsoft.com
 -
http://italy.mvps.org
 UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
 Weblog: 
http://blogs.ugidotnet.org/raffaele

Newsgroup: it.comp.programmare.win32
Titolo: Stili dei tasti anche per Win2000 ?

Salve a tutti,
 in un mio programma utilizzo, per alcuni tasti, lo stile BS_BITMAP.
Mi pare di aver letto (non ricordo dove) che tale stile non è
supportato da WinNT. Allora ho due domandine da farvi:
1) dire che non e' supportato vuol dire che non posso compilarlo sotto
NT oppure che comunque, pur se compilato sotto W98, non fara' quello
che deve fare sotto NT ?
2) Sapete dirmi se e' supportato dagli "altri" Windows ? (in
particolare mi interessa  Win2000 ) 
Grazie.

 particolare mi interessa  Win2000 )
Il mio PC d'ufficio ha Windows 98, a casa uso il 2000 ed in passato in
ufficio usavamo il Windows NT Terminal Server (con Metaframe, quando
programmavo con il 95)
Non ho avuto particolari problemi... Ma mi fai venir voglia di provare (ora
ho tutto meno che Windows NT)
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Allocazione dinamica in editbox

Ciao ragazzi ,
ho un problemino con l'allocazione dinamica applicata all'editbox!
Avevo realizzato il proggy con qst funzione:     
       char txtedit[MAX_TEXT]; 
       GetDlgItemText (hwnd, ID_EDIT2,txtedit, MAX_TEXT);
dove MAX_EDIT era in define.h:
define MAX_TEXT 80000
 
Ma quando nell'editbox inserivo un text >80000, mi tagliava il
salvataggio!
(come è giusto che sia!)
Allora ho innanzitutto applicato l'allocazione dinamica alla variabile
txtedit (se errata ditemelo, è la prima volta che la uso), ma il vero
problema penso che adesso sia nel
GetDlgItemText :
 
            char *txtedit;
            txtedit=(char*)malloc(sizeof(char*));
            GetDlgItemText (hwnd, ID_EDIT2,txtedit, MAX_TEXT);
in particolar modo in quel .. ", MAX_TEXT".
Se non ho commesso erori prima, in txtedit dovrebbe essere caricato
tutto il testo (anche < di 80000) ma nella funzione GetDlgItemText, vi
è ancora il limite di 80000.
Infatti il risultato del successivo salvataggio del file, viene
tagliato!
C'è qlc che mi può dare una mano... 
Thk!

scusatemi, mi sta venendo un dubbio:
ma x caso.. sono OT.
Se si, x favore, ditemelo.. xkè non so a chi rivolgermi. ;)

On 22 Mar 2003 10:49:53 -0800, 
m_l...@yahoo.it
 (MicKL) wrote:
           char *txtedit;
           txtedit=(char*)malloc(MAX_TEXT);
In ogni caso non credo che un semplice edit possa contenere piu di 64K
di dati.
Devi ricorrere a un richedit.

 Devi ricorrere a un richedit.
Non sono molto pratico.. lo sto studiando da poco. Non vorrei dare
l'impressione di voler la 'pappa pronta', ma potresti farmi un esempio
di richedit?
Oppure, x evitare che vi rompa ancora, potresti indicarmi un link dove
poter trovare una buona guida in merito?
Ti ringrazio di nuovo..



Alla minima un richedit lo gestisci con poche differenze rispetto ad
un edit normale. Microsoft nel tempo ha rilasciato diverse versioni di
qs controllo in Windows, tu puoi iniziare con la 1.0 che si crea con
CreateWindow("RichEdit", etc etc
prima pero' devi caricarti la sua dll con
hLib=LoadLibrary("RICHED32.DLL")
e deallocarla alla fine del programma con
FreeLibrary(hLib)
Questo per iniziare, il seguito lo puoi trovare su 
msdn.microsoft.com
cercando "rich edit"
Stefano "HappyMan" (Lago Maggiore - NO)
--
http://www.sgr.info
Email happyman69 (at) 
libero.it
Newsgroup: it.comp.programmare.win32
Titolo: [API] Come disabilitare lo screen saver?

Tempo fa, navigando nell'MSDN, mi ero inbattuto in una
funzione che permetteva di azzerare il contatore che
windows usa per far partire lo screen saver e, volendo,
di farlo restare a 0 fino a una succesiva chiamata alla
funzione.
Mi ricordo che riceveva un parmetro di tipo long.
Gli si poteva passare una delle costanti definite per dirgli
se doveva azzerare il contatore per lo screen saver, per lo
spegnimento del monitor o per lo standby.
In or alla costante se no poteva mettere un altra per far
rimanere a 0 il contatore fino a una successiva chiamata.
Ora che tale funzione mi serve, ho aperto l'MSDN, ho
iniziato a cercare, cercare, cercare.
Dopo due ore ho inizato a innervosirmi, dopo due e mezzo
ho chiuso tutto in preda alla disperazione.
Possibile che sia cosi' difficile trovare una funzione
di cui si sa perfettamente cosa fa?
Qualcuno conosce questa funzione?
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/leggiminews.html


Non so di un contatore, ma in C l'API in questione è
SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, FALSE, 0, 0);
che, in questo modo disabilita lo SS.
Buon Lavoro
Drugo

 di cui si sa perfettamente cosa fa?
Beh, inserendo la query per niente complicata:
+"screen saver" +timeout
nel motore di ricerca, SystemParametersInfo() e` il primo hit che salta
fuori.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Drugo ha scritto:

Ti ringrazio ma questa la conoscevo gia',
non e' quello che sto cercando.

Newsgroup: it.comp.programmare.win32
Titolo: [API] gestire messaggi WM_PAINT in una ...

Salve. Ho una Dialog Box che, durante l'elaborazione di messaggi
WM_PAINT, disegna un'immagine all'interno di un'area della Dialog Box.
Il problema č che se metto il programma (con la Dialog Box aperta) in
secondo piano (coprendo completamente la Dialog Box) per poi
rimetterlo in primo piano tutto il contenuto della Dialog Box non
viene piů mostrato, nonostante la finestra sia sembre attiva (si
possono cliccare il pulsanti, anche se non si vedono). Ovviamente
questo problema scompare se tolgo l'elaborazione del messaggio
WM_PAIN. 
Il problema č: come faccio a mostrare la mia immagine senza che accada
questo inconveniente? Esiste qualche messaggio come WM_PAINT ma
speicifico per le Dialog Box? (sul reference non ho trovato nulla
-___-)
Grazie
ps: ovviamente io uso le API con il C++

 ps: ovviamente io uso le API con il C++
che codice usi durante il WM_PAINT? BeginPaint() ecc... ?
Faber

che codice usi durante il WM_PAINT? BeginPaint() ecc... ?
Dipende; ho provato due modi, entrambi che non funzionano
correttamente:
1. durante il messaggio WM_PAINT chiamo la funzione da me creata che
mostra l'immagine (gli passo l'HWND) e si ricava l'HDC con GetDC( ) e
lo chiude con ReleaseDC ( ). 
2. chiamo la stessa identica funzione con gli stessi identici
parametri, ma il tutto racchiuso tra BeginPaint ( ) e EndPaint ( )
RISULTATI:
1. Mostra l'immagine ma crea il problema descritto nel mio post
originale.
2. Non mostra l'immagine e mi crea il problema descritto nel mio post
originale.

:
Cmq ho trovato una soluzione... non tanto bella, ma funziona
(perlomeno).
HDC hdc, hdc1;
PAINTSTRUCT ps, ps2;
HWND hAreaA, hAreaB;
hAreaA = GetDlgItem (...);
[...+
WM_PAINT:
hdc = BeginPaint (hDlg, &ps);
hdc2 = BeginPaint (hAreaA, &ps2);
//funzioni e istruzioni del disegno sull'area interessata
EndPaint (hAreaA, &ps2);
EndPaint (hDlg, &ps);
//ho provato e funziona esattamente come dovrebbe... 

 ha scritto nel messaggio
news:3bfc0df1...@news.tin.it...

Basta non toccare il WM_PAINT e usare invece il WM_ERASEBKGND restituendo un
valore diverso da zero.
Luca.

Newsgroup: it.comp.programmare.win32
Titolo: Info su wxwindows

Ciao a tutti,
vorrei sapere se tra voi c'e' qualcuno che ha usato il framework
wxwindows, prima per creare applicazioni Win32 (e come si e' trovato)
per poi passare ad altri ambienti (Motif o GTK).
Poiche' ne sono incuriosito mi piacerebbe avere opinioni in proposito.
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email 
happyman...@libero.it
 [Togliere nospam per scrivermi]
Salsa Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]

per poi passare ad altri ambienti (Motif o GTK).
Io lo uso quotidianamente (soprattutto con Python, ma prima anche con
C++), le trovo molto buone (anche se con alcune piccole limitazioni).
Non le ho mai usate però per portare applicazioni "serie" (non il
tipico "Hello World") da un OS all'altro. Questo dovrebbe però essere
abbastanza semplice e richiedere ben poche modifiche al tuo codice.
-- 
Marco Barisione (ICQ 84277092)
Newsgroup: it.comp.programmare.win32
Titolo: Distribuire un'applicazione

Salve!
So che per distribuire un'applicazione Visual Basic bisogna anche creare
un programma d'installazione che installi i componenti quali activex, ocx,
file di runtime...
Un programma creato col C (utilizzando le Api32) per girare ha bisogno di
determinati file? 
Posso distribuirlo cosě com č?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Se ti appoggi solo a files comunemente presenti in tutti i sistemi operativi
sicuramente puoi distribuire solamente l'eseguibile.
Gianni

Newsgroup: it.comp.programmare.win32
Titolo: MFC e API

Buonasera a tutti!
Sto studiando la programmazione sotto windows da poco e sono incappato in
una specie di dubbio esistenziale...
Per la creazione di finestre esistono svariate procedure...
1 - ad esempio istanziare una classe WNDCLASS, registrarla per poi usare la
funzione create window
2 - utilizzare la funzione DialogBoxParam, passando il nome del form e la
funzione gestore dei messaggi
Quello che non capisco è quale differenza passi tra i due metodi, in quanto
col primo dopo aver scritto una ventina di righe di codice ottengo un frame
vuoto che non fa niente, mentre col secondo idem, ma usando un quarto delle
righe di codice.
Inoltre col secondo metodo, ho la possibilità di customizzare tutta
l'interfaccia del form (poi gestire gli oggetti è un'altro discorso), mentre
col primo metodo non ho la più pallida idea di dove andare a parare.
Forse la classe WNDCLASS appartiene alle MFC, mentre la DialogBoxParam
appartiene alle API?
Aspetto le vostre risposte

 appartiene alle API?
Assolutamente no.
Da questo punto di vista, l'unica facilitazione introdotta da MFC e' la
registrazione automatica di una WNDCLASS per le applicazioni non
dialog-based, per cui ti viene risparmiata la scrittura del codice per
farlo.
Ciao. Federico.

 sistema, ma si appoggia comunque al meccanismo delle finestre.
Allora saresti così gentile da spiegarmi (se ovviamente non si tratta di
concetti troppo lunghi da spiegare) come posso collegare un form disegnato
da me all'interno della finestra?
Ancora grazie.

 appartiene alle API?
nonnonnò, le MFC non c'entrano niente! =)
anche la WNDCLASS "appartiene" alle API; le MFC introducono solo le varie
classi tipo CWnd, CEdit, CButton, CDialog...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ci sono diverse opzioni:
1. inserire una dialog com "child" della tua finestra principale.
2. creare a runtime i controlli che ti servono come "child" della tua
main-window (perdi il vantaggio dell'uso del resource-editor)
3. se usi MFC appoggiati alle CFormView
Il punto 3 e' il piu' facile in assoluto, e' una implementazione del punto
1, gia' disponibile in MFC.
Ciao. federico.
Newsgroup: it.comp.programmare.win32
Titolo: [H] mia dialog

Ciao,
chi gentilmente mi può aiutare? Perché ricevo errore di violazione di
accesso e altre robe simili quando eseguo questo? Sarebbe una mia dialog
personalizzata...
Uso Borland C++ Builder 1.0.
Grazie mille in anticipo, ciao :-)
*** INIZIO CODICE ***
void __fastcall TfrmMain::FormCreate(TObject *Sender)
{
 int x=Mess("WARNING","This is a demo only!",BTN_OK);
}
// quanto segue è inserito in common.cpp, e ho fatto l'include con
"frmMess.h"
int Mess(String title, String text, short int flags)
{
 // setting caption
 frmMess->Caption=title;
 // setting message
 frmMess->edtMessage->Text=text;
 // retrieving flags
 if (flags&BTN_OK) frmMess->btnOk->Enabled=True;
 if (flags&BTN_CANCEL) frmMess->btnCancel->Enabled=True;
 if (flags&BTN_YES) frmMess->btnYes->Enabled=True;
 if (flags&BTN_NO) frmMess->btnNo->Enabled=True;
 if (flags&BTN_YESALL) frmMess->btnYesall->Enabled=True;
 if (flags&BTN_RETRY) frmMess->btnRetry->Enabled=True;
 if (flags&BTN_IGNORE) frmMess->btnIgnore->Enabled=True;
 if (flags&BTN_ABORT) frmMess->btnAbort->Enabled=True;
 if (flags&IMG_INFORMATION) frmMess->imgInformation->Visible=True;
 if (flags&IMG_WARNING) frmMess->imgWarning->Visible=True;
 if (flags&IMG_QUESTION) frmMess->imgQuestion->Visible=True;
 if (flags&IMG_CRITICALERROR) frmMess->imgCriticalerror->Visible=True;
 // closing
 return(frmMess->ShowModal());
};
*** FINE CODICE ***
Marco Zanon (
m.z...@usa.net
)
http://www.geocities.com/SiliconValley/Peaks/6455

Forse qualche puntatore non e` correttamente inizializzato,
traccia l'esecuzione di quel codice e vedi un po' quando
e dove si verifica l'errore.
Paolo
-----------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------------------------

Newsgroup: it.comp.programmare.win32
Titolo: List Control e colori

Ciao a tutti! 
Ho realizzato una piccola applicazione che legge da un database
(
www.sqlite.org
  ve lo consiglio!) e mostra i risultati delle query in una
list control. 
Mi stavo chiedendo se ci fosse la possibilita' di poter colorare con altro
colore che non sia nero, le stringhe che inserisco nella tabella...o le
stringhe oppure tutta una colonna (sarebbe il caso!) :)
Grazie a chi mi rispondera'!!! ciaooooooooooooo
kk
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 kk
tipo questo?
http://www.codeproject.com/listctrl/listview.asp#xxxx
Saluti
JJ


Newsgroup: it.comp.programmare.win32
Titolo: Treeview e colore selezione

Ciao a tutti!
Qualcuno sa dirmi come cambiare il colore di selezione dei rami in un
TreeView senza usare MCF?
Grazie,
Gabriele

TreeView senza usare MCF?
Temo che non sia possibile neppure in MFC, ma attendo smentite...

 Gabriele
ciao
Newsgroup: it.comp.programmare.win32
Titolo: DirectX 8.0

Salve a tutto il news group,
 mi chiedo se sia possibile utilizzare in directx 8.0 il metodo
drawprimitive per disegnare un singolo poligono, senza ricorrere al vector
buffer, come già facevo in directx 7.0? Se vi sarei grato se mi spiegaste
come! :-)
Grazie per l'attenzione.
 Andrea

Eneax ha scritto:

Hehehehe... ciao
La pipeline di rendering nel DX8 è cambiata... e non si può più usare DrawPrimitive in
quanto con questo metodo non è possibile usare tutte le feature della scheda 3D. Se guardi
gli esempi dell'SDK tutti usano i Vertex Buffer... e al momento attuale niente funziona via
Hardware su nessuna scheda. Resta sul DX7 per ancora un po...
--
+----------- PMSoftware -------------------------+
# Tutorial:  
http://pmsoftware.tripod.com
        #
# Download:  
http://digilander.iol.it/pmsoftware
 #
°e prossimamente un tutorial su come fare la Firma....

 wrote in message
3A7092D3...@libero.it...


Newsgroup: it.comp.programmare.win32
Titolo: Bitmap, come cancellarla?

Ho creato una bitmap cosě:
          hdcMem = CreateCompatibleDC (hdc) ;
          SelectObject (hdcMem, hBitmap[1]) ;
          BitBlt (hdc, 0, 0, cxSource[1], cySource[1], hdcMem, 0, 0,
SRCCOPY) ;
          DeleteDC (hdcMem) ;
Qualcuno sa dirmi come faccio a cancellare l'immagine una volta creata?
Grazie,
GB
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualcuno sa dirmi come faccio a cancellare l'immagine una volta creata?
DeleteObject(hBitmap[1])
Newsgroup: it.comp.programmare.win32
Titolo: HELP ME!!!

Se c'e' qualcuno in ascolto gli chiedo un piccolo favore!
Come cacchio ottengo la tabella delle funzioni API del zozzone??
Nemmeno se importo la libreria del compilatore mi funziona sto
benedetto meccanismo!
Mi spiegate perchè il seguente codice non è valido ?
.586P
.MODEL FLAT
extrn ExitProcess
.CODE
start:
CALL ExitProcess: 0
END start
Compilo con TASM32 e tutto ok! (vabbè ora non ricordo se è proprio
questo il codice!)
Compilo con TLINK32 e incomincia la saga degli errori!
Se faccio TLINK32 nomefile.obj+C:\TASM\LIB\nomelib.lib mi da un errore
che non trova la funzione ExitProcess nel KERNEL32.DLL (dova azzo
risiede ?)
Se faccio TLINK32 nomefile.obj,,,C:\TASM\LIB\nomelib.lib mi dice che
il mio programma ha generato un errore durante il caricamento!
Santo iddio! esiste in qualche zona della memoria una tabella di
indirizzi far in cui si trovino le funzioni ? Tipo come quella degli
interrupt... e dove si trova la base del kernel ?
Ringrazio in anticipo chiunque mi possa aiutare!
Pubblicità occulta: 
http://www.programmazione.it
Lo faccio per Capotribu, Dedalo, GuyBrush, Kai01, Mig29, e tutti quei
bravi ragazzi che vedo di tanto in tanto su #programmazione!

,

Quando il loader di Win32 carica un PE in memoria, controlla
le DLL da cui dipende il file eseguibile in questione,
e mappa nello spazio di indirizzamento  le sezioni del file.
Inizia poi a risolvere le tabelle di importazione, eventualmente
caricando le DLL (se non sono NTDLL, KERNEL32, GDI32, USER32,
ADVAPI32 che vengono caricate prima, ma vengono comunque risolte
con una tablella). La tabella di salto viene dunque creata
al volo dal loader, e quindi non hai speranza di risolverla.
PEnsa ad una utility come rebase.exe, che cambia l'indirizzo
di impianto di indirizzamento di ciascuna DLL.
PEr fare ragionare il tuo linker, devi linkare i cosiddetti
"stub di importazione" per una DLL. cerca nella tua distribuzione
del compilatore un qualcosa del tipo kernel32.lib
ed in esso sono contenute le informazioni per fare risolvere
il simbolo al linker (o meglio, far credere al linker di avere
risolto il simbolo).
A margine comunque, posso dire che l'indirizzo in memoria di
certe DLL di sistema e' sempre lo stesso per una stessa versione
di NT+ServicePAck.
Ad esempio ExitProcess ha indirizzo 0x77f19f92 sulla
mia versione attuale.
Sent via Deja.com 
http://www.deja.com/
Share what you know. Learn what you don't.
Newsgroup: it.comp.programmare.win32
Titolo: Classi .net

Salve dove posso reperire un elenco delle classi che
compongono il framenetwork 2.00.
grazie. 


Nella documentazione contenuta scaricando l'SDK (probabilmente già inclusa 
nei Visual XXX 2005 Express). 

 compongono il framenetwork 2.00.
Sono tantissime e le trovi tutte (strutturate per namespace) su msdn.
Il punto di partenza è il namespace System:
http://msdn2.microsoft.com/en-us/library/system.aspx
O ancora puoi vedere anche quelle private del framework con ildasm o meglio 
reflector che trovi sulla rete.
-- 
Raffaele Rialdi
Microsoft .NET MVP 
http://mvp.support.microsoft.com
 -
http://italy.mvps.org
 UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
 Weblog: 
http://blogs.ugidotnet.org/raffaele

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto! BCB 5 e IO, uno dei due è pazzo!

Come mai ottengo un errore:
[C++ Error] utilcls.h(2334): E2031 Cannot cast from 'const
TBaseVariantT<tagVARIANT>' to 'TVariant &'
[C++ Error] utilcls.h(2334): E2031 Cannot cast from 'const
TBaseVariantT<tagVARIANT>' to 'TVariant &'
nell header utilcls.h (di sistema, non l'ho scritto io) quando da una mia
classe chiamo.
RangePtr cells;
 TVariantInParam intValue;
...
...
cells=ws->get_Range(Cell1,TNoParam());
cells->Activate();
intValue=1234;
// Se lascio l'istruzione qua sotto il compilatore mi manda a utilcls.h con
l'errore di sopra, se la levo mi compila tutto!
cells->set_Value(intValue);
Eppure set_Value chiede un TVariantInParam...
Grazie!
Io uso Borland C++ Builder e sto cercando di lavorare sui workbook excel
(set_Value è definita in Excel_2k.h).

 ha scritto nel messaggio
news:RQI96.802$lV5....@twister1.tin.it...


 Probabilmente devi includere vcl.h prima di utilcls.h
Corro subito a provare...
Grazie mille!
Paolo Ferraresi.
Newsgroup: it.comp.programmare.win32
Titolo: BCB - Stampa diretta

Come e' possibile stampare direttamente un file .txt;
finora ho utilizzato type > del DOS.
Ringrazio in anticipo
Franco

 wrote in message
MPG.15888e2f4...@news.tiscalinet.it...


Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Principiante - Come si fa a gestire gli eventi non previsti da ClassWizard?

Scusate la banalità della domanda, ma come si fa a maneggiare i messaggi non
direttamente gestiti da ClassWizard come ad esempio WM_MOUSEMOVE,
WM_LBUTTONUP ed altri su una casella di testo (edit Box) e altri controlli
comuni inseriti in una dialog?
Supponiamo che la mia dialog abbia due caselle di testo IDC_EDIT1 e
IDC_EDIT2 come posso gestire con due funzioni differenti i messaggi su
citati in modo da gestire correttamente ed indipendentemente tali eventi?
Sono un po' confuso sull'uso delle macro ON_COMMAND, ON_CONTRL,
ON_Qualcosaltro...
Ho fatto varie ricerche su Internet ma sembra che nessuno si sia mai posto
la mia domanda!
Grazie mille a chi mi risponderà...

 ON_Qualcosaltro...
Esatto, usi quelle lì, ma le metti A MANO. Guarda come sono fatte quelle del classwizard e fai
simile.
Nell'MSDN ognuna di esse è un po' spiegata, altrimenti apriti i sorgenti.
Le metti prima di END_MESSAGE_MAP() ma dopo il  //}}AFX_MSG_MAP
Quando ti fai una funzione per gestire l'evento, fai attenzione a farla così:
LRESULT CFinestra::OnQualcheEvento(WPARAM wParam, LPARAM lParam)
Se sbagli il n. di parametri funzionerà nella compilazione di debug ma ti manderà in crash
l'applicazione in release.

Innanzitutto grazie per avermi risposto.
Il mio dubbio principale è quale macro devo usare?? Vorrei fare in modo che
al passaggio del mouse sopra ad alcuni campi di testo venga visualizzata una
message. Data la vastità di macro la mia scelta è ricaduta su ON_CONTROL che
"sembra" essere l'unica a richiedere 3 parametri: ON_CONTROL( wNotifyCode,
id, memberFxn ) ovvero messaggio di notifica, ID della risorsa, funzione
membro. Le altre macro che ho visto non richiedo l'ID della risorsa qunidi
non capisco come sia possibile, per il compilatore, risalire al controllo
che ha generato l'evento.
Eventualmente potreste mandarmi qualche esempio o indirizzarmi su qualche
sito che tratti l'argomento?
Grazie 1000
"Undisclosed" <z__x182@h342xx76a> ha scritto nel messaggio
news:3c78e...@news.dada.it...


Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Funzione InsertMenuItem

Allora io devo leggere dei nomi da un database e poi in menu aggiungerli
come item ! Poi come faccio a prelevare il nome dell'item su cui clikko ?

 come item ! Poi come faccio a prelevare il nome dell'item su cui clikko ?
Prova la GetMenuItemInfo
-- 
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: Catturare lo schermo con win xp

ciao a tutti
come faccio a catturare continuamente lo schermo con visual c .net?
Grazie e ciao a tutti 
   Gabry

ciao a tutti
come faccio a catturare continuamente lo schermo con visual c# .net?




 wrote in message
1132135909.0...@g44g2000cwa.googlegroups.com...

se non trovi risposta
prova a questo indirizzo
gli autori dei libri
mettono a disposizione moltissimi esempi
http://publicjoe.justbe.com/csharp/samples/ebook.html
ciao antonio

Newsgroup: it.comp.programmare.win32
Titolo: File di Setup

Devo fare un file di setup per un applicazione Visual C++. Qualcuno puň
aiutarmi?
Grazie

Se ho capito il problema, prova qui:
http://sourceforge.net/projects/nsis/

 
http://sourceforge.net/projects/nsis/
Beh .. ci sarebbe anche questo :)
http://www.jrsoftware.org/isinfo.php
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Stato di un pulsante su una toolbar?

ciao,
ho bisogno di un aiuto (VC++ 6.0).
Devo fare un qualcosa solo se un pulsante su una toolbar è disabilitato.
Quale funzione per ottenere lo stato di un pulsante su una toolbar?
Ho pensato di aggiungere, nella funzione che updata il pulsante, una
variabile che memorizza lo stato.
Funziona sicuramente, ma non mi piace.
Grazie, ciao.
DANILO

Quale funzione per ottenere lo stato di un pulsante su una toolbar?
Guarda il messaggio TB_GETSTATE .
The TB_GETSTATE message retrieves information about the state of the
specified button in a toolbar, such as whether it is enabled, pressed,
or checked.
TB_GETSTATE  
wParam = (WPARAM) idButton; 
lParam = 0; 
 
Parameters
idButton
Command identifier of the button for which to retrieve information.
 
Return Values
Returns the button state information if successful or  - 1 otherwise.
The button state information can be a combination of the values listed
in Button States. 


Grazie per il consiglio, ho guardato ma siccome non sono un gran esperto, ho
bisogno di ulteriore aiuto per spedire il messaggio TB_GETSTATE:
LRESULT SendMessage(    HWND hWnd,          // Handle of destination window
UINT Msg,           // Message to send    WPARAM wParam,      // First
message parameter    LPARAM lParam);     // Second message parameter
Come faccio ad ottenere l'Handle alla mia Toolbar? (IDR_TOOLBAR1)
(Immagino sia banale, ma ancora tutto il meccanismo mi rimane alquanto
oscuro).
Grazie grazie grazie!!!
Newsgroup: it.comp.programmare.win32
Titolo: dipendenze eseguibili di Borland C++ Builder 3.0

ciao a tutti
ho installato borland c++ builder sull'altro pc, che ho trovato gratis su una rivista.
ho provato subito ad iniziare a scrivere qualcosina e devo dire che è semplice.
una volta compilato il progetto (ho fatto un programmino che fa la somma di due numeri) l'ho copiato sul mio computer e ho visto i
messaggi di errore delle DLL (o BPL) mancanti.
in totale sono serviti solo queste 3 librerie:
VCL35.BPL, CP3240MT.DLL, BORLNDMM.DLL
e poi l'eseguibile è partito.
io volevo sapere se per caso un giorno dovessi distribuire un'applicazione, sono solo queste 3 librerie che servono a far funzionare
un programma bcppb3, o potrà servire qualcos'altro?
il link alle DLL e BPL dell'eseguibile compilato  è dinamico (LoadLibrary), oppure è normale (cioè si può vedere con Dependency
Walker o Exescope nelle sezioni IMPORTS) ?
perchè se non è dinamico (LoadLibrary) almeno potrei vedere con Dependz la roba che è necessaria
grazie
ciao
xaero

Se vai nelle opzioni e deselezioni, build with run time package e togli
include RTL (mi pare...)
dovresti ottenere il linking statico dei componenti e quindi un file senza
dipendenze...
Prova!
Ciao.


si, sapevo che era possibile linkare all'exe le lib VCL, ma se devo fare più applicazioni e devo fare un installer è più conveniente
installare le VCL & Co.
cmq credo che basta vedere su un computer senza niente l'exe quali dll vuole per partire e il gioco è fatto.
grazie lo stesso
ciao
xaero

 grazie lo stesso
TDump (presente nella directory degli eseguibili di supporto) permette di
rintracciare le dipendenze di un progetto.
Non serve quindi cambiare computer!
TDump mioprogetto.exe
e troverai un output simile a questo...
....
...
....
Imports from VCL30.bpl
 Sysconst::initialization() __fastcall
 Sysconst::Finalization() __fastcall
....
etc.
ovviamente ottererai una lista lunghissima di voci, quindi č meglio
redirigere l'output su di un file.
TDump mioprogetto.exe >dump.txt
Spero di esserti stato d'aiuto.
Paolo Ferraresi.

Newsgroup: it.comp.programmare.win32
Titolo: cambio linguaggio da codice

Ciao!
ho un oggetto CFileDialog: in runtime mi appare la finestra con i
testi (bottoni vari Apri/Salva/esci,ecc) in italiano (dipende dal
sistema operativo che ho installato nel PC?).
La mia domanda è questa: è possibile, da codice, settare il linguaggio
dei testi dell'oggetto CFileDialog?
Rena

 Rena
i testi che compaiono nelle finestre di dialogo standard del sistema
operativo
sono quelli della lingua del sistema operativo, perň se tu hai l'hwnd
della finestra (e tranquillamente lo hai) puoi ridefinire i testi inviando
dei msg
appropriati alla finestra stessa (tipo WM_SETTEXT se non ricordo male)
antonio
Newsgroup: it.comp.programmare.win32
Titolo: date/time HELP!!!

Ciao a tutti,
PORTENTOSO il Borland C++ Builder!!! Ho fatto in un'ora quello che col VC++
avevo fatto in una settimana (e praticamente con la stessa esperienza, cioè
quasi nulla).
Comunque, la domanda che volevo rivolgervi è semplicissima (per voi, però).
Io ho inserito un timer per stampare data e ora in due etichette. Perché il
codice che riporto sotto la firma mi dà errore "'1999.05.21' is not a valid
time"? Perché non posso stampare la data nel formato giapponese
"yyyy.mm.dd"? La FormatString dovrebbe servire apposta, o sbaglio?
Grazie, ciao :-)
P.S. OT: sapete da dove si può scaricare l'aggiornamento gratuito per Office
'97? E' sufficiente avere il cd originale Office o servono precedenti
eventuali aggiornamenti? Grazie :-)
Marco Zanon (
m.z...@usa.net
)
http://www.geocities.com/SiliconValley/Peaks/6455
file://---------------------------------------------------------------------
------
#include <vcl\vcl.h>
#pragma hdrstop
#include "frmMain.h"
file://---------------------------------------------------------------------
------
#pragma resource "*.dfm"
TfrmMain *frmMain;
file://---------------------------------------------------------------------
------
__fastcall TfrmMain::TfrmMain(TComponent* Owner)
 : TForm(Owner)
{
}
file://---------------------------------------------------------------------
------
void __fastcall TfrmMain::tmrTimerTimer(TObject *Sender)
{
 // writing date
 TDateTime d;
 String  s="";
 switch (d.DayOfWeek())
 {
  case 1: s="Mon"; break;
  case 2: s="Tue"; break;
  case 3: s="Wed"; break;
  case 4: s="Thu"; break;
  case 5: s="Fri"; break;
  case 6: s="Sat"; break;
  case 7: s="Sun"; break;
 };
 d=d.CurrentDateTime();
 d=d.FormatString("yyyy.mm.dd");
 lblDate->Caption=s+", "+d;
}
file://---------------------------------------------------------------------
------

Già fatto, grazie,
saluti :-)

Newsgroup: it.comp.programmare.win32
Titolo: LINK

Come posso creare un link in C?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> Come posso creare un link in C?
E' imperterrito nella sua richiesta, fantastico.
La gente non ti risponde perchè sei Off Topic, insomma pensi che quella che
hai posto sia una domanda inerente agli argomenti trattati dal newsgroup?
Per favore vai su free.it.programmazione.c , è così difficile?
Insomma lo dico pure per te, cazzo!
Un'equazione:
Qualità usenet = (utenti)^[1/(utonti+troll^3)]

hai posto sia una domanda inerente agli argomenti trattati dal newsgroup?
Beh ,credo si riferisse ai collegamenti di Win32 quindi la domanda e'
pertinente mentre e' sbagliato il tuo consiglio di rivolgersi a
it.comp.programmare.c che non c'azzecca niente.

Come posso creare un link in C?
Guarda su MSDN .

 Per favore vai su free.it.programmazione.c , è così difficile?
Programmazione + windows: perfettamente in topic !!
Dov'è il problema scusa ?
Credo che GB richieda informazioni sulla IShellLink ( sulla quale non sono
in grado di aiutarlo perchè non ho mai avuto il piacere..).
Ciao !!

 Come posso creare un link in C?
Mah, a me è sembrato chiedesse informazioni su come linkare delle librerie
in un eseguibile.
Ciao!

Ringrazio tutti voi per la gentilezza.
Saluti e buon proseguimento!


Newsgroup: it.comp.programmare.win32
Titolo: Lettura tastiera in VC++

Hello All!
Qualcuno sa come fare un programma dialog-based che resti in stand-by 
totalmente invisibile (in pratica non solo non deve esserci la dialog 
visibile, ma nemmeno il bottone sulla barra) per poi poppare su in 
seguito alla digitazione di una certa sequenza di tasti?
Ciao e grazie!
Alessandro

 ha scritto nel messaggio
news:GED3A15A56D@alpoppi%tin.it...


Hello MiB!
18 Nov 00 00:45, MiB wrote to All:
Mi guardero` la documentazione in merito agli Hook di sistema. E` pero` 
possibile fare in modo che, pur essendo il programma in esecuzione, non 
esista il bottone nella barra delle applicazioni?
Ciao!
 M> Setta un Hook di sistema.
 >> Qualcuno sa come fare un programma dialog-based che resti in
 >> stand-by totalmente invisibile (in pratica non solo non deve 
 > esserci
 >> la dialog visibile, ma nemmeno il bottone sulla barra) per poi
 >> poppare su in seguito alla digitazione di una certa sequenza di
 >> tasti? Ciao e grazie! Alessandro
 M> -+- SoupGate-OS/2 v1.05
 M>  + Origin: Exception #13 <059-907626/7> (2:332/529.667)
Alessandro

 seguito alla digitazione di una certa sequenza di tasti?
C'e` un metodo piu` "mansueto" di quello di usare uno hook globale:
registrare uno hotkey. Cerca su MSDN questa API: RegisterHotKey().
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Data del sistema

Ciao,
    vorrei cambiare la data di sistema tramite un programma in VC++. Con
un oggetto COleDateTime (per esempio) riesco a leggerla ma non ad
impostarla. Qualcuno ha dei suggerimenti da darmi ?
Grazie in anticipo.
--
       Stefano Malavasi

 impostarla. Qualcuno ha dei suggerimenti da darmi ?
SetLocalTime()
--
Lorenzo
Newsgroup: it.comp.programmare.win32
Titolo: Problemi di linkaggio

Ciao a tutti! vi spiego brevemente il mio problema:
quando compilo una applicazione socket che utilizza quindi l'header
<winsock.h> o <winsock2.h> ottengo un errore nel linkaggio di questo
tipo:
------------------------------------------------------------------------
Linking...
mail.obj : error LNK2001: unresolved external symbol _WSACleanup@0
mail.obj : error LNK2001: unresolved external symbol _WSAStartup@8
mail.obj : error LNK2001: unresolved external symbol _closesocket@4
mail.obj : error LNK2001: unresolved external symbol _gethostname@8
mail.obj : error LNK2001: unresolved external symbol _connect@12
mail.obj : error LNK2001: unresolved external symbol _htons@4
mail.obj : error LNK2001: unresolved external symbol _gethostbyname@4
mail.obj : error LNK2001: unresolved external symbol _gethostbyaddr@12
mail.obj : error LNK2001: unresolved external symbol _inet_addr@4
.....8<....................8<.................8<..................8<....
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/mail.exe : fatal error LNK1120: 16 unresolved externals
------------------------------------------------------------------------
la compilazione ovviamente va a buon fine (con visual c++ 6, borland
c++ builder 5, dev c++ 4) ma il linking fallisce sempre....qualcuno
saprebbe spiegarmi il motivo?
grazie in anticipo!

 ha scritto nel messaggio
news:b356170a.02040...@posting.google.com...

devi linkare ws2_32.lib
Pela

Newsgroup: it.comp.programmare.win32
Titolo: A.A.A. NON RIESCO A LAVORARE CON VISUAL BASIC

Qualcuno ha trovato questo problema:
quando seleziono il menù "Progetto", "Riferimenti..." ricevo il seguene
mesaggio di errore:
"Errore di accesso al registro di confiugurazione"
e non riesco a fare nulla, non posso aprire i miei progetti vecchi, ...
NON POSSO FARE NULLA.
S.O. Windows NT 4.0 SP 6
Ho già rimosso e reinstallato Visual Studio, ho già provato a reinstallare
un po' di cose ma nulla...
Ho quindi riformattato C: avendo reinstallato COMPLETAMENTE Windows NT.
Dopo le installazioni dei programmi STESSO IDENTICO PROBLEMA.
Può essere causato da qualche OCX freeware installato, che comunque avevo
già utilizzato precedentemente???
Grazie e se mi risponderete vi sarò molto grato!!!!!!!!!!

 wrote in message
8jccmr$t3t$1...@pluto.sm.dsi.unimi.it...

Newsgroup: it.comp.programmare.win32
Titolo: directory temp

come faccio a individuare la dirctory temporanea (temp) di windows?
in genere è la C:\WINNT\Temp
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 in genere è la C:WINNTTemp
API GetTempPath.
Steve.


Newsgroup: it.comp.programmare.win32
Titolo: ricostruzione registro

Un esperto sà come si fa a ricostruire il registro di windows 95.
In windows 98 in D.O.S  si fa con     scanreg/fix  ma  nel 95 non funziona.
mille grazie

 mille grazie
Grazie a te.
X/post e F/up impostati dove di dovere.
-- 
-=[]=---iAN CooG---=[]=-
Un impegno concreto: piu'
pleistescion per tutti

Newsgroup: it.comp.programmare.win32
Titolo: Ricavare la versione dell'applicazione

Salve a tutti
come faccio a sapere la versione del mio sw a runtime?
Mi spiego:
Voglio che nella finestra Help... ci sia una Label che mi mostri la versione
sw...
ma nn voglio modificarla a manino... cioč sto cercando un'API
che faccia qualcosa di simile a VB cioč App.Minor etc...
Uso VC con le MFC...
Grazie

 come faccio a sapere la versione del mio sw a runtime?
Come fa a sapere il tuo sw che versione deve essere? Avrai sicuramente 
da qualche parte un #define VERSION... Usa quella costante anche per 
l'About! 
-- 
Luc.

Intendi la versione nelle risorse ?
GetFileVersionInfo()
Giacomo

MFC ? Intendi la versione nelle risorse ?
- GetFileVersionInfo();
per il primo parametro:
- GetModuleFileName();
Giacomo

potresti essere un pochino + dettagliato.
HO visto anche su MSDN ma mi da errore in linker
Puoi farmi tu un esempio copmpleto
grazie
"Giacomo" <nob...@no.where> ha scritto nel messaggio
news:NvY2b.268012$lK4.8...@twister1.libero.it...


> HO visto anche su MSDN ma mi da errore in linker
mettici anche version.lib.
Su MSDN trovi esempi fantastici.
Giacomo