mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c++
Titolo: cards.dll

Qualcuno sa dirmi dove posso trovare o come faccio per estrarre i 
prototipi delle funzioni da una dll?
-- 
SHINX      SPHINX
 SPHINX   SPHINX
  SPHINX SPHINX
     SPHINX

Esiste presso il sito Microsoft il file header con tutte le dichiarazioni
oltre alla versione a 32 bit della libreria cards32.dll.

Newsgroup: it.comp.lang.c++
Titolo: problema con net server hl pro

Salve a tutti,
	attualmente ho implementato una applicazione telefonica (che funziona con
una scheda dialogic) su un net server hl pro con due processori.
Nella mia ingenuità pensavo che il sistema operativo (win NT server 4.0)
andasse a nascondere l'architettura della macchina bilanciando
automaticamente il carico dei due processori.
Durante la fase di test del programma ho notato invece che un processore si
occupa della gestione di tutto il lavoro del mio programma, mentre l'altro
riposa.
Durante l'esecuzione alcune funzioni del mio programma vanno a dare un
picco di lavoro al processore sotto sforzo, andando così a creare un
dislivello tale che inchioda il sistema (NT server si blocca in tutto e per
tutto).
Vorrei sapere se qualcuno conosce qualche sistema per bilanciare il carico
di lavoro per i due processori, sia con istruzioni c, c++ da inserire nel
mio programma, sia con programmi esterni che effettuano questo lavoro.
GRAZIE.
lse...@centrocomputer.it

Se non sbaglio (almeno fino alla versione 3.51 di NT) la gestione dei
processori
da parte di NT è asimmetrica, questo significa che il carico non viene
bilanciato
in maniera equa tra i processori disponibili, ma su un processore 'gira'
tutto cio' che
è sistema operativo (kernel, driver, ecc) mentre sull'altro girano i
processi degli
utenti. Mi spiace :-( , ma è impossibile superare questo limite poichè
dipende dall'
archittettura del S.O.
Newsgroup: it.comp.lang.c++
Titolo: URGENTISSIMO Da codice ascii a carattere!

Urgentissimo! Leggo da un file un numero int che sarebbe un codice ascii
ricavato peraltro da __toascii(c). Ora però devo ritrasformarlo in
carattere, come faccio?
--
Riccardo
scozz...@iol.it
http://www.Geocities.com
\CollegePark\Quad\9526
scozz...@geocities.com

 carattere, come faccio?
Ehm, non c'e' bisogno di alcuna conversione. Al massimo hai
bisogno di un cast a char, se serve.
-am

Newsgroup: it.comp.lang.c++
Titolo: Esercizi in C

Non riesco a risolvere questi due esercizi tratti dal libro "Il linguaggio
C" di Kernighan-Ritchie (capitolo 1, Sigh!!!).
C'è qualcuno che può darmi una mano o indicarmi qualche testo che contenga
le soluzioni degli esercizi proposti dal Kernigham?
Un saluto e grazie
Es. 1-20: Scrivete un programma "detab" che sostituisca le stringhe di
caratteri bianchi con un numero di spazi tali da raggiungere il successivo
tab stop (Cosa diavolo sono i tab stop?!?).
Assumete di avere un insieme fissato di tab stop, diciamo ogni n colonne, n
dovrebbe essere una variabile o una costante simbolica?
Es. 1-21: Scrivete un programma "etab" che sostituisca la stringhe di
caratteri bianchi con il minimo numero di caratteri di tabulazione e di
spazi necessari a raggiungere la stessa spaziatura data in input. Usate gli
stessi tab stop del programma "detab".
Quando per raggiungere un tab stop basta un solo carattere di tabulazione o
un solo spazio quale fra i due caratteri è preferibile usare?

Scusate per il messaggio precedente ma non sapevo che ci fosse un group
apposito per il C; ho inviato il messaggio al group giusto e spero di
trovare la risposta giusta .....sorry :-(((((

Questo NG e` dedicato al C++, non al C.
Se vui soluzioni in C sarebbe piu` corretto postare sul NG
appropriato.
Paolo
------------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
  G: Per concludere, possiamo chiedervi di commentare
     l'attuale panorama informatico?
  I: /* l'attuale panorama informatico */
------------------------------------------------------------------
Newsgroup: it.comp.lang.c++
Titolo: vector che passione! ...pero'...

Per convincere i propri colleghi che usare vector e' senza dubbio
meglio e facilita enormemente la vita bisogna saperlo usare, senno' si
finisce col fare delle brutte figure con risposte del tipo "ma fammi
il piacere, sono megli i vecchi e cari array" e mi viene da piangere
! ;)
A parte gli scherzi, sto cercando di risolvere un problema di questo
tipo : ho una serie di operatori disponibili per dei servizi, ma la
loro richiesta deve essere subordinata alla priorita' del servizio.
Mi spiego : in un call center ci sono i seguenti operatori :
Pippo
Topolino
Minnie
i quali sono disponibili ad assolvere rispettivamente i servizi
A B C
A B
B A
La priorita' dei servizi per ciascun operatore si deduce dall'ordine
con cui il servizio compare nell'elenco, cioe' 
Priorita' : 1 2 3
            A B C
            A B
            B A
E quindi, la distribuzione (per colonne) e' : 
Priorita' 1 : A B
              | |
              | Minnie
              |
              Pippo
              Topolino
 
Priorita' 2 : A B
              | |
              | Pippo
              | Topolino
              |
              Minnie
Priorita' 3 : C
              | 
              Pippo
Io devo riuscire a creare una struttura dati che mi consenta di
accedere velocemente alla lista di operatori disponibili per un
servizio, cercando prima per priorita' del servizio, poi per servizio.
Io credo che la cosa vada implementata in modo tridimensionale : cioe'
dapprima un vettore con indice numerico (cioe' la priorita').
Ogni elemento di questo vettore e' un vettore di servizi (che pero' va
indicizzato con i nomi dei servizi, quindi presuppongo una hashtable).
Ogni elemento di quest'ultimo vettore deve poi essere a suo volta un
vettore (o lista) contenente i nomi degli operatori.
Vi prego d'aiutarmi nel riportare tutto questo in puro C++ !
Grazie !

 Vi prego d'aiutarmi nel riportare tutto questo in puro C++ !
#include <vector>
#include <map>
#include <string>
#include <iostream>
typedef std::vector< std::string > names_t;
typedef std::map< std::string, names_t> services_t;
typedef std::vector< services_t > mainvector_t;
mainvector_t mv;
...
    std::cout << mv[priority]["servicename"][3] << "\n";
Alex

    std::cout << mv[priority]["servicename"][3] << "\n";
Grazie mille! ;))

Newsgroup: it.comp.lang.c++
Titolo: Cerco Source Code di Giochi

Sto studiando il C++,
per impararlo divertendomi,
sto cercando source code che compilati
con la versione 3.1, mi generano dei file eseguibili
tipo gioco Pacman o Tetris o altro.
Dove posso trovarli?
Qualcuno puo' aiutarmi.
Se volete posso darvi un aiuto in VB, ci programmo ormai da 7 anni circa
Buone Vacanze
FabioShark

Ciao,
    per i quei sorgenti in particolare non so aiutarti ma dai cmq
un'occhiata a 
http://gpi.eden.it
 che è interamente dedicato allo sviluppo di
videogames ed è in Italiano.
A presto :-)
Marco Abis
http://www.programmazione.it
  il sito Italiano di riferimento per IT
ab...@programmazione.it
Newsgroup: it.comp.lang.c++
Titolo: Applicativo che gestisce i Plug-In...

Vorrei implementare un applicativo in C++ che per le sue peculiarità
dovrebbe poter gestire dei moduli sotto forma di Plug-In, un pò come fanno
programmi quali WinAmp, Adobe PhotoShop, ecc.
Non ho la più pallida idea di come implementare questo tipo di tecnologia e
sto cercando informazioni in proposito. Qualcuno ha già affrontato questo
tipo di problema e sa in che direzione devo dirigermi?
Ringrazio anticipatamente chi potrà fornirmi qualsiasi tipo di informazione
utile.

Non esistono soluzioni standard a questo tipo di problema. Ti consiglio
di postare su un newsgroup relativo alla piattaforma che ti interessa,
ad es.
it.comp.programmare.win32
it.comp.os.linux.development
Ciao,
Nicola
Newsgroup: it.comp.lang.c++
Titolo: Passare valore costante come argomento funzione.. problema

Dopo aver provato diverse volte a compilare
     MinMax({109, 24, 1, 98, 23, 78, 65, 6, 33, -67}, 0, 9, min, max);
Me la sono cavata con ..main completa:
main()
{   int max,min;
     int v[] = {109, 24, 1, 98, 23, 78, 65, 6, 33, -67};
     MinMax(v, 0, 9, min, max);
     std::cout<<"min "<< min << std::endl <<"max "<< max;
     return 0;
}
Ho cercato di darmi una motivazione con il fatto  che una funzione 
necessita all'ingereso di una variabile (soprattutto per un vettore) 
accessibbile con un indirizzo ben definito e che quinid mi tocca usare 
la sopracitata variabile.(ma questa e' solo una mia ipotesi)
E' esatto?? C'e' un modo per inserire un vettore costante direttamente 
nella chiamata della funzione.??.
Ok posso semrpre risolvere(penso) con una cosa simile a quanto 
segue...pero' sempre di dichiarazine di variabile si tratta.
MinMax(int v[] = {109, 24, 1, 98, 23, 78, 65, 6, 33, -67}, 0, 9, min, max);
o
MinMax(const int v[] = {109, 24, 1, 98, 23, 78, 65, 6, 33, -67}, 0, 9, 
min, max); //naturalmente con ritocchino al prototipo funz.
Chiarimenti su questo aspetto e possibili alternative/approfondimenti 
saranno graditissimi.
Grazie
Fabiano (Sergio e' un utente "ospite")

Dopo aver provato diverse volte a compilare
     MinMax({109, 24, 1, 98, 23, 78, 65, 6, 33, -67}, 0, 9, min, max);
Me la sono cavata con ..main completa:
main()
{   int max,min;
     int v[] = {109, 24, 1, 98, 23, 78, 65, 6, 33, -67};
     MinMax(v, 0, 9, min, max);
     std::cout<<"min "<< min << std::endl <<"max "<< max;
     return 0;
}
Ho cercato di darmi una motivazione con il fatto  che una funzione 
(minmax nell'esempio)
necessita all'ingereso di una variabile (soprattutto per un vettore v[])
accessibbile con un indirizzo ben definito e che quinid mi tocca usare
la sopracitata variabile v[].(ma questa e' solo una mia ipotesi)


 MinMax(int v[] = {109, 24, 1, 98, 23, 78, 65, 6, 33, -67}, 0, 9, min, max);
bene ...ho scoperto che questo non compila ARGHHHH!

Newsgroup: it.comp.lang.c++
Titolo: Cancellare un file con C++ Builder 3.0.

Recentemente ho fatto un programma che necessita di dover
cancellare(attenzione:per cancellare intendo rimuovero fisicamente dall'hard
disk,non azzerare il contenuto)alcuni file ma non conosco la istruzione per
poterlo fare.Se qualcuno la conosce é pregato di contattarmi e di
segnalarmela.
Sergio Menchetti (il Ghenio)
ghe...@iol.it

segnalarmela.
#include <stdio.h>
int remove(const char* path)
-- 
Roberto Gerola
Email: 
roge...@tin.it
WWW: 
http://space.tin.it/computer/rgerola


ICQ #34602650

 (un occhiatina al linguaggio no, eh?)
"Libreria Standard" prego.
TobiX
Newsgroup: it.comp.lang.c++
Titolo: enum in classi e operatori

Dunque... Io ho un enum con alcuni operatori (è un enum "binario", nel senso
che ci ho definito gli operatori & e | e i valori sono delle potenze di due.
E' completo e chiuso, nel senso che usando gli operatori predetti su tutti i
valori dell'enum si ritorna a un valore dell'enum). Funziona :-)
La mia domanda è: e se volessi che l'enum fosse "locale" a una classe? (in
una classe si può definire un enum che ha come "scope" la classe stessa. Il
mio problema è che se provo a definirci degli operatori non mi funziona.
Come devo fare? Ah... La classe è pure un template :-) )
--- bye


Bel casino :)
Scherzi a parte, non vedo nessuna controindicazione nella situazione che 
hai nominato... magari se dicessi cosa intendi esattamente con "non mi 
funziona" sarebbe meglio... e ancora di piu' se postassi il codice (o lo 
mettessi dove lo si puo' leggere).
-- 
Mat/tia Belletti - Undergraduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://www.cs.unibo.it/~mbellett
Linux registered user 299762 @ Linux registered machine 213003

 Come devo fare? Ah... La classe è pure un template :-) )
Forse un namespace invece di una classe.
-- 
http://www.parashift.com/c++-faq-lite/
http://mindview.net/Books/DownloadSites
http://www.cppreference.com/
Newsgroup: it.comp.lang.c++
Titolo: FUNZIONI MIDI IN C++

Dovrei utilizzare questa funzione SDK midi  in Visual C++
MMRESULT midiOutOpen(
  LPHMIDIOUT lphmo,              
  UINT_PTR   uDeviceID,          
  DWORD_PTR  dwCallback,         
  DWORD_PTR  dwCallbackInstance, 
  DWORD      dwFlags             
);
Questo il codice:(ho linkato winm.lib ed incluso Mmsystem.h)
LONG APIENTRY OpenMidi()
{
LONG result
 LPHMIDIOUT hmidi; 
UINT uDeviceID;
 UINT *p_uDeviceID;          
 p_uDeviceID = &uDeviceID;  
 *p_uDeviceID =MIDI_MAPPER;
 result = midiOutOpen(hmidi,*p_uDeviceID,0,0,0);
return result
}
Il compilatore non mi dà alucn errore, ma quando chiamo la dll da Visual Basic,
ottengono un errore midi il cui codice é 11 vale dire che ho passato un
parametro
sbagliato alla funzione.
Gradirei un suggerimento
Saluti
-- 
Posted from  [62.98.240.114] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao,
Questo newsgroup si occupa del linguaggio C++ in quanto tale, e non di
aspetti specifici di particolari implementazioni. Per questo non e' il
posto piu' adatto per porre domande specifiche come la tua.
Potresti avere piu' fortuna su uno dei seguenti gruppi:
Per Win32 (95, 98, NT): it.comp.programmare.win32
Per Dos/Win 3.x: it.comp.os.dos
Per Linux:      it.comp.os.linux.development
Per C++Builder: i gruppi borland.public.cppbuilder.*, disponibili sul
                server 
newsgroups.borland.com
 (prevalentemente in 
                inglese, ma si puo' postare anche in italiano)
Grazie
-- 
Marco Barisione (ICQ 84277092)
Su it.news.gruppi si sta discutendo della creazione di it.comp.lang
dove si parlerà dei linguaggi senza un proprio newsgroup e dei
confronti fra i diversi linguaggi.
Se sei interessato unisciti alla discussione.

 Per Win32 (95, 98, NT): it.comp.programmare.win32
nel caso specifico mi permetto di segnalare
it.comp.musica.midi
dove qualcuno potrebbe sapere la soluzione
ciao!
--
Gerolamo
Newsgroup: it.comp.lang.c++
Titolo: Aiuto C++ per Mac !! :-|

Salve,
è la prima volta che scrivo su questo NG.
Esiste un compilatore C++ shareware/freeware  per Macintosh ??
Grazie in anticipo
Danilo - 
lis...@tin.it

Esiste un compilatore C++ shareware/freeware  per Macintosh ??
Non ne ho esperienza personale, ma ho sentito parlare
di una "Macintosh programmer's workbench" gratuitamente
scaricabile dal sito Apple (tutti quelli che ne ho sentito
parlare aggiungevano anche che era una petecchia, e
che avrebbero piu` volentieri fatto Kiev-Codigoro in
ginocchio, che non programmare in MPW, pero`...).
Alex

...


Salve,
è 
    la prima volta che scrivo su questo NG.
Esiste un compilatore C++ 
    shareware/freeware  per Macintosh ??


 ginocchio, che non programmare in MPW, pero`...).
Piccola correzione: Macintosh Programmer's Workshop
Non e' una petecchia, anzi e' molto potente, ma e' piuttosto ostico per
i novizi. Come compilatore e' degno, solo che per utilizzarlo si deve
usare una shell unix like con cui creare i file di make, compilare e
linkare. Prima della nascita del CodeWarrior era il compliatore piu'
utilizzato su Mac. Poi il CodeWarrior ha conquistato il mercato grazie
alla sua immediatezza e semplicita'.
Ciao.
-- 
Fabrizio Di Giuseppe
mailto:
fabr...@iride.com
http://www.iride.com/fabrizio/

Newsgroup: it.comp.lang.c++
Titolo: Funzioni per formato .zip

Qualcuno sa indicarmi dove trovare il necessario per implementare zip ed
unzip all'interno di un'applicazione VC5
Grazie.

unzip all'interno di un'applicazione VC5
Comincia da: 
http://www.cdrom.com/pub/infozip/
In particolare ti serve la zlib, che puoi integrare alle applicazioni in
vari modi diversi (con una DLL esterna, con un build statico, ecc),
vedi: 
ftp://ftp.cdrom.com/pub/infozip/zlib/zlib.html
Alex

Newsgroup: it.comp.lang.c++
Titolo: GNU C++ Compiler...

distinti saluti.
Ma non e' EGCS di Cygnus adottato ora anche da FSF ?
Disponibile in qualunque nuova distribuzione di Linux ....

Disponibile in qualunque nuova distribuzione di Linux ....
In realta' la Cygnus ha sviluppato a lungo gcc (e quindi g++),
ad un certo punto dello sviluppo la cygnus e la FSF hanno
preso strade diverse e si sono create due biforcazioni
del progetto che sono rispettivamente gcc per la FSF e EGCS per
la Cygnus.
Tuttavia l'anno scorso i due progetti sono riconfluiti in
GCC dalla versione 2.95, cambiando tra l'altro il nome.
Infatti:
GCC = GNU C Compiler
EGCS= Extended GNU Compiler System (credo)
Adesso GCC sta per:
GNU Compiler Collection
Per la cronaca: il detentore attuale di GCC e' ora la
Cygnus.
-- 
"Non e` bello cio` che e` bello ma e` bello cio` che piace ... a ME!"
Massimo Lauria a.k.a. Gargamella on Usenet
mailto: 
garga...@mclink.it
Proud member of: NonSense Delivering Service
Newsgroup: it.comp.lang.c++
Titolo: Come si compila con gnuwin32 ???????????????????????????????????????????????????????

Ho scompattato , con grande gioia il compilatore wingnu32, che ho
trovato in edicola (Ioprogrammo N.6) l'ho settato come dicevano le
istruzioni in Inglese, ma quando compilo qualsiasi programma ,
ovviamente con suffisso .c , mi da un sacco di errori, per esempio ho
trovato nell'internet un File compattato per creare una propria
Webchat , tutto scritto in C , ma non riesco a compilarlo , mi dice:
chat.c: In Function 'now_lock' :
chat.c:114: 'LOCK_EX' undeclared (FIRST USE THIS FUNCTION)
chat.c:114:  (EACH UNDECLARED IDENTIFIER IS REPORTED ONLY ONCE
chat.c:114:         FOR EACH FUNCTION IT APPEARS IN.)
chat.c:    IN FUNCTION 'now_unlock' :
chat.c:120:  'LOCK_ON'  undeclared (FIRST USE THIS FUNCTION)
GCC.EXE: Internal Compiler error : program cc1 got fatal signal 33
Ora vediamo quanti si credono esperti nella programmazione in c ,
quanti di voi mi sanno spiegare dove sbaglio e perche' , vi prego !!
 

On Sun, 27 Jul 1997 18:07:35 GMT, 
rea...@mbox.dinamica.it
 (Rè Artù)
wrote:

Gli errori fanno riferimento ad una variabile non dichiarata, di
solito un mispelling o riferimento extern che manca.
Slartibartfast

Newsgroup: it.comp.lang.c++
Titolo: New

Ragazzi, vi ringrazio per la risposta !!!!
Non c' č che dire, errori proprio di merda.
Ho un altro quesito da proporvi :
unsigned char *Buffer;
Buffer = new unsigned char[10];
Posso a questo punto scrivere
   Buffer[0] = 10;
   Buffer[1] = 11;
e cosě via ??
Io penso di si, ma non avendo nessun testo da consultare (a proposito cosa
mi consigliate di leggere ???) non ne posso essere sicuro.
Scusate se faccio domande che per voi possono essere stupide, ma imparando
da autodidatta (senza neanche libri ma solo la documentazione del
compilatore) non č che ci si puň aspettare una preparazione enorme !!!

e cosě via ??
Certo che si puň.Io comunque ti consiglio di unificare l'indirizzamento e
l'inizializzazione del puntatore in un'istruzione sola,ovvero:
unsigned char *Buffer=new unsigned char[10];
In questo modo il risultato é lo stesso e risparmi una riga.E non ti
dimenticare di cancellare il puntatore alla fine con:
delete [] Buffer;
In questo modo liberi lo spazio di memoria occupato dal puntatore.Io
comunque ti consiglio di comprare qualche manuale,perché imparare un
linguaggio da autodidatti é molto piů difficile,soprattutto quando si tratta
di un linguaggio complesso come il C++.
Il Ghenio

   Buffer[1] = 11;
Si, puoi scrivere da Buffer[0] a Buffer[9].
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
---------------------------------------------------------------------------

mi consigliate di leggere ???) non ne posso essere sicuro.
Anch'io ho cominciato da non molto da autodidatta. Ho acquistato C++ Primer
3rd Ed. di S. Lippman e ho scaricato Thinking C++ di Bruce Eckel dal sito
www.bruceeckel.com
Newsgroup: it.comp.lang.c++
Titolo: Timer - idEvent errato ?!?!

Buongiorno a tutti, sto scrivendo una dll in VC6 per comunicare con il
plc.
Dal mio software in delphi chiamo una funzione che setta un timer.
Sulla CallBack del timer settato dovrò chiamare un'altra funzione,
sempre della dll che si occupa di comunicare con il plc.
Ora il mio problema è che quando scatta la CallBack del timer il
parametro idEvent non è lo stesso di quello impostato con la SetTimer.
(Posto il codice...)
//**************************************************************************
// CallBack del Timer.
void CALLBACK TimerProc(HWND hwnd, UINT uMsg, UINT idEvent, DWORD
dwTime )
//**************************************************************************
{
switch (idEvent) {
	case 10:
		// mia chiamata etc...
		// bla... bla...
		break;
	}
}
//**************************************************************************
// Abilita il Timer
extern "C" void PASCAL EXPORT ScriviAsincrona(long *DatiDaScrivere, int
Attesa, void CallBack(unsigned long int param))
//**************************************************************************
{
// Attesa vale 1000 msec
::SetTimer(NULL, 10, Attesa, (TIMERPROC)TimerProc);
}
Lasciando perdere gli altri parametri... Perchè nello switch della
CallBack non entra ???
idEvent non vale 10 !!!
Dove sbaglio?
Ringrazio in anticipo.
Saluti, Davide

Oh Caz.... !!!
Mi rispondo da solo...
nIDEvent
    Specifies a nonzero timer identifier. If the hWnd parameter is
NULL, this parameter is ignored.
E quindi? Come posso fare?
A me serve l'id perchè dovrei chiamare più chiamate.
Azz...
Davide ha scritto:


Possibile soluzione trovata...
Mi memorizzo il valore ritornato dalla SetTimer e dentro la TimerProc
lo confronto con il membro idEvent.
Se avete altre idee, magari un pò più eleganti.
Grazie.
Davide ha scritto:



Chiedi su it.comp.programmare.win32
--
Roal Zanazzi

Newsgroup: it.comp.lang.c++
Titolo: BC++ 1.00 e DLL a 16 bit

E' possibile con detto compilatore creare DLL a 16 bit?
Thanks. :-)
               --Please also reply via E-Mail--
                      4169522043485253

Mi pare di sě...
Diego Pettenň

Newsgroup: it.comp.lang.c++
Titolo: Indirizzare la memoria video

Ho creato un array di unsigned char far che punta alla memoria  video
(video_buffer) non riesco però ad accendere i pxl ad una risoluzione
di 640x480 con 16 col 
 COME MAI ???????????
Ecco come cerco di accedere :
 
int x,y;
unsigned char color;
video_buffer[x+640*y]=color ;
!!!!!!!!!!!!!!!!!vi prego aiutatemi !!!!!!!!!!!!!!!



chiaps

 wrote in message
YbQ9OKE3ptRgSJ...@4ax.com...



C'e' una serie di errori:
1) Cambia la modalita' video
2) Sei sicuro che video_buffer indirizzi il segmento A000?
3) 16 colori significa 4 bit, quindi in un byte ci sono 2 pixel!
    percio' devi usare back=video_buffer[(x+640*y)/2];
    back=back&0xf0//oppure &0x0f a seconda se sia il primo o il secondo pixel
    colore=back&colore;
    //ovviamente colore deve usare o i 4 bit + significativi o i - signif. a 
seconda del pixel
    video_buffer[(x+640*y)/2]=colore;
Ciao
Cugy

>    colore=back&colore;
Scusa colore=back|colore;
Me ne sono accorto tardi.
Newsgroup: it.comp.lang.c++
Titolo: AIUTO VISUAL C++

Ciao Amici,
ho appena iniziato a programmare in visual c++,
e mi sto dilettando  nella programmazione di una shell
da usare con i miei CD, tanto per  intenderci una specie
di menu dove sono contenuti tutti i programmi del cd.
Quello che volevo sapere da voi, è che non ho trovato
in nessun manuale come faccio a lanciare i programmi presenti nel cd quali
comandi debbo usare?
premetto che sono tutti file EXE
l'unico esempio che ho trovato è il seguente
 UpdateData(TRUE);
    CString strPgmName;
    strPgmName = m_1;
 strPgmName.MakeUpper();
 if (strPgmName == "NOTEPAD")
        WinExec("NOTEPAD.EXE",SW_SHOW);
ma purtroppo lancia solo i programmi di windows e non dei programmi
contenuti in un cd
siccome sono alle prime armi gradirei un esempio pratico come quello sopra.
grazie in anticipo

contenuti in un cd
Basta specificare il path completo del programma.
Paolo
------------------------------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
------------------------------------------------------------------

...

Ho già provato ma penso che non sia la strada giusta, forse a ragione Mario,
bisogna usare CreateProcess():  ma non ci riesco ugualmente vi sarei grato
se mi faceste vedere un esempio
pratico su come fare ad esempio a lanciare un file di nome pippo.exe situato
nella partizione
e: del mio HD dentro la directori prova.
vi ringrazio tutti anticipatamente

Niente da fare non ci riesco, vi sarei molto grato se mi poteste fare un
esempio pratico
su come ad esempio lanciare un ipotetico  programma del mio HD nella
partizione E:
dentro la directori prova ad esempio pippo.exe
vi ringrazio anticipatamente di questa cortesia

Newsgroup: it.comp.lang.c++
Titolo: Arrotondare un numero...

Ciao!
Rieccomi qui con un altro problema di ottimizzazione. Ho realizzato questa
routine che arrotonda un numero alla n-esima cifra decimale:
double Round(double number, unsigned short int prec)
{ 
 stringstream ss;
 ss << setiosflags(ios::fixed) << setprecision(prec);
 ss << number;
 ss >> number;
 return number;
}
Utilizza come avete visto uno stringstream. Funziona perfettamente ma va lentissimo!!! (circa 600 arrotondamenti/sec.)
Sicuramente esistono altri algoritmi che vanno + veloci... me ne potreste proporre qualcuno?
Grazie, ciao!
-- 
Kojak
vrke...@hotmail.com
http://space.tin.it/io/viscorci
Life would be much easier if I had the source code.

Grazie, ciao!
Anche in questo caso mi sembra che scomodare uno stringstream sia
una follia dal punto di vista dell'economia di risorse.
Una funzione di arrotondamento potrebbe essere:
double Round(double number, unsigned short int prec)
{
  double k=pow(10,prec)
  return floor(number*k+0.5)/k;
}
Nota che se le prestazioni sono un problema dovresti in generale
usare 'int' invece di altri tipi quando ti e' possibile.
'int' dovrebbe essere sulle varie implementazioni il tipo di
intero con cui la CPU lavora meglio.
Questo lo dico perche' hai usato "unsigned short int".
Riguardo alla funzione si puo' anche pensare di tabellare
i valori di pow in modo da non dover chiamare la funzione
(in fondo la tabella richiede solo un double per ogni valore
di precisione desiderato).
HTH
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff

 Sicuramente esistono altri algoritmi che vanno + veloci... me ne potreste proporre qualcuno?
Prova questo:
#include <iostream>
#include <iomanip>
double dround( double num, int prec )
{
    long mul = 1;
    for ( int i = 0; i < prec; ++i ) mul *= 10;
    return long( num * mul + 0.5 ) / double( mul );
}
int main()
{
    for ( int i = 0; i < 8; ++i )
    {
        std::cout << std::setprecision( 10 )
                  << dround( 123.12345678, i )
                  << std::endl;
    }
}
EMG

 di precisione desiderato).
Ho fatto delle prove e ho visto che il guadagno non è poi così elevato... in
confronto alla scomodità di un array globale!
Grazie del suggerimento cmq, infatti lo userò per precalcolare altri valori
che mi servono.


Newsgroup: it.comp.lang.c++
Titolo: compilatore c++

ciao ragazzi
io sto cercando un ambiente di sviluppo di programmi grafici per il c++.
Avrei bisogno che ci fosse anche la possibilitá di comunicare con un
database. Qualcuno mi sa indicare un programma simile, gratuito, da
scaricare da internet? Grazie
\alfredo


Con tutte quelle caratteristiche non esiste, che io sappia.
La cosa che si avvicina di piů č (se usi Windows) la versione trial
del C++ Builder della Borland, oppure (e usi Linux) credo ci sia
una versione gratis di Kilix (sempre della Borland).
Ti consiglio comunque di sponztarti su:
it.comp.programmare.win32 (se usi Windows)
o su
it.comp.os.linux.development (se usi linux)
in quanto il C++ Standard non si occupa della grafica.
Ciaociao!
-- 
Gerolamo
Newsgroup: it.comp.lang.c++
Titolo: ActiveX e Visual C++

Dovrei costruire un ActiveX in VisualC++ 6.
Deve avere funzionalita' di questo tipo : a partire dalla posizione di
un primo click del mouse all'interno di una picture e tenendolo premuto
(tasto sinistro) disegnare una linea retta sino al rilascio del tasto;
inoltre premendo di tasto di destra deve notificare informazioni.
Sono apprezzati esempi, suggerimenti, idee varie, etc etc, anche
un'aiuto per l'approccio filosofico da seguire.
nel caso questa activex debba interfacciarsi ad un browser html e da
questo ricevere 'comandi'.
Ultima cosa : qualcuno mi spiega la differenza tra activex control,
activex exe ,activex document e activex dll.
Sto diventando pazzo.....
Saluti a tutti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 un'aiuto per l'approccio filosofico da seguire.
Io ti do un consiglio poco filosofico e molto prosaico e pratico:
posta la questione su it.comp.programmare.win32
Qua di ActiveX non si parla.
Maurus

Newsgroup: it.comp.lang.c++
Titolo: come prendere il puntatore di un metodo?

salve a tutti,
 qualcuno sa come memorizzare il puntatore ad un metodo di una classe?
 esempio:
 se SetLabel e' il metodo per settare la label di una classe button
 e puntatore e' un void*
 come faccio ad assegnare a puntatore il valore del puntatore al metodo
SetLabel?
in pratica vorrei mettere in un array tutti i puntatori ai metodi che mi
interessano
e richiamarli in seguito lanciando direttamente dal puntatore.
un esempio:
ho un bottone con il metodo setlabel, si trova in una dll e non posso fare
l'assunzione di conoscere l'header della classe.
dalla dll ricavo il puntatore all'oggetto costruito internamente alla dll
tramite una funzione nota e una lista di property strutturate
come ad esempio:metodo scrittore, metodo lettore e tipo del dato.
quando voglio cambiare una property lancio il puntatore al metodo
passandogli il tipo corretto.
in che modo memorizzo il puntatore e lo rilancio?
grazie

 e richiamarli in seguito lanciando direttamente dal puntatore.
Ti conviene usare una classe astratta (e puntatori a istanze di
quella classe).  Ti consiglio di usare un protocollo a reference
count per la gestione delle istanze tenute da quei puntatori.
Alex
Newsgroup: it.comp.lang.c++
Titolo: come funziona Borland c++ 3.0?

Ho scritto un piccolo programma ma non so come fare per farlo partire ma
nella compilazione mi da continui errori, ma sono sicuro che il programma
sia perfetto.
il testo č:
#include <iostream.h>
/*commento*/
main()
(
     cout <<"Ciao";
     retourn 0;
)
AIUTO

 wrote in message
PYFR4.24755$Vo3.3...@news.infostrada.it...

Questo te lo posso correggere anch'io che sono 0 (zero):
______________
#include <iostream.h>
main()
{
cout << "Ciao" ;
return (0) ;
}
________________
P.S. se non riesci a fare le parentesi, premi insieme ALT + SHIFT + CTRL e
le parentesi [ ]
--
__________________________________________________________________
Strickland: You're a disappointment, Nero. But you know what disappoints me
more?
Lenny Nero: Your sex life?
____________________
Baud.freeweb.org

 le parentesi [ ]
o piů comodamente ALT+123 {, ALT 125 }


)
Paolo

Newsgroup: it.comp.lang.c++
Titolo: Imparare Il C++

Che testi mi consigliate per imarare da 0 ad utilizzare questo linguaggio?
Grazie mille
miky...@tin.it
eliminare xxx per rispondere.

Che testi mi consigliate per imarare da 0 ad utilizzare questo linguaggio?
Se conosci l'inglese, l'ottimo "C++ Primer" o "Thinking in C++".
Il secondo ha il grande vantaggio di essere liberamente scaricabile da
www.mindview.net

 Che testi mi consigliate per imarare da 0 ad utilizzare questo linguaggio?
Thinking in C++ di Bruce Eckel. Scaricatelo da 
www.bruceeckel.com
.
EMG

Newsgroup: it.comp.lang.c++
Titolo: std::list<>::splice

Supponiamo di avere questo codice:
std::list<int> l1;
std::list<int> l2;
l1.push_back(1);
l1.push_back(2);
std::list<int>::iterator backup = l1.begin();
l2.splice( l2.begin(), l1, l1.begin() ); // muove il primo elemento in l2
l1.splice( l1.begin(), l2, l2.begin() ); // annulla l'operazione di prima
std::list<int>::iterator first_of_l1 = l1.begin();
Dopo il doppio splice backup e` stato invalidato? Oppure e` possibile 
utilizzare indifferentemente first_of_l1 e backup?
ciao Anto
-- 
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.73, higher than 99% of all previous test takers.
C Language: 3.79, higher than 92% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it

 utilizzare indifferentemente first_of_l1 e backup?
Visto quanto sopra ...
Standard 23.2.2.4 sub 7
--
Andrea Ferro
IHHC - Member of HT-Group  DVD Authoring operator  Fan of I.Asimov
C++ Master: 
http://www.brainbench.com/transcript.jsp?pid=2522556
This post expresses personal opinions which may or may not be the
opinions of the company(s) I work for. I speak for myself only.

 spostato sono invalidi. Quindi l1_1st e backup non sono piů validi.
ok, era quello che volevo sapere. Il dubbio mi era venuto da questo 
fatto:
typedef some_container<int> container;
container v1, v2;
// operazioni su v1 e v2
container::iterator v1_1st = v1.begin();
container::iterator v2_1st = v2.begin();
v1.swap(v2);
Dopo lo swap sia v1_1st che v2_1st sono ancora validi, solo che puntano 
all'altro container, giusto?
Mi chiedevo se succedeva lo stesso anche con list::splice(), ma da 
quanto hai detto sembra di no.

Newsgroup: it.comp.lang.c++
Titolo: File EXE

Ho il compilatore Borland C++ Builder 5, come faccio a creare un eseguibile
che mi contenga anche le DLL usate o in alternativa un file di installazione
come si fa in VB? Ciao
lgiu...@komodo.ing.unico.it

come si fa in VB? Ciao
Beh, e' il caso di passare a ICoPW32 (crosspost e followup)...
Comunque devi usare un Installer (vedi le FAQ di ICoPW32).
-- 
DGP85
http://daps.cjb.net/
Don't change the address.
No Binaries or HTML at this address.

Newsgroup: it.comp.lang.c++
Titolo: Libro c++

Qualcuno può consigliarmi un libro per imparare a programmare in
C++;premetto che del linguaggio C
non so niente.
Grazie.

...


Newsgroup: it.comp.lang.c++
Titolo: Thinking in C++ di Bruce Eckel

Che ne pensate ?
Phones

Che ne pensate ?
Credo che sia un testo ottimo.

 Che ne pensate ?
Secondo me č piuttosto ben fatto.
EMG

 Credo che sia un testo ottimo.
Io lo sto leggendo ed è veramente chiaro.
Unico neo mi sembra il fatto che non
rappresenti troppo codice...
Phones

 Credo che sia un testo ottimo.
Anche se non e' in un inglese ostico,sai pero' se e' stato tradotto?
Andrea Speranza

rappresenti troppo codice...
Be', a dire il vero e' pieno di esempi.

Anche se non e' in un inglese ostico,sai pero' se e' stato tradotto?
Non so, so che si sta/stava pensando di farlo per TIJ.

dove lo posso trovare?
Ciao
Christian


dove lo posso trovare?
www.mindview.net
Newsgroup: it.comp.lang.c++
Titolo: librerie?? due domande una forse OT

Scusate se pongo una domanda un po' fuori tema.
Ho due domande:
1)
Se
#include <iostream.h>.
non e' standard
perche'
#include <iostream>
using namespace std;
getline();
non e' corretto o sconsigliabile, rispetto ad un
#include <iostream>
std::getline();
2) [probabilmente OT]
Esistono librerie grafiche in grado di manipolare immagini a livello di
pixel o per confronto?
se si dove trovarle?
In particolare per manipolare BMP o GIF.
Grazie a tutti anticipatamente per l'attenzione concessami.
Ciao.

std::getline();
Perchè esponi tutto il namespace std al programma che stai
uitlizzando con conseguente rischio di collisioni di nomi di
funzioni e/o tipi preesistenti nella libreria standard del
C++
--
Lawrence Oluyede
rhy...@myself.com


Grazie per le precisazioni.

 std::getline();
a parte il fatto che in entrambi i casi il codice e` sbagliato perche` 
metti una istruzione in un punto dove dovrebbero esserci solo 
dichiarazioni...
il punto e` che entrambi i codici sono standard e portabili: solo che e` 
sconsigliabile usare la direttiva "using namespace std" in grossi 
progetti perche` cosi` facendo perdi tutti i benefici offerti dai 
namespace.
In piccoli programmi non c'e` nulla di male nell'usare la direttiva 
using (tranne il fatto che non ti abitui a convivere con i namespace, ma 
questo e` un altro discorso).
ciao Anto
 
-- 
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.73, higher than 99% of all previous test takers.
C Language: 3.79, higher than 92% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it

 questo metodo anche se da evitare è standard.
sbagli. <iostream.h> non e` un header standard.


sbagli. <iostream.h> non e` un header standard.
allora devo aver sbagliato a interpretare. chiedo venia _:)
--
Lawrence Oluyede
rhy...@myself.com

 Sapevo che era uno standad C e fuori standard per il C++ :-((
Esatto.
Ciao,
Nicola


Ciao e grazie


Alora non sono completamente un niubo ;-)))
Ciao.

 Alora non sono completamente un niubo ;-)))
Trovo fondamentale distinguere tra "principiante assoluto" e
"principiante intermedio": il principiante intermedio e' quello che non
ne sa quasi niente, ma ne cava comunque qualcosa di utile :-)
Ciao,
Nicola
P.S. Ad esempio mi considero "principante intermedio" in Python, ma
questa e' un'altra storia...


La mia preparazione la definirei avanzata fuori standard, ho imparato a
programmare all'universita riesco a fare programmi ricavando cio' che mi
serve, ma seguendo questo newsgroup mi sono accorto che programmo totalmente
fuori standard e quindi sto cercando di standardizzarmi (non confondete
parlo solo di programmazione).
per questo posto domande avvolte banali, pensate che programmavo con le
classi e UML utilizzando ancra i ".h", mi domando che lo ho seguito a fare
il corso se ti combinano cosi'?
Scusa lo sfogo ciao.
Newsgroup: it.comp.lang.c++
Titolo: ado e visual c++ 6

sono un programmatore in visual basic che sviluppa applicazioni database, il
mio interesse si stà spostando sul visual c++ e vorrei avere info su come
utilizzare la tecnologia ado in quest'ultimo linguaggio. Sarebbe sufficiente
2 o 3 righe di codice che descriva l'accesso al database tramite odbc e la
visualizzazione dei dati magari in text box (ho già provato il controllo
activex e ho utilizzato il datagrid con successo, il mio crucio è imparare a
gestire il tutto via codice)
Grazie a tutti

 ha scritto nel messaggio
news:FPy28.20444$tl3.6...@twister2.libero.it...

Più OT di così si muore :-)
Skerzo
Mica tando :-8
Vai su it.comp.programmare.win32
e leggi il manifesto dei newsgroup su: 
http://www.news.nic.it/gruppi-it.html
Ciao
--
Timothy Redaelli

Newsgroup: it.comp.lang.c++
Titolo: AIUTO GRAFICA

Salve a tutti. Ho fatto questo piccolo programmino che usa la grafica DOS.
#include <stdio.h>
#include <graphics.h>
void main(void)
{
  int gdriver = DETECT, gmode;
  initgraph(&gdriver, &gmode,"c:\BC5\BGI");
  line(10,10,1,5);
}
 non ho errori di compilazione ma quando lo eseguo mi dice:
BGI Error: Graphics not intialized (use 'initgraph')
Mi potete aiutare per piacere ?

 Mi potete aiutare per piacere ?
la domanda e' OT, la soluzione no
premesso che 
 - le domande sul dos dovresti farle in un NG piu' specifico di uno che 
   tratta di c++ standard multipiattaforma
 - si scrive int main(void) {} e non void main anche in c
 - almeno un warning del tipo
 prova.c:7: warning: unknown escape sequence `\B' 
   ci stava tutto
le barre \ in una stringa sono dei caratteri di controllo, se vuoi una \ 
nel formato devi raddoppiarle "c:\\BC5\\BGI"

    tratta di c++ standard multipiattaforma
ehm ehm... mi sa che non c'č...

*** post for FREE via your newsreader at 
post.newsfeed.com
 ***

premetto che non  sono un esperto di dos
ma ad occhio e croce la initgraph  non dovrebbe avere avere un proto tipo
int initgraph(...
cioe' un return code != 0 per indicare un errore ?
Se cosi errno sara' impostata al codice di errore dovuto
Ciao
 -----= Posted via Newsfeed.Com, Uncensored Usenet News =-----
http://www.newsfeed.com
 - The #1 Newsgroup Service in the World!
-----== 90,000 Groups! - 17 Servers! - Unlimited Download! =-----
 

 ha scritto nel messaggio
news:ItRj8.14178$1S3.4...@twister1.libero.it...


Newsgroup: it.comp.lang.c++
Titolo: Compilare a 32 Bit

---------------------------------------------------------<

Andrea Orlando (
uda.so...@iol.it
) wrote:
: Uso il compilatore Borland C/C++ Versione 4.0 per realizzare
: dei piccoli programmi per Windows® 3.x a 16 Bit e vorrei
: passare a realizzarne per Windows® 95/NT a 32 Bit.
: Il problema è che il compilatore si rifiuta di generare codice
: a 32 Bit dato che mi da' questo errore:
: 	cannot build usining requested tools
[...]
: E' possibile, con il Borland V. 4.0 compilare a 32 Bit sotto 
: Windows® 95 e, se sì, in che modo ?
Devi utilizzare i tools a linea di comando: bcc32.exe
Paolo
Newsgroup: it.comp.lang.c++
Titolo: GESTIONE FILE SU C++

Mi serve un aiuto per gestire le stringhe su file sia in input che output.La
cosa migliore sarebbe un esempio.
Grazie per l'aiuto

cosa migliore sarebbe un esempio.
Ecco un esempio:
    #include <iostream>
    #include <string>
    using std::cin;
    using std::cout;
    using std::string;
    int main()
    {
        cout << "Come ti chiami? ";
        string nome;
        cin >> nome;
        cout << "Ciao, " << nome << "!\n";
        return 0;
    }
Questo e` C++ Standard e compila su tutti i compilatori
ragionevolmente vicini allo standard stesso.  In alcuni
compilatori piu` antichi, devi omettere le "using" perche`
non implementavano ancora i namespace.  Se hai un
compilatore veramente antediluviano (cioe` senza una
qualche versione di std::string), allora fanne l'upgrade
(ad esempio scaricando un compilatore gratuito e non
troppo lontano dallo standard, come EGCS 1.1.1).
Alex

A tal proposito mi sovviene una domanda che già posi a suo tempo e la quale
risposta persi immediatamente dopo averla letta.
La domenda in questo caso è:
se volessi scrivere nome e cognome (separati da spazi, ovviamente) quali
sarebbero le modifiche da apportare al codice esempio?
San Vegeta from Hell
http://www.geocities.com/Area51/Dungeon/8436
http://come.to/Fantasy.it
Alex Martelli ha scritto nel messaggio ...


>        cout << "Ciao, " << nome << "!\n";
Cambia questo con:
    cout << "Ciao, " << nome << ' ' << cognome << "!\n";
Difficile immaginare un linguaggio in cui le modifiche
per passare da solo-nome a nome-e-cognome siano
piu` immediate, intuitive, o modeste.
Alex
Newsgroup: it.comp.lang.c++
Titolo: come si installa c++ ?

io ho appena avuto Borlandc ma non riesco ad usarlo!!!
quando apro un programma di esempio lui non me lo compila e dice
che ci sono errori nel programma (ma penso sia impossibile visto che è un
programma di esempio)
penso che devo inserire una pach nel autoexec ma non so quale
Seconda domanda:
Esistono corsi su internet di c++?
grazie a tuttti quelli che leggono questa lettera
ancora + grazie a chi mi risponde
ciao

 che ci sono errori nel programma (ma penso sia impossibile visto che č un


Newsgroup: it.comp.lang.c++
Titolo: problemi con le classi

Salve, ho un paio di problemi:
1-   esiste il modo per scrivere solo i prototipi delle classi, come
per le funzioni? Ho un problema perchè due classi si chiamano a
vicenda, e una mi da errore perchè non conosce l'altra.
2-   come faccio a richiamare una funzione membro di una classe da una
funzione membro di un'altra classe, senza dichiarare variabili della
prima classe? Non voglio però dichiarare la funzione da richiamare
static.
Grazie
Giacomo

 static.
Non credo sia possibile.
EMG

Newsgroup: it.comp.lang.c++
Titolo: NULL

Bounasera a tutti, ho una piccola cosa da chiedere.
Ho un array di 20 interi che fino a quando non � finito il programma non
sar� mai pieno, e vorrei sapere qual'� l'indice dell'ultimo valore, io ho
fatto cos�:
for (i=0;i<20;i++){
if (mioarray[i]==NULL){
codice;
}
}
il compilatore dice 'warning: NULL used in arithmetic'
e se lo faccio girare ho una 'segmentation fault'
Come posso risolvere?
Grazie
p.S. linux slackware 12
--
Paolo

if (mioarray[i]==NULL){
Scusa ma la logica alla base di questa riga qual �?

 fatto cos�:
Se vuoi sapere quanti elementi hai scritto nell'array devi ricordartelo 
tu, con una apposita variabile.
E.

> Come posso risolvere?
Aggiungendo qualche altra struttura al programma
oppure sfruttando un'eventuale restrizione sui valori.
Per esempio, se si possono inserire solo valori
positivi, potresti inizializzare l'array con tutti
"-1" e a fine programma controllare a quali
posizioni non ci sono stati accessi. Se non puoi
contare su nulla di simile, devi per forza
aggiungere qualcosa come
int  max_index = -1 ;
// roba che sta qua
mioarray[i] = val ;
if( i > max_index )
   max_index = i ;
eccetera (sì, so che ci sono costrutti più sintetici
in C++ e lo uso come il Pascal). Questa seconda
soluzione è del tipo che ti ha indicato "?manu*"
-- 
"Perché i Clinton hanno una sola figlia?
Perché tutti gli altri sono stati inghiottiti
da Monica Levinsky".

 Paolo
saluti,
M
Newsgroup: it.comp.lang.c++
Titolo: SVENDO LIBRERIA GRAFICA( PER VIDEOGAMES E PROGRAMMI DI GRAFICA)

Svendo la famosissima libreria grafica FASTGRAPH 4.03.
E' un insieme di funzioni scritte in assembly ottimizzato adatte per
qualsiasi programma che richieda l'uso di grafica ad alta velocità: in
particolare videogames, CAD, programmi di rendering, presentazioni
multimediali, etc.
Supporta oltre 12 compilatori C,C++, Pascal, Assembly,Basic e lavora in
modalità 16 e 32 bit.
Vendo la confezione nuova comprendente manuale di oltre 700 pagine che
riporta svariati esempi e ottimizzazioni anche a chi è digiuno in materia!
Incluso con il programma decine e decine di programmi di esempio pere ogni
tipo di compilatore supportato!!!!
Le funzioni sono tantissime e comprendono scrolling, input, modalità video
(OLTRE 25 MODALITA' VIDEO SUPPORTATE fino ad arrivare ad una splendida e
velocissima 1024x768!!!), animazione, gestione colore e palette, virtual
buffer, disegno di primitive e poligoni, e quant'altro serva per la grafica.
Affrettatevi perchè dispongo di non molte confezioni.
Il costo è di lire 150000 + s.s, meno della metà di quello usuale!!!!!
Grazie,
Cordialmente,
Riccardo
mag...@veneto.shineline.it



Newsgroup: it.comp.lang.c++
Titolo: Err:Tasm32.exe????

Perchč quando compilo con delle righe in assembler mi scrive: Fatal Error:
'Cannot Find Tasm program:tasm32.exe'
Che Significa?.
Come posso risolvere il problema?(ho un compilatore C++Builder).
Grazie, Caesar.

>Che Significa?.
Ad occhio e croce che devi reinstallare o che hai dimenticato di dire al tuo
compilatore dove andarsi a cercare tasm.
Qui siamo OT.
Lanugo