mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: create un sw che faccia questo

Vorrei che un programmatore faccia una piccola utility. Un sw che unisca i 
video. Lo so, esistono già. Ma sono sw con tante funzioni e magari non 
automatici e non universali. Io uso virtual dub (ma questo unisce soltanto 
gli avi) e TMPGEnc ma poi bisogna ricomprimere il video che si crea; ma 
come comprimerlo per farlo identico ai spezzoni video? Boh! Per questo mi 
piacerebbe molto che ci sia un sw che unisca semplicemente dei spezzoni 
video, ma senza nessun calcolo sulla compressione e nessun calcolo su 
nessuna altra cosa. Deve essere semplicemente un copia e incolla. Cioè il 
sw copia il primo spezzone video e subito dopo attaccato ci copia il 
secondo spezzone video. I due video potrebbero essere stati codificati in 
modi diversi, ma chi se ne frega. Tanto questo sw non sa cosa sia un 
codec. Lui copia semplicemente i byte di un video dopo i byte di un altro 
video. Magari così si potrebbero unire mpg e avi, sempre che il lettore 
multimediale riesca a leggere il risultato.
Non penso sia difficile da fare. Anzi penso propio sia una gran cazzata.  
Fate un sw che non si installi ma che semplicemente si clicca sul .exe. 
Potrebbe essere soltanto un unico file (il .exe) o altrimenti qualche 
altro file nella stessa directory se così facendo il sw risulta più 
leggero.
Cosa ne dite?

Ciao, uvz!
Il giorno 08/11/2003 alle ore 13:42 hai scritto:
 u> Cioč il sw copia il primo spezzone video e subito dopo attaccato ci
 u> copia il secondo spezzone video. I due video potrebbero essere stati
 u> codificati in modi diversi, ma chi se ne frega.
Si certo chissenefrega, cosa vuoi che sia un codec...
Ma hai la minima idea di che cosa stai parlando ? Hai idea delle
problematiche inerenti quello che vuoi fare ? Non ti sei mai chiesto perche'
VirtualDub si rifiuta di appendere due file che non sono codificati nello
stesso modo ?
 u> Lui copia semplicemente i byte di un video dopo i
 u> byte di un altro video. Magari cosě si potrebbero unire mpg e avi,
 u> sempre che il lettore multimediale riesca a leggere il risultato. Non
 u> penso sia difficile da fare. Anzi penso propio sia una gran cazzata.
Infatti esiste gia': copy /b file1.avi+file2.avi fileunito.avi
 u> Cosa ne dite?
Meglio che ti documenti un po' meglio sui formati video e impara ad usare
VirtualDub.
Bye

 Cosa ne dite?
usa COPY oppure un programma di video editing già esistente (però penso
che sia meglio la seconda)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 d'installazione... :D
Anzi! Per dirla tutta, COPY è un comando interno, quindi, in pratica, non
esiste nemmeno come programma a se stante! ;-)
- Alberto
Newsgroup: it.comp.programmare.win32
Titolo: T9

Qualcuno sa se è possibile reperire in rete informazioni su come è stato
sviluppato il metodo di scrittura veloce degli sms chiamato t9?
Sto sviluppando per esercizio personale una mia versione del t9, è un buon
esercizio sulle strutture dati.
Ero curioso però di vedere come i programmatori originali l'avevano risolta,
se cambia da cellulare a cellulare, e poi quali sono le regole
comportamentali dell'algoritmo nei vari casi che si possono presentare.
Il sito 
t9.com
 non fa alcun riferimento a tutto ciò, spiega solo come usare
il t9 con il proprio cellulare, ma io volevo spulciare quello che c'era
dietro, come quando si compra un televisore e lo si apre per vedere come lo
hanno fatto dentro...
Non voglio che mi diciate come lo fareste voi, vorrei sapere se si può avere
accesso al codice o alla descrizione funzionale della versione originale...
Grazie
m.

http://www.prolauro.it/infolib/e-zine05.txt
vedi l'articolo "Rapporto 6266 in T9"


Immagino che il codice (in senso lato, indipendentemente dal fatto se è
tutto software, tutto hardware, mezzo e mezzo...) e l'algoritmo siano
protetti da diritti d'autore e che quindi su internet non trovi niente....
ma non trovo neanche altri articoli come questo... ne' alcune risposte a
domande fondamentali, tipo per esempio se le stesse sequenze di tasti su
cellulari diversi producono la stessa parola o no, ovvero se ogni casa
costruttrice istruisce il t9 in modo diverso, con regole, dizionari
diversi...
Nessuno si è mai posto il problema...?

 Nessuno si è mai posto il problema...?
A quanto ne sapevo io il sistema T9 era stato creato in base a
statistiche recuperate facendo un'analisi delle pagine web. Questo
spiega il perche' di alcuni bachi incredibili - il fatto che la 'ai'
sia piu' probabile di 'ci', il fatto che se uno digita 'ebraismo' viene
fuori 'fascismo' e che conosca il nome di alcuni personaggi famosi.
Il risultato e' pressoche' identico nei vari cellulari, ma mi sembra di
ricordare alcune differenza tra modelli di case diverse. Le regole sono
fisse comunque, e' il dizionario che cambia semmai...
-- 
'Ma perche' si usa '->' e non '.' ?'
'Perche' gli piaceva di piu' cosi'' Luigi Pomante, 2003

> A quanto ne sapevo io il sistema T9....
Sai anche dove potrei reperire informazioni a riguardo?
Grazie in anticipo

 sviluppato il metodo di scrittura veloce degli sms chiamato t9?
L'algoritmo alla base del T9 sfrutta le catene di Markov, in rete puoi
trovare degli esempi di utilizzo.


Chi ti ha detto che sfrutta le catene di Markov? Dov'è la fonte?

 Grazie in anticipo
Purtorppo no, sono cose che ho leggiucchiato in giro... niente
materiale 'serio' :|
-- 
'Si quest'ampli non e' male... ha due canali, quello normale... e poi
quello con *la storpiatura*'

Newsgroup: it.comp.programmare.win32
Titolo: Help!!

Salve gente,
Sono ancora io la mia richiesta sembrerà stupida ma siccome ho gia
modificato le immagini di apertura e di chiusura di windows (es.:ora è
possibile spegnere il computer).
Volevo sapere se c' era un modo per modificare la stringa Start dal menù
omonimo
P.S.:se invece esiste un file dove c'è questa stringa allora vorrei sapere
il nome e il percorso.
Ringrazio chiunque riesca a rispondermi.

 il nome e il percorso.
Riporto quanto scaricato da un sito (non ricordo quale.):
-Puoi farlo, per quanto sia una azione parecchio delicata (io lo ho già
fatto):
-1. avvia il PC in modalità DOS
-2. esegui una copia di salvataggio di Explorer.exe (si trova nella
directory di Windows)
-3. lancia il tuo editor esadecimale preferito
-4. ricerca la stringa: 05 00 41 00 76 00 76 00 69 00 6F 00
 (che convertita in decimale si legge A v v i o)
-5. sostituiscila con la stringa: 05 00 53 00 74 00 61 00 72 00 74 00
 (che convertita in decimale si legge S t a r t)
-6. riavvia il sistema
-Se te la cavi con gli editor esadecimali puoi scrivere al posto di Avvio
qualsiasi -stringa di 5 lettere a tuo piacimento.
-Fai attenzione ad usare un editor esadecimale che sia compatibile con
Win95/98, e ricorda che normalmente dovrai utilizzare l'istruzione il
comando dos LOCK C: per bloccare il disco e permettere all'editor di
funzionare, quindi il comando UNLOCK C: dopo aver chiuso l'editor.
Buona Fortuna
Drugo

Newsgroup: it.comp.programmare.win32
Titolo: VC++ convertitore assembler

esiste un convertitore assembler a e da VC++?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 esiste un convertitore assembler a e da VC++?
Da VC++ ad assembler puoi passare decompilando il compilato del VC++... 
da assembler a VC++ non credo proprio che ci puoi passare. Ma 
eventualmente, PERCHE' fare una cosa del genere??? Se hai un listato 
assembler lo puoi tradurre benissimo in VC++ a manina, anche se in 
maniera un pň pedestre. Credo di non aver capito la domanda...
Newsgroup: it.comp.programmare.win32
Titolo: puntatore "rosso e grosso"

Quando uso il videoproiettore e lavoro in Windows ( es. Word, Excel), non
sempre il puntatore è ben visibile da tutti. Esiste un modo per avere il
puntatore di colore rosso e più grande in modo che sia maggiormente visibile da
tutti ?
Grazie per i suggerimenti.
Danilo
-- 
Posted from  [62.98.115.213] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

tutti ?
Disegnati un puntatore rosso e grosso, comunque sei OT.
-- 
Marco Barisione (ICQ 84277092)

Disegnati un puntatore rosso e grosso, comunque sei OT.
Bel consiglio, e poi perche' OT ? e se lo volesse fare da
codice ?
-- 
The Follet

Puoi disegnarti un puntatore con un'applicazione che lo consenta (IconForge,
l'editor di VC++, ecc.), poi:
-- da codice: LoadCursor( ), SetCursor( ) (cerca sull'MSDN per maggiori
informazioni)
-- da Windows: Pannello di Controllo -> Mouse.
Ciao,
Fra.

 wrote in message
news:9u7gau$6rg$1...@fe1.cs.interbusiness.it...

IO intendevo ... durante l'uso di Word ed Excel in cui il puntatore non è
modificabile da Windows, ed ha l'aspetto di una riga verticale o di una
crocetta... almeno io non ci sono riuscito a modifciarlo. Si può modificare il
puntatore di Word ?.
Saluti da OT 
-- 
Posted from  [193.42.90.35] 


codice ?
Con Word ed Excel? A me non sembrava che volesse farlo da codice da
come ha posto la domanda.
-- 
                    Marco Barisione (ICQ 84277092)
Se sei interessato alla creazione di un newsgroup generico in cui si
possa parlare di quei linguaggi di programmazione senza un gruppo
apposito vota per it.comp.lang su it.news.votazioni.

puntatore di Word ?.
Su pannello di controllo vai su mouse, puntatori e cambia il puntatore
e cambia il puntatore chiamato selezione testo.
Comunque se non lo vuoi fare da codice sei OT.


distanza quindi dovrebbe andare piů che bene.
Questo lo sappiamo tutti perfettamente.
Ma a una domanda intitolata "puntatore bianco e giallo" io
non risponderei con "disegnati un puntatore bianco e
giallo", perche' cio' che si vuol sapere e' proprio come
farlo.  In quanto all'OT, non e' intuibile dal messaggio
originale se lo si voglia fare da codice o meno ed essendo
un ng di programmazione, si pensa in positivo.
Non lo vuol fare da programma ? allora e' OT.
-- 
The Follet

Newsgroup: it.comp.programmare.win32
Titolo: Eliminare icona in alto nelle finestre VB

Si può fare? Se si :come?
Ciao

 Si può fare? Se si :come?
devi impostare la proprietà ControlBox del form interessato a False; cmq
credo che su questo NG tu sia OT (meglio news:it.comp.lang-visual-basic)
Ciao
Faber

 ha scritto nel messaggio
news:9k1bar$205l8$1...@ID-66268.news.dfncis.de...

perchè ot ??
win32 non è solo per C o C++ ma anche per vb :)))
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

 > devi impostare la proprietà ControlBox del form interessato a False;
Ok quewsto funziona, ma come disabilitare il menu che appare facendo click
sopra l'icona nel caso volessi lasciarla ???
Newsgroup: it.comp.programmare.win32
Titolo: Local IP Address

Sara' banale, ma non conosco bene il C++
Ho la necessità di scrivere un'applicazione che scriva su file  l'IP
corrente del PC.
Qualcuno mi puo' aiutare?
Grazie
@le

 wrote in message
a1mk6s$a20$1...@fe2.cs.interbusiness.it...


 corrente del PC.
L'indirizzo IP e` associato alle interfacce, non ai PC. Un PC puo`
possedere anche decine di indirizzi IP.
--
Lorenzo

possedere anche decine di indirizzi IP.
E' presumibile che abbia bisogno dell'IP relativo alla
connessione ad internet.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it
"Meglio cieco che negro" (Stevie Wonder)

 wrote in message
a1mk6s$a20$1...@fe2.cs.interbusiness.it...


 wrote in message
news:a1mk6s$a20$1...@fe2.cs.interbusiness.it...

Ecco il codice, magari un po' vecchio stile, ma funziona!
main()
{
  INT i;
  char    name[MAX_PATH];
  WSADATA WSAData;
  WORD    VersionRequested;
  HOSTENT *hostEnt = NULL;
  VersionRequested = MAKEWORD( 2, 0 );
  if (WSAStartup (VersionRequested,&WSAData)) {
  } else
  if (gethostname(name,255)) {
  } else
  hostEnt = gethostbyname (name);
  if (hostEnt != NULL) {
    i=0;
    while (hostEnt->h_addr_list[i] != NULL) {
      printf("%u.%u.%u.%u",
       (unsigned char) hostEnt->h_addr_list[i][0],
       (unsigned char) hostEnt->h_addr_list[i][1],
       (unsigned char) hostEnt->h_addr_list[i][2],
       (unsigned char) hostEnt->h_addr_list[i][3]);
     i++;
    }
  }
  WSACleanup();
}
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.programmare.win32
Titolo: Dove trovo FAQ su TCP-IP x inizio programmazione?

SApete dirmi dove posso trovare qualche FAQ sul  funzionamento del
protocollo TCP/IP in ITALIANO?Vorrei costruirmi un
client-server...generalmente chiamati troian ma mi sfugge un po' come
avviene la comunicazione tra loro. Grazie
P.S. in italiano!

 client-server...generalmente chiamati troian
Non ti risponderà nessuno se è questo il tuo fine.
--
.·::·._.·::·._.·::·._.·::·._.·::·._.·::·._.·::·._.·::·.
Bytecode - Application Service Provider
Web: 
http://www.bytecode.it
Wap: 
http://wap.bytecode.it
Risorse gratuite,  tech tips e tutorial per programmatori,
grafici e webmaster.
Web hosting, web housing, web design ed ecommerce
per le aziende che vogliono crescere.
Iscriviti alla mailing list per gli aggiornamenti sul
contenuto del sito
.·::·._.·::·._.·::·._.·::·._.·::·._.·::·._.·::·._.·::·.

Newsgroup: it.comp.programmare.win32
Titolo: indicizzatori e overload degli operatori C#

ciao
Argomenti come gli indicizzatori e l'overload degli operatori, sono 
argomenti essenziali, o possono essere assimilati anche in un successivo 
momento?
grazie a tutti e buon lavoro

 momento?
Dipende da quali sono le tue finalita'. Secondo me sono necessari per 
sfruttare pienamente le potenzialita' di questo linguaggio.
Newsgroup: it.comp.programmare.win32
Titolo: Messaggi Windows

...


Come si intercettano?

OKAY, hai intenzione di programmarlo in C o con qualche framework C++ (OWL,
VWCL, MFC)?
Nel primo caso, hai sottomano un esempio di programma windows scritto in C?
Se si, troverai ad un certo punto una WNDPROC, che è la Window Procedure,
che si cucca tutti i messaggi.
Di solito questa funzione è un gigantesco switch che controlla tutti i
messaggi che si vuole processare.
Ad ogni modo, hai provato VIDE? E' un editor gratuito che si può configurare
per il bcc55, e che ti risolve un sacco di problemi e ti fa risparmiare un
bel po' di tempo.
C'è anche un editor di risorse e credo che funzioni anche con il
TurboDebugger, sempre free, della Borland. Trovi l'URL di VIDE nella pagina
links del mio sito (
www.luigibianchi.com
)
A presto, Luigi


C'č anche un editor di risorse e credo che funzioni anche con il


 >C'è anche un editor di risorse e credo che funzioni anche con il


Newsgroup: it.comp.programmare.win32
Titolo: InternetConnect, dove sbaglio?





Ciao a tutti!


Sto cercando di creare un programma per connettermi 
ad un sito ftp (il mio) con user e password per poi prelevare un 
file.


Però quando compilo il programma mi viene dato 
l'errore 12007 durante InternetConnect, secondo voi dove sbaglio?


Vi posto il codice


hIntSession = InternetOpen (szAppName, 
INTERNET_OPEN_TYPE_PRECONFIG,
                                 
NULL, NULL, INTERNET_FLAG_ASYNC) ;


 


hFtpSession = InternetConnect (hIntSession, 
"
ftp://www.pippo.it
",
                                    
INTERNET_DEFAULT_FTP_PORT,
                                    
"pip42", "psw", INTERNET_SERVICE_FTP, 0, 0) ;


 


Vi ringrazio.


Gabriele


 



0, 0) ;
 12007       ERROR_INTERNET_NAME_NOT_RESOLVED
             The server name could not be resolved.
Sei sicuro di quel "
ftp://www.pippo.it
"?
Non deve essere qualcosa del tipo "
ftp://ftp.pippo.it
"?
Paolo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

  
prova con:
hFtpSession = InternetConnect (hIntSession, "
www.pippo.it
",
               INTERNET_DEFAULT_FTP_PORT,
               "pip42", "psw", INTERNET_SERVICE_FTP, 0, 0) ;
-- 
Se non conosci la netiquette o il quoting,
ti prego, prima di rispondere, leggi qui:
http://www.marco5x.net/usenet/galateo.php
http://www.marco5x.net/usenet/quoting.php

 Vi ringrazio.
Se smetti di postare in HTML, ringraziamo anche noi
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

Da ora posterò non in html ma in formato standard...ok!
Proverò con i consigli che mi avete dato, grazie!
"Valter Minute" <vmi...@REMOVEMEinwind.it> ha scritto nel messaggio
news:Xns952BB7A873F...@212.110.0.170...


 Da ora posterò non in html ma in formato standard...ok!
Quasi...
dovresti anche evitare di riportare tutto il messaggio a cui rispondi 
e, se ne riporti degli spezzoni, farlo _prima_ delle tue annotazioni.

Newsgroup: it.comp.programmare.win32
Titolo: Inizializzare il CDC

Devo crearmi un CDC su cui devo inserire dei dati ..come faccio ad
inizializzarlo in modo corretto?
Premetto che  il contenuto del CDC  non viene mai visualizzato a Video, lo
utilizzo infatti unicamente per elaborarne il contenuto e generare delle
Bitmap.
Per ora ho utilizzato:
dc.CreateCompatibleDC(NULL);
Però quando vado a ricavare il contenuto del CDC ottengo una banda nera .
Grazie

:

Prima di disegnare nel DC in memoria devi creare una bitmap e selezionarla 
con SelectObject (non sò se con MFC ci sono "scorciatoie" per creare un DC 
"bitmapped").
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: [Win32] : Domanda sulle risorse custom

salve,
qualcuno di può dire come si fa a realizzare una finestra con uno stile
custom? non riesco a capire come si può
in win32 modificare non tanto l'aspetto dei controlli ( per i quali non è
difficile) ma quello della finestra che li contiene.
mi spiego: vorrei poter ridefinire i bottoni delle scrollbar dei bottoni di
resize chiusura dei bordi etc..
mi chiedo inoltre se sia possibile ridefinire anche la forma di una finestra
( posso farne una triangolare?!! )
C'è qualche limite alla customizzazione o no? O meglio quali sono le sue
possibilità? Si tratta di argomenti che non ho ancora studiato x bene.
attendo una risposta ( spero esauriente) sull'argomento
grazie.

 attendo una risposta ( spero esauriente) sull'argomento
Beh, esauriente e` un po' difficile, sono argomenti ampi. :)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

 Beh, esauriente e` un po' difficile, sono argomenti ampi. :)
Su questo debbo convenire ;)


 Come? :)
RTFM. :)
Brevemente: devi crearti una regione con la forma desiderata [1], poi
usando SetWindowRgn ci pensera` Windows a disegnarti la finestra con tal
forma.
[1] Ci sono almeno due modi per creare una regione:
-Creare regioni di forme "elementari" (con CreateEllipticRgn(),
CreateRectRgn(), CreatePolygonRgn() e cosi` via) e poi attaccarle
assieme con CombineRgn();
-Crearle da un 'path', attraverso PathToRegion(). Un path lo puoi creare
direttamente 'disegnando' in un DC con le normali funzioni di GDI
(occhio perche` sotto a Win9x puoi usare solo un piccolo sottoinsieme di
esse). Basta racchiudere tali chiamate fra un BeginPath() ed un
EndPath().
Comunque, ribadisco, fai prima a leggere l'help delle API. :)


Newsgroup: it.comp.programmare.win32
Titolo: stampare in diagonale

 
          Salve a tutti!
Cme posso fare per stampare delle scritte in diagonale, con una qualsiasi
inclinazione??? Grazie!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 inclinazione??? Grazie!
Ho visto che hai postato anche su ICLVB: ma ti serve in visual basic
o cosa?
Qui hai un esempio di come usare CreateFont:
http://www.mdstud.chalmers.se/~md7amag/code/wintut/wtpart2.html
-- 
ciao, hal


 


 inclinazione??? Grazie!
Non sono sicuro, però credo che con le GDIPlus sia possibile (se non le 
conosci prova a cercare su Google gdi+ o gdiplus, dovresti trovare qualche 
tutorial).Ciao.
Newsgroup: it.comp.programmare.win32
Titolo: CRect, e i float??

Ciao Ragazzi,
se devo fare un rettangolo con dei numeri con la virgola, come faccio
dato che Crect accetta solo gli Int?
Grazie
Ciao
F

 dato che Crect accetta solo gli Int?
Non esiste una posizione a 3,6 pixel ... usa una scala usando una semplice 
proporzione
Queste API ti possono aiutare allo scopo:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/cordspac_0u43.asp
-- 
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

Ok! Ho capito, però..
dovrei prendere una valore da un Edit, per cui essendo conla virgola lo
prendo come stringa giusto? E poi lo converto in un valore.
Questo valore deve rappresentare il rettangolo.
Tu come faresti?
Grazie 
CIoa
F

 Questo valore deve rappresentare il rettangolo.
Puoi farlo in tanti modi e su msdn trovi diversi esempi su come usare le api 
di cui ti ho postato il link.
Cosa fare dipende dalla scala che devi usare.
Il tuo schermo ha un certo numero di pixel. I pixel non bastano perchè 
dipende anche dalla densità, cioè i punti per pollice ossia i DPI che 
ottieni con la GetDeviceCaps (specificando LOGPIXELSX e LOGPIXELSY).
Quindi devi decidere:
- quel rettangolo con quale fattore di ingrandimento vuoi vederlo sullo 
schermo
- se il rapporto x, y lo vuoi identico o stretchabile (e lo puoi impostare 
con SetMapMode)
- se la coordinata 0,0 ti va bene che sia in alto a sinistra e se l'asse y è 
orientata verso il basso (altrimenti la cambi con SetWindowOrg e 
SetViewportOrg).
- ...
Un testo classico che spiega queste e molte altre cose è il Petzold. Ma se 
non hai chiari i concetti di base della grafica farai molta fatica.


Sto iniziando adesso a guardare la grafica, e ormai sono abituato a
fare fatica.
Giorni fa ho letto che Bill Gates si è stupito del fatto che sono
molto pochi gli iscritti alle facoltà di informatica in america e che
i programmatori sono sempre meno.
Qui in italia non so comè, ma per uno che vuole diventare
programmatore a 34 anni e che non può iscriversi all'università per
motivi di lavoro, è un impresa.
Un corso di programmazione di c++ e visual c costa almeno 3000
euro...direi che la fatica di capire bisogna farci L'abitudine! Il
Petzold ce l'ho, proverò a guardare meglio.
Grazie

 Grazie
Prego

Newsgroup: it.comp.programmare.win32
Titolo: Borland Builder!!!! come diavolo funziona?

Ciao!! Sono in possesso di Borlando Builder per C ma non so assolutamente da
dove cominciare per usarlo!!!
a me serviva un compilatore per C e sono riuscito a recuperare questo solo
che non riesco neanche a compilare un programmino che scriva "Hello,
world"!!!
aiutatemi!!!!!!!!

 wrote in message
news:8pgdd8$u8m$1...@pegasus.tiscalinet.it...


che non riesco neanche a compilare un programmino che scriva "Hello,
Il builder credo vada benissimo anche per compilare programmi scritti
in C. Ovviamente non sara piu "visuale" nel senso che dovrai scrivere
programmi con la classica programmazione procedurale in stile C.
Per sviluppare una applicazione in questo modo fai :
File/New/Console Wizard/Window(Gui)
ciao

 wrote in message
8phsh0$k9r$1...@nread2.inwind.it...


ora provo come dici tu ma intanto delucidami su questo:
avevo compilato (non ricordo più come) il programmino stupidissimo che
visualizzava "hello world", ma fatto andare presenta una finestra grigia e
basta!! ciò dipende da cosa? dalla libreria standard da cui prendo le
funzioni per scrivere che non vanno bene con c++ o sto dicendo una boiata
pazzesca


Secondo me (non ho BCB5) devi usare File/New/Console Wizard/Console o
qualcosa di simile. Se usi GUI fai programmi Windows con menu, dialogbox
etc...
Prova e fammi sapere.


pazzesca
Se posti del codice forse posso aiutarti ..........
ciao

il codice è una s...onzata:
#include <stdio.h>
main()
{
printf("Salve, mondo\n");
return 0;
____________________


return 0;
Beh, con questo codice realizzi solo un programma a consolle .
Se vuoi costruire una finestra windows che visualizzi qualcosa ,devi 
sicuramente scriverne molto di piu.
Se sei interessato a un simile codice scrivimi che te lo mando .
ciao

Newsgroup: it.comp.programmare.win32
Titolo: Sintassi nei file INF

Ciao,
qualcuno di voi saprebbe indicarmi dove trovare informazioni sul formato
dei file INF, utilizzati in Windows 9x e NT per l'installazione di software.
Ho trovato qualcosa sull'MSDN, ma c'e' una certa differenza tra quello che
viene riportato e gli INF della MS.
Sembrano esserci diverse possibilita' di sintassi in questi file, quella che
mi interessa e' rappresentata dal seguente esempio:
"odbcconf.exe"=1,odbcconf.exe,,,,1999-03-15,,,,,,,ROOT,,,45107,SYSTEM,,,3.05
10.3904.0000,
(entry=diskid,filename[8.3],,,,data,,,,,,,src dir,,,size,dest
dir,,,versione,)
Le informazioni inserite sono chiare, ma quelle mancanti cosa sono o
cosa rappresentano?
ciao, Franco
--
Posted from [194.184.225.66] by way of 
law2-oe21.hotmail.com
 [216.32.180.125]
via Mailgate.ORG Server - 
http://www.mailgate.org

ciao, Franco
Saluti,
    Mardy

ciao, Franco
Saluti,
    Mardy
Newsgroup: it.comp.programmare.win32
Titolo: Aiuto Canvas e Builder

Salve a tutti,
vorrei chiedervi un chiarimento sull'oggetto canvas in C++ Builder.
In un post precedente mi è stato detto che ogni form possiede un
ogetto canvas al suo interno.
E' possibile ridimensionare questo oggetto perchè occupi ad esempio
metà della superficie della form???
Cioè alla fine dovrei ottenere una finestra di cui una metà è occupata
da un'area disegnabile e l'altra metà contiene acuni controlli.
Come potrei fare?.
Ciao a tutti
		Pevar...

...

Puoi fare in due modi:
1) Metti i tuoi controlli nella prima metà della form e disegni tramite il
Canvas
    utilizzando le coordinate della seconda metà.
2) Ci metti un bel TPaintBox
Comunque l'oggetto Canvas non è un qualcosa di gestibile dal programmatore.
Esiste ed è grande quanto tutta la form perché alla form corrisponde un
Device Context: ogni area disegnabile ha un suo DC.
Alfio

 metà della superficie della form???
ridimensionarlo no, pero' puoi inserire nella form un pannello che
occupi la porzione desiderata, e poi lavorare con il Canvas del
pannello e non quello della Form.
Per quanto riguarda TList, di nuovo l'help e' fatto abbastanza bene,
perche' ti consente di tenere sott'occhio tutti i metodi di
un componente ed in una finestra separata vedi la spiegazione.
In piu', per quanto riguarda la conversione Int/String, tieni presente
che essendo il tutto sviluppato in C++ molto spesso ci sono delle
gradite sorprese nelle conversioni, nel senso che spesso e' possibile
assegnare un Int a una String, ed il compilatore effettua la
conversione automaticamente.
Ciao.
		luca
Newsgroup: it.comp.programmare.win32
Titolo: Tab control

Salve,
ho iniziato ad utilizzare il vc6 per piccoli programmini win,
ho creato un piccolo dialog con l'editor apposito e l'ho visualizzato
con DialogBoxParam() e tutto sembra funzionare.
Ho poi aggiunto un tab control e stranamente il dialog non viene più
eseguito (o forse termina immediatamente), ho riscontrato lo stesso
comportamento con altri controlli, da cosa può dipendere, devo gestire
alcuni messaggi particolari?

 ha scritto nel messaggio
news:e31df797.04071...@posting.google.com...

all'inizio del programma prova a mettere un InitCommonControls(); (includi
commctrl.h)
--
Pela

 commctrl.h)
Ok ora funziona, ma per aggiungere una pagina al tab control, posso
crearla prima con l'editor delle risorse come fosse un dialg? o devo
costruirmi le varie pagine a run-time?

 costruirmi le varie pagine a run-time?
Il metodo più diffuso per riempire di controlli le tab è quello di creare
ogni pagina come se fosse una dialog senza caption, senza bordi, senza
niente, un rettangolone grigio con i controlli in sostanza; poi credo che
ogni dialog venga creata come "figlia" del controllo tab, ma a dire il
vero non ho mai provato.
P.S.: MFC aiuta! Ci sono delle classi fatte apposta allo scopo (mi sembra
che si chiamino CPropertySheet e CPropertyPage).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 che si chiamino CPropertySheet e CPropertyPage).
Vorrei non usare le MFC per ora ma solo quando avro più padronanza
delle api.

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

Avrei urgente bisogno di un dettagliato manuale di API anche in inglese,
sapete dove posso trovarlo??
Grazie
    Mao

Mao wrote:

prova qui
http://public.surfree.com/vgascon/vds/192.htm
--
 TO FIND ALL THAT YOU MAY LOOK FOR
      VISIT MY HOME PAGE
 -*-  
http://ravem.cjb.net
  -*-
    -> CHECK MY GSM AREA ! <-
 -Connectors, Cables, Sms, Sites-
Newsgroup: it.comp.programmare.win32
Titolo: DLL scritta in VB utilizzabile da JSP, PHP ecc...

Salve a tutti,
non so se la mia domanda sia stupida ma vorrei
sapere se una DLL scritta in VB6 č utilizzabile da JSP e/o PHP.
Grazie.

 Grazie.
figurati... spero ti sia d'aiuto.
ciao

 problemi.
Grazie per la risposta. L'informazione mi serviva in quanto dovrei decidere
che strada percorrere.
In pratica, partendo da del codice VB di un progetto già funzionante da
tempo che accede ad un "database", si vuole creare una DLL che contenga dei
metodi per accedere (lettura e scrittura) a questo "database".
Database è tra virgolette perchè in realtà si tratta di singoli file binari
non di un database come SqlServer o altro...
Poi la DLL dovrebbe essere utilizzata da qualsiasi altro programmatore per
costruire l'interfaccia utente via Web indipendentemente dal linguaggio
utilizzato per costruire questa interfaccia. (insomma una specie di SDK (se
così si può chiamare))...
Esiste una soluzione migliore?
Avrei anche pensato di utilizzare un eseguibile sempre attivo nel server che
comunica con la pagina Web (asp, jsp, php) attraverso dei file di testo. Nel
senso che la pagina web richiede delle informazioni all'eseguibile tramite
file di testo e rimane in attesa in un loop che l'eseguibile restituisca il
risultato sempre in un file di testo.
Lo so, il tutto è un po' di legno ma in teoria non dovrebbe avere problemi
di funzionamento.
Qualche altra idea per evitare l'uso della DLL?
Grazie ancora.

 Grazie ancora.
figurati... ciao

 problemi.
Questa cosa mi incuriosisce molto... Io avevo sempre pensato che Java 
potesse "parlare" con il C puro, ma non con oggetti COM.
Per cui, io avrei fatto qualcosa tipo:
  1. Oggetto ActiveX COM realizzato con VB6
  2. Strato intermedio C++ che parla da un latto con l'oggetto COM 
     e poi"esporta" delle funzioni C
  3. Modulo Java che parla con la interfaccia C di 2
Invece dici che il passo 2 si puo' evitare??
Avresti dei link riguardo l'interfacciamento di Java e COM??
Grazie,
Ciao
Dan

 Ciao
ciao
Newsgroup: it.comp.programmare.win32
Titolo: Malefica GetProcAddress()

Ciao...
insomma non riesco a chiamare una funzione, il cui puntatore
mi viene restituito da GetProcAddress(), se non senza parametri
o che restituisce int (praticamente il default di una funzione).
Se voglio chiamarne una che ha dei parametri, mi dice che non
può convertire la stessa in int (_stdcall *)(void) (cioè quella di default).
Chi mi spiega la cosa??? :-0

 wrote in
news:d6kqjh$im6$
1...@newsreader.mailgate.org
: 

La GetProcAddress ti ritorna una funzione di quel tipo e il compilatore 
si rifiuta di "tradurla" di sua spontanea volontà.
Se ci metti un cast esplicito (e scarichi la coscienza del 
compilatore), vedrai che funziona.
-
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 compilatore), vedrai che funziona.
No non è quello perchè il cast l'ho già applicato!
Ma ho trovato il problema!!!!
nella dichiarazione del puntatore a funzione, bisogna usare
__cdecl anzicchè __stdcall, anche se Microsoft dice di usare
__stdcall...come sempre nemmeno loro sanno quello che fanno! :-)

 __stdcall...come sempre nemmeno loro sanno quello che fanno! :-)
dov'è che loro dicono di usare __stdcall? se la funzione originale usa
__cdecl è chiaro che va importata con __cdecl; se usa __stdcall devi
importarla con __stdcall.
-- 
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: [?] - Ancora CTreeCtrl ....

Sono riuscito finalmente a riempire il mio controllo dei vari rami (domanda
posta un paio di gg fa )
Adesso però catturando l'evento 'OnSelchanged' voglio il numero del ramo
selezionato
Come faccio?
Es.
TV_INSERTSTRUCT TreeCtrlItem;
HTREEITEM hTreeItemR;
TreeCtrlItem.hParent = TVI_ROOT;
TreeCtrlItem.hInsertAfter = TVI_LAST;
TreeCtrlItem.item.mask = TVIF_IMAGE | TVIF_SELECTEDIMAGE | TVIF_TEXT;
TreeCtrlItem.item.pszText = " Radice ";
TreeCtrlItem.item.lParam = 0;    file://indice del ramo
TreeCtrlItem.item.iImage = 1;    file://immagine
hTreeItemR = m_TreeSlash.InsertItem( &TreeCtrlItem );
TreeCtrlItem.hParent = hTreeItemR;
TreeCtrlItem.item.pszText = " Ramo 1 ";
TreeCtrlItem.item.lParam = 1;    file://indice del ramo
TreeCtrlItem.item.iImage = 1;    file://immagine
hTreeItemR = m_TreeSlash.InsertItem( &TreeCtrlItem );
TreeCtrlItem.hParent = hTreeItemR;
TreeCtrlItem.item.pszText = " Ramo 2";
TreeCtrlItem.item.lParam = 1;    file://indice del ramo
TreeCtrlItem.item.iImage = 1;    file://immagine
hTreeItemR = m_TreeSlash.InsertItem( &TreeCtrlItem );
etc..
Se seleziono Ramo 1 mi deve ritornare 1, Ramo 2 = 2 etc.....
--
Grazie anticipatamente a tutti e buon lavoro
Saluti: Roberto


Se hai aggiunto il meetodo OnOnSelchanged in risposta all'evento
probabilmente nel sorgente avrai....
void CTreeCtrl::OnSelchanged(NMHDR* pNMHDR, LRESULT* pResult)
{
 NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
 // TODO: Add your control notification handler code here
....
 *pResult = 0;
}
La struttura NM_TREEVIEW contiene tutto ciò che ti serve:
typedef struct tagNMTREEVIEW {
    NMHDR hdr;
    UINT action;
    TVITEM itemOld;
    TVITEM itemNew;
    POINT ptDrag;
} NMTREEVIEW, FAR *LPNMTREEVIEW;
probabilmente a te interesserà l'elemento itemNew; TVITEM ha la seguente
dichiarazione:
typedef struct tagTVITEM{
    UINT      mask;
    HTREEITEM hItem;
    UINT      state;
    UINT      stateMask;
    LPTSTR    pszText;
    int       cchTextMax;
    int       iImage;
    int       iSelectedImage;
    int       cChildren;
    LPARAM    lParam;
} TVITEM, FAR *LPTVITEM;
dove puoi ottenere tutte le informazioni dell'elemento selezionato.
Queste cose le troverai facilmente sull'help del Visual C++ o su MSDN.
Ciao
Porlock
Newsgroup: it.comp.programmare.win32
Titolo: Lista controlli di una Form in BCB

In una Form (Inizializzazione) creo un bottone a run time :
TButton *Dbbutton = new TButton(this) ;
Inizializzazione->InsertControl(Dbbutton) ;    // e qui vedo il bottone
sulla form
// inizializzo il bottone
Dbbutton->Caption="Ok" ;
Dbbutton->Default=true ;
Dbbutton->Name="Dbbutton" ;
Dbbutton->ModalResult = mrOk ;
// cerco di scorrere i controlli della form
for(int i=0 ; i < Inizializzazione->ComponentCount ; i++)
{
    ShowMessage(Inizializzazione->Components[i]->Name) ;
}
........ Ma a questo punto quando scorro tutti i controlli della Form non mi
viene visualizzato il nome del mio controllo creato a run time..... DOVE
SBAGLIO????
Grazie fin da ora per chi vorrą aiutarmi.

 wrote in message
XxfA6.7798$r67.1...@news2.tin.it...

Io ho provato è funziona!! :)
Per test ho fatto una nuova applicazione,
il form l'ho chiamato Inizializzazione, come il tuo,
ci ho messo sopra un memo e un bottone,
nell'onClick del bottone ho messo, facendo copia incolla
il tuo codice.
Ho compilato, eseguito, schiacciato il bottone
compare a runtime il tuo bottone e i messagebox con tutti
i controlli presenti, compreso quello generato a runtime :)
Non so cosa dirti, io ho usato il builder 5
Ciao
Davide

 ha scritto nel messaggio
news:0CBA6.316$xC3....@news.infostrada.it...

Newsgroup: it.comp.programmare.win32
Titolo: Connettere due socket

Ho due socket aperti. Come faccio a "collegarli" assieme in modo che i
dati trasmessi da uno siano ricevuti dall'altro (e viceversa), senza il
bisogno di scrivere del codice di ricezione/trasmissione?
Sono quasi certo che si possa fare, forse usando le pipes, ma non
ricordo come.
-- 
Lorenzo

 bisogno di scrivere del codice di ricezione/trasmissione?
Secondo me non ha molto senso cio' che scrivi: cosa significa che hai 
due socket aperti? A naso direi che un socket e' aperto quando e' 
collegato. Inoltre cosa significa "...senza il bisogno di scrivere del 
codice di ricezione/trasmissione?" ? Come gli dici quali sono i dati da 
trasferire?
Ciao.
  -Ema-

 ricordo come.
socketpair. Ma lo standard dice che l'unico caso in cui deve funzionare 
*per forza* č quando si tratta di socket UNIX Domain, cioč... di comuni 
pipe. L'unico modo portabile per implementarlo č un ciclo. Un eventuale 
modo non portabile dipende dal sistema operativo, e ignoro se e come si 
possa risolvere in Windows
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.3. C, C++ and ASM developers
                               and beta testers are welcome!

 socketpair.
L'avevo gia` visto, ma sfortunatamente non e` presente nelle librerie
standard di Windows (anche perche` come giustamente dicevi viene usato
solo per i socket di tipo UNIX).
Dovro` rassegnarmi a far tutto a mano. :)
-- 
Lorenzo

 trasferire?
E` proprio questo il punto: non mi interessa quali siano questi dati. Io
ho due tubi e li voglio attaccare assieme, il fluido che ci scorre
dentro non mi interessa.
-- 
Lorenzo

 "socket virtuale" che collega 192:168.0.1:1000 e 192.168.0.3.2000).
ma intendi sempre facendo passare i dati da 192.168.0.2 o vuoi che dal .1
arrivino direttamente al .3??

"Badkill" <bad_k...@SPAMlibero.it> ha scritto nel messaggio
news:CIK6b.86827$sj6.1...@tornado.fastwebnet.it...

No no, passano dal 2. Pero` il 2 e` solamente un tramite, non devo fare
nulla sui dati in transito.
-- 
Lorenzo

 nulla sui dati in transito.
mmm non so', tipo un proxy quindi... magari sbirciando nei sorgenti di
qualche proxy trovi qualcosa,
o magari i proxy controllano i dati prima di passarteli e quindi nada...

 
Ovviamente non avendo compreso il primo pezzo questo era totalmente 
oscuro ma ora e' lapalissiano :-).
Ciao.
  -Ema-
Newsgroup: it.comp.programmare.win32
Titolo: documentazione API

ma l' SDK con la documentazione API bisogna scaricarlo per forza tutto?
io vorrei solo il "core", come faccio?
al massimo vado sulla pagina dove vi č la lista di file .cab... seguono un ordine prestabilito?
cioč, sapendo quali scaricare e poi scompattarli raggiungo il mio scopo?
grazie!

 ha scritto nel messaggio
news:KmDx9.116619$RO.30...@twister1.libero.it...

Certo che seguono un ordine prestabilito ma il piů č sapere quale. :-)
Puoi sempre fare l'installazione online selezionando solo il core. I files
ti vengono cmq scaricati in una cartella con il nome tipo guid.

 ti vengono cmq scaricati in una cartella con il nome tipo guid.
ok, riproverņ; ma fino ad ora non ci sono riuscito... molto probabilmente sono io che sono un incapace.
e come se volesse vare solo l'update (controlla, ma giustamente non trova nulla e il download non parte).
cmq se mi garantisci che č possibile downladare..  riprovo, riprovo, riprovo..
se non ti č di disturbo, potresti fornirmi il link da cui partire?
forse sono io che non riesco a trovare la pagina giusta in mezzo a tutti quei riferimenti!
ciao e grazie!

 forse sono io che non riesco a trovare la pagina giusta in mezzo a tutti
quei riferimenti!
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
Devi però accettare di intastallare il loro activeX. Se non ti viene la
finestra di conferma controlla le impostazioni di sicurezza del tuo browser.
ciao
Newsgroup: it.comp.programmare.win32
Titolo: CListCtrl e colori

Ciao a tutti,
stò utilizzando nella mia applicazione una vista basata su la CListCtrl in
modalità REPORT.
Tutto bene se non chè avrei bisogno di cambiare il colore di sfondo di
alcune delle righe
di cui è composta la mia lista. Purtroppo la SetBkColor e SetTextBkColor mi
cambiano
il colore di sfondo di tutta la lista e non solo degli item che vorrei.
Sapete come posso fare?
Ciao

 Ciao
ciao

Newsgroup: it.comp.programmare.win32
Titolo: AIUTO:SONO COMPLETAMENTE ALL'INIZIO

SPERO CHE QUALCUNO MI AIUTI,VORREI ENTRARE NEL MONDO DELLA PROGRAMMAZIONE
MA NON SO NEANCHE IL SOTWARE CHE OCCORRE:AIUTO
                                            GRAZIE
                                                        VINCENZO

Trovati un linguaggio di programmazione.
Per esempio: Visual Basic, Visual C++, Delphi...ecc
Poi compri un manuale per il linguaggio che hai scelto.
E poi....leggi il manuale :)
Oppure, ancora meglio vai a fare un corso. ...e poi leggi il manuale.
Ecco tutto
Ciao
VINCENZO ha scritto nel messaggio <01be64e5$358d65a0$0aead8d4@pino>...


Newsgroup: it.comp.programmare.win32
Titolo: Numero del chiamante

Come si fa x sapere qual e' il numero del chiamante su una linea telefonica,
naturalmente collegata al modem?
Avevo letto ke viene mandato al secondo RING, ma non ricordo +...
--
Ciao,
Carlo.
- - -
e-mail: 
carl...@tin.it
ICQ UIN: 19128262

 Avevo letto ke viene mandato al secondo RING, ma non ricordo +...
Il segnale sulla linea telefonica e` modulato in FSK a 1200 bps (o 2400,
non ricordo) e si trova fra il primo e il secondo squillo; quindi e`
plausibile che venga inviato assieme alla seconda stringa RING. Nota pero`
che non tutti i modem riconoscono il caller-id; anzi, temo che siano una
minoranza quelli che lo fanno.
In ogni caso per sincerarsene basta aprire la porta seriale con un
terminale (tipo l'Hyperterminal) e guardare cosa succede quando squilla il
telefono.
--
Bye! Lorenzo Lutti (
http://www.geocities.com/SiliconValley/Peaks/6258/
)

Bisogna avere anche la possibilità di  intercettarlo: con la linea PSTN
bisogna avere attivo il servizio "Chi è?" di Telecom Italia, ovviamente non
con la ISDN.
E poi se il chiamante utilizza Tele2 (almeno con questo son sicuro, gli
altri gestori non so), non viene passato il caller-id...
E poi bisogna che la persona che chiama non abbia disattivato l'invio del
numero...
--
Diego "1985" Pettenò
per gli spammer la mail è
diego...@hotmail.com
per i messaggi seri è
diego....@tiscalinet.it
Newsgroup: it.comp.programmare.win32
Titolo: da 3D a 2D

come faccio a trasformare un punto a tre coordinate in un ounto a due?
qualcuno sa aiutarmi?
grazie 1000, ciao

come faccio a trasformare un punto a tre coordinate in un ounto a due?
Se non ho sbagliato la proporzione:
x2d = x3d * (h + z3d)/z3d;
y2d = y3d * (h + z3d)/z3d;
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

 ha scritto nel messaggio
news:UzZp7.331$aU1....@news1.tin.it...



usa la correzione della prospettiva:
_persp_xscale_f = w/2;
_persp_yscale_f = h/2;
_persp_xoffset_f = x + w/2;
_persp_yoffset_f = y + h/2;
ove  w e h sono le dimenzioni della visuale x e y le origi ni ,normalmente 0
double z1 = 1.0f / z;
x2d = ((x * z1)  _persp_xscale_f) + _persp_xoffset_f;
y2d = ((y * z1) _persp_yscale_f) + _persp_yoffset_f;

Newsgroup: it.comp.programmare.win32
Titolo: HELP molto urgente con VC++!!!

Ciao sono nuovo del ng.
Premetto che sono alquanto inesperto...
Ho costruito una applicazione in Visual C++6.
La parte di applicazione che ho costruito in VC++ funziona bene ma il
problema sorge quando
devo utilizzare del codice (definizione e implementazione di classi) che ho
scritto all'esterno.
Il problema e' che quando cerco di fare il Build mi da il seguente errore:
error LNK2001: unresolved external symbol
per le funzioni che ho dichiarato in un file .h ma definito in un file .cpp
(file scritti all'esterno esterno)
(naturalmente ho fatto l'include del file .h)
ho provato ad aggiungere il file .cpp tra i source file ma a questo punto
l'errore diventa
fatal error C1010: unexpected end of file while looking for precompiled
header directive
Penso di aver capito che il problema e' il link ai file creati all'esterno e
non compilati con VC++
ma non ho idea di come risolvere il  problema.
Spero di essermi spiegato.
Grazie a tutti dell'aiuto.
Mau.

 header directive
perchè il file non include il ".h" che hai specificato come costruttore del
precompiled header directive.
Clicca su settings dopo aver selezionato il file e per il file soltanto
disattiva l'usp del precompiled header.


io non ho .lib , adesso ho i file compilati, non basta?

Ho risolto ...almeno sembra.
avevo definito due funzioni inline in un file cpp.
ora semba aposto.
grazie molte
Ciao
Mau.

 avevo definito due funzioni inline in un file cpp.
Strano...il linker avrebbe dovuto trovarle dentro l'obj del file compilato.
Bè cmq meglio cosi :-)
Ciao!
Newsgroup: it.comp.programmare.win32
Titolo: keylogger - curiosità

Saluti.
In un precedente messaggio ho letto che un keylogger è implementabile
solo attraverso l'utilizzo di DLL (tramite gli hooks).
Mi chiedevo, tuttavia, se non è possibile interagire direttamente con lo strato
software che si occupa di gestire la tastiera (analogamente a quanto era
possibile fare
tramite BIOS).
Grazie  Manlio Perillo

 tramite BIOS).
Il massimo che si puo` fare (senza scrivere un driver di "filtro") e`
chiamare ripetutamente GetAsyncKeyState() per sapere se un determinato tasto
e` stato premuto dall'ultima chiamata e se e` attualmente premuto. Il
problema e` che puoi interrogare solo un singolo tasto per volta, quindi se
vuoi "loggare" tutte le pressioni ti serve chiamare la funzione almeno un
centinaio di volte per ogni controllo, il che non e` esattamente comodo.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: Esiste un modo di creare una collection di controlli?

Salva a tutti, vorrei sapere se esiste un modo di creare una collection di
controlli. Mi spiego. In visual basic ho la possibiltą di sfruttare la
proprietą index per dei controlli che si chiamano allo stesso modo, creando
cosģ una collection. Questo mi da la possibilitą di creare una routine che
risponda all'evento click comune per tutti. E' possibile fare la stessa cosa
in VC++? Pensavo che mi aiutasse la proprietą group, ma non mi funziona.
Qualcuno mi puņ aiutare?
Grazie in anticipo

 
In realtà la gestione delle "collection" di controlli implementata da VB 
è dovuta al fatto che l'associazione tra controllo e il corrispondente 
event-handler è data dal nome del controllo stesso (Command4_Click) e 
non è possibile "creare" event handlers a runtime (o perlomeno non è 
possibile farlo in modo semplice).
Utilizzando VC++ e ATL è possibile associare un event handler (classe 
che implementa l'interfaccia con le funzioni On<Evento>) ad ogni 
controllo, ma nulla vieta che lo stesso handler sia collegato a più 
oggetti (anche se l'implementazione di IDispEventSimpleImpl prevede un 
solo oggetto per interfaccia).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: Che fine ha fatto?

Dove è andato a finire il genio di Alex Martelli? qualquno di voi lo sa?

 Dove è andato a finire il genio di Alex Martelli? qualquno di voi lo sa?
http://groups.google.com/groups?safe=images&ie=UTF-8&oe=UTF-8&as_uauthors=alex%20martelli&lr=&hl=en
Usare Google non e' tanto difficile.
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.programmare.win32
Titolo: Manuale cart. VB6

Chi puo' consigliarmi un buon manuale di VB6.
Io ho acquistato "Visual Basic 6" di Apogeo e non mi ha soddisfatto
per nulla, ho riscontrato parecchi errori nei listati e una traduzione
un po' spannometrica.
Qualcuno conosce "Programmare in Visual Basic 6.0" di F. Balena
edito da Mondadori?
CIAO
roberto

Robi wrote:

io l'ho letto, ottimo per chi comincia da zero.
spiega molto bene come vb è orientato agli oggetti
-- 
e-mail: 
robiweb...@libero.it
page: 
http://www.robiweb.135.it
"Tre Anelli ai Re degli Elfi sotto il cielo che risplende,
Sette ai Principi dei Nani nelle lor rocche di pietra,
Nove agli Uomini Mortali che la triste morte attende,
Uno per l'Oscuro Sire chiuso nella reggia tetra"
J. R. R. Tolkien - Il Signore degli Anelli