mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: leggere variabile da Edit Box [neofito Visual C++ 6.0]

Ciao a tutti,
ho iniziato ad usare il Visual C++ da 2 gg...ho fatto un programma per
comendare un "carico" qualsiasi collegato alla porta parallela con 2
semplici pulsanti ON/OFF, ora vorrei fare un comando per tenere ON il
"carico" un tot di secondi, ho fatto la edit box ecc ma non so come fare a
leggere il valore che immetto per poi usarlo per tenere ON il carico.
grazie a tutti
Ciao
Abnaxus

 ha scritto nel messaggio
news:IYglb.57112$e6.20...@twister2.libero.it...


 ha scritto nel messaggio
news:43ilb.55604$vO5.2...@twister1.libero.it...


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

Salve a tutti,
grazie per il sempre puntuale aiuto erogato.
Sto implementando una piccola utility di sistema. Mi interesserebbe
conoscere a programma (linguaggio C/C++)le connessione attive su una
determinata porta (del tipo porta 9999 protocollo xxxx indirizzo
connessione X.X.X.X).
Qual'č la parte della MSDN che mi puo' aiutare in questo.
Grazie dell'attenzione.
Stefano
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 connessione X.X.X.X).
GetTcpTable/GetUdpTable
Ciao,
--
zello

Newsgroup: it.comp.programmare.win32
Titolo: [semi ot] programmino tipo Spedia

sto pensando di realizzare in VB alcuni simpatici giochini di carte, e poi
vorrei distribuirli gratuiamente, ma vorrei pure guadagnarci qualche cosa.
avete presente quei programmi (tipo Spedia) che funzionano solo quando
l'utente è conesso, e che ti fanno vedere un piccolo banner sul form ? ecco,
io vorrei fare una cosa del genere...
il consiglio che vi chiedo, visto che non sono molto esperto, è questo: tale
pratica viene vista in maniera sgradevole dagli utenti? oppure questi
programmi sono parecchio diffusi, e gli utenti accettano il bannerino e la
connessione senza fiatare?
grazie
Mario

 io vorrei fare una cosa del genere...
Trovarti un lavoro serio no???
8-PPP
-- 
Luc.

io vorrei fare una cosa del genere...
Se devo giocare non resto online (come quasi tutte le persone normali
che hanno una 56k).
-- 
                    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.

Newsgroup: it.comp.programmare.win32
Titolo: per sentire un MIDI ?

Salve a tutti,
 se volessi sentire un file midi ? 
Immagino che non funziona la funzione PlaySound che uso per i wave,
vero ?

 se volessi sentire un file midi ?
Il modo piu` semplice e` quello di usare MCI: guarda ad esempio
mciSendString().
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/
Newsgroup: it.comp.programmare.win32
Titolo: Spegnimento del computer

Ciao a tutti,
qualcuno potrebbe gentilmente, suggerirmi come spegnere il computer con
Win200/XP.
Col 95/98 ho utilizzato 'rundll32.exe user.exe,exitwindows', ma questo non
funziona con win2000/xp.
Grazie
--
Salvo.

 ha scritto nel messaggio
news:FOIo8.85303$%g7.27...@twister2.libero.it...

in windows\system32 dovrebbe esserci uno shutdown.exe
Pela

 wrote:

usa l'API ExitWindowsEx
--
Lawrence "Rhymes" Oluyede
rhy...@myself.com
cosa c'entra Visual Basic 
con la programmazione?
(Antonio Cuni, PROGRAMMATORE)

 ha scritto nel messaggio
news:FOIo8.85303$%g7.27...@twister2.libero.it...

Forse non hai i privilegi per eseguire l'operazione.
Lo stesso discorso è valido se intendi usare l'API ExitWindowsEx: devi avere
i privilegi.
Ciao
Porlock
Newsgroup: it.comp.programmare.win32
Titolo: [URGENTE] Consiglio su Libro

Scusate il subject :) ma mi servirebbe una risposta al max entro
stasera.
Sto per finire di studiare il Petzold, e per Natale volevo regalarmi
un altro libro sulla programmazione sotto windows usando le API :)
Su 
www.amazon.com
 ho trovato questi 2 libri:
- Win 32 Programming Brent E.Rector & Joseph M.Newcomer
- Programming Applications for Windows (Fourth Edition) by Jeffrey
Richter
Data la vostra ormai millenaria saggezza (:P) quale dei 2 mi
consigliate come "secondo passo" dopo il Petzold?
P.S. gią che ci sono richiedo anche info per un "secondo passo" dopo
il Proise riguardo la programmazione by MFC :)
Grazie e scusate la fretta :)

 Grazie e scusate la fretta :)
Ma senza ombra di dubbio la seconda che hai detto! Il Richter. E' la
naturale continuazione del Petzold.
Luca

 il Proise riguardo la programmazione by MFC :)
MSDN. ;-)
--
Lorenzo

 essere letto.
Volevo dire il contrario, conosco il secondo ma non il primo.
Puntualizzazione necessaria, magari il primo e` una cagata mostruosa...
:)
--
Lorenzo
Newsgroup: it.comp.programmare.win32
Titolo: CreateDIBSection e immagine sempre nera

Il codice che allego qui sotto mi ritorna sempre una immagine nera, non 
riesco a trovare la soluzione.
Sono un principiante del vc++ ma mi ci sto impegnando a tutto forza.
(hdc_dest ' l'HDC di destinazione, una PictureBox VB, dove dovrebbe apparire 
l'immagine)
  BITMAPINFO *bm = (BITMAPINFO*)malloc(sizeof(BITMAPINFO) + (sizeof(RGBQUAD) 
* 255));
  if (bm != NULL){
   bm->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
   bm->bmiHeader.biWidth = 200;
   bm->bmiHeader.biHeight = -200
   bm->bmiHeader.biPlanes = 1;
   bm->bmiHeader.biBitCount = 8;
   bm->bmiHeader.biCompression = BI_RGB;
   bm->bmiHeader.biSizeImage = 40000;
   bm->bmiHeader.biXPelsPerMeter = 0;
   bm->bmiHeader.biYPelsPerMeter = 0;
   bm->bmiHeader.biClrUsed = 256;
   bm->bmiHeader.biClrImportant = 0;
   for(int i = 0; i < 256; i++)
   {
    bm->bmiColors[i].rgbRed = i;
    bm->bmiColors[i].rgbGreen = i;
    bm->bmiColors[i].rgbBlue = i;
    bm->bmiColors[i].rgbReserved = 0;
   }
   HDC newhdc = CreateCompatibleDC(hdc_dest);
   HBITMAP hbmp = CreateDIBSection(newhdc, bm, DIB_RGB_COLORS, (void**)bits, 
NULL, 0);
   HGDIOBJ oldbmp = SelectObject(newhdc, hbmp);
   SetMapMode(newhdc, GetMapMode(hdc_dest));
   StretchBlt(hdc_dest, 0, 0, GetDeviceCaps(hdc_dest, HORZRES), 
GetDeviceCaps(hdc_dest, VERTRES), newhdc, 0, 0, 200, 200, SRCCOPY);
   SelectObject(newhdc, oldbmp);
   DeleteObject(hbmp);
   DeleteDC(newhdc);
   free(bm);
AIUTOOO!
----------------------------------
FREE Development Components
http://www.prioregroup.com
------------------------------------------------------------
Biometrics Components and SDK for Advanced Security
http://www.biosecuredev.com

 ha scritto nel messaggio 
news:3QDXd.3450$zZ1....@twister1.libero.it...


 disegnaci qualcosa prima di stretcharlo
Voi dire che qui manca il disegno ?
HBITMAP hbmp = CreateDIBSection(newhdc, bm, DIB_RGB_COLORS, (void**)bits, 
NULL, 0);
HGDIOBJ oldbmp = SelectObject(newhdc, hbmp);
io uso "bits" che è un array di byte impostato con valori da disegnare, e 
quindi da quello che mi dici tu che CreateDIBSection non fa il disegno sul 
"newhdc" per restituirmi l'handle della bitmap (hbmp) disegnata ?
grazie.



CreateDIBSection() crea, appunto, la parte DIB di un immagine allocando la 
memoria il cui puntatore viene restituito in bits.
Quindi già c'è un errore nella tua chiamata.
Dovresti usare:
LPBYTE bits;
HBITMAP hbmp = CreateDIBSection(newhdc, bm, DIB_RGB_COLORS, (void**)&bits, 
NULL, 0);
e passare l'indirizzo di bits (cioè &bits).
Ma per fare quello che vorresti tu, se hai già 'bits' pronto, devi usare la 
funzione
    StretchDIBits(hdc_dest, xT, yT, wT, hT, xS, yS, wS, hS, bits, bm, 
DIB_RGB_COLORS, SRCCOPY);
senza creare né il DC né l'HBITMAP temporanei.
Newsgroup: it.comp.programmare.win32
Titolo: Curiosita': il registro di windows

Mi domandavo come Windows gestisce il registro. E' un file che viene
caricato in memoria? 
-- 
Scritto da Gordon
E-mail: 
lordg...@despammed.com

 Gordon
ciao

 caricato in memoria?
Beh, a prescindere dalla tecnica che viene usata (lettura/scrittura
diretta o file mapping - propendo comunque per quest'ultima), in memoria
c'e` sicuramente, dentro alla memoria virtuale e/o alla cache. Hai mai
provato a lanciare l'utility RegMon? Ci sono centinaia o migliaia di
accessi al secondo al registry, se il file dovesse essere aggiornato in
tempo reale il sistema rallenterebbe un pelino. ;-)
-- 
Lorenzo

tempo reale il sistema rallenterebbe un pelino. ;-)
gia'^^;;


 m non e' bello grosso?
Non viene sempre aggiornato da cima a fondo, e quindi in cache sara`
mantenuta solo una piccola parte. Il mio registry ad esempio e` grande
26 MB, quindi se ipotizziamo che in un dato periodo ne sia aggiornato un
decimo (stima sovrabbondante) si tratterebbe di nemmeno 3 MB occupati,
che al giorno d'oggi sono quasi nulla.
-- 
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: NT Service.

Salve a tutti,
sto cercando documentazione per scrivere un servizio NT in C (...non in
C++...), magari un buon libro... avete qualcosa da consigliarmi???
Ringrazio anticipatamente...
Bye Attilio.

Sul Windows Developer Journal sono usciti diversi articoli sulla
creazione di servizi per NT, in particolare spiegavano molto bene la
"struttura" del sistema.
Ti consiglio di dare un'occhiata su 
www.wdj.com
, e magari acquistare
il CD con il codice.
Davide


Newsgroup: it.comp.programmare.win32
Titolo: Prestazioni Borland C++ e Builder

Ciao a tutti,
sto studiando il C++ e, non intendendo spendere al momento troppi soldi per
un compilatore, sto utilizzando la versione 1 di Borland C++ Builder.
Posseggo anche Borland C++ 5 ed ho notato che quest'ultimo non dispone di un
sistema RAD.
La mia domanda è questa:
c'è una differenza di prestazioni tra un'applicazione prodotta e compilata
con C++ Builder 1 e con C++5?
Tale differenza, se c'è, è dovuta solo al fatto che C++ Builder 1 è obsoleto
o rimane anche con le ultime versioni dei due prodotti?
Grazie per l'attenzione.

 Grazie per l'attenzione.
Il compilatore č praticamente lo stesso, quindi non c'č differenza di
prestazioni. Ce ne potrebbero essere in conseguenza del fatto che i due prodotti
si interfacciano a Win32 con due framework differenti (di default): OWL per
Borland C++ e VCL per BCB. Con BCB, comunque, puoi usare, volendo, anche OWL.
BCB 1 si puň considerare obsoleto, ma ancora di piů BC++ 5, che č stato
soppiantato da BCB.
Ciao
Paolo

BCB 1 si può considerare obsoleto, ma ancora di più BC++ 5, che è stato

Newsgroup: it.comp.programmare.win32
Titolo: collegamenti

Qualcuno sa dirmi se esiste una libreria (ActiveX, ecc.) per utilizzare in
Visual Basic l'interfaccia IShellLink ? Oppure, se esiste una API per la
creazione di collegamenti ?
Mille grazie
-- 
Ale...@tiscalinet.it

Dai un'occhiata ai messaggi postati ieri.
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------



Newsgroup: it.comp.programmare.win32
Titolo: Problemone!!! vi prego aiutatemi

Sto scrivendo un prog in mfc, non mi da più la possibilità di
-collegare le dialog ad una classe in maniera gestita
-aggiungere classe eriditate da MFC
-ne di inizializzare il socke in CMyApp
if (!AfxSocketInit())
{
AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
return FALSE;
}//if
Mi dice identificatore AfxSocketInit non dichiarato
Domanda è possibile che sia stato innavetitamente qualche file di conf.?
Se si come posso mettere le cose a posto Grazie mille (è importante)

 ha scritto nel messaggio
news:S_Ohd.29810$B06....@news.edisontel.com...


Newsgroup: it.comp.programmare.win32
Titolo: Standard output

Ho un problema con un'applicazione console. Questa restituisce i suoi
risultati sullo standard output, come faccio da un'applicazione VB (piu'
genericamente Win32) a lanciare quest'applicazione e recuperare lo standard
output?
ciao
Filippo.

 ha scritto nel messaggio
news:980e84$kvi$1...@menelao.polito.it...

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto: Canvas e TPanel

Col Builder C++, devo tracciare una linea retta. Ora come contenitore di
altri oggetti ho utilizzato un TPanel. Il problema č che TPanel non espone
il Canvas quindi non posso tracciare la linea. Sapreste darmi un aiuto?
(quanto piů dettagliato possibile, visto che sono un neofita).
Grazie.

>Col Builder C++, devo tracciare una linea retta. Ora >come contenitore di
altri oggetti ho utilizzato un >TPanel. Il problema č che TPanel non espone
il Canvas >quindi non posso tracciare la linea.
Ho pensato di derivare la classe TPanel e di porre public il Canvas (č la 1°
volta che faccio una cosa del genere) ho quindi:
//-----------------------------------------------------------
class PACKAGE TMyPanel : public TPanel
{
private:
        TCanvas * FCanvas;
        TCanvas * __fastcall GetCanvas();
protected:
public:
        __fastcall TMyPanel(TComponent* Owner);
        __property TCanvas * Canvas  = { read=GetCanvas };
__published:
};
//-----------------------------------------------------------
e poi nel .cpp
static inline void ValidCtrCheck(TMyPanel *)
{
        new TMyPanel(NULL);
}
//--------------------------------------------------------------------------
-
__fastcall TMyPanel::TMyPanel(TComponent* Owner)
        : TPanel(Owner)
{
}
//--------------------------------------------------------------------------
-
namespace Mypanel
{
        void __fastcall PACKAGE Register()
        {
                 TComponentClass classes[1] = {__classid(TMyPanel)};
                 RegisterComponents("Samples", classes, 0);
        }
}
//--------------------------------------------------------------------------
-
TCanvas * __fastcall TMyPanel::GetCanvas()
{
        return FCanvas;
}
Registro questo componente, e lo uso in una form, ma quando tento di
accedere al Canvas tramite Panel1->Canvas mi da errore. Non so proprio cosa
fare. Chiedo aiuto.

volta che faccio una cosa del genere) ho quindi:
Il primo antenato di TPanel con Canvas e' TCustomControl =>
(scusa la sintassi Delphi)
type THackPnl = class(TCustomControl);
procedure TfrmMain.pnlTopClick(Sender: TObject);
var P0, P1: TPoint;
begin
  P0 := Point(2, 2);
  P1 := Point(TPanel(Sender).Width - 2, TPanel(Sender).Height - 2);
  THackPnl(Sender).Canvas.PenPos := P0;       // cast "statico"
  THackPnl(Sender).Canvas.LineTo(P1.X, P1.Y); 
end;
Saluti
Paolo Arosio

Newsgroup: it.comp.programmare.win32
Titolo: MEmoria condivisa

Questo messaggio è rivolto a chiunque usi Borland C++ 4.0 o superiore.
COme si fa a rendere condvisa la memoria delle DLL?
Non sto parlando di usare un file mappato in memoria, ma le direttive
#pragma "shared" e così via.
Queste sembrano funzionare con VC++ ma non con BC++. Sapete come fare
voi?

 #pragma "shared" e cosě via.

Newsgroup: it.comp.programmare.win32
Titolo: Edit Box

Premetto che sono un neofita di Visual C++.
Ho creato una classe associata ad un edit box per poter intercettare i
caratteri
prima che vengano inseriti nella Cedit, e fin qui tutto ok.
Quando inserisco un carattere il metodo da me scritto viene eseguito,
come ultima istruzione torvo
 CEdit::OnChar(nChar, nRepCnt, nFlags);
che presumo faccia proseguire l'esecuzione del comando dalla CEdit.
Ora io voglio poter intercettare alcuni caratteri (ad esempio il ritorno a
capo)
e sostituirli con un carattere scelto da me.
Ho provato diverse strade (modificare i valori di nChar sostituire gli
argomenti ...)
ma non sono riuscitonel mio intento.
Qulcuno mi puņ aiutare?
Grazie in anticipo per la collaborazione.

 e sostituirli con un carattere scelto da me.
Il "ritorno a capo" e` un caso particolare, che normalmente
non arriva neppure al controllo, con l'eccezione degli edit
multiline con bit di stile "want-return".  Altri caratteri
che arrivano agli edit, ma non specificamente all'OnChar,
possono egualmente esistere.
Per caratteri normali, chiamare la OnChar che erediti da CEdit
con parametri diversi dovrebbe funzionare.
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Bitmap resize

Ho caricato una bitmap nell'oggetto HBITMAP, l'ho poi caricata su un device
context di memorizzazione, ho effettuato un'operazione di stretch, ora
vorrei rimetterla su HBITMAP, come faccio?

Alex mi puoi rispondere? Grazie.
"pippo" <pi...@DONTWARRY.com> ha scritto nel messaggio
news:8k9gmi$kjl$2...@nslave2.tin.it...


"pippo" <pi...@DONTWARRY.com> wrote in message
news:8khrqg$bge$1...@nslave1.tin.it...

Quando fai il Select di un oggetto GDI (una penna, una bitmap, un
pennello, ecc ecc) in un DC, esso ti ritorna la handle al GDI dello
stesso tipo che usava prima (devi naturalmente castarla opportunamente).
Quindi, facendo il Select di un'altra bitmap (magari la stessa che il
DC aveva dapprima, che hai avuto quando ci hai Select'ato dentro
la tua) avrai (con apposito cast) l'HBITMAP che cerchi.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: BeginPaint,EndPaint

In un programma di esempio, ho notato che tutte le istruzioni "grafiche"
sono comprese fra le invocazioni alle funzioni BeginPaint ed EndPaint. Ho
provato a mettere fuori da questo blocco altre istruzioni "grafiche" e
sembrano funzionare ugualmente. Come mai? A cosa serve EndPaint?
Grazie


Copiato dall'MSDN:
The BeginPaint function automatically sets the clipping region of the device
context to exclude any area outside the update region. The update region is
set by the InvalidateRect or InvalidateRgn function and by the system after
sizing, moving, creating, scrolling, or any other operation that affects the
client area. If the update region is marked for erasing, BeginPaint sends a
WM_ERASEBKGND message to the window.
An application should not call BeginPaint except in response to a WM_PAINT
message. Each call to BeginPaint must have a corresponding call to the
EndPaint function.
If the caret is in the area to be painted, BeginPaint automatically hides
the caret to prevent it from being erased.
If the window's class has a background brush, BeginPaint uses that brush to
erase the background of the update region before returning

Salve,
la libreria non riesce ad aprire dei file come il seguente:
http://www.mycgiserver.com/~carlonev/immagine.tif
che vengono aperti dai più comuni programmi di visualizzazione.
Il file non è compresso, ma basta aprirlo, ad esempio con imaging e poi
risalvarlo per risolvere il problema.
Dov'è l'inghippo?
Grazie.

 ha scritto:
Si parla di FreeImage...

L'algoritmo di compressione LZW non e' gestito, quindi le Gif e le
Tiff compresse non si possono leggere e scrivere.
Ciao

 Tiff compresse non si possono leggere e scrivere.
hai controllato il link?...la tiff non è compressa! E' proprio quello il
problema!
CIAO E GRAZIE IN ANTICIPO!
http://www.mycgiserver.com/~carlonev/immagine.tif

Newsgroup: it.comp.programmare.win32
Titolo: Bitmap e GDI in VC++

Vorrei incollare una bitmap su un CDC in VC++. Ho creato un oggetto CBitmap
contentente la mia bitmap. Come faccio a incollarlo? Ho provato a usare la
CBitmap per costruire un Brush, ma la cosa funziona solo per Bitmap di
dimensioni inferiori o uguali agli 8+8 bit.
Please Help Me!
Crbit

 Vorrei incollare una bitmap su un CDC in VC++. Ho creato un oggetto
CBitmap
Cosa intendi dire per 'incollare'?
Copiare nella clipboard di Windows?
Oppure disegnare?
Ciao

> Cosa intendi dire per 'incollare'?
Intendo disegnare  la Bitmap ne CDC

 ha scritto nel messaggio news:dtpB6.2478$s93.1...@news.infostrada.it...


Ti ringrazio Ti sono Debitore Sei un grande!
BUONA PASQUA A TUTTTTTI
Newsgroup: it.comp.programmare.win32
Titolo: Grafica

Salve a tutti,
sapete consigliarmi libri, testi in rete o quant'altro per poter
inserire un po' di grafica nelle applicazioni fatte con MFC
			Grazie
                          Col. Aureliano

 inserire un po' di grafica nelle applicazioni fatte con MFC
MFC č un wrapper molto stretto delle API Win32: la grafica in MFC č
concettualmente identica a quella della GDI di Windows, ergo trovi tutto
su MSDN; prova a cercare "device context", oppure funzioni tipo
"MoveToEx", "LineTo", "Rectangle", "Ellipse"...
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Io pensavo a qualcosa come DirectX o simile, è possibile integrarlo
con le MFC?
                          Col. Aureliano

 con le MFC?
DirectX io lo userei solo per fare grafica 3D, oppure grafica 2D ad alta
velocità; nella maggior parte dei casi la GDI va più che bene.
Cmq se proprio vuoi usarlo, non credo che esistano delle classi MFC che
fanno da wrapper per DirectX: DirectX si presenta già in forma di oggetti
COM, che altro vuoi wrappare?
P.S.: DirectX (e volendo anche OpenGL) sono pienamente documentati su MSDN.


Newsgroup: it.comp.programmare.win32
Titolo: Finestra modeless

Devo aprire una finestra modeless, ma ho il seguente problema: quando
cerco di aprirla non rimane visualizzata e si chiude subito.....
Uso il seguente codice:
//Note è il nome della finestra, IDD... è il suo IDD
Note m_note;
m_note.Create(IDD_NOTE_DIALOG,NULL);
m_note.ShowWindow(SW_SHOW);
m_note.UpdateWindow();

// SimulatoreDlg.cpp : implementation file
//
#include "stdafx.h"
#include "visualizza.h"  //header  finestra modale ke voglio aprire
#include "SimulatoreDlg.h" //header finestra nella quale mi trovo
.............
...........
...........
..........
void CSimulatoreDlg::OnButton2()
{
 visualizza dialog1;
 dialog1.DoModal();
}
Ciaoo
Davide
"BCO°" <sbic...@CUTyahoo.com> ha scritto nel messaggio
news:3cf1bd1d...@powernews.libero.it...


}
In questo modo riesco ad aprirla, però la finestra è modale, a me
interessava aprire una finestra non modale che mi permetteva di
lavorare con l'applicazione principale mentre era aperta...

 In questo modo riesco ad aprirla, perň la finestra č modale, a me

Newsgroup: it.comp.programmare.win32
Titolo: Creare un VXD

 - Trion Homepage
-- 
Posted from [213.255.37.65] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

utilizzare l'ASM?
dunque
entrambi: puoi farlo solo in ASM oppure usare C e un po' di ASM per
fare il guscio :) nel primo caso 
win32as.cjb.net
 e' ottimo, nel
secondo caso trovi comunque un sacco di info utili (e' fatto molto
bene) e poi trovi i wrapper con il DDK di 9x
saluti
     g0

 entrambi: puoi farlo solo in ASM oppure usare C e un po' di ASM per
aggiungi anche C++ (f.e. usando il framework della numega).. ma anche Delphi
(ora non ricordo
ma ci sono link al riguardo) .. cioe' che e' importante sono gli include e
la (chiamiamola cosi') documentazione
del DDK , il linker M$, una assemblatore like tasm, masm, nasm.. una buona
conoscenza del PM, VM86, etc...
parzialmente (anche se consigliata) degli internals di Win9x soprattutto di
VMM.. e tanta pazienza nei confronti
dei BSOD  =)
Saluti,
 Walker Boh
p.s. heya garph0 =)

Newsgroup: it.comp.programmare.win32
Titolo: Programma di installazione

Salve,
ho fatto un programma con il borland builder c++ 5.0
Dato che nel pacchetto di installazione non ho l'installshilder volevo
sapere se mi potevate consigliare qualche programma che crei le
installazioni.
(spero di essere stato chiaro)
Ciao
xoooox
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:192Z106Z52Z2Y1...@usenet.libero.it...

www.innosetup.org
Martino.

 installazioni.
oppure setup2go
--
artemis.alpeia
http://spazioinwind.libero.it/artemis

 ha scritto nel messaggio
news:192Z106Z52Z2Y1...@usenet.libero.it...

nullsoft nsis

Newsgroup: it.comp.programmare.win32
Titolo: condivisione connessione internet





Salve per prima cosa grazie a tutti coloro che hanno creato questo 
sito.


Scrivo queste righe per trovare chi mi spiega in maniera semplice e 
dettagliata, perchè sono alle prime armi, come poter creare una condivisione di 
connessione a internet tramite 2 pc collegati in rete di cui 1 con modem isdn; 
specifico che i 2 pc utilizzano Win98SE.


Ringrazio fin da adesso coloro che avranno la pazienza di rispondere a 
questo messaggio di aiuto.- Luca



 ha scritto nel 
  messaggio 
news:007201bfd57f$cbc966c0$0100a8c0@luca
...


Su it.comp.reti.locali
questo problema viene discusso 3 volte al giorno.
Non serve che tu vada a postare la domanda, leggiti un po' di news
dell'ultimo mese.
Ciao.

Newsgroup: it.comp.programmare.win32
Titolo: x Andrea Laforgia

Ma sei per caso un editore?



> Ma sei per caso un editore?
a me qualche volta e' venuto il dubbio che sia un mail robot della Borland
:))
Newsgroup: it.comp.programmare.win32
Titolo: compilare c sotto vc++ 7.0

come si compila codice C con VC++ 7.0? quando si crea un progetto non
si puo' selezionarne uno per il C, e se provo con applicazione win32
per console alla fine anche se importo dei files .c non li compila e
da' un errore del tipo:
fatal error C1010: unexpected end of file while looking for
precompiled header directive
lo stesso errore lo da' anche per un semplicissimo .c quindi deve
essere un problema di config ma non saprei cosa.
grazie!

 da' un errore del tipo:
stai utilizzando un'autocomposizione del vc++ 7.. devi creare un progetto
win32 VUOTO,
altrimenti sei obbligato a includere StdAfx.h nel tuo src x poterlo
compilare, o disabilitare
gli header precompilati
antonio

 precompiled header directive
Devi includere il file "stdafx.h" in ogni sorgente.
Ciao



hai proprio ragione, grazie mille! :)

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

Come si imposta un' icona nella barra del titolo di una finestra di dialogo?
Sergio

 wrote in message
news:3a263b60.0@inetnews...


 ha scritto nel messaggio
news:3a263bc6.0@inetnews...


> HICON CWnd::SetIcon( HICON hIcon, BOOL bBigIcon );
SetIcon()... uhm... non c'è nel platformsdk
come si fa senza MFC?

 come si fa senza MFC?
Manda un messaggio WM_SETICON alla finestra... il messaggio ritorna lo
handle dell'icona correntemente utilizzata nella finestra.
HICON SetIcon (HWND hWnd, HICON hIcon, BOOL bBigIcon)
{
 WPARAM wFlags = bBigIcon ? ICON_BIG : ICON_SMALL;
 return (HICON)SendMessage(hWnd, WM_SETICON, wFlags, (LPARAM)hIcon);
}
    Aldo.

Newsgroup: it.comp.programmare.win32
Titolo: client e servizi per reti

ciao a tutti
ho bisogno di tutte le informazioni possibili in merito alla realizzazione
di client e/o servizi di rete per WIN9x/NT/2k ma non so dove andare a
sbattere.
mi interessa qualunque informazione, dalle risorse web al negozio di libri
usati in un sobborgo di Bizerte...
grazie mille
massimo

:

msdn.microsoft.com
 e l'help del DDK.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)
Newsgroup: it.comp.programmare.win32
Titolo: Popup menu su tray icon

Salve a tutti, ho da poco iniziato a programmare applicazioni Win32 e ho una
domanda. Temo che sia una FAQ e se lo e' vi prego di indicarmele cosi' me le
vado a leggere :)
Vorrei far comparire un menu popup alla pressione del tasto destro del
mouse. Ho registrato l'icona nella tray e gli ho associato un messaggio
personalizzato, gestito nella WndProc dal codice:
  case MYWM_NOTIFYICON:
   switch (lParam)
   {
    case WM_RBUTTONDOWN:
     LONG2POINT(lParam, point);
     ClientToScreen(hWnd, &point);
     hPopupMenu = LoadMenu(hInst, (LPCTSTR)IDC_TRAYPOPUP);
     hPopupMenu = GetSubMenu (hPopupMenu, 0);
     TrackPopupMenu(hPopupMenu, 0, point.x, point.y, 0, hWnd, NULL);
     DestroyMenu(hPopupMenu);
     break;
    default:
     break;
   }
   return 0;
LONG2POINT e' una macro:
#define LONG2POINT(l, pt)  ((pt).x = (SHORT)LOWORD(l), (pt).y =
(SHORT)HIWORD(l))
tuttavia il menu mi compare in una posizione che nulla ha a che vedere con
la posizione dell'icona nella tray. Cosa sbaglio? Il mio sospetto sta nelle
righe
     LONG2POINT(lParam, point);
     ClientToScreen(hWnd, &point);
oppure "leggo male" i parametri lParam e wParam?
--
artemis.alpeia

      TrackPopupMenu(hPopupMenu, 0, point.x, point.y, 0, hWnd, NULL);
per assicurare una visualizzazione corretta prima di visualizzare il menu
chiama SetForegroundWindow(hWnd) e subito dopo PostMessage(hWnd,WM_NULL,0,0)
--
Pela

 chiama SetForegroundWindow(hWnd) e subito dopo
PostMessage(hWnd,WM_NULL,0,0)
grazie, funziona alla grande
--
artemis.alpeia
Newsgroup: it.comp.programmare.win32
Titolo: DLL problem

Salve a tutti,ho un piccolo ed insignificante problema,che mi sta portando
via moltissimo tempo!
Vi espongo il problema.
sto scrivendo una semplice dll con MSVC, che mi permetta di esportare delle
funzioni in VB,ma nell'impostare uno dei parametri della funzione,
non prende i valori che gli assegno io:
es.
void __stdcall SetLptValue(LONG AddressLpt,UCHAR value)
{ 
     outportb(AddressLpt,value);
 }
il valore che asssegno ad AddressLpt non è il valore che ho passato con VB xche?
in VB la mia funzione e stata richiamata in questo modo:
Public Declare Function SetLptValue Lib "mialibreria" (ByVal Address As Long, ByVal value As Byte)
dove potrebbe essere il problema?
ps.da premettere che da msdn ho anche compilato il file .def (x l'esportazione delle funzioni da C++ a VB)!
grazie ragazzi caffè pagato a tutti!


Innanzitutto, la funzione dovrebbe essere dichiarata come Sub e non come
Function, visto che non ha un valore di ritorno, ma questo non credo sia il
tuo problema.
Poi non sono sicuro che il LONG del C corrisponda al Long del VB. Prova a
controllare.

 (ByVal Address As Long, ByVal value As Byte)
Il Visual C++ utilizza quattro byte anche per passare i parametri short
e char; forse e` questo il problema? Prova a dichiararla cosi`:
Public Declare Function SetLptValue Lib "mialibreria"
(ByVal Address As Long, ByVal value As Long)
--
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: Dove spaglio?

Ho provato sia con il MPlayer standard di Delphi (5) e sia con le
stringe MCI ma nulla il DivX si vede ma non rieso a sentire l'audio e
io invece vorei ke si sentisse qualcosa. Ho provato ad alzare ed
abbassare il volume tramite delle stringhe ke ho trovato in rete ma
nulla... un mio amico a detto ke in VB le stesse sringe funzionano
(l'audio si sente). Idee?
Cmq oltre al audio vorei la possibilita di far apparire la schermata
di cfg delle DivX
PS:
C'è un modo, un API o qualcosa del genere... per sapere se il codec
DivX è installato o meno...
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
ICQ     : 67552596

 DivX è installato o meno...
Beh, in qualche modo si deve poter fare, e suppongo che utilizzando le
funzionalità di enumerazione dell'OS sia possibile ottenere ciò che ti
serve.
Saluti
  NinjaCross
Newsgroup: it.comp.programmare.win32
Titolo: digitare e visualizzare in nuova finestra di dialogo

Si tratta di un programma semplicissimo in Visual C++
Ho un finestra principale con un campo di edit e un bottone "Visualizza".
Voglio che alla pressione del bottone si apra una seconda finestra di
dialogo ( N O N ! ! ! una MessageBox ), che contenga un campo "static text"
con scritto ciò che era digitato nel campo editor della finestra principale.
Se voglio semplicemente visualizzare il contenuto del campo editor in una
messageBox, mi basta inserire all'interno della funzione associata al tasto
"Visualizza" il codice:
...
UpdateData(TRUE);
MessageBox(variabile_associata_al_campo_editor);
...
tuttavia a me interessa che il risultato appaia in una nuova finestra di
dialogo poiché dovrò poi inserire in essa degli ulteriori controlli
(bottoni, box, ecc)

 dialogo ( N O N ! ! ! una MessageBox ), che contenga un campo "static
text"
crei la risorsa dialog con il controllo static,con classwizard crei la
classe corrispondente e aggiungi le variabili menbro,poi alla pressione del
bottone:
void CMyView::OnMyButton()
{
   CMyDlg dlg;
   dlg.m_myStatic=m_myEdit;
   if(dlg.DoModal()==IDOK)
   {
        ecc...
    }
}
ciao
p.s.
ah dimenticavo,questo sempre che usi le mfc,altrimenti puoi passare il
contenuto dell'editbox come paramentro esettarlo alla risposta di
wm_initdialog

Funziona alla perfezione.
(Ho utilizzato MFC)
Grazie!


Newsgroup: it.comp.programmare.win32
Titolo: [OT?]Da dove si comincia?

Ciao ragazzi,
lo so che qui siete tutti esperti ma...come avete cominciato?
voglio imparare a programmare ma non so da dove cominciare e che linguaggio
scegliere.
Vorrei, o meglio dovrei, realizzare un'interfaccia per degli script in PHP.
Praticamente ho bisogno di creare un programma che inserisca o tagli
porzioni di codice a seconda che l'utente clicchi su un pulsante o un altro.
Alla fine quando clicca su "finito" il programma genera la pagina in PHP.
Magia!!! Solo che per me rimane solo un progetto sulla carta. Da dove
inizio? Qual'è il linguaggio piu versatile? Tenete presente che dovrebbe
avere un'interazioni con database MySQL.
Potreste indicarmi il " cammino" ?
Grazie in anticipo a chiunque mi aiuterà
Ciao
--
Francesco La Notte
apt...@libero.it

 Grazie in anticipo a chiunque mi aiuter?
Bhè a parte che sono sicuro che questo post genererà la consueta guerra di 
religione tra sostenitori dei vari linguaggi, la questione dipende anche un 
po' dalle tue conoscenze! se proprio sei a digiuno di programmazione e vuoi 
realizzare il tutto in tempi abbastanza rapidi io ti consiglierei 
VisualBasic, non è il max come linguaggio per imparare a programmare ma ti 
premette di realizzare in un attimo(o quasi) il tuo programma! Tieni conto 
però che non so sè è troppo semplice interfacciare vb a MySql, guarda caso 
mamma microsoft caldeggia di più le sue tecnologie (leggi ADO)!
Ciao
Wezzy
Newsgroup: it.comp.programmare.win32
Titolo: Stampa in borland

Come faccio per stampare in Borland C++ un file in formato txt ?
oppure come faccio a stampare il testo di un Oggetto Memo ?
Grazie.
Giacomo 

 oppure come faccio a stampare il testo di un Oggetto Memo ?
E' abbastanza semplice, dai un'occhiata all'oggetto TPrinter. Tra l'altro
nell'help c'è questo esempio che fa al caso tuo:
  TPrinter Prntr = Printer();
  TRect r = Rect(200, 200, Prntr->PageWidth – 200, Prntr->PageHeight –
200);
  Prntr->BeginDoc();
  Prntr->Canvas->TextRect(r, 200, 200, Memo1->Lines->Text);
  Prntr->EndDoc();
Steve.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 nell'help c'č questo esempio che fa al caso tuo:
Peccato che non funziona !!!
Ho dovuto prima correggere gli errori:
  TPrinter *Prntr = Printer();
  TRect r(200, 200, Prntr->PageWidth - 200, Prntr->PageHeight - 200);
  Prntr->BeginDoc();
  Prntr->Canvas->TextRect(r, 200, 200, MemoTesto->Lines->Text);
  Prntr->EndDoc();
Ma poi sulla stampa, il testo non va a capo !
Aiuto.
Grazie 

 Aiuto.
Se vuoi stare sul semplice potresti passare ad un TRichEdit e 
sfruttare il metodo Print:
RichEdit1->Print("TitoloStampa");
Oppure, genericamente, stampi una riga per volta incrementando 
il puntatore per la riga successiva. Qui c'è un esempio: 
http://www.hamline.edu/~wnk/cpb/msg01221.html
.
Steve.
Newsgroup: it.comp.programmare.win32
Titolo: direct draw

perche' una cosa del genere non funziona??
Dalle cordinate assolute dell'astronave e del missile ricavo le cordinate
relative alla posizione del missile all'interno dell'astronave, controllo il
colore del pixel nella bitmap (l'immagine dell'astronave parte da (0,601) e
se il colore e' = a un colore dell'astronave allora e' colpita, altrimenti
no. invece l'istruzione    if ( pixel != (RGB(100,100,100)) ) non funziona,
o perlomeno mi ritorna sempre true.
:o( :o(
diffX = missile->xPos - astro.x;
diffY = missile->yPos - astro.y;
 if( (diffX >= 0) && (diffX <= 145) && (diffY >= 0) && (diffY <= 91) )
 {
  if (lpDDSOne->GetDC(&hdc) == DD_OK)
  {
   pixel = GetPixel(hdc,diffX,diffY+601);
   if ( pixel != (RGB(100,100,100)) )
   {
    astro.colpi_restanti -= missile->danno;
    if (astro.colpi_restanti<=0)
     astro.stato = false;
    missile->stato = false;
   }
  }
  lpDDSOne->ReleaseDC(hdc);
 }

 ha scritto nel messaggio
news:kdUr8.131583$%g7.41...@twister2.libero.it...

Niente, risolto, e' che devo usare un colore facente parte dei 16 bit
impostati, e si vede che RGB(100,100,100) non lo č...

> colore del pixel nella bitmap (l'immagine dell'astronave parte da (0,601)
Ma non c'č un modo un pň piů veloce di rilevare il colore di un pixel?
Non esiste in directx una cosa tipo color buffer delle opengl?

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

Salve volevo fare un piccolo programma per pilotare l'elettronica di una 
CNC, pero non riesco a trovare come inviare singoli bit ai vari pin della 
porta parallela, in piu avevo necessita di controllare quando singoli bit 
della porta passano da 1 a 0.
Grazie a tutti quelli che mi possono aiutare 

della porta passano da 1 a 0.
A questo indirizzo trovi molte informazioni, sorgenti e driver.
http://www.lvr.com/parport.htm
Newsgroup: it.comp.programmare.win32
Titolo: Tutto in un bel EXE

Una domanda a cui non so ancora rispondere:
in un'applicazione che fa usa di file di testo, immagini BMP, etc...cosa tra
tutti questi oggetti puo' essere incluso nell'eseguibile? E' possibile
riuscire a fare un bel file .EXE e niente altro per una semplice
applicazione che fa uso dei file sopra citati?
Ciao
Max
P.S. Uso C++ Builder 4.0 Pro

 ha scritto nel messaggio
news:96879701...@spyke.goldnet.it...


 tutti questi oggetti puo' essere incluso nell'eseguibile?
Puoi inserire qualsiasi cosa. L'unica differenza e` che certe risorse
(bitmap, icone, ecc...) vengono "riconosciute" in modo standard da
Windows e quindi esistono delle API per usarle direttamente; tutti gli
altri file che inserisci invece li devi gestire a mano, caricandoli in
memoria con LoadResource() e poi usando il contenuto di tale memoria
come preferisci.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: C e Win...possibile?

Scusate la domanda forse banale, ma è possibile programmare in win con il C
o bisogna passare al C++? Se sì ci sono tutorial in rete?
Grazie 1000 per l'aiuto e scusate se la domanda era già stata fatta!
Enrico S.
--
Webmaster della Pagina NON Ufficiale del SonyCRX100
SonyCRX120,  SonyCRX140E/S, SonyCRX100EX, HP8100
HP8200, HP9100 & HP9200
http://www.freeweb.org/computer/SonyCRX100/

 Se sě ci sono tutorial in rete?
ok, per fare applicazioni win32 in C utilizzi le win32 API.
Il migliore libro in circolazione (per iniziare) e' probabilmente il Petzold
(Programmare Windows 5a edizione).
Tutorials in rete?!? Si, ci deve essere quello di Alex Martelli, e' fatto
bene ed e' scritto da un "guru". La verita' e' che continuo a credere che
per un argomento vasto (e per certi versi complesso, solo per certi versi)
non basti un tutorial, ma ci voglia invece un vero e proprio libro di
abbondanti dimensioni, con tante spiegazioni e tanto codice.
Ad ogni modo prova pure :
http://www.programmazione.it/index.php?entity=earticle&idArticle=179&idArea=
4
E' un buon tutorial !
Alex

Sei stato gentilissimo,grazie!
A proposito...ma č possibile fare anche tutti i menů con le finestrelle etc
etc ...oppure quello č reparto del Visual C++?
GRazie 1000 ancora!


 etc ...oppure quello č reparto del Visual C++?
Il C standard e le Win32 API spiegate sul Petzold consentono di fare
praticamente tutto, compresi menu, finestrelle etc... D'altro canto le MFC
del VC++ non sono altro che delle classi C++ per contenere le Win32 API
(piu' o meno) ed utilizzarle comodamente (piu' o meno) con il "nuovo" C++.
Per usare le Win32 API da un compilatore C devi tuttavia avere le SDK
installate sul sistema.
Se utilizzi VC++ o Borland non ci sono problemi. (ti ricordo che con VC++
non sei costretto a programmare in C++ con MFC, anzi puoi benissimo
programmare in modo classico con il C e le API !).
Se invece utilizzi qualche compilatore freeware probabilmente le devi
scaricare dalla rete. (le SKD)
Alex
P.S. Le MFC dovrebbero rendere la programmazione windows piu' veloce
(maggiore produttivita' per le aziende). Le API sono invece la base della
programmazione Win32 ed e' consigliabile conoscerle anche se si intende
programmare con le MFC.

Enrico S., ha scritto questo messaggio...

Certo che si puo'!
Utilizza il Petzold per imparare.
Per compilare si puo' utilizzare bene anche il C++Builder.
Oppure c'e' un compilatore gratuito scaricabile in 
http://www.bloodshed.net/devcpp.html
Ciao
franco
Newsgroup: it.comp.programmare.win32
Titolo: Borland C++ Builder v.5 contro v.3

Salve,
Vi espongo il mio problema:
Ho sul mio HD la versione 3 completa che funziona egregiamente, ho provato
la 5 Trial per sessanta giorni (installata insieme alla 3) e manifesta gravi
malfunzionamenti, si blocca dopo pochi secondi di lavoro, senza dare utili
messaggi di errore - non solo mentre faccio operazioni: magari sto
rileggendo quanto scritto e il Builder piglia e si blocca.
Mi chiedevo solamente se la presenza della versione 3 fosse destabilizzante
per la 5, altrimenti che altro motivo ci potrebbe essere?
Grazie, ciao.
_______________
Massimo Perfini
www.zzz.it/~jena

 per la 5, altrimenti che altro motivo ci potrebbe essere?
No, non hanno problemi di conflitti.
Bye
     Wiz

 wrote in message
EmeF7.14278$sq5.7...@news.infostrada.it...


Newsgroup: it.comp.programmare.win32
Titolo: [?] - Come faccio a fare apparire una finestra di start up in Visual C++?

Volevo sapere come posso, in visual c++, lanciare prima della mia
applicazione una finestra di start up. Nei progetti creati con l'AppWizard
di Visual Basic una schermata di questo tipo viene creata automaticamente ed
è un form che da quanto ho capito si chiama SPLASH. Ho cercato delle API ma
non ho ancora trovato niente.
Grazie in anticipo a tutti.

Ciao, con il tuo project aperto in Visual C++, seleziona dal menu:
Project -> Add to Project -> Components and Controls
Nel dialg che si aprirą, seleziona la folder 'Visual C++ Components'
e infine il componente 'Splash screen' e premi Ok.
Il componente é aggiunto ai files del tuo project che potrai in seguito
modificare.
Il componente si aspetta comunque che il tuo project contenga la
CMainFrame o derivata, in caso contrario (DialogBox based project),
crea un project fittizio SDI o MDI, aggiungi il componente Splash e
ricopia i files nel tuo project originale con le dovute modifiche.
Saluti, Neil

Newsgroup: it.comp.programmare.win32
Titolo: puntatori a funzione

>>>>>>>>>>>>

funzione... me lo potete rispiegare velocemente?
In C suppongo.
void (*fnptr)( void ) ;
per esempio.
Per queste cose ci sono i manuali del linguaggio e il ng
it.comp.lang.c.
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

 it.comp.lang.c.
si si lo so scusatemi tutti ma il fatto e' che la' non mi avevano risposto!
e poi mi serviva solo una rinfrescata veloce visto che di manuali sul C ne
ho gia' letti..................
ciao!   ^_^

Newsgroup: it.comp.programmare.win32
Titolo: Guida API?

mi servirebbe una guida delle API di win98
dove la trovo?
grazie
NIGHTDIX
What is my name?REVOLUTION...

 
msdn.microsoft.com
Se vuoi dei tutorial, prova a dare un'occhiata a:
http://www.relisoft.com/win32/
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)


msdn.microsoft.com
ma per avere la lista delle api che link devo scegliere?
non ci capisco niente in quel sito!


ma non ci capisco niente!
scusate..ma che link devo selezionare per avere una lista delle api?


 ha scritto nel messaggio
news:cg66ktk10pkuovmb3...@4ax.com...

prova con 
www.allapi.net
ciao
Mario M.

Newsgroup: it.comp.programmare.win32
Titolo: Sniffer per porta seriale...

Salve a tutti.
Che voi sappiate, esiste uno "sniffer per porte seriali"?
Forse conoscete Ethereal. E avrete già capito ciò che mi serve.
Altrimenti cerco di spiegarmi in due parole: è possibile intercettare
tutto ciò che viene inviato su una porta seriale (dal pc al device e
viceversa)? mi servirebbe per debuggare una periferica senza driver...
sarebbe splendido se esistesse. altrimenti, secondo voi è possibile
realizzare qualcosa del genere?
grazie!
Alex

 
http://www.sysinternals.com/ntw2k/freeware/portmon.shtml
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!
Newsgroup: it.comp.programmare.win32
Titolo: Rendering 3d

Buondģ a tutti voi.
Ho creato un piccolo programma di grafica 3d in C++.
Cose piccole, tipo far girare un cubo o altri oggetti in uno
spazio 3d, sia in assonometria che in prospettiva. Bello.
Un piccolo motore 3d, che perņ non fa altro che collegare
dei punti in uno spazio 3d con delle linee.
Io vorrei, per esempio, colorare le facce del cubo.
Vorre sapere se qualcuno sa qualcosa!
Avete qualche conoscenza in questo campo?
Sapete qualcosa??
Ciao & grazie! Augusto

 Ciao & grazie! Augusto
Usi un'API tipo Direct3D o OpenGL o altro?
O fai le cosa lavorando direttamente con i pixel?
Se usi un'API č un vero scherzo :-)))
Se usi opengl vai su : 
www.opengl.org
se usi DirecX: vai sul sito della Microsoft (mi sembra sezione developer).
In entrambi i casi vai su 
www.gamedev.net
 e prova a seguire
it.comp.giochi.sviluppo...
Ovviamente Si parla anche di altro, ma la grafica c'č ed č anche ben
trattata.
Se invece lavori direttamente sul video: se ci riesci penso che tu non abbia
di questi problemi :-))
Delvy

 O fai le cosa lavorando direttamente con i pixel?
pixel x pixel


 per principianti.. Ma io dove la trovo una guida per principianti??
 puoi scaricare il red book di OpenGL, ma il tuo compito perse scopo, le
proiezioni e il rendering dei poligoni vengono eseguite automaticamente
dalla libreria...
ciao
Ermando

 per principianti.. Ma io dove la trovo una guida per principianti??
Il mio consiglio e' di passare ad OpenGL.
Guarda su 
nehe.gamedev.net
 c'e' un tutorial completo con esempi
in vari linguaggi [C (Visual C++ e GCC) , Visualbasic, Delphi, assembly ]
e per vari sistemi operativi [Windows, Linux, Mac OS].
Il tutorial e' in inglese, ma e' suddiviso in vari step con relativo
codice (quindi anche se non si conosce bene l'inglese non si ha un
"macigno enorme" da sorbirsi tutto d'un fiato, ma tante lezioni
che prese singolarmente sono semplici).
Inoltre ci sono pure dei file .pdf stampabili con tutto quanta
la documentazione.
A parte che per il tutorial ben fatto, conviene preferire OpenGL
a Direct3D (non a tutto DirectX) perche e' una *vera* API standard
multipiattaforma stabile & robusta, inoltre con esso e' piu semplice
portare applicazioni da un ambiente all'altro  (OpenGL e' pure supportato
come "ospite" da diversi toolkit multipiattaforma come libSDL, FLTK, V 
e wxWindows, questo rende piu semplice il porting di un intera applicazione
con modifiche minime al codice).
L. Micheletto