mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Reindirizzamento dell'output in C

Ciao a tutti.
Supponiamo di avere un'applicazione console del tipo:
#include <stdio.h>
int main()
{
  puts("Hello World");
  return 0;
}
La chiamiamo print.exe
Supponiamo anche di volere lanciare tale applicazione da un'altra e di voler
reindirizzare l'output in un file. Un esempio ti tale applicazione potrebbe
essere:
#include <windows.h>
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
  char                  *CmdLine, *OutFile;
  HANDLE                OutFH;
  PROCESS_INFORMATION   Pi;
  SECURITY_ATTRIBUTES   Sa;
  STARTUPINFO           Si;
  OutFile = "out.txt";        // Nome dei output
  CmdLine  = "print.exe";    // Nome del file da eseguire
    /**** Security attributes ****/
    ZeroMemory(&Sa, sizeof(SECURITY_ATTRIBUTES));
    Sa.nLength              = sizeof(SECURITY_ATTRIBUTES);
    Sa.lpSecurityDescriptor = NULL;
    Sa.bInheritHandle       = TRUE;
   /*** Apre il file di output ****/
    if ((OutFH = CreateFile(OutFile,
                            GENERIC_READ|GENERIC_WRITE,
                            FILE_SHARE_READ|FILE_SHARE_WRITE,
                            &Sa,
                            CREATE_ALWAYS,
                            FILE_ATTRIBUTE_NORMAL,
                            NULL)) != INVALID_HANDLE_VALUE) {
    } else OutFH = NULL;
  } else OutFH = NULL;
  /**** Startup information ****/
  ZeroMemory(&Si, sizeof(STARTUPINFO));
  Si.cb          = sizeof(STARTUPINFO);
  Si.dwFlags     = STARTF_USESHOWWINDOW|STARTF_USESTDHANDLES;
  Si.wShowWindow = SW_HIDE;
  Si.hStdError   = OutFH;
  Si.hStdOutput  = OutFH;
  /**** Crea il nuovo processo ed attende che termini ****/
  if (CreateProcess(NULL, CmdLine, NULL, NULL, TRUE, 0, 0, 0, &Si, &Pi)) {
    WaitForSingleObject(Pi.hProcess, 0xffffffff);
  } else MessageBox(NULL, "Can't create the process", "RunBack",
MB_ICONERROR|MB_OK);
  if (OutFH) CloseHandle(OutFH);
  return 0;
}
A me sembra che questo codice sia corretto, ma la sfortuna vuole che
funzioni solo nel debugger del Borland C/C++ Builder. Se lancio tale
applicazione da console, il file out.txt resta vuoto (lungo 0 bytes). Non mi
so spiegare il motivo ...
Avete qualche idea a tal propposito ?
Grazie
        Alex

L'unico modo per funzionare è quello di definire x il processo che vai a
creare un stdout che sia in realtà un file o qualcosa...
in msdn trovi un esempio dal titolo:
Creating a Child process with redirected input and output
o segui le funzioni quali SetStdHandle*
ciao
antonio

scusa per la risposta 1 pò banale e forse stupida,
non basterebbe fare da linea di comando
nomeprogramma>out.txt ?
o forse non ho capito se vuoi fare qualcos'altro...
Newsgroup: it.comp.programmare.win32
Titolo: java e .net

Ho piů volte letto di una similitudine tra la piattaforma java e quella di
.net
A questo proposito ci sono alcune cose che non mi sono molto chiare:
- .NET č indipendente dalla piattaforma? (mi sembra molto strano !?)
- utilizzano entrambi una VM? se sě, significa che c'č un linguaggio
equivalente al JavaCode?
Altra domanda:
- si possono sviluppare applicazioni C# su win98 o ci vuole almeno win2000?
Grazie per le eventuali risposte.
Ciao!

 - si possono sviluppare applicazioni C# su win98 o ci vuole almeno
win2000?
non te lo so dire, ma dalla mia esperienza win98 va benino solo per giocare


 +o-, si parla di hardwerizzare il processo di conversione da VM a nativo
Ma se c'è un linguaggio intermedio bytecode, dovrebbe essere semplice
risalire al codice sorgente, così come succede a java, o sbaglio?
Ciao!

risalire al codice sorgente, così come succede a java, o sbaglio?
considera che tra il listato di un qualsiasi linguaggio.. al suo
relativo compilato.. c'è un linguaggio intermedio.. l'assembly..
se il compilatore è implementato abbastanza bene.. e la VM ha un suo
bytecode come se fosse lo stesso di quello di un processore.. risalire
al sorgente è un pò difficile... cmq già gli assembly presenti nelle
varie classi forniscono un valido aiuto

Newsgroup: it.comp.programmare.win32
Titolo: NSIS Installer...

Ciao a tutti,
c'è qualcuno che utilizza l' NSIS Installer?
Io stavo pensando di utilizzarlo per distribuire la mia applicazione.
Cosa ne dite? Consigli, suggerimenti, ecc?
Potreste consigliarmi inoltre un interfaccia grafica?
Grazie.
Zano.

 Potreste consigliarmi inoltre un interfaccia grafica?
Io lo uso per lavoro ed è molto ben fatto (imho). Come editor per gli
script di installazione uso HM NIS Editor (
http://hmne.sourceforge.net/
)
che ha un wizard per le installazioni molto comodo! :)
Non ho mai creato pacchetti per grosse installazioni (più di 20 files),
ma nel complesso mi sembra migliore e + semplice di altri programmi
commerciali.
Ciao,
-- 
+--------+ ASCII ribbon campaign ( )
|  kral  |  - against HTML email  X 
+--------+              & vCards / \

 Ciao,
Io lo uso per lavoro e stavo cercando un'interfaccia grafica valida che
consenta di generare e manutere gli script.
Ho trovato tutti editor con al piů un wizard! Il mio punto dolente č che la
mia applicazione č composta da 700-800 files ditribuiti su directory con 4-5
livelli.
Ad ogni release ne cambiano almeno un centinaio, quindi cercavo un
programmmino che mi consenta di fare il drag and drop dei file e di vederli
organizzati in una struttura gerarchica. Un qualcosa di simile a come
gestisce i file Installshield (se hai presente).
Zano.

 Potreste consigliarmi inoltre un interfaccia grafica?
Non so esattamente cosa esiste per Inno Setup (preferisco scrivere i file a
mano visti i pochi file) ma dovrebbe esserci qualcosa che fa al caso tuo
(penso anche per NSIS), prova a cercare su google.
-- 
Marco Barisione
http://marcobari.altervista.org/

Ma sono veramente l'unico a cui piace l'uso dei pacchetti msi puri e 
semplici? Sviluppando con VS.net, mi pare una valida soluzione...

Newsgroup: it.comp.programmare.win32
Titolo: socket TCP-IP

Scusate la banalità della domanda ma cosa è un Socket TCP-IP ?

 wrote in message
news:kClL8.5195$TS.1...@news1.tin.it...


Newsgroup: it.comp.programmare.win32
Titolo: Messaggi ai telefonini

Salve a tutti.
Vorrei sapere se c'è un modo per mandare un messaggio ad un telefonino
mediante il semplice modem, va bene qualsiasi cosa: sms, flash sms o altro
supportato dallo standard gsm.
L'ideale sarebbe non usare un centro servizi e quindi "telefonare"
direttamente al gsm. Non ho trovato nulla in giro, c'è qualcuno che sa darmi
qualche info?
Mi sta bene anche chiamare un centro servizi che smista il messaggio...
Vi ringrazio anticipatamente

direttamente al gsm.
Impossibile.
--
CyberWalkie - walkietalkie(at)
libero.it

 CyberWalkie - walkietalkie(at)
libero.it
Grazie, almeno non impazzisco in rete a trovare qualcosa che non si
può fare ;-)
E mi sai dire niente tramite un centro servizi?
Ciao

E mi sai dire niente tramite un centro servizi?
Se non mi ricordo male, almeno per TIM, e' possibile collegarsi
(via telnet) al server del centro servizi e spedire il messaggio.
Non ti so dire altro.
--
CyberWalkie - walkietalkie(at)
libero.it

 Impossibile.
Probabilmente sbaglio, ma mi pare di ricordare che sia possibile spedire
messaggi usando anche un apparecchio gsm collegato alla rete. (oltre ad
usare il centro servizi).
Non sono sicuro per nulla di questa cosa, mi pare pero' di ricordare cosi'.
Alex

Non sono sicuro per nulla di questa cosa, mi pare pero' di ricordare cosi'.
L'apparecchio GSM, che possiede al suo interno una scheda
SIM, deve COMUNQUE passare per un centro servizi. I modem
GSM (con cui lavoro tutti i giorni) sono dei veri e propri
cellulari e vengono impostati per lavorare con un
particolare centro servizi.
--
CyberWalkie - walkietalkie(at)
libero.it

 wrote in
news:9i7bak$a98$
1...@usenet.inwind.it
: 

Per quel (poco) che ne sò i messaggi SMS vengono sempre controllati da un 
centro servizi che provvede a smistarli nei momenti di basso traffico.
Generalmente i modem GSM (perlomeno quelli che ho visto io...) supportano 
dei comandi AT per inviare SMS e leggere gli SMS ricevuti.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Ma connettersi ad un centro servizio e spedire sms è gratuito ?
"Valter Minute" <vmi...@REMOVEMEinwind.it> ha scritto nel messaggio
news:Xns90D98821AB6...@212.110.0.170...


 
No, devi avere una SIM e quindi pagare le ricariche o l'abbonamento (non 
ho un telefonino mio e quindi i termini che uso potrebbero essere 
imprecisi). Anche perchè, in caso contrario sarebbe molto semplice fare 
spamming sui telefonini (caso limite: è più semplice far passare 9999999 
numeri che recuperare 9999999 e-mail e, al ritmo di un SMS al secondo ci 
vorrebbero solo quattro mesi e, con 250Lit a SMS, te la cavi con meno di 
2 miliardi e mezzo, ovviamente il tutto moltiplicabile per 3 o 4 gestori 
:)) e in breve il sistema SMS diventerebbe inutile (non che ne voglia 
sostenere l'utilità...).

Newsgroup: it.comp.programmare.win32
Titolo: Problemino banale

Ho un problema che non riesco proprio a risolvere ... e si tratta di
implementare un'Edit Controlo in una Dialog Box (con le API).
Ho scritto questo codice  (che non mi piace molto) (ho cambiato i nomi
delle variabili originali per comodità):
************************************************************************************************************
case WM_PAINT:
		GetWindowText (hEdit, cEdit, 20);
		if (cEdit == "NULL")
		{
			il = 0;
		}
		else if ((cEdit == "a") || (cEdit == "A"))
		{
			i = 2;
		}
		else if ((cEdit == "b") || (cEdit == "B"))
		{
			i = 3;
		}
		break;
************************************************************************************************************
Allora, con getwindowtext prende il testo nella edit control (e ho
avuto modo di verificare che lo prende correttamente) ma poi non mi
funziona la parte dove verifica il valore (cEdit è un array char di
dimensione 20). cosa non và?
Sò che sarebbe meglio gestire il codice della edit così:
************************************************************************************************************
WM_COMMAND:
	switch (LOWORD (wParam))
	{
		case IDC_EDIT:
			//codice
			break;
	}
	return TRUE;
************************************************************************************************************
ma non mi ha mai funzionato !! (forse sbaglio a usare quando il
controllo ha o meno il FOCUS)
cosa non và?
grazie
messaggio di: credici [
cre...@infinito.it
]

[...]
Non ho capito bene tu hai una array di char e tenti di confrontarlo
con " =="?
Il testo finisce correttamente in cEdit ma cEdit è un array quindi
quando fai "cEdit == un_altro_array" stai in realtà confrontando il
loro indirizzo e non il contenuto, è un errore frequente in chi inizia
a programmare in C/C++, specialmente partendo da un linguaggio come VB
(o python o java o 10000 altri) in cui una cosa del genere è
possibile.
Per questo devi usare la funzione strcpy o se programmi in C++
utilizzare una classe che ti permetta di usare le stringhe in modo +
semplice (come std::string della libreria standard o CString delle
MFC)
Marco Barisione (ICQ 84277092)

In data Sun, 19 Aug 2001 19:43:10 GMT, credici ha letto su
it.comp.programmare.win32 il messaggio di 
marco...@inwind.it
 (Marco
Barisione):
X___X
ma ero ubriaco quando ho scritto quel codice o cosa ????
 MALEDIZIONE !!
(mi sà che stavo scrivendo nel sonno... !!!)
messaggio di: credici [
cre...@infinito.it
]
Newsgroup: it.comp.programmare.win32
Titolo: Icone

Vi ringrazio anticipatamente per le eventuali risposte...
Ho un piccolo problema... avrei bisogno di sapere come si fa a "prelevare"
l'icona di un exe e applicare la stessa icona ad un altro exe... mi potete
aiutare??? spero di si... rispondetemi anche se siete in grado di risolvere
una piccola parte del mio problema... grazie...
    Lord Spawn

 ha scritto nel messaggio
news:%w1E6.63077$s93.6...@news.infostrada.it...


 wrote in message
news:9bps3o$kl9$1...@pegasus.tiscalinet.it...


 wrote in message
news:9bps3o$kl9$1...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:C8VE6.1687$UU.1...@news2.tin.it...

Attenzione però che secondo la documentazione Microsoft UpdateResource non è
supportata in Windows 95/98.

Newsgroup: it.comp.programmare.win32
Titolo: [MFC] ON_CONTROL_RANGE "dinamico"

Devo realizzare una applicazione con dei controlli CButton:
inizialmente la finestra ha 3 pulsanti in alto ed uno in basso:
con il pulsante in basso si devono poter aggiungere
durante l'esecuzione altri pulsanti (fino a 7, per un massimo
di 10 pulsanti) sotto a quello in alto.
I primi tre pulsanti già presenti all'inizio li gestisco con un unico
handler
che ha come parametro l'ID del pulsante, la message map
ha cioé la seguente entry:
BEGIN_MESSAGE_MAP (CMainWindow, CWnd)
//...
ON_CONTROL_RANGE (BN_CLICKED,IDC_PRINT,IDC_PRINT+2,OnPushButtonClicked)
//...
END_MESSAGE_MAP ()
ma quando aggiungo i nuovi pulsanti come faccio a collegarli all'handler che
già gestisce
gli altri 3 già presenti? perché è questo che vorrei fare, gestire anche i
nuovi pulsanti
con l'handler già presente (che è parametrizzato proprio per quello).
non penso che sia possibile richiamare la macro ON_CONTROL_RANGE tutte le
volte
che creo runtime un nuovo pulsante anche perché tutte le entry della message
map non mi è
ben chiaro quando vengano eseguite, sono nel sorgente .cpp ma fuori da tutte
le funzioni membro,
sono "globali" per così dire, ma quando vengono eseguite? una sola volta?
e' che sono principiante e mi manca molto
int main(int argc,char *argv[]) ;-(
PS
questo tipo di domande sono troppo semplici (o magari non troppo
gradite) per questo NG?
c'è un NG che tratti nello specifico MFC?
e un buon sito per MFC (che non sia MSDN che non mi ci trovo)?
Grazie a chiunque vorrà aiutarmi, Saluti, Dorian

 c'è un NG che tratti nello specifico MFC?
Questo va piu` che bene. :)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

 e un buon sito per MFC (che non sia MSDN che non mi ci trovo)?
www.codeguru.com
www.codeproject.com
ciao
xaero

 wrote in message
9e5ls9$14pbr$1...@ID-51253.news.dfncis.de...

grazie, saluti.

 "catturati".
sagace!
Grazie, saluti.
Newsgroup: it.comp.programmare.win32
Titolo: Java --> Compilato

E' possibile sviluppare del software in Java per poi compilarlo in
linguaggio nativo Win32?
Dustin

Dustin wrote:

Si, esistono dei compilatori che convertono il bytecode in codice nativo (ad 
esempio java2exe).
-- 
Luca Ferrari,
fluc...@libero.it

 esempio java2exe).
Perņ intendo qualcosa per cui non mi serva installare una JVM nel sistema.
Questo programma assolve anche questo compito?

linguaggio nativo Win32?
Il Jet fa quello che dici, compila un exe dipendente dalla piattaforma
e indipendente dall'esistenza di una JVM installata.
-- 
_____________________
RedPelle
--==--==--==--==--==--==--
 
redp...@email.it
 
www.redpelle.cjb.net
--==--==--==--==--==--==--
Newsgroup: it.comp.programmare.win32
Titolo: sviluppare applicazioni per 802.11

Salve a tutti,
partendo dal presupposto che sono assolutamente un neofita della
programmazione in Windows (ma ho esperienza di programmazione, soprattutto
in ambiente Linux) volevo sapere una cosa riguardo a 802.11. Ho delle
schedine wi-fi della Digicom e mi piacerebbe scrivere una mia applicazione
per poter comandare le schedine (ricerca delle reti presenti, connessione
con una di queste e comunicazione) sotto Windows XP. Ora, io ho a
disposizione Visual Studio .NET, ho guardato un po' in MSDN e ho visto
qualcosa riguardo NDIS e WMI, pero' non ho trovato una documentazione
chiara e soprattutto non ho capito se e' una cosa fattibile senza dover
comprare un ambiente di sviluppo apposito. Qualcuno potrebbe illuminarmi
in proposito? 
Vi ringrazio e vi auguro Buon Anno nel frattempo
Ste
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 in proposito? 
Quello che ti posso dire io è che il Wi-Fi standard 802.11 riguarda solo 
lo strato MAC e fisico, per cui è sulle interfacce software verso 
questi due che devi puntare, SE vuoi veramente mettere le mani sulle 
caratteristiche peculiari dell'802.11 :)
Sopra questi due strati (cioè dall'LLC e dal livello datalink in su) la 
connessione wireless è vista dal sistema come una qualunque connessione 
di rete. Se e come Windows fornisca accesso al MAC, poi... sorry ma non 
lo so proprio :)
www.ieee.org
 - vai sul link "GET 802" e scaricati le specifiche complete

 
www.ieee.org
 - vai sul link "GET 802" e scaricati le specifiche complete
Ciao,
grazie comunque per la risposta, ma purtroppo mi hai detto cose che sapevo
gia', le specifiche 802.11 poi le so quasi a memoria ormai :)
Peccato che nessuno ne sappia niente, perche' dopo tanta teoria volevo
iniziare a scrivere un po' di codice per questa tecnologia. Andro' avanti
a cercare informazioni.


Newsgroup: it.comp.programmare.win32
Titolo: callback procedures

Non so se sia possibile vista la vastità del problema, ma qualcuno mi
potrebbe riassumere cosa sono le callback procedures?
Oppure consigliarmi qualche sito, magari in Italiano, dove trovare
informazioni al riguardo?
Grazie in anticipo
E un'altra informazione: Dove posso trovare il manifesto di questo n.g?
Miguel Angel Rodrìguez.

 potrebbe riassumere cosa sono le callback procedures?
In breve sono procedure o funzioni che vengono chiamate (solitamente dal
Sistema Operativo) in modo asincrono.
Il programma inizia un'operazione chiamando una o più funzioni alle quali
passa la CallBackProc (ptr a funzione) e il SO deciderà se e quando chiamare
la CBProc.
In un certo modo assomigliano un po' agli Int Handler...
Kiuhnm
Newsgroup: it.comp.programmare.win32
Titolo: Vs.net 2002 e Vs.net 2003

Quali sono le diff tra queste 2 relase??
Il Vc++ del 2002 è quello + attinente allo standard???
Sono compatibili?
-- 
Kleidemos
C++ Programmer
kleidemo...@altervista.org
http://kleidemos.altervista.org/

 Sono compatibili?
Mmm non piu` di tanto, i file di progetto non sono compatibili
anche se ci sono tool esterni per convertire dall'uno all'altro.
Trovi maggiori info qui: 
http://msdn.microsoft.com/vstudio/productinfo/
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com

Newsgroup: it.comp.programmare.win32
Titolo: File System

Salve,
 avrei la necessità di scrivere un driver che gestisse un certo file system
(sperimentale) per CD-Rom, ma credetemi non so proprio da dove cominciare.
Credo che per il momento, debba essere implementato per NT 4.0, poi
successivamente per Win9x.
Dove posso trovare info?
 Saluti,
 Pierlugi

 wrote in message
news:8gp6pf$aa9$1...@news.IT.net...

Nel DDK di NT sono quasi sicuro che ci sia lo scheletro di un IFS
(Installable File System). Dovrebbe fare al caso tuo. Comunque si tratta
di scrivere un driver, cosa assolutamente non triviale.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Newsgroup: it.comp.programmare.win32
Titolo: DirectoryInfo con VC++.NET

Salve,
vorrei usare l'oggetto DirectoryInfo per eseguire operazioni con le 
cartelle,
in testa al mio .cpp ho riportato le direttive
#using <mscorlib.dll>
using namespace System;
using namespace System::IO;
dichiaro il mio oggetto (DirectoryInfo di;)
e in fase di compilazione ottengo "error C2065: 'DirectoryInfo' : undeclared 
identifier"
cosa sbaglio?
Grazie
Carlo 

Ok ho risolto...
As you are including a reference to mscorlib.dll you need to let the 
compiler know that you are targetting the
.NET Runtime.
The compiler switch that controls this is /clr - hence the error message you 
are seeing.
To enable this option from the project system in the Solution Explorer pane 
right-click
on your project, select Configuration Properties.General and then select 
"Common Language
Runtime support" and from the drop-down list select "Common Language Runtime 
Support (/clr)".
funziona tutto, a questo punto però mi chiedo se percaso esista un'altra 
soluzione, devo
enumerare files e cartelle contenute in una cartella, praticamente elencarli 
e poco più.
Grazie
Ciao
Carlo
Newsgroup: it.comp.programmare.win32
Titolo: storia drammatica

Ragazzi, l'altra sera stavo navigando in internet e all'improvviso hanno
cominciato ad aprirsi finestre pop-up di siti porno e di siti di crack...il
firewall mi ha rilevato delle intrusioni ma non le ha bloccate, mentre
l'antivirus mi ha segnalato un trojano...a un certo punto sopra la barra
delle applicazioni è apparsa un'altra barra con collegamenti a vari siti..mi
sono disconnesso e ho fatto la scansione con l'antivirus, ho eliminato il
trojano e ho disinstallato la nuova barra abusiva.....però adesso mi succede
una cosa: ogni volta che accendo il pc appena caricato windows si apre IE
che non trova una pagina, poi appaiono questi messaggi in sequenza:
MICROSOFT VISUAL C++ RUNTIME LIBRARY
runtime error!
program: C:\windows\system32\iefeatures.exe
abnormal program termination
dopo aver premuto OK esce:
L'istruzione a "0x7d501c94" ha fatto riferimento alla memoria a
"0x00000018".La memoria non poteva essere "read" fare clic su OK per
terminare l'applicazione
e dopo aver cliccato:
Redirect MFC application
si è verificato un errore in redirect MFC apllication, l'applicazione verrà
chiusa
e segue il modulo di windows per la segnalazione degli errori...come posso
risolvere la cosa???è un problema grave??? apparentemente sembra che non ci
siano altri danni al sistema....tenete presente che io NON ho visual C++
come segnalato da lui..e inoltre non mi lascia più ripristinare il sistema a
una data precedente a quella del fattaccio...scusate se sono stato un po'
lungo......potete aiutarmi?

ho scoperto che l'applicazione MFC tenta di collegarsi al sito
www.popmon.com
  o qualcosa di simile..devo bloccarla?

 ha scritto nel messaggio
news:RzG5c.67015$O31.3...@news4.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: Aiuto ( C e API)

Stavo provando a scrivere una funzioncina che mi ricavi l'Handle di
una finestra della quale conosco il titolo, ma ho trovato quelche
problema. Potreste controllare il seguente codice? Grazie!!!!
int getHandle(char* titolo)
{
	HWND hwndNext, hWnd;
	char name[100],    *sname;
	hWnd = GetTopWindow(NULL);
	hwndNext = GetNextWindow(hWnd, GW_HWNDNEXT);
while(hwndNext)
{
if( (IsWindowVisible(hwndNext)) && (!GetWindow(hwndNext, GW_OWNER)) )
      {
       GettWindowText(hwndNext, (LPTSTR)name, sizeof(name));
        sname=name;
 
                 if(name[0] != '\0' && sname==titolo)
                    {
	return (int) hwndNext;
	}
       }
         hwndNext = GetNextWindow(hwndNext, GW_HWNDNEXT);
}
return -1;
}
               --Please also reply via E-Mail--
                      4169522043485253

 problema. Potreste controllare il seguente codice? Grazie!!!!
Ehm... usa la FindWindow... sarai moolto + felice. :-)
Non so nulla di C quindi il codice che ti scrivo può essere cannato (non so
se al posto di nil ci va null o va bene così.):
hWnd=FindWindow(Nil,'Titolo della finestra')
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

                 if(name[0] != '\0' && sname==titolo)
Devi utilizzare la funzione strcmp, non puoi mica confrontare i due
puntatori!!!!
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

Grazie!
Sai, sono agli inizi col C! ;-)

Newsgroup: it.comp.programmare.win32
Titolo: hook

devo dire che il suggerimento di Andrea Laforgia č molto buono,
subito non l'ho considerato giustamente perchč avevo giŕ impostato il
tutto e non avevo ben chiaro come interpretare l'hook dato che non ho
mai utilizzata questa tecnica.
il suggerimento dell'hook diventa molto interessante quando non ho
nessun programma in esecuzione di quelli che devo controllare, infatti
se riesco a sapere quale programma viene aperto posso evitare di
ciclare il controllo dei programmi in esecuzione,
a questo punto chiedo,
a che programma devo allacciare l'hook perchč riesca a sapere quale
programma viene eseguito nel momento in cui viene aperto?
credo alla shell...
ma qual'č?
grazie in anticipo

 grazie in anticipo
Prego,
Andrea

Newsgroup: it.comp.programmare.win32
Titolo: <no subject>

Ciao a tutti, perdonate l'ignoranza ma non riesco a risolvere il seguente
problema: all'interno di un'applicazione, cliccando su un pulsante, devo
portare in primo piano un programma ridotto ad icona sulla barra delle
applicazioni.
Come posso risolvere il problema? Devo utilizzare per forza le Api? E se si,
come?
Grazie mille per l'aiuto.
Ciao, Cochina
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:000701bfd198$f88eb740$51340b3e@default...


Newsgroup: it.comp.programmare.win32
Titolo: Deltree API?

Ciao a tutti,
 
	ho un problema con un programma in visual basic. Dovrei cancellare 
una directory che contiene dei file di backup. Se non ricordo male 
dovrebbe esistere un API che esegue direttamente questa funzione. 
qualcuno mi puň aiutare?
Ciao e grazie!

 Ciao e grazie!
ciao.

BOOL RemoveDirectory(LPCTSTR lpPathName);
Questa però cancella la directory solo se è vuota, o cancelli a mano
il contenuto o usi:
SHFILEOPSTRUCT file_op = {0};
file_op.wFunc = FO_DELETE;
file_op.pFrom = NomeDirectory;
file_op.fFlags = FOF_NOCONFIRMATION | FOF_NOERRORUI | FOF_SILENT;
SHFileOperation(&file_op);
Il codice è C ma non dovresti avere problemi a trasformarlo in codice
VB.
-- 
                    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: Accesso Remoto

Ho gia inviato lo stesso messaggio per sbaglio a it.comp.lang.c e forse li
e' un po' OT..
Chiedo scusa, ma ho pensato dopo che c'era anche questo NewsGroup e che era
piu' appropriato.
Comunque il messaggio in questione e' questo:.
C'e' qualcuno che sa perche' quando compilo il programmino seguente mi dice
che non trova
il riferimento a _RasEnumConnectionsA@12 e quel @12 che cos'e' ?
Provato con Lcc32, DevC++ e Quincy con risultati simili.
Grazie per la pazienza
Ciao.
----------------------------------------------------------------------------
-----------------------------------------------------------------
#include <windows.h>
#include <stdio.h>
#include <ras.h>
void main()
{
  LPRASCONN lpRasConn;
  DWORD  lpcb = sizeof(RASCONN);
  DWORD  lpConn;
  char*     lpszConn;
  lpRasConn = (LPRASCONN) GlobalAlloc(GPTR, sizeof(RASCONN));   // Alloca
spazio in RAM e lo azzera
  if (lpRasConn != NULL)
// Se GlobalAlloc non fallisce
  {
    lpRasConn->dwSize = sizeof(RASCONN);
//  Setta dwSize di lpRasConn alla dimensione di RASCONN
    RasEnumConnections(lpRasConn, &lpcb, &lpConn);
//  Riempie la struttura con i dati
    printf("%d\n",lpConn);
//  Stampa il numero di connessioni aperte
  }
  GlobalFree(lpRasConn);
// Libera la RAM
}
----------------------------------------------------------------------------
-------------------------------------------------------------------

 cos'e' ?
Se non trova il riferimento significa che non hai incluso nel progetto
la import library di RasEnumConnections(), che nel caso del Visual C++
si chiama rasapi32.lib.
Il @12 e` peculiare delle funzioni stdcall, significa soltanto che alla
funzione sono passati 12 bytes di dati attraverso lo stack (in genere
significa tre interi a 32 bit).
-- 
Lorenzo

Ciao, InWind!
Il giorno 09/11/2003 alle ore 19:15 hai scritto:
 I> dice che non trova
 I> il riferimento a _RasEnumConnectionsA@12
Probabilmente perche' non hai linkato la libreria rasapi32.lib che contiene
anche quella funzione.
 I> e quel @12 che cos'e' ?
E' la codifica del passaggio di parametri, significa che nello stack devono
esserci 12 byte per i parametri.
 I> Provato con Lcc32, DevC++ e Quincy con risultati
 I> simili.
Grazie, se non gli dici da che libreria prederla...
Bye

 Grazie per la pazienza
figurati :)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.programmare.win32
Titolo: La provincia di Arezzo inaugura un corso gratuito


Scusa Fabio... ma sei FBY!?!?
Vero che sei tu?
WOW!!!
O cachio non riesco più a trovare i tasti sulla tastira...da dove
iniziare...mmmm.... mi viene solo complimenti per tutti i tuoi lavori!!!
Delvy

 wrote in message
jod88.28531$5M4.8...@twister2.libero.it...

Accipicchia, mi hai riconosciuto!
Grazie e piacere di averti incontrato :)
Be, che dire se vuoi fare un revival
c'è sempre la home page ufficiale: 
http://web.easyclick.it/barzagli
Un grazie ancora.
Fabio
Newsgroup: it.comp.programmare.win32
Titolo: HINSTANCE -> HWND

La ShellExecute, ritorna l'HINSTANCE dell'applicazione che e' stata
lanciata. E' possibile risalire da questo dato, all' HWND della
finestra del programma stesso?
Io ho provato con una EnumWindows: per ogni finestra trovata, ho
guardato l'HINSTANCE graqzie alla GetWindowLong. Il problema e' che
nessuno di questi corrisponde con il ritorno della ShellExecute.

E' molto più semplice: usi la ShellExecuteEx e la struct da passare ritorna
un membro con l'handle del processo. Da quello risali alla finestra.

 guardato l'HINSTANCE graqzie alla GetWindowLong.
In Win32 l'hInstance non ha piu` una validita` "globale", ossia essa e`
valida solo all'interno dello spazio di indirizzamento per il quale e`
definita.
Per fare cio` che vuoi fare e` piu` comodo usare CreateProcess(), che ti
restituisce anche il PID (Process ID) dell'applicazione lanciata, che
invece ha validita` globale. Dopodiche` con un'enumerazione e
GetWindowThreadProcessID() puoi trovare le finestre che appartengono a
tale processo.
Per modificare al minimo il tuo codice potresti provare anche con
ShellExecuteEx(), che pero` se non sbaglio restituisce un handle di
processo. Pero` non ricordo dei metodi per passare dall'handle di
processo al PID, probabilmente servono le funzioni di debugging.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/


Sembra funzionare. Grazie.
L'unico neo, e' che tocca aspettare un pochino con Sleep(), affinche'
il programma lanciato dalla CreateProcess parta effettivamente.
La cosa che mi spaventa, e' che alla Sleep() devo passare un parametro
arbitrario, che potrebbe variare da sistema a sistema.


 effettivamente.
Di solito si usa la funzione WaitForInputIdle(). Anche se nemmeno quella
ti da` delle certezze assolute, e` un metodo molto meno aleatorio della
Sleep().


Newsgroup: it.comp.programmare.win32
Titolo: Valore della constante TPM_NOANIMATION

Programmo con il VC 5.0, ho visto nella documentazione che per win98, e
win2000 esiste questo flag, purtroppo non è presente negli header del VC5.0
qualcuno mi può dire il suo valore ?
Grazie.
--
************************************
Cristiano Bertuletti
Via Dante, 2
24030 Carvico (BG) ITALY
cbert...@tint.it
************************************

qualcuno mi può dire il suo valore ?
Scaricati il Platform SDK con tutti gli header ultranuovi.
--
Stefano Pettini
Please answer here, not by email.

> Scaricati il Platform SDK con tutti gli header ultranuovi.
Ho provato, ma quanti MB da scaricare sono ?
Inoltre i file di setup scaricati non funzionano, esiste un posto dove
trovare solo gli header ?
Ciao

trovare solo gli header ?
Devi installare il Windows Installer (sul 2000 c'è già). Di permette di
installarlo come si deve scaricando solo i componenti che vuoi.


Newsgroup: it.comp.programmare.win32
Titolo: Agenda in c++

dovrei realizzare una semplice agenda in visual c++. chi mi aiuta o ha
un piccolo tutorial x aiutarmi??
GRAZIE!!!

 wrote:

C'č un thread poco piů indietro che parla di questo
Newsgroup: it.comp.programmare.win32
Titolo: MANUALE VI(ITALIANO)

E' disponibile un manuale sull'editor VI in italiano al seguente indirizzo:
http://www.giuseppeciaburro.3000.it

 ha scritto nel messaggio
news:8o3ils$ec3$1...@nslave1.tin.it...


 ha scritto nel messaggio
news:MFfp5.129821$dF5.2...@news.infostrada.it...


Per problemi al dominio 
3000.it
 il manuale è disponobile al seguente url:
http://utenti.tripod.it/giuseppe68

Newsgroup: it.comp.programmare.win32
Titolo: Socket non bloccanti e ioctlsocket

Salve,
da alcuni giorni mi dedico alla programmazione delle socket in
ambiente WinXP e Linux. Fino ad ora ho creato dei semplici programmini
che dialogano alternativamente (prima uno e poi l'altro) ora vorrei
tentare di scrivere un server echo molto semplice che gestisca più
connessioni contemporaneamente e che non richieda nessun tipo di fork
ad esempio.
Per far ciò ho fatto alcune ricerche sulla MSDN trovando la funzione 
ioctlsocket per rendere il socket non bloccate, ma non ho capito bene
come fare ad usarla.
Qualcuno potrebbe spiegarmi come fare???
Grazie
Ciao
Diego the dolphin
-- 
Parafrasando Cartesio, "Digito, ergo sum." (D. Zanga)

 Qualcuno potrebbe spiegarmi come fare???
Il programma server deve aprire una connessione madre. Usando le strutture e
funzioni FD_(cerca sulla MSDN per informazioni precise) devi individuare
quando ci sono altri utenti che si connettono al server. Quando ti arriva un
socket nuovo, lo inserisci in una lista, e ad ogni ciclo di programma fai in
modo che di tutti i socket vengano presi gli input e inviati gli output (il
sistema preparalo come meglio credi).
Ad ogni nuova connessione, per rendere il socket non bloccante, usa questa
istruzione:
/**/
unsigned long val 1;
ioctlsocket(TUOSOCKET, FIONBIO, &val);
/**/
FIONBIO indica che il socket e' impostato per l' Input/Output.
Joshi
P.S. Se cerchi tra i vecchi post, ho risposto ad altri thread riguardo
l'utilizzo delle socket.

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

Ciao a tutti.
Qualcuno di voi sa se e' possibile mandare in standby SOLO la scheda video?
Grazie a tutti!
Roby

 la scheda video?
Guarda SystemParametersInfo(), dovrebbe esserci un comando apposta.
--
Lorenzo

scusa, forse volevi dire "per mandare in stand by in monitor"??? o si puo
mandare anche la sk video in stand by????
ciao
Domenico
"Roby" <roby@myself.x> ha scritto nel messaggio
news:zpO_9.154876$AA2.6...@news2.tin.it...


 ha scritto nel messaggio
news:b1hlut$11lhnp$1...@ID-102000.news.dfncis.de...

Newsgroup: it.comp.programmare.win32
Titolo: standard .lib?

 Saluti.
L'incompatibilità tra i formati era quello che temevo...
Si è possibile caricarle run time con LoadLibrary e GetProcAddress, ma
preferivo evitare...
Grazie comunqe!

 solo i suoi? Oppure c'è stato qualche altro errore.
Prova a cercare dei tool per creare file lib a partire da dll.
Dev-C++ usa Mingw o Cygwin (se non sbaglio), quindi cerca come creare lib
per questi due compilatori.
Per Cygwin:
http://iem.kug.ac.at/mailinglists/pd-list/2002-01/0149.html
Per Mingw e Dev-C++:
http://derajdezine.tripod.com/code/toilw.html
 (leggi con attenzione!!!)
(cerca Linking to dlls)
http://www.mingw.org/mingw-oldfaq.shtml
Questo dovrebbe essere il metodo giusto:
("How can an MSVC program call a MinGW DLL, and vice versa?")
http://www.mingw.org/mingwfaq.shtml#faq-msvcdll
Kiuhnm

 news:ais0lp$m5j$2...@lacerta.tiscalinet.it...
Grazie!

Newsgroup: it.comp.programmare.win32
Titolo: ADO+Delphi+Datagrid

Sto cercando di usare le ADO con Delphi (ho sempre usato VB)
La prima domanda è:
Non ho ben capito che differenza c'è tra questi 2 metodi...
1)
var
  rs:OleVariant;
  conn:OleVariant;
______________________
Rs:=  CreateOleObject('ADODB.Recordset');
conn:=Createoleobject('adodb.connection');
conn.CursorLocation:=adUseClient;
conn.Open(strcon,'','',-1) ;
rs.ActiveConnection:=(conn);
rs.Open('clienti',conn,adOpenKeyset,adLockOptimistic,adcmdtable);
....
....
....
2)
var
  rs:Recordset;
  conn:Connection;
__________________
Rs := CoRecordset.create;
conn:=CoConnection.Create;
 conn.CursorLocation:=adUseClient;
 conn.Open(strcon,'','',-1) ;
 rs.set_ActiveConnection(conn);
rs.Open('clienti',conn,adOpenKeyset,adLockOptimistic,adcmdtable);
.............
........
......
poi un'atra cosa:
come assegno la proprietà datasource dell'oggetto DATAGRID al recordset?
in VB si fa
set DataGrid.DataSource=rs
ma in Delphi così nn va quindi deve esserci qualche funzione specifica...
ho notato che il recordser ha dei metodi come
SET_DATASOURCE,GET_DATASOURCE,e
sicuramente devo usare quelli, ma comunque sia, non sò come....
Aiutatemi per favore
Grazie
Michele

 come assegno la proprietà datasource dell'oggetto DATAGRID al recordset?
Direttamente sul form, dalle proprieta' dell'oggetto DataGrid. Prima pero'
devi creare anche un DataSource associato al recordset (che faccia da
"ponte"). Un RecordSet non e' di per se un DataSource.

 wrote in message
b2i7kt$5s3$1...@newsreader.mailgate.org...

Sto postando anche su it.comp.lang.delphi.........
il datasource di DATAGRID non si puà impostare in progettazione, quindi
lo faccio col codice.....come dovrei creare questo ponte..?
Newsgroup: it.comp.programmare.win32
Titolo: de-iconizzare processo lanciato con CreateProcess

ciao,
ho questo problema:
lancio una applicazione fatta da altri (ad es. calc.exe) tramite 
CreateProcess(...)
ho bisogno che se l'utente per sbaglio la iconizza questa torni su' 
de-iconizzata subito.
1) Esiste modo dal mio codice di verificare se la finestra di un processo da 
me creato
    e' iconizzata e in questo caso de-iconizzarla?
2) in alternativa: esiste modo di lanciare un processo tale che la sia main 
window non sia iconizzabile?
grazie
GCL 

window non sia iconizzabile?
Cerchi l'HANDLE della finestra del programma, quindi:
long ll = GetWindowLong (hWnd,GWL_STYLE);
ll ^= WS_MINIMIZEBOX;
SetWindowLong (hWnd,GWL_STYLE,ll);

Newsgroup: it.comp.programmare.win32
Titolo: Implementare un nuovo protocollo

Verrei estendere l'Explorer di windows con queste funzionaltà: vorrei
che se nell'indirizzo scrivo una stringa che inizia con un mio
protocollo del tipo
   myprtocoll:/server/test
l'explorer mi visualizzi un elenco di dati da una mia servlet remota,
insomma voglio che il contenuto di quella directory sia gestito da me
e con le mie regole (un po' come avviene per ftp: o http:)
da che parte devo cominciare per implementare una funzionalità del
genere?

 genere?
http://msdn.microsoft.com/workshop/networking/pluggable/overview/overvi
ew.asp
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: Visual Studio 6.0 ...aggiornamento

Credo di essere un po OT, cmq vi spiego il mio problemino:
ho il visual studio 6.0 enterprise edition e devo aggiornarlo al
service pack 5 (nota: non l'ho mai aggiornato).
Ho scaricato i 130MB di servicepack5, decompatto tutto in una cartella
temporanea (chiamata servicepack5) e lancio il prog. di installazione.
Scopro che devo prima aggiornare un certo MDAC alla versione 2.6.
Scarico MDAC 2.6 (dal sito microsoft) e lancio l'installazione. Mi
viene dato errore (spazio su hard disk esaurito, ma ho ancora 2,10 GB
liberi O____O). HELP!!
Qualcuno di voi ha avuto lo stesso problema?
Note:  ho Windows 98 SE con un Pentium II 400Mhz, Visual Studio 6.0
Enterprise Edition mai aggiornato. 
--
Messaggio di: Gordon [
cgo...@genie.it
] 
ForteAgent 1.8
IACer n° 352 (censimento IAC)

 Scarico MDAC 2.6 (dal sito microsoft) e lancio l'installazione. Mi
Dovresti usare l'MDAC che hai decompattato nella cartella temporanea, cioe'
quello del service pack.

quello del service pack.
si', ho notato che c'e', l'ho lanciato e ha installato correttamente
tutto l'MDAC... ho provato a installare il servicepack5 e ancora mi
da' lo stesso errore :(
--
Messaggio di: Gordon
Newsgroup: it.comp.programmare.win32
Titolo: Ridimensionare le finestre

Qualcuno sa come e' implementato il meccanismo dei messaggi quando si
ridimensiona una finestra ?
Quali messaggi devo gestire se voglio ad esempio controllare
direttamente il ridimensionamento di una finestra ?
grazie

 ha scritto nel
messaggio news:3b2e3666...@news.inwind.it...




Quando  la finestra viene ridimensionata viene inviato alla finestra stessa
il messaggio WM_SIZE.
il parametro lParam  in LOWORD contiene la nuova larghezza mentre in HIWORD
la nuova altezza.
wParam specifica il tipo di ridimensionamento richiesto:
per esempio SIZE_MAXIMIZED se la finestra viene ingrandita al massimo,
SIZE_MINIMIZED se è stata minimizzata, ecc....
Spero di esserti stato utile. Ciao

Newsgroup: it.comp.programmare.win32
Titolo: Variant ed allocazione

Ciao a tutti,
il mio problema è questo:
In VC++ devo modificare il tipo di alcune variabili da "int" a "Variant".
C'è qualcuno che sa dirmi quanta memoria viene allocata per una Variant?
O meglio, viene allocata tutta la struttura o soltanto "var.vt" + "var.(tipo
scelto)"?
Spero di essere stato sufficientemente chiaro.
Grazie
Ellebi

 scelto)"?
Viene fatta l'allocazione di ogni elemento della struttura.
--
  Jerle Shannara
Per rispondere in email togli JERLEANTISPAM
homepage 
http://utenti.tripod.it/jerleshannara
Newsgroup: it.comp.programmare.win32
Titolo: elenco WinAPI???

Programmo con VisualC++6.0 e come guida ho l'MSDN..
potete dirmi dove posso trovare un elenco di API..?
ringrazio in anticipo sempre se non può sembrare [OT]
By Tony'84

 wrote:

nell'MSDN stessa
--
Lawrence "Rhymes" Oluyede
rhy...@myself.com
Redattore di HiT
http://hit.edengames.net

 wrote in message
908n9ugaslf0arfpg...@4ax.com...


porre la domanda anche sapendolo che sono nell?MSDN...
se usi l'MSDN su internet basta che cerchi nella sezione
Platform SDK o scrivi il nome dell'API che ti interessa...
idem se hai i cd :)
--
Lawrence "Rhymes" Oluyede
rhy...@myself.com
cosa c'entra Visual Basic 
con la programmazione?
(Antonio Cuni, PROGRAMMATORE)

...


Newsgroup: it.comp.programmare.win32
Titolo: Audio: cosa mi consigliate?

Volendo poter "leggere" con continuitą l'ingresso audio di una scheda audio
in ambiente windows xp,
cosa mi consigliate di utilizzare?
DirectX, oppure altre API?
L'obbiettivo č quello di fare una analisi del segnale audio, quindi non ho
bisogno di salvare l'audio e poi processarlo in
un secondo momento, ma dovrei fare tutto al volo...
Sono del tutto a digiuno riguardo a questo, se potete darmi qualche
suggerimento o link dove trovare
informazioni o tutorial, vi ringrazio molto.
Grazie 1000

 DirectX, oppure altre API?
Ti consiglio una bella libreria massiccia...
http://www.fmod.org
Ma ciao

 DirectX, oppure altre API?
Io ho usato le DirectX (IDirectSound8) leggendo l'SDK della M$ per leggere e
scrivere (registrare e suonare)
Non sono difficili da usare :-)
--
Virtual
Newsgroup: it.comp.programmare.win32
Titolo: Uscita su stampante.

Ho chiesto aiuto al gruppo "it.comp.lang.c++" ma - non essendo la domanda 
pertinente per quel gruppo - sono stato
invitato a rivolgermi a voi.
La domanda era: come si fa a inviare un elaborato, invece che sul monitor, 
sulla stampante?
Un esempio sarebbe gradito.
Ringrazio anticipatamente.
Giorgio Francini

 wrote in
news:46e169d6$0$17953$
4faf...@reader1.news.tin.it
: 

La versione breve della risposta è:
dipende.
Per avere la versione più completa, completa la domanda spiegando un 
po' meglio cosa vuoi stampare, da che linguaggio/framework, con che 
requisiti (qualità, portabilità etc.).
A basso livello in Win32 si lavora sempre con i device context e, come 
puoi utilizzare un DC relativo al video o a una finestra, così puoi 
fare per "disegnare" sulla stampante.
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)


Completo la domanda.
Voglio stampare:
#include <iostream>
using namespace std;
int main()
}
int a=13;
cout << a << endl;       // non su monitor ma su stampante
return 0;
}
Il linguaggio è c++.
Ringrazio dell'aiuto.
Giorgio Francini

 wrote in
news:46e3fc52$0$36441$
4faf...@reader5.news.tin.it
: 

Ci sono due casi:
1. La stampante è seriale/parallela e stampa in modo testo. In quel
caso basta spedire il testo invece che su cout su uno stream che
corrisponda al device delle porta a cui è collegata la stampante
("COM1:","LPT1:") etc. L'unica avvertenza è quella di spedire un
carattere ASCII form-feed alla fine della stampa, per far uscire il
foglio dalla stampante. 2. La stampante è grafica e non lavora in
modo testo. In questo caso non è possibile inviare direttamente il
testo ma sarà necessario creare un device context, selezionare il
font giusto e usare le chiamate alle api grafiche per disegnare.
Anche in questo caso bisogna far uscire il foglio. Se non ricordo
male, si usa ExtEscape. 

Newsgroup: it.comp.programmare.win32
Titolo: ActiveX come Task manager di Windows

Ho bisogno di un ActiveX (possibilmente free) identico a
"Cronologia di utilizzo CPU" del task manager di windows;
cioè, che ad intervalli regolari mi tracci l'andamento
di una variabile in funzione del tempo.
Grazie in anticipo

 Grazie in anticipo
fattelo; se vuoi ti diciamo come.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 fattelo; se vuoi ti diciamo come.
Devo semplicemente tracciare il grafico di una grandezza lentamente 
variabile nel tempo, che viene acquisita ogni secondo e memorizzata in 
una variabile float.
Grazie.

 una variabile float.
e allora qual è il problema?


 e allora qual č il problema?
Presumo il dover disegnare appunto il grafico...
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
"Un problema non č un problema se puň essere risolto" 

 e allora qual è il problema?
Il problema che, per me, è un problema.

 Il problema che, per me, è un problema.
lo interpreto come: "non ne so nulla di ActiveX"; nulla di male: ecco
qua...
http://msdn.microsoft.com/library/default.asp?url=/workshop/components/activex/activex_node_entry.asp?frame=true
ciao :)


 
http://msdn.microsoft.com/library/default.asp?url=/workshop/components/activex/activex_node_entry.asp?frame=true
Ti ringrazio per il link. In effetti Google da' quaintali di pagine.
Vabbè ho capito, mi metto a leggere e poi casomai ritorno.
Grazie.


Ciao

 Poi su CodeProject trovi altri oscilloscopi:
Grazie di cuore era quello che cercavo.
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: powerpoint......aiuto!!! per favore

Salve a tutti.....ho un problema....sono riuscito dopo tanta pazienza e
tentativi
a realizzare una presentazione veramente bella della mia mostra (sono un
commerciante di mobili) , ora vorrei che questa presentazione si avvii
automaticamente con l'accenzione del pc, in quanto il computer è in un punto
strategico della sala mostra, ma piuttosto scomodo.
Questo è proprio il problema......non riesco a farlo, al massimo riesco ad
aprire tramite l'esecuzione automatica powerpoint, ossia, inserisco il file
della presentazione in avvio aut., ma poi comunque devo ad
andare ad eseguire manualmente l'avvio materiale della presentazione stessa.
C'è qualcuno che mi puo' dare una dritta sul sistema per far partire tutto
soltanto con l'accenzione dell'interruttore?.......con i passi da giganti
dell'informatica non dovrebbe essere difficile....oppure lo è?
Ringrazio tutti anticipatamente.....
Saluti.

Puoi creare un collegamento a Powerpnt.exe specificando lo switch /s e il
nome della presentazione; per esempio:
"C:\Programmi\Microsoft Office\Office\Powerpnt.exe" /s
c:\eccetera\eccetera\present.ppt
Occhio alle virgolette, non sono facoltative.
Lo switch /s serve appunto ad avviare automaticamente la presentazione dopo
il caricamento. Naturalmente il collegamento va posizionato nella cartella
Esecuzione automatica.
Stefano.


Rinomina il file PPT in PPS, così sia prirà senza PowerPoint
Metti in esecuzione automatica c:\ladirectory\ilfile.pps

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

Quaklcuno è in grado di dirmi se è possibile caricare un OCX
usando la prograzzazione SDK del Visual c++!!!!??????

 usando la prograzzazione SDK del Visual c++!!!!??????
Poi mi spieghi cos'è la prograzzazione, eh

 Poi mi spieghi cos'č la prograzzazione, eh

cmq mi puoi dare una mano?
Credo per caricare un OCX o qualsiasi altro oggetto ActiveX serva 
CoCreateInstance, di piů non so

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

Devo reindirizzare un messaggio già intercettato.
Dove trovo info sul terzo parametro della
SendMessage?
LRESULT SendMessage( UINT message, WPARAM wParam
= 0, LPARAM lParam = 0 );
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 wrote in message news:8n12mn$k79$1...@nnrp1.deja.com...
