mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Movimento cursore editbox

Salve a tutti,
in una mia applicazione è presente un editbox che utilizzo tipo prompt dei
comandi.
Quando premo con i tasti freccia su e giu volevo fare in modo che mi
ripresentasse tutti i comandi che ho digitato (come il doskey del dos).
Fin qui nessun problema, solamente che quando premo la freccia su vorrei che
il cursore stesse a fine testo. Purtroppo non riesco a farlo, perchè ho
notato che premere la freccia su equivale a premere il tasto sx, quindi il
cursore mi si sposta prima a fine testo e dopo un carattere prima della
fine.
Quindi mi ritrovo sempre con il cursore ad un carattere prima della fine del
testo.
Per la freccia giu questo non capita perchè mi sposta il cursore verso
destra e io cmq già sto alla fine.
Come posso fare per disabilitare il movimento del cursore con su e giu
lasciando invece dx sx?
Vi posto anche il pezzo di codice che ho scritto:
case ID_FRECCIA_SU:
if (GetFocus() == (PWinTemp = GetDlgItem(PWin, CONSOLE_EDIT)))
{ cmd = (char *)CmdHistory.GetCurrent();
  if (cmd)
  { SetDlgItemText(PWin, CONSOLE_EDIT, cmd);
     SendMessage(PWinTemp, EM_SETSEL, strlen(cmd), strlen(cmd));
  }
  CmdHistory.MovePrev();
}
break;
Grazie a tutti
Giovanni. 


Subclassare il controllo ed intercettare i msg che ti interessano.


Potresti essere piů chiaro?
Grazie
Giovanni. 

Potresti essere piů chiaro?
Devi rimpiazzare la WinProc del controllo con una tua personalizzata e
gestire i msg inviati al controllo .



Salve ragazzi! Visto che siamo in tema io avrei una domanda da
niubbone!
Come si fa a intercettare la WInProc di qualsiasi contrrollo?
Ho letto alcune cose su il CListCtrl,  e ho visto degli esempi.
In pratica si crea una classe con le funzioni e la si mette nel
progetto ok?
Perň poi come fa ad attaccarsi al controllo?
Scusate la immonda ignoranza!
CIao
Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Includere file .lib

Visual C++ ver. 6.0
Nella guida riguardo alla funzione WSAStartup alla fine della pagin è
presente il testo
"
QuickInfo
Windows NT: Yes
Windows: Yes
Windows CE: Use version 1.0 and later.
Header: Declared in winsock2.h.
Import Library: Link with ws2_32.lib.
"
Includo il file di header con "#include <winsock2.h>" ma non faccio alcun
riferimento alla libreria "ws2_32.lib". Quando infatti vado a compilare
ottengo il messaggio
"
client.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
client.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8
Debug/client.exe : fatal error LNK1120: 2 unresolved externals
"
Come faccio ad utilizzare anche la libreria? Quali righe di codice devo
inserire?

Nessuna!
ALT+F7 | LINK | INPUT | Obj lib modules...
Ciao!


Newsgroup: it.comp.programmare.win32
Titolo: Client Area

Potreste consigliarmi un modo per avere una finestra non ridimensionabile 
con una client area di una grandezza predeterminata?
Grazie
Ale 

 con una client area di una grandezza predeterminata?
Se qualcuno avesse il mio stesso problema può trovare una soluzione qui:
http://www.winprog.org/faq/#part.api.windows.client-size
Ciao
Ale

Newsgroup: it.comp.programmare.win32
Titolo: #include <string>

ciao, sto studiando il libro del Lippman e quando spiega il tipo di dati
stringa, specifica che c'e' il vecchio sitema C, ovvero con i buffer e l'uso
dei puntatori per puntare al buffer e poi  spiega che c'e' un oggetto
introdotto dal C++ standard
provo a include l'header nel programma ( utilizzo il compilatore VC++ 6.0
della Microsoft ) #include <string>, dichiaro una variabile del tipo di dati
string e  ho un errore in fase di compilazione:
'string' : undeclared identifier
string a("stringa di prova");
che opzioni devo settare per il compilatore, o devo modificare le opzioni
del linker???
ciao e grazie in anticipo!!!

del linker???
credo che tu debba specificare il namespace o usi std::string oppure
appena dopo l'include <string> aggiungi 
using namespace std;
--
Rhymes (
rhymes_...@myself.com
)
http://www26.brinkster.com/rhymes
http://bw-crema.blogspot.com
Newsgroup: it.comp.programmare.win32
Titolo: Log via Windows

Ciao a tutti
volevo sapere se è possibile per un programma Visual C++ fare un log
su un server per far compiere operazioni particolari su dei file ,
operazioni che però l'utilizzatore normale non deve essere in grado di
fare se non è in esecuzione il mio processo .
Spero di essere stato chiaro e di essere nel gruppo giusto per questo
topic.
Sia il client che il server sono MS-Windows.
Ciao
Alessio

 topic.
Non molto chiaro, ma tanto la risposta è facile... con vc++ fai tutto,
basta esserne capaci :-)
Se vuoi un aiuto più preciso dovresti essere un tantino piu'
specifico...
Mauro

mgaggia ha scritto:

Si diciamo che la mia domanda era in realtà come si fa a farlo il log
via Visual C++.In pratica dovrebbe funzionare così :
-l'utente si logga su una macchina MS-Windows ma non ha accesso ai file
che mi interessano
-l'utente lancai il mio applicativo realizzato in Visual C++
-l'applicativo si logga verso il sever come un utente che può vere
accesso a tutte le operazioni sui file che mi interessano
-l'applicativo modifica ,copia cancella i file di interesse
-l'applicativo fa logout appena vien chiuso dall'utente
-ora l'utente non può + accedere ai file
Mettendo caso che le utenze esistano già , a me interessa sapere come
in Visual C++ gestisco le operazioni di login e logout.
Grazie , spero ora di essere stao un po più chiaro
Ciao
Alessio

Newsgroup: it.comp.programmare.win32
Titolo: QuickRep nel Borland

C'è qualcuno che li ha utilizzati ???
Io cercavo semplicemente un oggetto ce mi permettesse di creare delle stampe
"carine" grafiche.
Volevo la possibilità di sistemare sul foglio i vari oggetti, vedi label,
vedi grafici, e permettere all'utente di effettuare il preview e poi
stampare.
Ho trovato QuickRep, ma sono associati a dei database.
Mi potete dare un consiglio ???
Grazie

Jake ha scritto:

Nonostante la presnza del componente QuickReport nel BCB, le anteprime di stampa
le ho sempre realizzate con dei componenti Image, almeno ho avuto la possibilità
di personalizzarle al massimo senza troppo sbattimento ( o cmq sbattendomi meno
di quanto avrei dovuto per imparare ad utilizzare bene il QuickRep ;-) )...
forse la scelta migliore sarebbe quella di crearsi un componente personalizzato
per la stampa che soddisfi a pieno le proprie esigenze...
Salutoni a tutti...  Dave.

 
Bho? Io mi sono trovato benissimo con il QR anche per stampe non legate 
a database. Però forse hai esigenze particolari...
M.
-- 
"- in Italia cosa rischia uno che tortura?
- ..Se è una tortura e via, poco.. Se ha anche scaricato musica da 
Internet, quattro anni"
Sergio Staino (Bobo e figlia, maggio 2004)

 ha scritto nel messaggio
news:FcbCc.367423$hc5.15...@news3.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: [Semi OT] R-Trees...

C'è speranza di trovare una descrizione "alla Piero Angela", magari in
italiano( e magari un'implementazione in C/C++ ) di R-Tree e derivati?
Thanks ;-)
Maurizio

 Maurizio
Intendi il generatore di Report R-TREE prodotto da Faircom ?
Se acquisi il pacchetto originale hai tutta la documentazione.
Il pacchetto mi sembra cosě specifico (oltre che di concezione superata) che
dubito che troverai qualcosa in rete "alla Piero Angela" per di piů in
italiano.
Stesso discorso per quanto riguarda implementazioni C/C++.
Ciao
Porlock.

 italiano( e magari un'implementazione in C/C++ ) di R-Tree e derivati?
R-Tree inteso come struttura dati spaziale?
Federico.

 Federico.
Sorry... sono stato poco chiaro. Si, intendo proprio la struttura di dati...
Il mio intento era di organizzare i dati di un GIS e vista l'enorme mole di
dati da gestire ( very fast ) pensavo di "affidarmi" al R-Tree. Ho dato
"un'occhiata" alla spiegazione teorica dell'agoritmo, ma dal dire al fare...
ehm
Maurizio

Newsgroup: it.comp.programmare.win32
Titolo: BCB Come creare un DB runtime?

Come creare un database a runtime con BCB?
Qualcuno mi fa un esempio
Grazie a tutti

Stefano wrote:

Se ti appoggi a DAO è già tutto predisposto

> Se ti appoggi a DAO è già tutto predisposto
Scusa la mia ignoranza
Cos'è DAO?
Ciao.

Stefano wrote:

DAO è come ADO; entrambi sono motori per accedere e manipolare i dati 
nei database; ma ADO, permette anche di
manipolare i metadati (i dati che descrivono i dati) del database. 
Quindi puoi creare, specificare il tipo dei campi, la dimensione
ecc...tutto senza passare da istruzioni SQL pure.

 
Con che cosa? con il BDE?
Personalmente non ne ho mai avuto l'esigenza di farlo, ma credo che 
debba farlo con i DDL del database che vai a gestire.
-- 
Borland C++ Builder Mailing List:
http://tux.linuxtime.it/mailman/listinfo/bcb-it

Secondo me ci stiamo facendo dei viaggi :
Il mio problema è che devo gestire uno o più db ...... il loro numero lo
conosco solamente a programma iniziato , quindi devo crearli e inserire i
campi giusti , poi i relativi records.
Qualche soluzione a riguardo ...... penso che bisogna usare la classe
TDatabase ..... riesco a creare i db (non a salvarlo) e non riesco a
inserire i campi giusti.
Ciao

Nessono che mi può dare ulteriori informazioni ?
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] Ocx

Salve a tutti
come faccio a inserire dei controlli standard (label, button...) in un
progetto ActiveX di Vc++??
Grazie anticipatamente a tutti e buon lavoro
Saluti: Roberto

 wrote in
message 9b1a26$miu$1...@e3k.asi.ansaldo.it...

Newsgroup: it.comp.programmare.win32
Titolo: Tenere sotto controllo una connessione WIFI

Ciao a tutti,
 
sto utilizzando MFC e le relative classi di serializzazione per far dialogare
un desktop (server) e un palmare (client) attraverso una connessione WIFI.
La connessione è sempre attiva, il problema sorge quando il palmare va in
standby o finisce la batteria, insomma quando si disconnette bruscamente dalla
rete e quindi non invia il FIN al server con il risultato che la connessione
rimane stranamente in ESTABLISHED (sul server) anche se tolgo la batteria dal
palmare!!!
 
Vorrei controllare (lato server) la connessione periodicamente e in caso di
fallimento disconnettere lato server il client.
Potrei inviare un pacchetto dal server al client periodicamente con MFC ma la
cosa mi piace poco. C'è qualche metodo più efficente per verificare se la
connessione è effettivamente attiva? Magari utilizzando le API invece delle
MFC.
 
E' ben accetta qualsiasi idea alternativa per risolvere il problema.
 
-- 
Caronte
-- 
Inviato da 
Newsgate.Localinfo.IT
 Web Service
http://newsgate.localinfo.it

 MFC.
Forse hai la possibilità (adesso non ricordo bene di preciso) di 
impostare sulla connessione una sorta di ping tra i 2 host per stabilir 
se la connessione è ancora in vita o meno... Se stai attento dopo un pò 
il socket viene invalidato dal sistema.. e tu puoi giocare su quel 
"tempo" per anticipare l'invalidazione. Sul canale i 2 processi che tipo 
di informazioni si scambiano? E' uno stream di dati o scambi delle 
strutture di dati pacchettizzate?
Antonio

 strutture di dati pacchettizzate?
 
Cosa intendi per impostare una sorta di ping tra i due host? Ti riferisci
forse all'uso del canale fuori banda del socket?
 
La connessione è uno stream TCP sul quale viaggia una struttura dati
serializzata attraverso CSocketFile e CArchive.
 
Attraverso GetSockOpt è possibile vedere le impostazioni delle opzioni del
socket ad esempio è possibile sapere se il socket è in ascolto di connessione
tramite l'opzione SO_ACCEPTCONN oppure di che tipo è il socket con SO_TYPE.
Sarebbe superficiale controllare una di queste opzioni per sapere se il socket
è attivo? Ti ricordo che la connessione sul server rimane in ESTABLISHED anche
se il client non è più connesso.


 se il client non è più connesso.
Non ricordo bene, ma mi pare che si potesse impostare il timeout del 
socket stesso (dopo una breve ricerchina sulla doc...)
SO_KEEPALIVE da usare con select
http://www.unixguide.net/network/socketfaq/4.7.shtml
Ovviamente dovrai cercare di abbassare questo tempo di vita..
saluti
antonio

 Ovviamente dovrai cercare di abbassare questo tempo di vita..
 
E' sicuramente una strada percorribile anche se non so quanto sia facile
abbassare il timeout. Farň alcune prove al piů presto.
 
Grazie del consiglio

Newsgroup: it.comp.programmare.win32
Titolo: Subclassare una finestra

E' possibile fare il subclassing di una finestra creata da un altro processo
sotto Windows Xp?
E' probabile che sbagli qualcosa, ma quando faccio il SetWindowLong con
GWL_WNDPROC (o SetWindowLongPtr, e i corrispettivi GetWindowLong) non fa
niente e GetLatError ritorna 5 (accesso negato).
Il programma deve avere qualche privilegio?
Grazie
Ciao
--
Davide
--
The Secret of Tabboz Island
http://tabbozisland.too.it

 sotto Windows Xp?
Mi rispondo da solo, o meglio con la documentazione del Platform SDK:
[copia e incolla]
Calling SetWindowLongPtr with the GWLP_WNDPROC index creates a subclass of
the window class used to create the window. An application can subclass a
system class, but should not subclass a window class created by another
process.
[/copia e incolla]
Escludendo il subclassing, come faccio ad intercettare quando l'utente
clicca sul pulsante "riduci a icona"?
Grazie again



guarda SetWindowsHookEx su msdn
Pela


Grazie, anche se non č esattamente quello che immaginavo mi puň servire.
Ma (forse lo avevo letto da qualche parte) installare hook non č
sconsigliato perché puň rallentare il sistema?



se intercetti pochi messaggi e il codice da eseguire non è pesante, non ci
dovrebbero essere controindicazioni
Pela

 dovrebbero essere controindicazioni
Capisco, è giusto che sia così.
Grazie per l'aiuto


 Il programma deve avere qualche privilegio?
*Senza sub-classing*
Se sei abbastanza esperto, crea un file mappato in memoria e copiaci del
codice contenente MyCreateWindow e MyWindowProc (deve funzionare a qualsiasi
BaseAddress oppure devi rilocarlo...)
Modifica la IAT del processo "target" (e dei suoi moduli) in modo che punti
a MyWindowProc.
Quando MyCreateWindow viene chiamata, modifica (sullo stack) WindowProc con
MyWindowProc (salvando WindowProc in OldWindowProc) e salta all'API
originale.
A questo punto MyWindowProc verrŕ chiamata al posto di WindowProc e potrŕ
fare qualsiasi cosa (ricordati di chiamare anche OldWindowProc...un po' come
per gli int handler....)
Kiuhnm

Newsgroup: it.comp.programmare.win32
Titolo: quale linguaggio imparare?

> scrivere a 
luc...@tin.it

lucespo ha scritto nel messaggio ...


 wrote in message 8adke5$cef$1...@nslave1.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: GetVolumeInformation() con Wxp

Qualcuno ha provato ad usare GetVolumeInformation sotto XP ?
Non ho mai avuto problemi con 95/98/ME ma con NT non ha mai funzionato.
Cosa mi devo aspettare con XP ?
Grazie

 Non ho mai avuto problemi con 95/98/ME ma con NT non ha mai funzionato.
^^^^^^^^^^^^^^^^^^^^^^^
A me funziona egregiamente con Win2K e non ho mai riscontrato alcun problema
con NT ... con XP non so, ma non vedo perchè non dovrebbe funzionare.
Saluti
--
- Carlo -
c.b...@libero.it

 ha scritto nel messaggio
news:kPwP7.247141$sq5.11...@news.infostrada.it...


 L'API di NT é la stessa o cambia ?
Identica.
-- 
Posted from  [80.116.87.99] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:a08ffe8c026b50b1e1e...@mygate.mailgate.org...


 tipo di file system ?
nn sono sicuro ma il funzionamento di un istruzione o un programma nn
dipende dal file system

tipo di file system ?
Potrebbe essere, ma non credo.

 ha scritto nel messaggio
news:3c137283...@news.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Funzione qsort ()

Salve a tutti,
qualcuno di voi sa utilizzare la funzione qsort() ?
Io ho provato nel modo seguente, il file viene compilato ma l'array non
viene ordinato:
long int *arrayNumElem, entNum;
........
qsort(arrayNumElem, (size_t)entNum, sizeof(long int), compareArray)
.......
......
} // fine main
int compareArray(const void *arg1, const void *arg2)
{ return _stricmp((char*) arg1,(char*) arg2);
}
Ho seguito quello che stà scritto nell'help, ma non ho capito bene, qualcuno
può darmi una mano ?
Grazie
Simone

Newsgroup: it.comp.programmare.win32
Titolo: informazioni su gelp in linea

chiedo a tutti voi di aiutarmi nel risolvere un problema
bhe! in poche parole come si fa ha stampare tutta la guida in linea di
access senza ogni volta per un argomento saltare da un link ad un altro

 wrote:

ci sono dei programmi che convertono i file .hlp in .rtf, però adesso
non ricordo il nome, prova a cercare qualcosa tipo hlp2rtf
Newsgroup: it.comp.programmare.win32
Titolo: Help VC++ 6

Salve a tutti, posto questo mess anche qui sperando che possiate aiutarmi...
Sto provando da poco ad usare in visual c++, ma a quanto sembra non riesce
ad  includere librerie come la <string>, quindi usare un'istruzione come
string t="Prova";
nel main mi da' un errore del tipo:
C:\Windows\Desktop\Cpp1.cpp(7) : error C2065: 'string' : undeclared
identifier
Premetto che ho settato tutti i path correttamente per gli include nel
programma, che ho provato ad aggiungere l'estensione .h all'include
(#include <string.h>), a modificare l'ordine degli include... nulla... aiuto
:-P
Grazie
Andrea
Un computer ti permette di fare errori piu' velocemente che qualsiasi altra
invenzione nella storia dell'umanita' - ad eccezione forse delle pistole e
della tequila. (Mitch Ratliffe)

 wrote in
news:9nUu8.25575$
vF6.8...@news2.tin.it
: 

Per usare la string della libreria STL devi utilizzare
#include <string>
E indicare il namespace std prima del nome di classe (std::string) o a 
livello di file (using namespace std; dopo l'include).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

FUNZIONA! Grazie 1K per la risposta semplice e tempestiva... il fatto e' che
ero abituato con altri compilatori (dev-c++ e emacs\g++) che non
presentavano di questi problemi...
Grazie ancora!
Andrea


 presentavano di questi problemi...
Beh, in realtà sono loro che hanno un problema se "implicitano" alcuni 
header... 8-PPP
-- 
Luc.

Newsgroup: it.comp.programmare.win32
Titolo: il primo dialogo

Ho scritto questo programmino per farmi apparire una finestrella di
dialogo, che perň non appare.
<CODE main.c>
#define STRICT
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
int WINAPI
WinMain(HINSTANCE Inst, HINSTANCE prevInst, LPSTR CmdLine, int
nCmdShow)
{
	DialogBoxParam(0,"MioDialogo",0,0,0);
	return 0;
}
</CODE>
contestualmente ho messo in un file risorse.rc queste definizioni:
<CODE risorse.rc>
MioDialogo DIALOG DISCARDABLE  0, 0, 186, 95
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Il mio primo dialogo"
FONT 8, "MS Sans Serif"
BEGIN
END
</CODE>
Entrambi i file sono nel progetto del compilatore (VC++), quindi il
linkaggio dovrebbe essere eseguito correttamente.
Perchč non mi viěsualizza la finestra MioDialogo ?
NM

 NM
ciao

controlla il  valore di ritorno della funzione e gli eventuali errori
Con MAKEINTRESOURCE ad errore in compilazione....
il valore restituito da DialogBoxParam è -1
Il problema è dov'è l'errore ?
NM

 NM
ciao

Il problema è dov'è l'errore ?
tra le proprieta della finestra  prova a vedere se hai cliccato su
"visible".
--
Messaggio di: Gordon [
cgo...@genie.it
] 
ForteAgent 1.8
IACer n° 352 (censimento IAC)

STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
e lo stile WS_VISIBLE
Newsgroup: it.comp.programmare.win32
Titolo: Link error

Ciao,
spero sia il newsgroup giusto.
Io ho sviluppato una dll con Visual Studio 6.
Adesso ho bisogno di usare una funzione che si trova all'interno della
libreria, in un altro progetto.
Al momento del likaggio ottengo questo errore:
InterfaceClient.obj : error LNK2001: unresolved external symbol
_GetSomething
Sapreste dirmi xche'?
grazie

 _GetSomething
Se ho capito bene stai linkando staticamente, quindi come prima 
cosa ti chiedo: hai incluso il .lib nel progetto?
Steve. 

Risolto :)
basta specificare oltre che exter dllimport... ;-)

Newsgroup: it.comp.programmare.win32
Titolo: Ciao, sono un Newby

Ciao a tutti, sono un newby assoluto del NG e della programmazione Visual
C/C++ per Win32.
Nel tempo libero ho pensato di studiare un pò questo ambiente operativo, mi
sapete dire cortesemente se necessito di altre letture preliminari?
Io attualmente ho:
Microsoft Visual Studio 6.0 Professional Edition
"Learn Microsoft Visual C++ 6.0 Now", Chuck Sphar, Microsoft Press
"Programmare in C", Peter Aitken-Bradley L. Jones, Apogeo
"Programmare in C++", Stephen Blaha, Apogeo
Conviene studiare prima altro o posso subito iniziare a studiare sul primo
libro?
Ho un'infarinatura di VB6
Ciao e grazie a tutti.

 ha scritto nel messaggio
news:G8yX5.48293$hk4.1...@news.infostrada.it...

Inizia dal C++ e poi passa al Visual C++. La curva di apprendimento
del C++ non e' semplicissima (tutt'altro se si sfruttano tutte le
potenzialita' del linguaggio). Aggiungerei alla tua bibliografia
"Thinking in C++, 2nd ed. Volume 1 & 2" (liberamente scaricabile da
www.eckelobjects.com
) e un buon libro di algoritmi in C++.
Se fossi in te lascerei perdere MFC (framework in declino) per
concentrarmi su COM+ e soprattutto .NET. Visto che devi partire
da basi modeste e' meglio agganciarsi al treno giusto piuttosto di
conoscere tecnologie sorpassate. Il framework .NET e' in fase di
sviluppo (beta 1) ed e' liberamente scaricabile dal Microsoft
developer network (
msdn.microsoft.com
). In attesa di Visual Studio.NET
se ti vuoi concentrare su un RAD per C++ che abbia un'aria vagamente
familiare al VB6 puoi dare un'occhiata anche all'ottimo Borland C++
Builder.
Ciao,
Il Michett@
--

Newsgroup: it.comp.programmare.win32
Titolo: [?] Istanziatori di un ActiveX

Ciao a tutti.
Vorrei sapere se e possibile dall'interno di un ActiveX-exe sapere chi e
connesso all'Ax stesso.
Vorrei conoscere l'hInstance o il percorso dell'eseguibile che crea
un'istanza/si connette ad una classe esposta dall'Ax.
E' possibile? Come?
Ciao

Zanna wrote:

Se la "connessione" e` diretta (in-process), l'API di Win32 
GetModuleHandle(0) torna l'HMODULE (stessa cosa dell'HINSTANCE) dell'EXE di 
questo processo.  Se parli di una "Exe ActiveX" (a rigor di termini un 
ActiveX dovrebbe essere sempre una DLL, ma Visual Basic fa una grande 
confusione terminologica), o le connessioni sono indirette (via MTS, DCOM, 
ecc) il problema e` di vari ordini di grandezza piu` complicato (e, in 
sotto-casi sufficientemente sottili/complessi, insolubile).
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Dove trovare una lista delle API di Windows a 16 bit

Può sembrare una domanda assurda visto che oggi i sistemi operativi che
vengono usati maggiormente sono a 32 bit (windows
9x,NT,2000,XP,2003)...comunque: dove posso trovare una lista con tutte
le API di Windows a 16 bit?? Ho provato a cercare con google e
wotsit.org
 ma niente :( 
Grazie!


E, se ti iscrivi a MSDN, puoi avere accesso a tutti gli SDK obsoleti
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.2. C, C++ and ASM developers
                               and beta testers are welcome!

Newsgroup: it.comp.programmare.win32
Titolo: Tagliare un immagine

Ho un buffer contenente "raw image data", cioč 65536 samples se l'immagine č
256*256. Vorrei "tagliare" l'immagine (crop) ma non so come fare...
Fra.

 Fra.
??? Alla faccia della sfaticaggine...
Crea un'altra immagine delle dimensioni della immagine (x1-x0+1, y1-y0+1) da ottenere e ci
copi sopra i byte... saltando le prime y0 righe... e per ogni riga (y1-y0+1) copi partendo
dalla colonna x0 fino alla colonna x1 (ovvero x1-x0+1 pixel). fine...

Grazie.

Newsgroup: it.comp.programmare.win32
Titolo: Drag and Drop

La mia applicazione dovrebbe essere in grado di gestire il drag and drop da
altre applicazioni ! Non di file per i quali è sufficiente gestire il
messaggio WM_DROPFILES, ma usando OLE. Qualcuno ha un esempio ? Happy
programming a tutti !!

 Qualcuno ha un esempio ?
COleDropTarget & co. C'è tutto su MSDN. 
-- 
Luc

Newsgroup: it.comp.programmare.win32
Titolo: Libreria per caricare GIF e PNG dalle Risorse

Salve a tutti
Sto cercando una libreria per Win32 che permetta di caricare files GIF o PNG
o magari entrambi direttamente dalle risorse del progetto (resources).
Sapreste indicarmene qualcuna (se esistono) ?
Saluti
Damianò

 Sapreste indicarmene qualcuna (se esistono) ?
Hai provato su 
www.codeguru.com
 ?
Probabilmente trovi addirittura del codice commentato in proposito.

(resources). Sapreste indicarmene qualcuna (se esistono) ?
cerrto, per PNG ci sono le due librerie free libpng e zlib, che hanno il 
pregevole vantaggio di 1) essere disponibili anche in versione statica, per 
chi fosse allergico alle dll esterne, e 2) essere disponibili per quasi 
tutte le piattaforme esistenti. Non caricano dalle risorse, suppongo (e mi 
sa che suppongo bene, perchč ad esempio gli eseguibili ELF di Linux non 
hanno il supporto per le risorse, insomma il cross-platforming andrebbe a 
pallino), ma di leggere una risorsa in formato binario grezzo credo tu sia 
capace, il resto lo fai fare alle librerie di cui sopra. Tutte le 
informazioni su 
www.burnallgifs.org
 (hai anche capito perchč non ho nemmeno 
considerato la possibilitą delle GIF, vero?)
Newsgroup: it.comp.programmare.win32
Titolo: Bug della routine API PolyBezier

Mi sono imbattuto in quello che mi sembra essere un bug della routine
PolyBezier (e anche PolyBezierTo) dell'API di Windows. Forse però è un
bug del driver dello schermo.
Se metto nel file "PolyBezier.c" il seguente codice:
  #include <windows.h>
  int main() {
    const POINT pts[] = {
      { 40, 102 },
      { 37, 94 },
      { 30, 86 },
      { 20, 79 } };
    PolyBezier(GetDC(0), pts, 4);
  }
Poi compilo con il seguente comando:
cl PolyBezier.c gdi32.lib user32.lib
e infine lancio PolyBezier.exe, mi si disegna sullo schermo una
piccola curva nera nell'angolo in alto a sinistra, come atteso.
Il problema è che a me, almeno usando Windows XP SP2, all'interno di
tale linea manca un pixel, creando un piccolo varco, difficile da
vedere senza un ingranditore come zoomin.
Tale problema microscopico diventa macroscopico se poi si usa la
funzione FloodFill su un'area delimitata da tale curva.
Che cosa si sa su tale difetto?
Grazie
--
    Carlo Milanesi

Che cosa si sa su tale difetto?
Non lo so, ma lo stesso problema lo fa anche da me...

 vedere senza un ingranditore come zoomin.
In effeti sembra un bug...
 > Tale problema microscopico diventa macroscopico se poi si usa la
 > funzione FloodFill su un'area delimitata da tale curva.
Se ti serve per il FloodFill, magari come workaround prova a disegnare 
con una penna con spessore 2 o 3 (o anche maggiore). Tanto dopo il 
FloodFill il risultato non dovrebbe cambiare di molto.
Magari č sufficiente a "tappare" il pixel mancante.
GM

 Magari è sufficiente a "tappare" il pixel mancante.
In precedenza disegnavo le bezier approssimandole con delle polilinee.
Poi ho scoperto la funzione PolyBezier che sembrava essere nettamente 
piu' efficiente.
Vedendo che non funziona bene, sono tornato all'approssimazione con 
linee dove mi serve la continuita' e uso la PolyBezier solo per la 
visualizzazione.
Sono pero' rimasto stupito che una funzione che esiste da 14 anni 
(esisteva gia' in Windows NT 3.1) sia ancora difettosa.
Ho segnalato il difetto anche sul newsgroup 
microsoft.public.win32.programmer.gdi, ma nessuno ha ancora risposto.
Se qualcuno mi suggerisce a chi altro segnalarlo, magari verra' corretto 
in futuro.
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila

(esisteva gia' in Windows NT 3.1) sia ancora difettosa.
Io no.
Se hai un po' di tempo puoi studiarti le GDI+ e usare la DrawBezier
(sperando che anche quella non sia buggata...)

se la curva č chiusa puoi usare FillPath al posto di FloodFill
Newsgroup: it.comp.programmare.win32
Titolo: [OT] cerco Programmare Windows 5a Ed Charles Petzold

Ciao scusate l'OT, sto cercando il libro Programmare Windows di
Charles Petzold 5a edizione, in italiano, della Jackson Libri!! Se
qualcuno ne ha una copia in buone condizioni e vuole venderla mi
scriva pure in email!!
Grazie!!
Seb

seb...@gmail.com
 ha scritto:

Su Gorilla.it lo puoi comprare nuovo, ma ne devi ordinare almeno 5 
copie... invece sul Mulo lo trovi gratis in PDF, ma in inglese :-P

 
sebf...@gmail.com
 ha scritto:

Purtroppo ho scoperto che non è possibile acquistarlo neppure da
gorilla.it
 in quanto l'editore è fallito e nonostante in realtà i
libri ci siano presso i distributori, essi sono sequestrati dalla
magistratura che dovrà poi decidere come venderli insieme a tutti gli
altri libri bloccati.
Su Amazon lo si trova in inglese a 40 euro comprese le spese di
spedizione.
Ciao!



 hai provato emule?
;)
Newsgroup: it.comp.programmare.win32
Titolo: Problema di Shraing Violation su di un server Novell.

Ciao a tutti,
io ho diverse macchine client (W98) che lavorano prevalentemente su dei
files contenuti in un server Novell (rel. 3.11).
In queste macchine client gira un software che accede ad un file di log (sul
server Novell) registrando diverse informazioni.
Tutti i client quindi gestisco il medesimo file di log in modalità SHARED
(sia in scrittura che in lettura) ed in generale funziona, tranne che per un
caso.
per intenderci, lavoro con Visual C++ e uso MFC, il programma che opera sul
file utilizza la seguente chiamata per l'apertura/crezione.
m_bOpen =
(CFile::Open(sFileName,CFile::shareDenyNone|CFile::modeCreate|CFile::modeNoT
runcate|CFile::modeReadWrite)!=0);
se il file esiste già non ci sono problemi, ma se il file non esiste, il
file viene creato ma non viene permessa la condivisione e gli altri client
che cercano di accedere al file mi segnalano un errore di sharing violation.
Sembra che su rete novell se il file viene creato debba essere poi chiuso e
quindi riaperto per permettere la condivisione, vi risulta ?
Su reti Microsoft non ho riscontrato questo problema.
Se le mie supposizioni sono giuste allora dovrei più o meno operare come
segue:
1. tentare l'apertura del file,
2. se il file non esiste, creare il file e poi chiuderlo, e quindi
riaprirlo.
però così potrebbe accadere che due client tentino di creare lo stesso file
simultaneamente, ed almeno uno potrebbe andare in errore.
Quindi dovrei fare qualcosa del genere:
1. tentare l'apertura del file,
2. se il file non esiste, creare il file.
3. se ho un errore durante la creazione (FILE_ALREADY_EXIST o roba simile),
ritentare l'apertura.
4. se non ho l'errore in creazione chiuedere il file e aprirlo nuovamente.
è giusto così ? sarei al riparo da tutti i possibili errori di violazione di
condivisione ?
Grazie per l'attenzione.
Un saluto a tutti.

Provo ad autorispondermi ... ho approntato il seguente algoritmo:
BOOL CLogFile::Open()
{
    if(!m_bOpen)
    {
        CString sFileName(CreateName());
        CFileException ex;
        short nRetry;
        while(nRetry<30)
        {
            m_bOpen =
CFile::Open(sFileName,CFile::shareDenyNone|CFile::modeReadWrite, ex);
            if(!m_bOpen)
            {
                switch(ex.m_cause)
                {
                case CFileException::sharingViolation:
                    Sleep(250);
                    break;
                case CFileException::fileNotFound:
                    m_bOpen = CFile::Open(
                                            sFileName,
CFile::modeCreate|CFile::modeNoTruncate|CFile::shareDenyNone|CFile::modeRead
Write,
                                            ex);
                    if(m_bOpen)
                        CFile::Close();
                    else
                        Sleep(250);
                    break;
                default:
                    return m_bOpen;
                }
            }
            else
                return m_bOpen;
            nRetry++;
        }
    }
    return m_bOpen;
}
Che ne dite ?
Ciao ciao
Porlock.
Newsgroup: it.comp.programmare.win32
Titolo: BCC : Esiste una funzione tipo SendKeys di VB?

Come da oggetto .....
Ho la necessità di simulare la pressione di tasti su un'altra applicazione
.... come fò?
Altra domanda : Come faccio ad individuare se quest'altra applicazione è in
esecuzione?
Grazie 1000 ancora.
Bye
Ghido

 .... come fņ?
SendInput
--------------------------------
Inviato via 
http://usenet.libero.it

 > .... come fò?


 > .... come fò?


 Ke faccio?
SendInput e' una funzione API di Windows. Non ricordo, pero', se BCC
consente di scrivere programmi per Windows (dovrebbe).


 mandare l'input?
Dipende.
Se ti basta controllare che vi sia una finestra specifica aperta, puoi usare
FindWindow o, al piu', controllarle tutte con EnumWindows oppure puoi
scorrere la lista dei processi e verificare se e' presente il nome
dell'immagine del tuo processo (nomefile.exe).
Per ottenere la lista dei processi e' necessario sapere che s.o. stai
utilizzando.


 Nel mio BCC non esiste SendInput ......
Ma tu devi pilotare un programma esterno? Mai sentito parlare di COM?
-- 
Luc.

 ha scritto nel messaggio
news:MPG.182b2d4cc...@tornado.fastwebnet.it...


 una normale digitazione da tastira ... quindi?
Stefano, fa come ti dico: usa SendInput, trovi la documentazione su MSDN.
Se hai bisogno di aiuto, scrivi a walkietalkie(at)
libero.it

Newsgroup: it.comp.programmare.win32
Titolo: Html in C++ Builder 5

Salve a tutti!
Ho un problema con l'help in linea di un mio programma.
Devo usare dei file HTML al posto dei soliti .hlp e proprio non ho la
minima idea di come fare.
 
All'inizio ho provato ad aprire brutalmente
un file HTML, ma niente da fare, non c'era verso.
Poi ho provato ad
usare HTML Help Workshop come consigliato dal MSDN, e mi crea un file CHM
che non riesco poi ad aprire con il builder.
Se non ho capito male esite
l'activex proprio per questo, ma dovrebbe necessitare di licenza, il che
non mi piace proprio per niente.
Qualcuno può aiutarmi?
Ringrazio
anticipatamente
Minjo
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:213Z26Z181Z8Y...@usenet.iol.it...


E gli dai come URL il percorso del file HTML da
aprire...
L'unica activeX che ho trovato per aprire un html è SI quella
di explorer ma va collegata comunque alla rete!!!
Se hai un'altra
soluzione è gradita!!!!
Grazie


 ha scritto nel messaggio
news:213Z26Z181Z8Y9...@usenet.iol.it...


viene caricata :
file:///C:/dir/file.html
Mi spiego meglio...
L'activex di explorer
mica l'ho trovata!
Ho usato il componente per internet, la classe
TCppWebBrowser ma vuole un pò troppi settaggi, tipo l'header..
Ho il
sospetto di non avere l'activex che dici.. come si chiama letteralmente?
Minjo


...


Su Visual C++ si chiama Browser Web Microsoft.... il file shdocvw.dll...
Ciao
    Riccardo


 il che non mi piace proprio per niente.
Non serve la licenza. Semplicemente non è redistribuibile (l'utente deve 
averlo già), o meglio, non il singolo ActiveX: devi distribuire il 
pacchetto completo, mi pare sia incluso nel Workshop. Nell'help del 
Workshop spiega poi molto bene come usare l'ActiveX o l'applet Java di 
HTMLHelp nella tua applicazione
Newsgroup: it.comp.programmare.win32
Titolo: [VC++ 4] (neofita) Dimensioni del DC!

Salve... posso sapere come ottenere le dimensioni in pixel del DC che
il metodo OnDraw() mi passa? Mi riferisco al DC relativo alla finestra
dell'applicazione, o alla stampante o alla finestra di anteprima di
stampa...
CDC::GetDeviceCaps(HORZRES e VERTRES) mi restituiscono la risoluzione
dell'intero schermo, le altre decine di funzioni simili mi ritornano
cose come 1 x 1 o 96 x 96... l'unica che sembri funzionare e'
CWnd::GetClientRect, ma non vale perche' riguarda la finestra e non il
DC...
E gia' che ci sono: qual'e' il metodo piu' veloce per riempire la
finestra dell'applicazione (o il foglio da stampare) con una bitmap
generata da una funzione che restituisce il colore date le coordinate?
(rispondetemi con SetPixel() e mi impicco col cavo del modem)
E dulcis in fundo: esiste qualche guida online in materia, scritta in
modo un po' piu' chiaro rispetto al kirghizistano ortofrutticolo della
documentazione del mio Visual C++ 4?
Grazie mille
-- 
     /           ___ _           \
    / ___ _ _   / __(_)__ __ __ _ \
   / / -_) '_| | (__| / _/ _/ _` | \
  /  \___|_|    \___|_\__\__\__,_|  \
 /
er_c...@freemail.it
 ICQ # 18872702\
Togliere SPAMMAMISECIRIESCI dall'e-mail
       per rispondere in privato.

 documentazione del mio Visual C++ 4?
Sono un sostenitore del librone cartaceo introduttivo, quindi non ti so
dire. :)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: emulare pslist o PVIEW

Per quel che riguarda il monitoraggio dei processi sulla mia macchina NT
non ci sono problemi con la EnumProcesses.
1) Vorrei pero' ottenere il nome del processo dall'id o dall'handle che
mi ricavo con la openprocess, ma sull'msdn non sono riuscito a trovare queste
funzioni
2) Ho la necessita' di poter monitorare i processi anche sulle macchine
a me connesse, come ad esempio pslist o PVIEW, pero' con la necessita' di
personalizzarlo...
come posso fare??? 
ciao e grazie in anticipo!!!
-- 
Posted from 
mail-4.tiscalinet.it
 [195.130.225.150] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

come posso fare???
Connettendoti al registro da remoto.
pslist, se non erro, usa le funzioni del Performance Data Helper.

puoi' dirmi di piu'?
ovvero c'e' una regquery... che mi apre il registro di una macchina remota???
se non e' cosi' mi dice cosa devo cercare sull'msdn?
ciao


ovvero c'e' una regquery... che mi apre il registro di una macchina remota???
RegConnectRegistry
Tu dovresti accedere a HKEY_PERFORMANCE_DATA, ma tieni presente che
avere a che fare con le API del Performance Data Helper e' da
suicidio.
Newsgroup: it.comp.programmare.win32
Titolo: utilizzo dell'api nativa DeleteFile

Ciao, sto sviluppando un'applicativo in C++ con l'ide Visual Studio 6.0.
questo applicativo e' sulla falsa riga di RegCleaner e vorrei, tra le
tante operazioni, poter ripulire il cestino, su azione dell'utente.
La DeleteFile funziona egregiamente se vado a cancellare i files dentro
una cartella qualsiasi, ma se vado a cancellare dei file che stanno
dentro Recycled (ho provato il codice sia su i windows 9x che NT e 2000)
allora ottengo un fail della funzione, ed il numero dell'errore e' il 2,
cioe': "The system cannot find the file specified. "
dov'e' l'errore???
ciao e grazie in anticipo!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


per svuotare il cestino usa SHEmptyRecycleBin
--
Pela

per svuotare il cestino usa SHEmptyRecycleBin
ciao Pela e grazie... ho provato ad utilizzare questa api, ho fatto 
l'include del file di intestazione che gli serviva, cioe' 
#include <shellapi.h>, poi ho aperto le proprieta' del progetto 
(Settings, poi la scheda Link) e nella edit box "Object/library modules"
ho messo il riferimento alla libreria "shell32.lib".
il problema e' che quando, all'interno del programma, richiamo l'api 
SHEmpty... ho il seguente messaggio di errore:
"The procedure entry point SHEmptyRecycledBin could not be located 
in the dynamic link library Shell32.dll"
dov'e l'errore??? come posso fare???


 dov'e l'errore??? come posso fare???
strano a me funziona bene, forse dipende dal sistema operativo...
--
Pela

Newsgroup: it.comp.programmare.win32
Titolo: Visual Basic Journal e altre riviste

Salve a tutti
mi sono affacciato da poco al mondo della programmazione ed in particolare a
quella di VB6 e 
VB.NET
.
Dopo un giretto nel web, ho visto che in Italia una autorevole rivista è
quella di Infomedia, ossia Visual Basic Journal.
Ho visto inoltre che abbonandosi alla rivista, si ha la possibilità di
accedere all'archivio completo di pubblicazioni precedenti, potendo così
scaricare sia le precedenti edizioni della rivista che i file allegati.
Qualcuno di voi è già abbonato?
Vale la spesa?
Quanto costa abbonarsi?
I contenuti della rivista, sono validi ed utili?
Una volta abbonati, si accede veramente all'archivio delle precedenti
edizioni?
Conoscete inoltre altre riviste autorevoli (In italiano) del settore, che
oltre al VB, tratti anche altri linguaggi?.
Grazie in anticipo a tutti quelli che mi risponderanno.
Saluti
F.P.

 quella di VB6 e 
VB.NET
.
Si`, vabbe', ce lo hai gia` scritto su it.comp.programmare...
-- 
ciao, hal

Newsgroup: it.comp.programmare.win32
Titolo: Titolo finestra da handle

Salve a tutti ho una handle di una finestra, con quale funzione delle 
api di win32 posso ottenere il titolo della finestra visualizzata?
Grazie a tutti, ciao ciao.

 api di win32 posso ottenere il titolo della finestra visualizzata?
GetWindowText
ciao
Giacomo
Newsgroup: it.comp.programmare.win32
Titolo: Stampare in windows senza il form feed

Salve a tutti,
come si può capire dall'oggetto io ho l'esigenza di stampare su una
stampante a modulo continuo una riga alla volta senza che il foglio avanzi
(è la stampa di un log di operazioni effettuate su un database).
Sfruttando le MFC non riesco ad ottenere il mio scopo in quanto ad ogni
stampa della singola riga viene accodato (dal driver) un form feed.
Sono riuscito a raggiungere il mio scopo solo scrivendo direttamente sulla
porta "LPT1" con il seguente codice:
    FILE *fp1 = fopen(CString(Porta), "w");
    fprintf(fp1,"%s\n", CString(Testo));
    fclose(fp1);
Sembra semplice, ma i problemi iniziano se per caso la stampante non è
funzionante o è off-line si rischia di riempire il buffer della porta.
Esiste un' altro sistema per verificare che la stampante sia collegata e in
linea oppure esiste un sistema per stampare tramite il driver di windows
eliminando il form feed?
Non vorrei essere costretto a riscrivere un driver.
Il S.O. è Win-NT Server 4.0 e l'ambiente di sviluppo è Visual Studio 6.0
(sviluppo un componente atl che può essere richiamato da Visual Basic).
Grazie in anticipo
Enrico

 eliminando il form feed?
Hai provato a vedere se con Escape() puoi fare qualcosa?
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: CSP per cdrom

Per realizzare un applicazione dimostrativa sulla firma digitale ho 
l'insana necessità di "simulare" il comportamento di una smart card (o 
di un qualsiasi altro token crittografico) su sistemi Windows 
utilizzando un supporto ottico.
In pratica mi servirebbe poter utilizzare un cdrom (sul quale siano 
stati masterizzati un certificato X509 ed un certificato PKCS#12 per la 
chiave privata) al fine di firmare i messaggi di posta elettronica con 
Outlook ed Outlook Express.
Dopo un pò di ricerche e di studio mi sono imbattuto nella 
documentazione delle CryptoAPI di Windows e sul concetto di CSP.
Per quello che ho capito dovrebbe essere possibile scrivere (e poi far 
firmare da Microsoft) un proprio modulo CSP per la gestione di un token 
crittografico qualsiasi.
Tuttavia, prima di tuffarmi a capofitto nella realizzazione di questo 
modulo, vorrei risolvere con il vostro aiuto alcuni dubbi:
1) Poichè non è nelle mie intenzioni (nè nel novero delle mie 
competenze) aggiungere nuovi meccanismi crittografici rispetto a quelli 
forniti dal CSP Base Provider di Microsoft, mi chiedo se sia possibile 
"wrappare" all'interno della CryptoSPI che devo esportare nella mia dll 
  chiamate al CSP Base Provider per riutilizzare quei pochi meccanismi 
crittografici che mi servono.
2) Ho ipotizzato che il mio codice dovrebbe importare nel Certificare 
Store di sistema il certificato del soggetto ma, sempre che la mia 
ipotesi fosse esatta, come farei a dire a Windows che il p12 che 
contiene la chiave privata si trova sul cdrom?
Devo per caso scrivere anche un nuovo CertificateStoreProvider? Se si da 
dove potrei cominciare?
Ringrazio tutti quelli che avranno avuto la gentilezza di leggere questo 
messaggio e tutti quelli che vorranno aiutarmi a chiarire qualche mio 
dubbio.
-- 
Domenico Testa - Studente

 posta elettronica con Outlook ed Outlook Express.
scrivi un driver di smart card. Non è per niente difficile. Prenditi il 
Windows DDK (gratuito) e leggi il capitolo sui lettori di SmartCard. Se 
è il tuo primo driver, niente panico, sono qui e posso aiutarti. Magari 
apriamo un progetto su SourceForge, chè sembra una cosa utile a molti
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.2.2. C, C++ and ASM developers
                               and beta testers are welcome!

 apriamo un progetto su SourceForge, chè sembra una cosa utile a molti
Se questa demo che sto sviluppando dovesse richiedere un driver per sc
sarai la prima persona che contatterò per mettere su un progetto free,
sempre che io sia in grado di fare qualcosa di decente, vista le
scarse informazioni che sono stato capace di reperire in merito.
Ancora grazie.
Newsgroup: it.comp.programmare.win32
Titolo: [?] Applicazione Dialog o Document/View ?

Salve a tutti !
Ho un po' di difficolta' a capire VisualC, vorrei chiedere un paio di
informazioni da principiante.
Purtroppo provengo dal mondo VBasic, dove si inserisce un form, si
posizionano i componenti e voila', applicazione fatta. (piu o meno...)
Cio' che non capisco in VisualC é la scelta di un applicazione di tipo
Dialog o View/Document.
Cosa é piu usato ?
Mettiamo ad esempio un applicazione tipo mIrc, oppure Outlook, o qualche
altra applicazione contenente dei frames.
Che tipo di form's sono ?
- Dei dialog dove vengono inseriti gli oggetti (textbox, tree, listbox..)
oppure
- Dei forms documento dove viene gestito manualmente il funzionamento dei
frames, scrollbar ecc...ecc... ??
Nel caso di uno sviluppo di un applicazione contenente dei frames , non so
quale dei 2 scegliere....
Grazie mille per aver dedicato il vostro tempo a leggere il mio messaggio
Dave

 quale dei 2 scegliere....
E` possibile che tu debba saltare a pie` pari l'architettura doc-view.
Comunque MFC ti mette a disposizione una serie di classi piuttosto utili per
delle applicazioni MDI o basate su frame "generiche"...
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: E' Possibile ?

Salve, volevo sapere se e' possibile in C nascondere il cursore della
console

 console
Si`, devi usare SetConsoleCursorInfo().
--
Lorenzo

Grazie
"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel messaggio
news:63Lo8.88337$1S3.2...@twister1.libero.it...


Newsgroup: it.comp.programmare.win32
Titolo: Cout in Visual C++

Salve a tutti. Ho cominciato da poco tempo ad utilizzare il Visual C++ 6.0
della Microsoft. Volevo utilizzare la funzione cout standard del C++ e
pensavo che bastasse inserire l'header <iostream.h>, ma il compilatore non
riconosce la funzione cout. Qualcuno mi sa dire come posso fare per poter
utilizzarla ?
Grazie in anticipo
Simone

utilizzarla ?
Non è una funzione per essere pignoli, comunque:
#include <iostream>
//using namespace std
int main(){
    std::cout << "hello world!" << std::endl;
}
Togli il commento dalla II riga se non vuoi scrivere sempre std::
davanti ai nomi della libreria standard.
-- 
Marco Barisione (ICQ 84277092)

 //using namespace std
Hai ragione :-), operatore di output
Grazie per la risposta.

Newsgroup: it.comp.programmare.win32
Titolo: Resource Decompiler...

sapete se ce n'č qualcuno da tirar giů dalla rete? Grazie.

 
http://w3.to/protools
Gll
