mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Cerco documentazione API Win32

Ciao a tutti, una volta avevo trovato un bel file zippato da 12 Mb
contenente TUTTA la documentazione sulle API Win32...
HO PERSO IL LINK :-((
Il problema è che nella guida del Visual C++ le API sono IMMERSE nel
contesto e non si riesce a focalizzare l'attenzione solo su queste, il file
che avevo trocato io invece, era una guida completa a tutte e sole le api...
Sapete dove posso trovare tale file? O qualcosa di analogo?
Grazie, buon lavoro, ciao Davide Piras

...


Nella documentazione dei prodotti Inprise (ex Borland) i files di help
dell'ambiente e del Win32SDK sono ben distinti e separati. Se trovi un
qualunque prodotto come Delphi, BCBuilder o JBuilder troverai le API
Win32SDK nel loro formato nativo di files HLP separati consultabili sia
singolarmente che tramite un file HLP che gestisce l'intera raccolta.


Su Computer Programming (mi sembra di Gennaio) hanno distribuito C++ Builder
1.0.
Nella documentazione è compresa la documentazione (in formato hlp) delle
API.

Newsgroup: it.comp.programmare.win32
Titolo: [Linee nella console]

ciao a tutti,
esiste qualche comando e/o piccola libreria che mi permetta
di disegnare qualche linea e cerchi con Visual C++ in una applicazione
win32 console ? Non vorrei usare le opengl per tirare qualche linea !
Sto scrivendo un programma ms-dos e mi servono delle linee sullo schermo
ah . .nemmeno EGAVGA col turbo c++ 1.0 !!!
Ciao.
HS_
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ci sono diverse funzioni nella gdi32, ti cito Rectangle, Ellipse, LineTo,
Polygon, Polyline, ..... non ho trovato "circle" ma puoi ovviare con
Ellipse. per i dettagli ti rimando a 
www.allapi.net

 HS_
zeldan

Newsgroup: it.comp.programmare.win32
Titolo: Filmati AVI

Salve a tutti, ho bisogno di una mano per poter creare un file avi con il
Visual Basic 6.0, anche appoggiandomi alle win32.
Il problema è questo:
Creare un file AVI con tutte le impostazioni (tipo frame al sec.,
compressione, ecc) e poi aggiungerci dei frame uno dopo l'altro (i frame
sono immagini in formato Bitmap).
Vi rigrazio anticipatamente dell'aiuto.
Luka-Kama

 Visual Basic 6.0, anche appoggiandomi alle win32.
Sto imparando ad usare le API in Visual C++, ma da solo non posso fare
molto.
Cosa mi consigliate per imparare + in fretta? (tutorial, libri, siti, ecc.)
Luka-Kama

Newsgroup: it.comp.programmare.win32
Titolo: Problema compilazione con vc++ .net 2002

Salve a tutti, sto compilando un programma con vc++ 2002, il programma 
funziona sia in modalità debug sia in modalità release, il problema si 
pone quando faccio partire il programma senza il compilatore (dall'exe 
per capirci), il programma compilato in modalità debug parte 
tranquillamente, mentre quello compilato in modalità release chiede 
delle dll che non esistono nemmeno in vc++(tipo COREDLL.dll ecc). A 
nessuno è mai capitata una cosa del genere.
Saluti Jaman

Jaman ha scritto:

Risolto.
A chi può interessare, il problema era dovuto al fatto che usavo una 
libreria che in origine era stata compilata con evc++4(pocketpc), 
problema risolto ricompilando la libreria con vc++.
Saluti Jaman
Newsgroup: it.comp.programmare.win32
Titolo: casting da BYTE a float. impossible?

l'errore:
warning C4244: 'return' : conversion from 'float' to 'unsigned char',
possible loss of data
la funzione:
BYTE LinearB(BYTE a, BYTE b, float z)
{
 return (a * (1 - z)) + (b * z);
}
la chiamata alla funzione:
float tmpAlpha;
BYTE pxMask;
     tmpAlpha = ((float)pxMask) / 255;
     SetPixel(hdcMem, _x, _y,
      TransPix(pxDesk,pxSprite,(float)tmpAlpha) ); //transpix chiama linearb
cazzo, ma io faccio tutti i casting possibili, eppure quel BYTE resta
byte!!!!
come devo fare a convertirlo in un float????
ho provato a passare un numero tipo:
(float)0.4987
e la funzione esegue correttamente
con pxMask(BYTE) no.
che devo fare?????
--
ciao
..::[xaero]::..

scusate, non era qui l'errore...
una piccola dimenticanza  :)


Newsgroup: it.comp.programmare.win32
Titolo: [Win32] Creare GUI solo con la CreateWindow

Ciao a tutti,
vorrei togliermi una curiosità: per realizzare una dialog box anche
complessa uso il dialog box editor presente nel resource editor del
mio compilatore (poco importa quale, ognuno ne ha uno) ma se volessi
creare una finestra contenente molti altri controlli come posso fare
(senza chiamare la dialog box direttamente dal WinMain) ?
Attualmente non ho trovato altre soluzioni se non scrivere le varie
CreateWindow e ricompilazioni dopo ricompilazioni trovare le
coordinate e le dimensioni corrette.
Per velocizzare il procedimento mi piacerebbe sfruttare eventualmente
una dialog box come template andando a leggere tramite le strutture
DLGTEMPLATE e DLGITEMTEMPLATE le posizioni e le dimensioni dei vari
controlli, per poi creare manualmente la window parent, ma l'ho
trovato eccessivamente complesso. 
Qualcuno di voi ha del codice che fa questa operazione
(sostanzialmente fare a mano ciò che Windows fa in automatico quando
crea la dialog box) o sa dove reperirlo ?
Ciao
Stefano "HappyMan" (Prov. Novara)
--
Personal Web 
http://www.sgr.info
Email 
happyman...@libero.it
 [Togliere nospam per scrivermi]
Salsa Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]

 (senza chiamare la dialog box direttamente dal WinMain) ?
Puoi sempre richiamare una dialog presente nel file delle risorse
e poi aggiungere a piacimento altri elementi, in genere lo trovo
più comodo rispetto all'utilizzo di DLGTEMPLATE e DLGITEMTEMPLATE.
Federico Molara.

 coordinate e le dimensioni corrette.
Non ti consiglio di fare cosi`: basta che l'utente cambi il font o la
risoluzione e i tuoi calcoli andranno a ramengo.
Piuttosto (se non vuoi fare come ho scritto sopra, che e` il metodo piu`
pulito) fai cosi`: metti nella dialog box un "place holder" (ad esempio
un rettangolo static invisibile) nella posizione in cui vuoi che compaia
il tuo controllo custom; poi nella WM_INITDIALOG usa GetWindowRect() su
di esso per sapere dove dovrai creare il tuo controllo.
--
Lorenzo
Newsgroup: it.comp.programmare.win32
Titolo: Problema con mapped drive e servizi sotto win2003

Ho un servizio standard windows, che gira in modalità system.
Questo servizio accede a file, che possono risiedere su mapped drive.
Nessun problema sotto NT/2000, ma con win 2003 non è più possibile 
accedere ai file (usando le normali funzioni SDK) se il path contiene un 
mapped drive, persino se della stessa macchina su cui gira il servizio!
Sembra qualcosa di "protezione" di win2003. Qualcuno ne sa di più? Come 
permettere l'accesso?
-- 
Luc

 servizio!
non usare un drive. Usa un path UNC e funzionerà di sicuro (se non è un 
problema di permessi). Nello specifico:
"[...]
In Windows XP, the policy changes defined in Windows 2000 SP2 were 
removed and replaced with an architecture based on the following:
 - All MS-DOS devices are identified by Windows through an
   AuthenticationID. An AuthenticationID is the LUID (locally unique
   identifier) associated with each logon session when created.
 - The visibility of an MS-DOS device names is categorized as global or
   local, and is defined as such by its inclusion in the Global MS-DOS
   Device and Local MS-DOS Device namespaces. The contents of MS-DOS
   devices in the Global namespace can be accessed by all users, and
   the contents of MS-DOS devices in the Local namespace can be
   accessed only by the user whose access token contains the
   AuthenticationID associated with that Local MS-DOS device namespace
   Multiple Local MS-DOS Device namespaces and only one Global MS-DOS
   Device namespace may exist at one time and on one machine.
   Note that only processes running in the LocalSystem context can call
   DefineDosDevice to create an MS-DOS device in the Global MS-DOS
   device namespace. Also, the Local MS-DOS device namespace
   corresponding to a specific AuthenticationID is deleted when the
   last reference to that AuthenticationID is removed.
[...]"
In generale, quando hai di questi problemi, avvia un prompt dei comandi 
come servizio e fatti un giretto per capire cosa, esattamente, vedrebbe 
il tuo servizio nelle stesse condizioni
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.5. C, C++ and ASM developers
                               and beta testers are welcome!

 come servizio
Come?
-- 
Luc

 Come?
srvany


 usa una junction, allora.
Cioè? 
-- 
Luc

Cioč? 
Ho dato un occhio a google, guarda qui, magari ti e' utile
http://www.sysinternals.com/ntw2k/source/misc.shtml#junction
Ciao
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
despammed.com

 Ho dato un occhio a google, guarda qui, magari ti e' utile
Grazie, ho passato la palla al team di supporto tecnico.
-- 
Luc

 Cioč? 
crei una directory vuota e con DeviceIoControl(FSCTL_SET_REPARSE_POINT) 
la converti in un reparse point con tag IO_REPARSE_TAG_MOUNT_POINT, che 
punti al path completo (i path UNC diventano \??\UNC\<path>). Forse non 
č semplice come mi sembrava, perň

Newsgroup: it.comp.programmare.win32
Titolo: Imparare le MFC

salve,
cosa mi consigliate per iniziare a programmare le MFC?
grazie
--
NighTiger
www.spippolatori.com
----------------------------------------------
               Evita flat:
Aruba, Edi&Sons e Galactica
----------------------------------------------

 grazie
Procurati "Programmare Windows con MFC II edizione" di Jeff Prosise.
--
  Jerle Shannara
Per rispondere in email togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara

 Procurati "Programmare Windows con MFC II edizione" di Jeff Prosise.
e' buono per iniziare da zero?


 e' buono per iniziare da zero?
Ci sono persone in questo NG che consigliano di leggere prima "Programmare
Windows V edizione" di Petzold; dal canto mio posso dirti di aver iniziato
leggendo prima il libro di Prosise senza trovare particolari difficoltà. In
seguito però ho comprato il Petzold per chiarire alcuni aspetti e impararne
di nuovi (il Prosise non dice come si creano le DLL, ad esempio).


Newsgroup: it.comp.programmare.win32
Titolo: voce di registro aiuto urgente please

ciao scusate la domanda da newbie
ho lurkato un po prima di postarla
allora io devo aggiungere un voce nel registro alla chiave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
per far si di far partire in esecuzione automatica il mio programma
dopo aver letto ho capito che bisogna fare un file ocn un editor di testo e
come prima riga inserire la seguente stringa:
REGEDIT4e salvare il file con estensione .reg
ma non so come aggiungere la voce che voglio cioè io dovrei far lanciare un
file exe sull'harddisk (ad esempio c:\programmi\mio\start.exr)
come posso fare?
grazie mille
rbz
#####################

 come posso fare?
Non credo che riguardi molto la programmazione, cmq...
Segui il percorso inverso. Lancia Regedit, aggiungi "a mano" la chiave
(scopiazzandola dalle altre chiavi che ci sono di sicuri in Run), poi
selezionala ed Esportala (dal menu File).
Oppure, ricordati che puoi mettere un programma in "Esecuzione Automatica"
ed č circa come se partisse dal CurrentVersion\Run.
--- bye

Newsgroup: it.comp.programmare.win32
Titolo: Impostazioni Edit box

Ciao, ho un quesito:
ho il bisogno di una edit box in cui sia possibile cambiare il colore
dei caratteri durante l'esecuzione e cambiare il font. E' necessario
usare una "Rich edit" o basta una semplice "edit box" ?
Grazie!!

usare una "Rich edit" o basta una semplice "edit box" ?
Per cambiare il font si usa il messaggio WM_SETFONT, ma il
messaggio per cambiare il colore del fondo EM_SETBKGNDCOLOR e'
riconosciuto solo dal controllo rich edit.

riconosciuto solo dal controllo rich edit.
puo usare il msg : WM_CTLCOLOREDIT
Newsgroup: it.comp.programmare.win32
Titolo: lettura "assoluta" del disco rigido

Salve a tutti, ho un piccolo quesito... come si fa a leggere i dati salvati
su un disco indirizzandoli per settore?
Mi spiego meglio, nelle versioni antiche (1990) del Turbo c++ esisteva la
seguente istruzione sotto dos.h:
absread(disk, 1, sector, buff);
sotto win32 cosa si può usare?
grazie
    stefano

 sotto win32 cosa si può usare?
Devi aprire l'unita` con CreateFile(), passandogli come nome di file
\\.\PHYSICALDRIVEx (oppure \\.\X:, ma non funziona in Win95), poi leggi
tranquillamente i settori con ReadFile(). Comunque se vai a vedere
l'help di CreateFile(), c'e` scritto tutto.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

l'help di CreateFile(), c'e` scritto tutto.
Prima di tutto ti ringrazio per l'aiuto che mi dai, poi ne approfitto ancora
un pochino e ti chiedo che compilatore usi...
saluti
    Nemo  ;-)

 un pochino e ti chiedo che compilatore usi...
Quello del Visual C++ 4.


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

Esiste qualche rivista che parli esclusivamente di Visual C++ 6.0 come, ad
esempio, Visual Basic Journal per VB?

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

Newsgroup: it.comp.programmare.win32
Titolo: AIUTO...errore sulle bitmap

Ho creato alcune animazioni (con builder 4.0 pro) con immagini BMP
attraverso l'assegnazione dinamica della loro posizione.
Il problema e' che quando aumento la velocita' di aggiornamento o credo in
condizioni critiche (che non riesco ad individuare) mi viene dato un errore
di accesso alla memoria. Preciso che l'aggiornamento avviene tramite un
thread nei confronti di diverse pagine di un'applicazione MDI.
Esiste una qualche tecnica di protezione di tali operazioni? Se carico in
memoria le BMP risolvo qualcosa? Qualcuno che abbia una buona tecnica di
gestione simile alla mia ma che non dia MAI problemi?
Grazie 1000
Max

Il problema è il mix thread-VCL (che presumo tu stia usando). La soluzione
migliore è DirectDraw anche se non è vero che non da mai problemi...
(soprattutto in fase di scrittura del codice ;).
--
ByEZ,
MindFlavor.
e-Mail: 
mindflav...@hotmail.com
Web site: 
http://web.tiscalinet.it/mindflavor
.
Newsgroup: it.comp.programmare.win32
Titolo: Icone

Qualcuno ha provato ad estrarre da un file *.exe l'icona del programma?
Nel' header dei file vengono specificati gli header relativi alla tavola
delle risorse ma mi viene difficile riuscire a individuarli.
Probabilmente usando delle strutture (TYPEINFO o altro) e facendole puntare
a queste tavole si ottengono le informazioni per l'estrazione della risorsa.
In che modo ?
Grazie.
Sandro

Qualcuno ha provato ad estrarre da un file *.exe l'icona del programma?
Come avevo suggerito, c'e' un programma apposito per frugare nelle
risorse di un exe (o dll):
http://www.rpi.net.au/~ajohnson/resourcehacker/
Ciao
Paolo

Newsgroup: it.comp.programmare.win32
Titolo: delay o simili

Esiste una API e/o funzione (uso VC++) che permette di fare una cosa 
simile alla delay, del tipo "non fare niente per 10 secondi" senza 
impegnare il processore (se uso un while si pianta quasi)?
thanks

 ha scritto nel messaggio
news:MPG.17489f00c...@powernews.inwind.it...

esiste Sleep
Pela

per quanto riguarda l'impegno del processore non č un problema, perchč
se metti in sleep il processo per piů tempo di quanto il processo
debba eseguirsi, avvien un task switch, e quindi nel frattempo vengono
fatti girare altri processi senza problemi, comunque si puoi usare
Sleep

, 
pel...@ciaoweb.it
 
says...

Grazie mille e' quello che stavo cercando.. sul reference le ho provate 
tutte (wait, rest, delay) ma sleep proprio non me lo sarei mai 
immaginato.

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

Salve, ho un'applicazione MFC Dialog based, nella quale aggiorno
DINAMICAMENTE il menu e inserisco dei popup.
Prendiamo in esempio uno con id 19000.
Per associargli un comando pare debba andare ad aggiungere il tutto nel
metodo OnSysCommand(int , LPARAM), scrivendo istruzioni del tipo:
if (nID & 0XFFF0)
{
      // Azione corrispondente...
}
else
    CDialog::OnSysCommand(...)
solo che anche debuggando tutto i click sul menu di cui in esame non vengono
assolutamente tracciati da quel metodo...quindi mi sorge il dubbio che non
sia quello il metodo da modificare....
Help plz !

----- > if (nID & 0XFFF0)
    ERRATA CORRIGE
    -----> if ( (nID & 0xFFF0) == 19000)
Sorry, il codice esatto è quello che riporto qui, ma cmq non funziona...

 ha scritto nel messaggio
news:KfQt9.70707$%M1.18...@twister2.libero.it...

*Attenzione* 19000 = 0x4A38, quindi se nID = 19000, nID & 0xFFF0 darà 0x4A30
cioè 18992
Ciao

 ha scritto nel messaggio
news:zV_t9.73693$RO.18...@twister1.libero.it...

Questa non l'ho proprio capita :-)
Forse la sua condizione non è che nID == 19000 senno perchè ci metteva il
mask?? :-)
Va be mi sa che stai intervenendo sul metodo errato. i click del mouse su un
menu non lanciano WM_SYSCOMMAND ma WM_COMMAND.
il WM_SYSCOMMAND viene lanciato dal menu di sistema (quello in alto a
sinistra della finestra) o dai pulsanti di minimize o maximize.

 ha scritto nel messaggio
news:KfQt9.70707$%M1.18...@twister2.libero.it...

Newsgroup: it.comp.programmare.win32
Titolo: [VC++] Connessione ad ado

Salve a tutti
Ho cercato nei post precedenti, ma non ho trovato, ho forse non ho capito,
una risposta al mio quesito: Come ci si connette ad un db ad es. Access 2000
tramite ADO?
CIao
Fabio


E' un po' complicato, da spiegare in due parole, anche perchè il VC++6 
non supporta ADO tramite wizard.
Inoltre da quel poco che so, non tutte le versioni supportano ADO.
Comunque hai due strade: la prima più semplice sfrutti i controlli che 
trovi già compresi con alcune versioni di Visual Studio, che comunque 
non ti permettono un gran che.
E questo lo inserisci come un normale controllo Active X (Project,Add 
ToProject,Components and controls) poi lo leghi ad una sorgente dei dati 
  ed il gioco è fatto.
La seconda, molto più complicata, devi importare la DLL ADO.
Penso che su MSDN troverai degli esempi.
Il poco che avevo visto su questo era su un libro, mi sempra Apogeo, 
qualcosa tipo Visual C++ 6.0...
Ma non ne sono sicuro.
Ciao, Vittorio


Grazie tante
Fabio

Newsgroup: it.comp.programmare.win32
Titolo: AIUTO problemi con argomenti di funzioni

Ciao a tutti, vi scrivo per porgervi il mio problema. Premetto che sono un
autodidatta principiante nella programmazione C++ , ho creato una classe che
ho nonimato ConvNum che converte i numeri esadecimali, binari e decimali.
Nella classe vi e' una funzione che ho chiamato decim() che trasforma i
numeri da decimale a binario: il problema e' che non riesco a far restituire
i valori giusti alla funzione. Il codice della funzione che si trova in un
file.h  che ho incluso nel file del codice sorgente dell'applicazione e'
questo:
//qui' inizia la dichiarazione decim
char* ConvNum::decim(int numero,char* nch)
{
int o;//variabili per debugging
int k;//come sopra
int g=0;//come sopra
int f=21;
for (int i=0;i<21;i++)
{
o=pow(2,f-1);//prova
g=pow(2,f);  //prova
  if (numero==pow(2,f))
        {
k=numero+o;//prova
k=numero+g;//prova
numero=numero-pow(2,f);
nch[f]='1';
f=f-1;
        }
if (numero<pow(2,f))
  {
  if (numero>pow(2,f-1))
      {
   numero=numero-pow(2,f-1);
   nch[f]='0';
   f=f-1;
   nch[f]='1';
   f=f-1;
             }
else
  {
  nch[f]='0';
f=f-1;
  }
  }
}
return nch;
}
questo e' invece il codice dell'applicazione che richiama la funzione:
case 2: {
int g=Edit1->Text.ToInt();
char*xvx;
xvx=new char[21];
d.decim( g,xvx);
MiaWnd->Label2->Caption=g;
MiaWnd->Label1->Caption=xvx;
delete xvx;
break;
}
Il problema che mi sta tormentando da giorni e' che il valore di xvx dopo la
chiamata della funzione dovrebbe essere un puntatore ad una stringa
contenente il valore g convertito in un binario invece questo non accade.  d
e' un'istanza della classe ConvNum.
Vi ringrazio per la vostra risposta. Ciao.

Ho dato una occhiata sommaria al tuo codice, quindi non l'ho provato, ma ho
avuto l'impressione che la funzione restituisca i valori al contrario.
Il riempimento dell'array nch avviene a partire da carattere 21 ma il
decremento numero=numero-pow(2,F) lo fai sulla parte più signifivativa del
numero.
Ciao e fammi sapere.
--
ciao
bannerman
Newsgroup: it.comp.programmare.win32
Titolo: elenco processi

    Salve a tutti,
    avrei un quesito da sottoporvi: esiste un API per conoscere i processi   
    attivi nel momento in cui viene eseguita la richiesta???
    Grazie dell'attenzione.

     processi attivi nel momento in cui viene eseguita la richiesta???
Usa le funzioni ToolHelp (dovrai usare LoadLibrary()/GetModuleHandle() e
GetProcAddress()).
Trovi un esempio su MSDN.
Kiuhnm

 attivi nel momento in cui viene eseguita la richiesta???
Dipende dal sistema operativo che usi:
Se e' NT allora ricorri alle PSAPI.
Se e' un 98/ME/2K puoi usare le API ToolHelp32.
--------------------------------
Inviato via 
http://usenet.libero.it



http://support.microsoft.com/default.aspx?scid=kb;en-us;Q175030
ciao
Vincenzo 'lo sciamano'   Bologna (ITALIA-ITALY)
Homepage  
http://www.geocities.com/vincesalsero/
Membro Fondatore del CSM (Club Seghe Mentali)
http://www.seghementali.org

Newsgroup: it.comp.programmare.win32
Titolo: VI PREGO

	AIUTATEMI CON LA MSPD860.DLL NON POSSO FARE NULLA SENZA DI
LEI! VI PREGO DATEMI UNA MANO, MANDATEMELA A 
etal...@hotmail.com

 LEI! VI PREGO DATEMI UNA MANO, MANDATEMELA A 
etal...@hotmail.com
Io ho installato tutto il Visual Studio 6 Enterprise, e ti posso garantire
che sul mio hard disk non c'è traccia di quella DLL (ho appena fatto una
ricerca completa). E, ovviamente, tutto funziona senza problemi.
Ti suggerisco di provare a reinstallare il VS, forse hai fatto (o ti si è
fatto) qualche casino...
Massimo

Newsgroup: it.comp.programmare.win32
Titolo: Database con le API

Scusate la domanda banale, ma volevo sapere se era possibile leggere i
database creati con Access utilizzando le API... magari un buon libro
in italiano? 
Grazie

 ha scritto nel messaggio
news:3bcdaff1...@news.tiscalinet.it...


 ha scritto nel messaggio
news:3bcdaff1...@news.tiscalinet.it...


Newsgroup: it.comp.programmare.win32
Titolo: Cerco un componente ActiveX per Visual Basic 6.

In particolare mi interessa una FlexGrid in formato OCX o DLL, simile alla
Hiearchical FlexGrid della Microsoft, però con la possibilità di rendere
l'intestazione delle colonne "cliccabile" per eseguire l'ordinamento dei
dati in modo crescente o decrescente (come l'Explorer).
Chi mi può aiutare può rispondere sul NewsGroup.
Grazie.

"L'incognito" <Assolu...@NoSpam.it> wrote in message
news:iocQ9.41557$Q%4.13...@news1.tin.it...

Non ricordo esattamente ma mi sembra di aver visto qualcosa di simile o su
www.codeguru.com
oppure su 
www.codeproject.com
 , dove puoi trovare numerosi esempi completi e
scaricabili.
Maurus
Newsgroup: it.comp.programmare.win32
Titolo: Make su windows

Salve,
se ho un pacchetto di sorgenti da compilare su Linux si usa il makefile. Ma
su Windows questo comando esiste? Dipende dall'IDE del linguaggio se lo
supporta?
Grazie

Noixe wrote:

Visual C++  6 all' apertura del  makefile ti chiede se vuoi
costruire un nuovo file di progetto e, a risposta positiva,
crea un nuovo file .dsp che punta al makefile.
Mi pare che poi devi aggiungere a mano nelle proprieta` del
progetto il nome dell'eseguibile da generare e forse ancora
qualcos'altro.
Sull' help di VC++  dovrebbe esserci qualcosa, comunque.
-- 
ciao, hal

 supporta?
Esiste il porting di make di cygwin come esiste il porting del gcc.
Visual C++ ha nmake ma sul 2003 è quasi inutile perchè non è più 
possibile esportare i progetti in makefile.

Newsgroup: it.comp.programmare.win32
Titolo: Help gestione UART su PC

Dovrei gestire la ricezione di caratteri dalla linea seriale.
Quello che mi servirebbe e' abilitare gli interrupt di Rx e
 di errore e intercettarli e gestirli in una funzione C.
Il compilatore che vorrei usare e' il Microsoft C600.
Vorrei fare una cosa di questo tipo
void main(void)
{
    // Abilitazione Uart e interrup
    ???
    ???
    // Aggancio Interrupt a funzione MyRxTask
    ???
    ???
    // Mio programma
    while(MyTaskRun)
    {
        .........
        .........
        .........
    }
    // Ripristino vecchia gestione interrupt e/o altre settaggi di
uscita
    ???
    ???
}
void MyRxTask(void)
{
    // Operazioni di ingresso + lettura carattere
    ???
    ???
    // Mia gestione
    .............
    .............
    // Operazioni di uscita + reset interrupt
    ???
    ???
}
Quello che mi servirebbe sono le operazioni da mettere al
 posto dei ???
E' un po che ci sbatto la testa senza apprezzabili risultati.
L'ultimo tentativo e' stato di usare _dos_setvect(0x0C,MyRxTask)
e di abilitare gli interrupt abbassando il bit 0x10 del PIC
 con inp e outp all'indirizzo 0x20 o 0x21 non ricordo bene.
Qualcosa ha fatto perche al primo carattere ricevuto l'interrupt
 entrava ma si piantava il P.C. forse perche non era gestito
 correttamente.
Se avete dei suggerimenti per farlo con il MSVC e la cosa e'
 meno ostica potrei anche usare quello anche se e' un ambiente
 che non conosco molto.
Grazie a chi mi vorra aiutare.
Ciao.
Paolo.

  di errore e intercettarli e gestirli in una funzione C.
www.marshallsoft.com
Alex
Newsgroup: it.comp.programmare.win32
Titolo: Dati a distanza tramite internet

Salve a tutti,
ho una scheda che mi trasmette dei valori (es. temperatura ambiente) al mio
PC aggiornati ogni minuto.
Con un programmino in BCB elaboro questi valori per rappresentarli sul
video.
Sapete se e' possibile ( e se si, come) trasmettere questi valori (ogni
minuto) ad una mia pagina Web, in modo da potere leggere la temperatura
anche a distanza tramite internet ?
Oppure ci sono metodi alternativi magari piu' pratici per controllare questi
valori a distanza ?
Grazie mille a tutti
Ciao
Claudio
cmus...@iper.net
--
Posted from 
ns.iper.net
 [194.21.26.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Puoi fare in modo che la lettura dei valori sia richiamata da un qualsiasi 
sistema script server (CGI,ASP,PHP3,Servlet) che generi poi una pagina HTML 
in grado di effettuare il refresh in automatico (è possibile farlo tramite 
javascript o, ancora meglio, tramite un campo header HTTP).
Il tipo di soluzione dipende dal web server che vuoi utilizzare.
P.S. puoi anche considerare l'idea di scrivere un web server ad-hoc per 
questa applicazione, ma, eventuali fini "didattici" a parte, non credo che 
ne valga la pena.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 anche a distanza tramite internet ?
La soluzione piu` semplice e` sicuramente quella di mettere nella pagina
web un riferimento a un applet java da scaricare dal tuo PC (in modo che
dal PC remoto l'applet si possa poi collegare a un server sul tuo PC,
per leggere/scrivere i dati).
Se conosci il Perl fai ancora prima usando uno script CGI, sempre
residente sul tuo PC, che venga richiamato a intervalli di tempo
regolari (c'e` un tag HTML apposta per farlo).
Se non hai l'IP fisso puoi sempre usare uno di quei gestori di IP
dinamico, come 
homeip.net
.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 anche a distanza tramite internet ?
DEvi usare un CGI sul tuo spazio web, o uno script in asp, per 
esempio. Poi il tuo programma deve spedire una richiesta http al tuo 
spazio web contenente l'url del tuo cgi e passandogli i parametri che
vuoi memorizzare. Per esempio, ammettendo che il tuo spazio sia 
www.tuospazio.com
 e il tuo cgi (o script asp) si chiami accetta.cgi 
la chiamata http sarà l'url completo più i parametri, esempio: 
http://www.tuospazio.com/accetta.cgi?temp=34
Ovviamente lo script dovrà memorizzarsi dal lato server (su un 
database per esempio) la temperatura inviata, mentre un'altra sezione
del tuo sito dovrà poter accedere a questo db per creare le pagine 
web 'on demand' necessarie a mostrare i dati.
Newsgroup: it.comp.programmare.win32
Titolo: Consiglio....

Ciao,
vi chiedo un consiglio spassionato,anche se so che la risposta č tutt'altro
che semplice.
Finora ho scritto programmi con microsoft visual c++ 6,e un pochino di
pratica me la sono fatta (niente di trascendentale comunque..),ma
soprattutto ho scritto un controllo activex per graficare dati in tempo
reale,che voglio riutilizzare (c'ho impiegato troppo tempo per gettarlo a
cuor leggero!).
Ora vorrei passare a un ambiente di sviluppo un pň piů
moderno:innanzitutto,mi consigliereste di fare questo passaggio?
Se sě,verso cosa potrei orientarmi?

 Se sì,verso cosa potrei orientarmi?
.NET 3.0
:-)))) 
-- 
Luc

 Se sě,verso cosa potrei orientarmi?
Anche qui la risposta č "dipende". 
Cosa vuoi fare? 
Applicazioni web? 
Gestionali? 
Driver?
Applicazioni embedded o real-time? 
Videogame?
Secondo me, ad oggi non c'č uno strumento di sviluppo che soddisfi al 
meglio tutte le esigenze e quindi bisogna capire qual'č lo strumento 
(o quali sono gli strumenti) piů utilizzati nel campo in cui lavori e 
quali, in proiezione futura, promettono di garantire i risultati 
migliori.
Molto dipende anche da quali sono i tuoi scopi. Devi iniziare un 
nuovo mega-progetto dopodomani o stai solo pensando di imparare 
qualcosa che utilizzerai tra uno o due anni?
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non č valido)

 pensare di passare a un nuovo ambiente di sviluppo.
oopps... manca un NON
Se non hai trovato cose che non riesci a fare con VC6, puoi non
pensare di passare a un nuovo ambiente di sviluppo.
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

Grazie per le risposte!
Il programma che dovrò scrivere dovrà interagire con un modem gsm e
rappresentare dei dati su un grafico o tabelle,oltre ad archiviarli.Credo
quindi che visual c++ 6 sia più che sufficiente.
All'origine della mia domanda sta il fatto è che mi sembra strano usare
ancora oggi un ambiente di sviluppo del 98.A grandi linee l'ambiente .NET
cosa offre in più?(mi rendo conto che anche a questa domanda sarà
complicato rispondere...)

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

Dove posso trovare una buona guida online (in italiano o inglese) sulla
creazione di applicazioni per windows con interfaccia grafica in C? Se non
c'è niente su internet va bene anche un libro.

 creazione di applicazioni per windows con interfaccia grafica in C?
http://www.aleax.it/TutWin32/tc.htm



Il solito libro "Programmare windows - quinta edizione" Charles
Petzold anche se l'edizione italiana è pressochè introvabile :D

 Petzold anche se l'edizione italiana č pressochč introvabile :D 

 ha scritto nel messaggio
news:1fumr0tcalt4lgie8...@4ax.com...

Newsgroup: it.comp.programmare.win32
Titolo: Output su oggetto CEdit

Ciao,
devo risolvere il seguente problema:
- visualizzare del testo formattato in un controllo CEdit
Normalmente, funziona se uso SetDlgItemText() o il metodo
SetWindowText(). Se però voglio fare in modo da stampare una cosa tipo:
     t = 1
     t = 2
     t = 3
come faccio? In pratica, dato che l'oggetto CEdit non mi riconosce il
newline (\n), come posso procedere per incolonnare le stampe?
Uso un altro controllo? Mi creo da solo del codice per gestire un testo
(quindi con l'aggiunta di barre di scorrimento orizzontali/verticali)?
Ciao e grazie.

 Ciao e grazie.
ciao.

 ciao.
Sě, ma \n non lo prende...


Mi pare che c'era un problema a proposito...
Per aggirare il problema, potresti usare una CString e fare il data exchange
di MFC.
Ciao
--
Davide
--
The Secret of Tabboz Island
http://tabbozisland.too.it

 ha scritto nel messaggio
news:3C82AF2A...@noemail.com...

non sono sicuro se questo valga anche per iltuo caso ma prova "\r\n" invece
di "\n"

Peppino Eucrepitio wrote:

Funziona, grazie. Adesso mi piacerebbe capire perchč solo \n non va per il CEdit
mentre la printf funziona....
Ciao

 Ciao
ciao.
Newsgroup: it.comp.programmare.win32
Titolo: [VC++6] DCOM o altro?

Devo creare un ATL object come server da pilotare su un altra macchina?
Devo utilizzare i DCOM o altro?
Dove posso reperire informazioni, oppure un buon libbro?
Grazie
--
Peace & Love & Roby

 ha scritto nel messaggio
news:VCVY7.19621$s04.9...@news.infostrada.it...


Newsgroup: it.comp.programmare.win32
Titolo: [HELP!] Visual C++

Salve
stiamo realizzando un programma per un'esame e ci siamo trofati di
fronte il seguente problema: creare un 'applicazione MFC nella quale
la finestra principale contenga un certo numero di bottoni; questi
bottoni devono essere oggetti indipendenti  e capaci di ricevere
messaggi.
come possiamo fare per risolvere il problema?
Grazie in anticipo per gli aiuti che siete disposti a darmi 
Ciao
    MAXIMORTAL
-- 
"Fino a oggi nessuno è stato capace di di indovinare
lo stato di un uomo passandogli semplicemente accanto;
se si potesse, la gente non farebbe altro
 che urlare per le strade."
- Cornell Woolrich

 messaggi.
Se ho capito bene cio` che dovete fare:
1. Nel dialog template mettete dei pulsanti normali;
2. Derivate una vostra classe da CButton, ad esempio CMyButton;
3. Nella dialog definite tante variabili membro del tipo CMyButton quanti
sono i pulsanti; nella OnItitDialog() chiamate SubclassDlgItem() per ognuna
di esse, in modo che sia la vostra classe a ricevere i messaggi dei
pulsanti. Potete anche farlo fare al Visual C++ col ClassWizard: se andate
in Variables c'e` il modo di associare la vostra classe a ciascun pulsante
(in pratica il framework subclassa i pulsanti per voi usando DDX/DDV).
--
Bye! Lorenzo Lutti

(in pratica il framework subclassa i pulsanti per voi usando DDX/DDV).
Grazie!
Spero che cosi' vada bene.

Newsgroup: it.comp.programmare.win32
Titolo: Debugger Wdeb386

Starei cercando il debugger Wdeb386, ho letto che è compreso in Microsoft
Developer Network Level II Platform. Dove si puo' reperire cio'?.
Eventualmente che sia possibile acquistare il debugger in negozio? Ho
sentito che per il debugging remoto e' fra i migliori.
Mail to Simone Tromboni 
squa...@tin.it

 sentito che per il debugging remoto e' fra i migliori.
Dovrebbe essere il kernel debugger per Win9x, e
dovrebbe essere compleso nel DDK scaricabile da Microsoft,
ma forse potrei confondermi con i386kd.exe di WinNT
Diciamo che e' l'unico strumento per debuggare un driver sotto
win9x, anche se qualcuno vedendolo potrebbe storcere la bocca
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Newsgroup: it.comp.programmare.win32
Titolo: AnsiString in C++....meglio spararsi?!

Salve a tutti eccomi d ritorno.
Colgo l'occasione per ringraziare The Follet e A per i consigli che mi hanno
dato!
Ora il mio problema si sposta + in alto!
Ho creato una struttura contenente variabili String (AnsiString come dir si
voglia)...ora il mio probl sta nel registrarle su un file!
Ovvero quando registro una struttura fatta di array di char, uso la fwrite e
la fread(per leggere), le posso usare anche con le String?
Ci sono invece istruzioni particolari per la scrittura e la lettura di una
struct di String, o non si può neanche fare?!
Vi chiedo ciò, perchè ho il dubbio che la sizeof(struttura), non sappia come
comportarsi perchè vedo che mi scanna il caricamento!
Un grazie a quanti mi danno tempo prezioso!
NobyOne!
Nickname:Noby-One
ICQ:7694090
Chat C6:noby
E-mail:fran...@tin.it
Sito:
http://web.tiscali.it/lapiccolabottega

la fread(per leggere), le posso usare anche con le String?
Puoi usare il metodo c_str() (che e' proprio di std::string,
ancor prima che di AnsiString), il quale ti restituisce il
puntatore a carattere.
-- 
The Follet

Grazie del suggerimento Follet,ma sto già usando tale metodo.
Il fatto è che volevo usare le String, proprio per non avere l'onere di
dichiarare in partenza la grandezza massima dei miei vettori di caratteri
all'interno della struct.
es:
struct
{
    String nome;
    String cognome;
    String indirizzo;
}persona;
Posso scrivere/e leggere questa struttura su/da un file senza passare ai
vettori di caratteri?!
Grazie dell'aiuto...
ps:La list view è una roba da paura...grazie ancora!


vettori di caratteri?!
No, perche' avresti come effetto la scrittura su file dei
semplici 4 byte relativi al puntatore di caratteri
(AnsiString conserva, in privato, il puntatore 'Data' ai
caratteri della stringa).
Devi necessariamente scrivere usando fwrite e passando il
valore restituito da c_str().
-- 
The Follet

 comportarsi perchè vedo che mi scanna il caricamento!
usa le string insieme ai vector.


NB ho utilizato funzioni e classi del comp della Microsoft perchè io questo
conosco ma non penso che il borland sia molto diverso.

Newsgroup: it.comp.programmare.win32
Titolo: riviste di "io programmo cercasi"

Cerco i numeri 50, 51, 52, 53, 54 di "io Programmo", in particolare gli 
articoli riguardanti i GIS.
Se qualcuno ha queste riviste mi contatti.
Ciao

fsangio wrote:

nel mio sito ho messo l'elenco delle riviste che vendo
http://web.tiscali.it/luigi_web
ciao
-- 
Luigi
Email: 
cybe...@email.it

fsangio wrote:
Scusa, ho ricontrollato la lista, e non c'è quello che cerchi.

Newsgroup: it.comp.programmare.win32
Titolo: Libri online C++ Builder

Qualcuno sa indicarmi dove reperire qualche manuale on-line specifico per il
C++ Builder ?
Grazie...

 wrote in message
plb44.7982$Bg7....@typhoon.libero.it...


alla versione 3 del Builder.
E un sito, non un manuale da scaricare...
-----------------------------------------
La vita e' l'opera di un regista mediocre
e di un cattivo sceneggiatore

> E un sito, non un manuale da scaricare...
Tempo fa c'era un suo libro diviso per capitoli, ora forse lo hanno tolto
:-(((


Newsgroup: it.comp.programmare.win32
Titolo: [OT] Software per installazione?

Salve,
sono alla ricerca di un programma possibilmente freeware per creare
l'installazione ai miei programmi, ovviamente sotto Win.
Grazie
--
==============================
                        BiiO
 
www.biio.it
 
bi...@biio.it
==============================


Inno setup e Script maker o un'altro dei tool per generare gli script in 
modo più "user friendly" (non ho i link a portata di mano, ma una ricerca 
su google dovrebbe essere sufficiente).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

 l'installazione ai miei programmi, ovviamente sotto Win.
Io trovo InstallMaker niente male:
www.clickteam.com
E` molto simile a InstallShield. E` gratis se non lo usi per scopo di lucro,
si limita a mostrare una pagina aggiuntiva alla fine dell'installazione in
cui avvisa che il setup e` stato creato con InstallMaker.
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Newsgroup: it.comp.programmare.win32
Titolo: Debug exception durante la LoadLibrary

Sto scrivendo una funzione DLL che viene richiamata tramite RUNDLL32. In 
questa funzione accedo dinamicamente ad un'altra libreria tramite 
LoadLibrary.
Durante il debug, in corrispondenza della chiamata di LoadLibrary si 
verifica una eccezione in rundll32:
HEAP[rundll32.exe]: Invalid Address specified to RtlSizeHeap( 00260000, 
00970020 )
Unhandled exception at 0x7c911230 in rundll32.exe: User breakpoint.
In realtà ciò non causa problemi di funzionamento, la libreria viene 
caricata e riesco tranquillamente ad eseguire le funzioni esposte.
Avete idea di cosa può essere?

 si verifica una eccezione in rundll32:
[...]
i simboli li hai? o hai configurato un symbol server? un bel backtrace, 
con nomi e cognomi, aiuterebbe
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.2.4. C, C++ and ASM developers
                               and beta testers are welcome!
Newsgroup: it.comp.programmare.win32
Titolo: limite di 64KB

Ho scaricato il Dev-C++4,
negli esempi ci sta un file editor simile al notepad,
e sto cercando di capirne il funzionamento.
Anch'esso ha il limite per dimensione,
non apre file oltre i 64KB,
ma esattamente da cosa dipende questo limite?
nelle funzioni utilizzate, che sono poche,
non da errori, ma il file appare vuoto.


Le EditBox in ambiente Windows9x hanno un limite del buffer a 64k,
limiti delle librerie del SO.
Ciao.
Luca

limiti delle librerie del SO.
Con cosa potrei sostituirla per non avere questo limite?
Ne ho un altro che usa la RichEdit, perň non ci funziona
il tasto destro del mouse, non capisco perchč.


Io non ho mai usato le rich edit. So che con WinNT non hai il limite di
64K e puoi anche allocare un buffer tuo (purtroppo MSDN dice che per
Win9x non č possibile).
Se la RichEdit non fornisce alcun messaggio per il click del tasto
destro, mi sa che non ti rimane altro che subclassare il controllo e
intercettare tu il click, altrimenti controlla bene la gestione del
messaggio di notifica.
Ciao 
Luca

: 
: Le EditBox in ambiente Windows9x hanno un limite del buffer a 64k,
: limiti delle librerie del SO.
: 
si purtroppo non c'e' soluzione. se ti interessa c'e' un editor
con tanto di sintassi colorata (open source).
http://www.scintilla.org/SciTE.html
c'e' la version per Win32 e per X11

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

Si puo' lanciare anche un .bat dall'autorun?
--
Ciao,
 Renato
--------------------------------------------------------
dott. Renato Eschini
  Synapsis S.r.l.
     in Computer Science
  P.zza Dante, 19/20
  57121 Livorno Italy
  tel: 
+39 0586 426790
  fax: 
+39 0586 443954
  web: 
www.websynapsis.com
--------------------------------------------------------

 Si puo' lanciare anche un .bat dall'autorun?
certamente.
-- 
---
In silenzio anche un idiota sembra intelligente. Ma non c'č problema,
l'idiota vuol sempre dire la sua.

 In silenzio anche un idiota sembra intelligente. Ma non c'è problema,

Newsgroup: it.comp.programmare.win32
Titolo: Problemi con EnableShellOpen e RegisterShellFileTypes

Salve,
come consigliato dall'Help di Microsoft, uso le suddette funzioni per
registrare il tipo di file creato dalla mia applicazione; le chiavi del
registry sono istanziate correttamente, infatti, sotto
HKEY_CLASSES_ROOT\myapp.document\shell  trovo sia la chiave
command="c:\....\myapp.exe /dde" sia la chiave ddeexec="[open("%1")]". Il
problema e' che l'associazione non funziona: un doppio click genera un
messaggio d'errore del tipo "impossibile trovare il file XXX o una delle sue
componenti". La cosa curiosa e' che tutto gira se il nome dell'eseguibile e'
inferiore a otto caratteri (MS-DOS docet!). Qualcuno di voi sa per caso che
razza di limitazione sto trasgredendo? Immagino di far arrabbiare il DDE, ma
qualcuno sa darmi informazioni piu' precise?
Saluti,
Gianfranco

 qualcuno sa darmi informazioni piu' precise?
Temo che si tratti di una delle tante limitazioni del DDE che non
verranno mai riparate.  Prova a registrarti usando lo "short name"
della tua applicazione (quello del tipo lamiaa~1.exe al posto di
lamiaapplicazione.exe, ecc, che puoi ottenere dall'apposita API
GetShortPathName)...
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Intercettare il beep dell'altoparlante.

Un amico mi ha chiesto se è possibile intercettare l'evento che fa emettere
un beep all'altoparlante del PC (senza scheda audio).
Mi spiego meglio: un'applicazione fa emettere il beep in determinate
situazioni e con un altro progr. (quello da costruire) occorre sapere quando
questo avviene per fare altre cose.
Giro la domanda a Voi che ne sapete più di me....................
Drugo

 un beep all'altoparlante del PC
Si`, si puo`. Consulta la documentazione dell'API
SystemParametersInfo(), in particolare il flag SPI_SETSOUNDSENTRY.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: Motore database free

Salve.
Devo realizzare un applicativo gestionale e sto cercando un database
gratuito, utilizzabile anche per applicazioni commerciali.
Non ho grandissime pretese operative. La base dati deve essere utilizzata in
monoutenza e non ho bisogno di transazioni, trigger e quant'altro. La
possibilità di utilizzare gli index sulle tabelle e addirittura il supporto
SQL potrebbero essero caratteristiche opzionali (ma gradite :)) )
L'applicazione sarà realizzata con NT / Borland CBuilder.
Qualcuno ha qualcosa da consigliarmi ???

 wrote in
news:GfRB9.42581$
8E3.1...@twister2.libero.it
: 

Puoi utilizzare Jet (il motore DB di access, il runtime può essere 
ridistribuito gratuitamente).
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 ridistribuito gratuitamente).
Il supporto di Jet del CBuilder non e' un gran che, forse meglio
Firebird che e' anche piu' potente.
-- 
Ciao...
Claudio Driussi
http://www.swit.net/csoft
mailto:
cldr...@swit.net

Il supporto di Jet del CBuilder non e' un gran che
Concordo sull'uso di Firebird, ma il supporto di CBuilder per Jet non
ha nulla che non vada...

"Andrea Laforgia" <__walki...@libero.it__> ha scritto nel messaggio
news:8uujtuok6gegf67nn...@4ax.com...

Se usi BDE è lentissimo, se usi ADO ci sono i "problemi" di efficenza tra
JET e ADO stesso, già segnalati dalla Microsoft. Io personalmente uso le
librerie KADAO per accedere ai DB access da C++Builder, non sono proprio il
massimo, ma almeno sono free.
--
Martino
"...ditemi perché, se la mucca fa MU, il merlo non fa ME?..."
Elio e le storie Tese

massimo, ma almeno sono free.
Si`, ne ho sentito parlare bene.  Personalmente ho sempre usato le
versioni Enterprise di C++ Builder e dalla versione 5.0 ci sono agli
ADOExpress, molto comodi.

 ADO non di C++ Builder.
Infatti io non ho dato colpa al C++ Builder... ;)


Infatti io non ho dato colpa al C++ Builder... ;)
Si`, ma si parlava se C++ Builder supportasse o meno Jet in modo
decente.


A dire il vero, non ho scritto neanche una riga di codice (o quasi)... Ho
fatto fare tutto ai dataset e ai vari componenti e poco piů.
Comunque, č possibile che possa aver sbagliato qualcosa, magari nelle
configurazioni del BDE...
Martino.
Newsgroup: it.comp.programmare.win32
Titolo: Avviare altre applicazioni

Volevo fare un piccolo programmino che mi permetta di avviare altre
applicazioni  e di chiuderle quando chiudo quest'ultimo .
Ho provato con CreateProcess e TerminateProcess e sembra funzionare
pero' ho visto dall'help in linea che quest'ultima funzione e' da
usare con estrema cautela e solo se strettamente necessario.
Vi sono funzioni specifiche piu' adatte allo scopo ?
Mi fareste un esempio ?
grazie



Mi fareste un esempio ?
In realta', dipende dal tipo di processo.
Se possiede delle finestre, si potrebbe provare ad elencare le
finestre create dal thread primario del processo e chiuderle.
Ma e' giusto un tentativo, quindi senza alcuna certezza di riuscire
nell'intento.
--
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."

Non mi sembrano i piu' adeguati.
Beh, dovresti come minimo motivare le tue impressioni.

Beh, dovresti come minimo motivare le tue impressioni.
Basta dire che questi messaggi sono quelli che invia Windows alla
chiusura della sessione e non sono quelli giusti, chiaramente per
chiudere una singola applicazione.  Per chiudere un'applicazione in
modo corretto, bisogna spedire un messaggio WM_CLOSE a tutte le
finestre create dal thread principale (in generale, comunque, non c'e'
garanzia che l'applicazione si chiuda).


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

Usando il CBuilder, dopo aver diviso la status bar in due TPanels tento
di
accedere alle relative proprietą Text ma il
compilatore mi segnala un errore:
StatusBar1->Panels[0]->Text  = "stringa";
Ho provato ad arrivarci piano piano con il watch:
scrivo *StatusBar1 nel watch e questo mi visualizza tutti i valori della
struttura, compreso Panels (es:  Panels::00D85612 )
scrivo poi StatusBar1->Panels[0] e di fianco mi scrive "side effect not
allowed"...
qualcuno puņ aiutarmi ?
Grazie.
--
Alessio
ICQ: #32236906

>StatusBar1->Panels[0]->Text  = "stringa";
StatusBar1->Panels->Items[0]->Text  = "stringa";

Newsgroup: it.comp.programmare.win32
Titolo: COM OBJECT: dove reperire informazioni

Vorrei imparare a costrire degli oggetti COM: dove trovo qualche cosa a
riguardo?
Grazie
Mosca

 riguardo?
su msdn trovi tutto il materiale che ti serve, 
msdn.microsoft.com
 , vi sono
anche una serie di articoli su come iniziare, o a seconda dell'ambiente da
te scelto supporto da parte del produttore.. ad esempio se usi vb li fai con
un click ,se usi msvc c'č il wizard...
cmq dai n'occhiata al materiale pubblicato da microsoft
antonio
p.s. scusa ma eri ot lě

Premesso che sono solo un praticante, l'argomento e' immenso, dipende cosa
ti serve.
Comunque prova a chiedere anche qui:
microsoft.public.win32.programmer.ole

> p.s. scusa ma eri ot lě
ok, grazie comunque