mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare
Titolo: Tesina Aiutoooo

Hi !
Debbo realizzare un programma C che sia capace di
prendere in input una espressione ( vista come stringa )
del tipo 2+3+(5/7) e succesivamente la calcoli !!!!!
Ringrazio anticipatamente tutti coloro che mi forniranno utili
suggerimenti

omega ha scritto:

Fondamenti di Informatica I he?
La soluzione più semplice sarebbe ovviamente la notazione polacca
inversa. [2 3 +]
In ogni caso la faccenda è piuttosto semplice, visto che basta leggere
la stringa e quando incontri una parentesi richiami la stessa procedura
per calcolarti il contenuto della stringa tra parentesi).
1) Leggi il primo carattere
2) E' una parentesi? se si richiama questa funzione. Il risultato sarà
comunque un numero
    Non è una parentesi, ma è un numero. beh in questo caso il valore
c'è l'hai già!
3) leggi il dato successivo. Dovrà essere un operatore
4) leggi il dato successivo Se è una parentesi richiami questa funzione,
il risultato sarà comunque un numero bla bla bla, se non è una parentesi
allora è un numero e allora bla bla bla
5) esegui l'operazione
6) continui con il dato/operatore successivo a patto che non sia finita
la stringa o si sia trovata una parentesi chiusa. In questo caso fai
restituire alla funzione il valore calcolato finora.
Buon lavoro... ne avrai bisogno.

prova it.comp.lang.c, in questi giorni si parlava di metaprogrammazione (cioč
compilazione a runtime - o qualcosa del genere)


 suggerimenti
Devi creare un albero per l'espressione e devi far si che ogni nodo venga
posizionato nell'albero in modo mantenere la priorità delle operazione
dettate o dagli operatori o dalle parentesi.
Ad esempio quella espressione di risolve in:
             +
           /   \
          /     \
         +       :
        / \     / \
       2   3   5   7
per cui risolvendo dai nodi foglia e sostituendo la soluzione al nodo
dell'operatore (e eliminando le foglie che ora non servono più) ottieni la
soluzione della espressione.
La cosa più difficile è creare l'albero....
--
| /
| \Byte - Andrea Briganti - 
kbyt...@freemail.it
http://members.xoom.it/kbytesystem
ICQ: 40872731 - C6: andreakbyte

Newsgroup: it.comp.programmare
Titolo: Programmi VB: Intel o AMD ?

Secondo voi possono esserci problemi di compatibilità sviluppando programmi
in Visual Basic 6 usando p.c. con processore AMD rispetto a p.c. che usano
Intel, considerata anche la maggior diffusione di CPU Intel rispetto ad AMD
?
Grazie a tutti.
Paolo

 wrote in message
Ao_e6.96225$ew1.5...@news.infostrada.it...


 Intel, considerata anche la maggior diffusione di CPU Intel rispetto ad AMD
NO.
-- 
Internet Explorer -  Errore 337 : Errore non definito...!
News2000 1.5ß Version 
http://socket2000.8m.com


cmq su microsoft c'è un upgrade appunto per amd (ma non so se serva anche
per vb)
ma sicuramente riguarda solo l'ottimizzazione del codice non credo ci siano
problemi di compatibilità
Newsgroup: it.comp.programmare
Titolo: permutazioni senza ripetizioni

Qual č un buon algoritmo per trovare tutte le permutazioni nel caso
particolare di n oggetti in n posti? L'unico che mi viene in mente č
fare una permutazione con ripetizione e ogni volta che inserisco un
nuovo oggetto controllare che non sia gią stato inserito. C'č di meglio?

 nuovo oggetto controllare che non sia già stato inserito. C'è di meglio?
Quello del mio programma di super enalotto: KEnal!! :-)


le permutazioni con ripetizioni non sono permutazioni :)
sono combinazioni/disposizioni! (a seconda che l'ordine conti o meno)
non si capisce esattamente cosa vuoi fare quindi..
comunque con una procedura ricorsiva e un paio di indici passati ogni volta 
il gioco e' semplice.. inoltre non hai neppure bisogno di una lista dinamica 
(list/vector/etc) per memorizzare le permutazioni, perche' sai gia' a priori 
che saranno n! (n fattoriale) 

le permutazioni sono delle Disposizioni con ripetizione!
Non è difficile ma spiega meglio cosa vuoi fare 

Ho meglio sono disposizioni semplici di N oggetti di Classe N
Pn=Dn,n 

 ....
 
Da come ti esprimi sembra che quello che
realmente vuoi calcolare sono le disposizioni
semplici.
Detto questo consideriamo la formula:
C(n,k) = C(n-1,k) + C(n-1,k-1)
che è suscettile della seguente interpretazione:
Le combinazioni semplici di /n/ oggetti presi
/k/ a /k/ sono uguali alle combinazioni  semplici
di /n/-1 oggetti di classe /k/ che si ottengono non
considerando il primo oggetto più qelle combinazioni
che si ottengono unendo il primo oggetto alle combinazioni
semplici dei rimanenti /n/-1 oggetti presi /k/-1 a /k/-1.
Quindi consideriamo il primo elemento...
-- 
Sabatino
*** Sequenza di reboot:
        Carol - Alt - Del

Vedo molta confusione riguardo le definizioni
di  disposizioni, combinazioni e permutazioni
ed inoltre vede che parecchi ignorino che tutte
queste possono essere sia semplici che con
ripetizione.
Eppure queste si studiano al liceo.
Consiglio un buon testo di analisi.


 ripetizione.
e ho appena passato calcolo delle probabilita' e statistica, mannaggia..
lapsus :) 

sab...@libero.it
 ha scritto:

la definizionepermutazioni senza ripetizione mi sembra corretto:
permutazione di abc
aaa
aab
aac
aba
abb
abc
aca
acb
acc
b..
e sono n^n (3^3). Permutazioni senza ripetizioni:
abc
acb
bac
bcb
cab
cba
e sono n! (3!=6)
il mio problema è proprio quest'ultimo, non mi interessa sapere quante
sono, voglio generarle tutte in modo ottimizzato non nel modo banale che
ho cercato di spiegare nel primo post.

 nel primo post.
Compreso il malinteso, cioè che vuoi generare le
permutazioni semplici, ripensa all'esempio che ti ho fatto
del calcolo delle combinazioni semplici.
Applica il /divide et impera/ 
Dividi in classi, per esempio calcola prima le permutazioni
che hanno a_1 al primo posto e poi quelle che non hanno a_1
al primo posto...
Però tieni presente che la complessità è n! ~ (n/e)^n
non è n^n ma comunque è un problema non trattabile.

Newsgroup: it.comp.programmare
Titolo: [Crobots] Torneo 2010

Le iscrizioni al Torneo di Crobots 2010 sono adesso aperte!
La piï¿œ famosa competizione di programmazione software riapre i battenti
con un nuovo evento che prenderï¿œ luogo il prossimo maggio.
Le iscrizioni sono ovviamente, come sempre, free.
In accordo con Wikipedia "Crobots is a programming game released for the
first time by Tom Poindexter in December, 1985. The robots are
controlled by a program written in a stripped-down version of C. The
robot's mission is to seek out and destroy other robots, each running
different programs. The robots can be controlled in order to move around
the battlefield, scan the environment to find enemies and fire at
enemies using a cannon. [...]"
A dispetto dell'etï¿œ, vista la data di nascita nel bel lontano 1985 (!),
Crobots ï¿œ ancora capace di suscitare interesse.
La comunitï¿œ crobotica ï¿œ in attesa di nuovi adepti e del ritorno degli
esperti sul campo di battaglia.
Link sito ufficiale 
http://crobots.deepthought.it
Bando, regolamento e link ai gironi
http://crobots.deepthought.it/home.php?link=22
Saluti,
M C

 
http://crobots.deepthought.it/home.php?link=22
non ricordavo che c'era un regolamento ( a parte per i punteggi e per i 
gironi ).
spero di fare in tempo a fare qualcosa.
-- 
-------------------------------
per scrivere in privato
togliere "1975nosp"
to reply remove "1975nosp"


Marï¿œ che ricordi .. partecipai anche io nel 97 mi pare... finii in una 
delle ultime posizioni, xï¿œ che soddisfazione .. il mio robottino prese 
palate a non finire!  !!!!!!!!!

 Le iscrizioni sono ovviamente, come sempre, free.
Ho sentito parlare in passato di Crobots, e ho trovato Crobots 3D che
mi sembra più gradevole da vedere :-)
Mi pare che a livello di codice sia identico al Crobots classico,
quindi se provo a fare qualcosa posso utilizzarlo?
Inoltre devo iscrivermi per forza ed essere presente o posso inviare
il sorgente?

 Le iscrizioni sono ovviamente, come sempre, free.
Ma non c'e' un newsgroup su crobots?
Ora, non so se ï¿œ la versione 3D ad essere cosï¿œ, ma il compilatore mi sembra 
proprio cretino.
Ho scritto questo semplice codice:
while (1) {
    if (distanza = scan(10, 0) > 0)
            cannon(10, distanza);
   if (distanza = scan(20, 0) > 0)
           cannon(20, distanza);
}
e cosi via fino a scan(90, 0) e in effetti lo scanner copre l'arco da 10 a 
90.
Ma ovviamente ho pensato di compattare il codice in questo modo:
int angolo;
angolo = 10;
while (1) {
if (distanza = scan(angolo, 0) > 0)
    cannon(angolo, distanza);
angolo += 10;
if (angolo > 90)
    angolo = 10;
}
Ma lo scanner rimane immobile.
Possibile che il codice in tal modo non viene riconosciuto? 

 sembra proprio cretino.
Adesso riprovando lo *stesso* codice sta funzionando... spiegazioni logiche?
Newsgroup: it.comp.programmare
Titolo: HTML non eseguito

Ho un server Win NT e un client con Win98.
Ho installato sul server il Web Server Apache perchč vorrei imparare a
sviluppare siti internet e quindi studiando l'html/php.
La prima domanda č: Gli script php, integrati nelle pagine html possono
essere eseguiti solo dal Web Server Apache o anche dal Personal Web Server
di Microsoft?
E poi, ho configurato il Web Server Apache e dal browser del client riesco a
connettermi nel home directory di Apache visualizzando le pagine html
correttamente(ex: 
http://server/manual/bind.html
). Ho provato a creare con
Home Site delle pagine html statiche(senza nessun tipo di script). Ho
copiato l'intera directory nel home directory del Web Server Apache ma
richiamando i file html dal client non mi funziona nulla. Il browser mi dice
che la pagina richiesta non č stata trovata(ex:
http://server/homesite/index.html
) Come mai? Cosa dovrei configurare?

 richiamando i file html dal client non mi funziona nulla.
Assicurati che quella sia effettivamente la Root dir di Apache,
vedi nel file di configurazione di apache (httpd.conf) la direttiva
DocumentRoot.
Davide

 DocumentRoot.
si è quella, se non fosse quella non m'avrebbe caricato la pagina
manual/bind.html che viene creata al momento dell'installazione insieme a
tutte le altre pagine di manuale.
Come mai accade questo?

 Se riesci a convincere il PWS ad eseguire PHP...
nelle istruzioni per l'installazione di PHP è spiegato come configurare 
PWS per usare PHP
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!

Newsgroup: it.comp.programmare
Titolo: Sequenza scaricamento dll in w2k

Salve.
Questo il mio problema: ho tre dll e due programmi.
una dll è comune ad entrambi i programmi (carica l'interfaccia comune)
le altre dll sono una per ogni programma.
il primo programma carica la dll privata attraverso un metodo suo (è
un cad e la carica coi suoi metodi) la quale dll carica quella comune
con 'LoadLibrary'
il secondo programma carica la dll privata utilizzando 'LoadLibrary'
la quale carica la comune sempre con 'LoadLibrary'
questo il quesito:
in che ordine dovrebbero venire liberate le dll??
FILO?
FIFO?
Il primo usa la politica FILO, il secondo FIFO.
La seconda non mi piace!!!!
Sai qualcosa in proposito?
Magari invertire il senso?
grazie
devi

 La seconda non mi piace!!!!
ognuno scarica quello che ha caricato..
la dll comune è caricata 2 volte in memoria in due spazi di indirizzamento
diversi, quindi che problema hai?
devi seguire un meccanismo + semplice.. Quella che non ti serve scarichi x
prima
antonio
Newsgroup: it.comp.programmare
Titolo: Invio mail alla connessione ???

Come da oggetto ho la necessita che nn appena il mio pc connesso ad una rete 
wireless venga acceso e che quindi si connette alla rete e alla relativa 
connessione internet mi venga spedita una mail ad un indirizzo da me 
indicato.Si accettano consigli di ogni genere ma sopratutto sapere se 
conoscete qualche programmino che fa al mio caso.
Grazie
Saluti
Max
-- 
«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»
Per rispondere in privato togli NOSPAM
«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»
Quando morirò andrò in paradiso,perchè
l'inferno l'ho già vissuto quaggiù.
Jim Morrison
«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-» 


Non mi serve che mi intercetti la connessione mi basta che appena si accende 
il pc lui mi invi la mail  chiaramente nn tramite outook express
ma purtroppo io nn ho le conoscenze informatiche per poterlo fare 


Dammi qualche nome di compilatore semplice che sia in italiano pero cosi 
provo a cimentarmi
Tnx
Ciao

Grazie :-) 

 nn c'è di kè..
Scusa la polemica, ma hai problemi con la tastiera?
O stai scrivendo dal telefonino?

 scrivo normalmente......)
V bne, abbmo cpito ugumente.
-- 
God is REAL, unless explicitly declared INTEGER.
News 2000 [v 2.06] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

Newsgroup: it.comp.programmare
Titolo: La chiocciola

Dopo aver compilato un file c mi sono andato a vedere il file assembly 
intermedio risultante della compilazione e trovo:
pea       @hello_1
Purtroppo l'help del sw non mi ha aiutato: cosa significa quella 
chiocciola? E' un carattere speciale tipo $?
p.s.
Se vi risulta qualche link utile, mi sarebbe troppo utile avere 
sottomano una tabella con le convezione più usate, che riportino il 
significato di tutti i caratteri che precedono un valore(# $ ecc...)
-- 
Bonus di 25 euro su 
betfair.it
, codice da inserire: AAAACGWFG
Vai sul mio sito(in fondo alla pagina) per altri dettagli:
http://digilander.libero.it/maxxam99/

 significato di tutti i caratteri che precedono un valore(# $ ecc...)
Trovato, rappresenta un valore ottale :-)
Rimane l'esigenza della tabella...su google trovo spiegato qualche 
simbolo sparso, ma non una bella tabella completa come correi io.


Newsgroup: it.comp.programmare
Titolo: Versioni di Visual Studio 2008

Di Visual Studio 2008 qualcuno conosce la differenza tra la versione
Professional e la versione Standard?

 
Forse il prezzo?


-- 
Lawrence, 
oluyede.org
 - 
neropercaso.it
 - 
stacktrace.it
"It is difficult to get a man to understand 
something when his salary depends on not
understanding it" - Upton Sinclair


Non è che per caso sai anche se si possono distribuire i binari compilati 
(anche per scopi commerciali) con vs2008express come era possibile con il 
vs2005express? 

4N ha scritto:

Dalla FAQ: 
http://msdn.microsoft.com/it-it/express/aa718399(en-us).aspx
4. Can I use Express Editions for commercial use?	
Yes, there are no licensing restrictions for applications built using 
the Express Editions.

Thanks

Newsgroup: it.comp.programmare
Titolo: che casino...Aiutoooo

Ciao ragà, ho inserito, in un form, il seguente codice, ma nel Text24 non
riesco ad ottenere il risultato voluto. Mentre, se tolgo la formattazione al
Text22 e al Text23, funziona tutto benissimo....sigh....PERCHè con la
formattazione non funziona il calcolo???
Text22 = Format(Text22, "? ##,##.00")
Text23 = Format(Text23, "? ##,##.00")
Text24 = Format(Text24, "? ##,##.00")
Text24 = Val(Text22) + Val(Text23)
Datemi una mano, vi prego...sto diventando scemo
GRAZIE

 ha scritto nel messaggio
news:b3am13$mvb$1...@lacerta.tiscalinet.it...


...


Newsgroup: it.comp.programmare
Titolo: [WIN32] ShellExecuteEx e Word

Ho già provato a postare su it.comp.programmare.win32 ma nessuno è
riuscito a risolvere il mio problema.
#include <windows.h>
int main(){
    SHELLEXECUTEINFO exec_info;
    exec_info.cbSize = sizeof(SHELLEXECUTEINFO);
    exec_info.fMask = 0;
    exec_info.hwnd = NULL;
    exec_info.lpVerb = "open";
    exec_info.lpFile = "x.doc";
    exec_info.lpParameters = NULL;
    exec_info.lpDirectory = NULL;
    exec_info.nShow = SW_SHOWNORMAL;
    ShellExecuteEx(&exec_info);
    return 0;
}
Non appena tento di chiudere word (Word 2000 senza nessun service
pack) questo si blocca e devo chiuderlo con CTRL+ALT+CANC.
Con altri tipi di file (ad es. html) tutto funziona correttamente.
E` un problema del mio codice, di word o cosa?
L'ho provato anche su un altro PC (con la stessa versione di word e di
Windows) e non funziona comunque.
-- 
                    Marco Barisione (ICQ 84277092)
Se sei interessato alla creazione di un newsgroup generico in cui si
possa parlare di quei linguaggi di programmazione senza un gruppo
apposito vota per it.comp.lang su it.news.votazioni.

riuscito a risolvere il mio problema.
Visto che mi sembra che neanche qui nessuno ne sappia niente vorrei
provare a scrivere sulla gerarchia microsoft.*, quale è il ng giusto
fra i 10000 che esistono?


    exec_info.fMask = 0;
Ho trovato l'errore, era necessario specificare SEE_MASK_FLAG_DDEWAIT.

Newsgroup: it.comp.programmare
Titolo: VORREI AUMENTARE LA MEMORIA ALTA PER LA CONDIVISIONE IN RETE

Ciao ragazzi vorrei chiedervi se e' possibile sfruttare la memoria superiure
per condividere per esempio in p2p con winmx aggiungendo DEVICEHIGH=WINMX
eccetera in config.sys, se si puo' fare mi potreste scrivere la stinga
esatta da inserire nel config.sys di windows? magari anche una per sfruttare
il modem usb adsl al meglio.
io nel frattempo vi ringrazio molto per l'aiuto che mi darete, grazie a
tutti e ciao ma xman che e' il mio nick
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
A parte che sei palesemente OT, cosa ti fa pensare che la memoria alta
sia meglio di quella bassa?
Anzi no, non rispondere č meglio...
vai su 
www.gdf.it
 e chiedi a loro come ottimizzare al meglio WinMX...
Per il modem... lo devi mettere sopra al PC... cosě i dati scorrono
meglio...
Lollo

 
Perň, pure tu, che per fargliela pagare lo butti nella tana del leone ..
sadico che non sei altro :-D

No' non sono ottuso, l'ho chiesto perche so'per certo che la memoria alta o
memoria superiore interviene per i deriver dell'hardware.
E siccome io ho un nodem usb fastrate adsl, ed ho installato l'apposito
driver lo chiesto per avere una risposta al riguardo, ma se tu non ne sai
niente in proposito potevi fare a meno di rispondere e di darmi dell'ottuso
che non era proprio il caso.
grazie mille per essere stato cosi educato


 tutti e ciao ma xman che e' il mio nick
Quello che dici era vero sotto DOS, ma da Windows 98 in poi (credo anche 
col 95, ma non sono sicuro) i driver sono tutti a 32 bit (quelli vecchi 
del DOS non fungono piů) e la vecchia memoria alta del DOS non č piů 
usata per i driver.
...e comunque, anche supponendo di avere una versione DOS di winMX, non 
credo che sia tanto piccola da entrare nei 63K della memoria alta :)

 grazie mille per essere stato cosi educato
Perdonami, ma a parer mio non ti sei posto nemmeno il problema di 
documentarti...
Io so la risposta ma non era pertinente la domanda, in primis con il 
topic del gruppo (dare una occhiata alla netiquette, no eh?), e poi 
visto che sai "per certo che la memoria alta o memoria superiore 
interviene per i deriver dell'hardware" allora non hai bisogno di 
domandare...
Lollo
Newsgroup: it.comp.programmare
Titolo: numeri romani

esiste un algoritmo (magari in java) che mi trasforma i numeri normali 
(arabi) a romani?
tnx
-- 
by \ \/ /\/
PerezDeQueya80 on AzzurraNET.org

che ne dite di questo?
public static String getRomanFromArabo(int nArab) {
  if (nArab>3999) throw new java.lang.NumberFormatException(nArab+">3999");
  if (nArab<1) return "";
  String sRetVal = "";
  String[] ones      = new String[]
{"","I","II","III","IV","V","VI","VII","VIII","IX"};
  String[] tens      = new String[]
{"","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"};
  String[] hundreds  = new String[]
{"","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"};
  String[] thousands = new String[]{"","M","MM","MMM"};
 
  int migliaia = nArab/1000;
  nArab -= (migliaia*1000);
  int centinaia = nArab/100;
  nArab -= (centinaia*100);
  int decine = nArab/10;
  nArab -= (decine*10);
  int unita = nArab;
  sRetVal = thousands[migliaia]+
            hundreds[centinaia]+
            tens[decine]+
            ones[unita];
 
  return sRetVal;


 (arabi) a romani?
Un secolo e mezzo fa ne scrissi uno in Delphi (Pascal) che faceva
quello che cerchi. Non ti dovrebbe essere difficile tradurlo:
http://digilander.libero.it/rhymes/files/dec2rom.zip
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com

 
http://digilander.libero.it/rhymes/files/dec2rom.zip
Sei vecchietto ;-)
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.programmare
Titolo: Domanda sul ciclo di un'istruzione

Salve,
 
sto studiando il ciclo di fetch ed esecuzione delle istruzioni e c'è una cosa che non riesco a capire.
Allora, partiamo col dire che il ciclo è grossomodo il seguente:
 
1. il Program Counter viene inizializzato con l'indirizzo in memoria dove risiede l'istruzione che deve essere eseguita
2. tale indirizzo viene messo nel Memory Address Register
3. il Program Counter viene incrementato di uno
4. l'istruzione che risiede all'indirizzo di memoria presente in MAR viene presa (fase di fetch) e messa nel Memory Data Register
5. l'istruzione presente nel MDR viene messa nell' Instruction Register
6. l'istruzione presente nell'IR viene mandata nella CU per la decodifica
 
Ora non ho chiara una cosa:
 
a) perchè c'è bisogno di mettere il contenuto di PC in MAR? Non si potrebbe saltare questo passaggio e leggere l'indirizzo di memoria direttamente da PC?
b) perchè l'istruzione passa prima per il IR e poi va nella CU? Non si potrebbe mandare l'istruzione direttamente alla CU senza passare per IR?
 
Grazie mille e distinti saluti,
 
Giulio.

 
 
E' un modello molto molto semplificato.
 
Come prima cosa, il PC è un registro interno, per cui (come tutti i circuiti
logici) per interfacciarsi con la memoria (e qualsiasi circuto esterno) ci
dev'essere un registro che fa da buffer. Stessa cosa per la via inversa.
 
Volevo scrivere di più ma magari il tuo dubbio era solo questo, mi fermo :D
 
Ciao!

 Volevo scrivere di più ma magari il tuo dubbio era solo questo, mi fermo :D
 
Scrivi scrivi, mi interessa sapere il piu possibile sull'argomento :-)
 
Giulio.


eheh, non so né quello che sai né quello che vuoi sapere, per cui non dove
cominciare :)
In ogni caso spero di aver risposto al tuo dubbio iniziale..
 
Ciao!

Newsgroup: it.comp.programmare
Titolo: Controllo sulla console

Le funzioni standard di C e C++ permettono l'input e l'output da e sul 
terminale; come si fa a controllare il terminale senza dover ogni volta 
cancellare la schermata? A catturare dati da tastiera senza che questi 
vengano stampati? Come lavorano ad esempio Nano e Joe editor per 
intenderci... Una volta aperti, la console non si muove più, le barre di 
scorrimento sono bloccate, si possono gestire i colori, il grassetto, lo 
sfondo. Avete qualche idea? Esistono librerie standard per farlo?
Grazie

 sfondo. Avete qualche idea? Esistono librerie standard per farlo?
ncurses e simili

 Esistono librerie standard per farlo?
Le curses, come ti hanno indicato.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Le curses, come ti hanno indicato.
Grazie per i consigli, vedo cosa riuscirò a fare! Grazie e mille davvero
Saluti!!

Le curses, come ti hanno indicato.
Per amor di precisione, visto che l'OP parla di standard C e C++: le
curses NON sono standard del linguaggio, ma appartengono a una
specifica piattaforma.
Newsgroup: it.comp.programmare
Titolo: c/c++ e sql

ciao, come posso gestire istruzioni sql su database utilizzando i
compilatori c e c++ della borland sotto dos, magari anche in finestra win9x?

 compilatori c e c++ della borland sotto dos, magari anche in finestra win9x?
A seconda del database hai diversi modi per accedervi, ODBC, ADO, DAO
o chiamare direttamente il database servendosi delle sue API
(OCI per Oracle e quello che e' per Microsoft SQL Server). Pero' 
senza sapere che database....
Vedi comunque 
http://www.soft-land.org/articoli/daomfc.html
Davide

Newsgroup: it.comp.programmare
Titolo: [PHP] Esempi PHP

Heila a tutti...
Da poco ho installato php... e non so un bel cavolo.....
Dove posso trovare info su php ... in particolare degli esempi gia pronti da
poter vedere e riutilizzare ? Magari anche un bel manualetto non sarebbe
male.
Andrea Bazzanini
Technical Support
GN Comtext srl
Via Marina 6 - Milano
Andrea.B...@gncomtext.it
Tel: 
+39 02 773381
  Fax: 
+39 02 77338240
  Mobile : +39 0348 3343851
http://www.gncomtext.it
This message may contain privileged and confidential information. If you are
not
the intended recipient, then please notify the sender of this error. Any
disclosure, copying, distribution or misuse of this information is
prohibited.
Copyright GN Comtext S.r.l.

 male.
www.phpbuilder.com
Se ti prendo ti apro come una cozza...
--
Michel <ZioBudda> Morelli               
mic...@ziobudda.net
ICQ UIN: 58351764                       PR of PhpItalia.com
http://www.ziobudda.net
 
http://faq.ziobudda.net
Newsgroup: it.comp.programmare
Titolo: CARO VECCHIO CODOCE.....

Salve a tutti,
stò muovendo i primi passi con Visual basic ma la cosa si sta
rivelando
piu complessa del previsto. Ho scelto di imparare il VB perchè a detta
di
tutti è un linguaggio tra i piu'semplici e al tempo stesso completo e
flessibile.
Però è proprio questa "Flessibilità" che mi crea una gran CONFUSIONE!
Infatti, vorrei realizzare una banale applicazione che, in base alla
data,
mi faccia apparire un testo o un'immagine a schermo: es. il 25 Dic. mi
faccia apparire "Buon Natale", l'11 Sett. l'immagine delle Twin
Towers,
e magari che possa avviarsi da sola tramite il Win.ini.
Si tratta di una cavolata ma vi giuro che non sò veramente da dove
cominciare,
poichè al posto di un buon editor di testo con cui buttar giu tutto il
codice di questo mondo (come il caro vecchio Basic) mi ritrovo a che
fare con form, oggetti, proprietà, controlli, componenti, plug-in,
Api, eee..........chi piu ne ha, piu ne metta!!!!!
Forse sarò legato alla programmazione vecchio stile, ma  x la mia
banale
applicazione, non sò che farmene di tutte quelle finestre, pulsanti,
caselle
di testo, ecc  ecc ecc.......
A questo punto non sò se continuare con il VB, opp dedicarmi a un
linguaggio fatto di + codice e - oggetti e amenicoli vari, che possa
però
essere ugualmente compatibile con l'ambiente windows ( a costo di
imparare l'assembly...eh...eh...eh....scherzo!!!). Voi ke ne dite???
Se qualcuno potesse darmi qualke dritta che mi aiuti a fare un pò
di chiarezza sul VB, mi farebbe davvero una Grossa gentilezza.
Grazie, e un saluto a Tutti.

il subject dice tutto...
...passa a C++ no ??
 
VB avra` anke la sua schiera d estimatori (come tutto), ma uno deve 
proprio imparare a programmare con un linguaggio legato a un'unico sistema 
operativo, a un'unica piattaforma, a un'unica azienda nota per la furbizia
nell'incatenare gli utenti alla propria roba...?
-- 
    Pardo
 
http://pardo.cjb.net
 
    PGP pub key ID: 3FC56534 (available on 
pgp.mit.edu
 & @ my website)

cominciare,
-- 
S.L.

 Grazie, e un saluto a Tutti.
Mi pare che ci sia un gruppo apposito su VB, come ce ne` uno su
Python e cosi` via per vari altri linguaggi; se vuoi consigli sui
dettagli specifici di un linguaggio ti conviene chiedere li`.  Se
sul confronto fra linguaggi, magari it.comp.lang, iniziando il
Subject con "[CONFRONTO]".
Alex

 ....passa a C++ no ??
Tanto più che con Visual C++ potresti anche fare come piace a te: Nuova
Applicazione Win32, aggiungi un file con estesione ".c" o ".cpp" al
progetto, lo apri e "butti giù tutto il codice di questo mondo" !!! :D
Anche io ho cominciato così, anni fa: inizialmente facevo solo
applicazioni Win32, adesso uso spesso MFC, ma ogni tanto faccio ancora
qualcosa Win32.
ciao.
P.S.: Talvolta uso Delphi o BCB anziché VC++.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.programmare
Titolo: Aprire file

È la prima volta che scrivo su questo newsgroup e volevo farvi una domanda
banale:
Come aprire dei file non con il metodo Open, ma aprendoli come se ci si fa
doppio click da esplora risorse?
Posseggo Visual Basic 6.0 versione Enterprise.
Grazie per le risposte.

Ciao, prova con il seguente codice
Dim RETVAL
   RETVAL = Shell("nome del file eseguibile", vbNormalFocus)
es.
   RETVAL=Shell("C:\WINDOWS\CALC.EXE", vbNormalFocus)
oppure se vuoi aprire un file di testo
RetVal = Shell("C:\WINDOWS\notepad.exe c:\pippo.txt", vbNormalFocus)
Spero ti sia stato di aiuto,
Ciao da Alessandro
Mnx ha scritto:


Grazie mille!!!
Non hai idea di quanto mi sei stato di aiuto.
:))))))))))))))))))))))))))))))))))))))))))))))

Newsgroup: it.comp.programmare
Titolo: chat con php

Qualcuno sa come strutturare una chat con php?
Magari esiste qualche esempio \&quot;precotto\&quot; che però io non ho trovato.
Grazie.
Saluti.

 Qualcuno sa come strutturare una chat con php?
cerca su 
www.hotscripts.com
. Dovrebbe chiamarsi phpChat
Iscritto alla ML nazionale sul PHP? 
www.ziobudda.net/mailinglist
Meglio stare zitti dando l'impressione di essere stupidi, 
che parlare togliendo ogni dubbio.
--
Michel <ZioBudda> Morelli               
mic...@ziobudda.net
ICQ UIN: 58351764                       PR of Linux in Italy
http://www.ziobudda.net
 
http://www.linuxlab.it
Newsgroup: it.comp.programmare
Titolo: per serni o persone alla sua altezza

Chi sa cosa serve il file eseguibile IKERNEL inserito in C:Programmi\File
comuni\instalShield\Engine6\Intel32
saluti Gino

comuni\instalShield\Engine6\Intel32
E' il kernel dell'engine di Installshield. Non cancellare o non ti
funzioneranno piu le disinstallazioni dei vari programmi...
Installshield e' un tool molto diffuso per creare i setup guidati.
-- 
Sidewinder  
---------------------------------------------------------------------
Footnotes are for things you believe don't really belong in LDP manuals,
but want to include anyway.
	-- Joel N. Weber II discussing the 'make' chapter of LPG
---------------------------------------------------------------------

Newsgroup: it.comp.programmare
Titolo: aiuto solo per i piu' esperti

Salve;
Ragazzi avrei proprio bisogno di una mano io ho un foglio excel dove scrivo
le entrate le uscite i sospesi e i recuperi; il mio problema č che vorrei
vedere in un secondo foglio solo ed esclusivamente tutti i sospesi facendo
cosě una cernita dei clienti che mi hanno gia' saldato il debito.Vorrei fare
un collegamento che nel caso in cui il mio cliente pagasse, io digitando sul
primo foglio "pagato" automaticamente si cancellerebbe dal secondo foglio.
Grazie anticipatamente per i vostr consigli



 così una cernita dei clienti che mi hanno gia' saldato il debito.Vorrei


 così una cernita dei clienti che mi hanno gia' saldato il debito.Vorrei


Newsgroup: it.comp.programmare
Titolo: PHP: is_dir funziona correttamente su Linux ?

$d = dir("$pathmydir");
echo "Handle: ".$d->handle."<br>\n";
echo "Path: ".$d->path."<br>\n";
while($entry=$d->read()) {
    echo $entry." (".is_dir($entry).")<br>\n";
}
$d->close();
Il problema è che is_dir($entry) non mi restituisce sempre "true", quando
entry punta ad una vera e propria directory !!!
Qualche suggerimento ?
Grazie
Riccardo

entry punta ad una vera e propria directory !!!
Sei sicuro che non siano links?
--
Layos [gir n°19]
I magi non erano ne tre ne quattro, erano infiniti...
Nicola Mancino [Presidente del Senato]

 Sei sicuro che non siano links?
Sicuro al 100%
Ho anche provato a creare appositamente delle directory !
Grazie lo stesso.

Newsgroup: it.comp.programmare
Titolo: Configurare tastiera linux

Ciao, Veniamo subito al sodo
FORMALIZZIAMO IL MIO PROBLEMA (da buon neofita di linux)
COMPUTER:   PC PORTATILE EXTENSA 390 (Con tastiera 85 tasti italiana)
S.O:    Linux Red Hat 6.2
PROBLEMA:
Usando la shell, il terminale sotto x-windows, o qualsiasi editor di testo,
non riesco a digitare i caratteri che non sono sulla tastiera (parentesi
graffe etc).
Ho provato in tutti modi
ALT+cod
ALTgr+Cod
Ma niente come risposta, al massimo ho ottenuto la seguente stringa
Esempio
digito <ALT>+<COD>
risp  ARG(COD)
Perche' accade cio'?....devo impostare qualche settaggio particolare.
N.B ho provato anche presso i pc della mia  facolta' ,dove e' installato
linux red hat 6.2, ed anche li ho ottenuto lo stesso risultato.(per fortuna
che i terminali della facolta' sono dotati di tastiere americane...ideali x
programmare)
(Purtroppo a casa non ho la tastiera americana....atz)
Sperando in una vostra illuminante risposta vi saluto e vi ringrazio
anticipatamente..

 ALTgr+Cod
Dunque, quello che hai provato funziona esclusivamente sotto win, non
e' uno standard. Per scrivere le graffe sotto linux devi fare:
altgr+7 -> {
altgr+0 -> }
altgr+ě -> ~ ( dovrebbe ;-) )
-- 
 Ciao, Bianco.
 Reply to luca.bianco (at) 
tiscalinet.it

Newsgroup: it.comp.programmare
Titolo: java e forté... cerco opinioni!

come da oggetto.. cerco opinioni sui linguaggi java, e forté.. (non il
programma forte' x java... altra cosa...)
Spiego la mia situazione... frequento un corso che tratta java..... lo stage
me lo vogliono far fare in forté...
credo (ma posso anche sbagliarmi) che si tratti di qualcosa tipo rmi di
java.. cosa che in pratica non abbiamo nemmeno finito di vedere..... solo
accennata...
il dilemma č:
-    studio java e mi fanno fare fortč??
-    quanto č conosciuto e diffuso il forté nel mondo del lavoro italiano?
(io sono verso Torino...) mai sentito nominare...
-    piů facile o difficile di java? mica devo buttare cosa ho fatto
finora?!
-    me ne esco dallo stage..: se mi assumono loro stessi ok... e sennň? sul
curriculum non posso scrivere di aver fatto                  esperienza in
java... al corso poche righe di codice e poche classi.... su lavoro ce ne
saranno migliaia...
-    facendo lo stage in fortč... e non in java... mi diranno... e ma lei ha
fatto fortč... cerchi x fortč..  :-((
non so se mi sono spiegata...
qualche preoccupazione ce l'ho... lo stage lo voglio fare...
perň questo fortč, per me uno sconosciuto, non mi rassicura molto sulle mie
prospettive presenti e future.....
ringrazio per l'attenzione.. nel frattempo cerco qualcosa sul net... qui un
newsgroup sul forté ancora non l'ho visto... :-((
baci,
la Speziolina'79

 programma forte' x java... altra cosa...)
Non trovo nessuna informazione relativa a Forte' come linguaggio.
L'unico
riferimento trovato e' Forte' for Java (IDE di programmazione).
Davide

 però questo fortè, per me uno sconosciuto, non mi rassicura molto sulle

Newsgroup: it.comp.programmare
Titolo: Bug di Win2000 Pro?

salve ho un problema con la funzione realloc.
Il manuale dice che:
realloc cerca di ridimenzionare l'area di memoria già allocata, se ha spazio
disponibile, se non ne ha ne alloca una nuova e ci copia dentro i dati. Poi
libera l'area non più utilizzata.
La mia routine ovviamente incontra il caso peggiore, ovvero utilizzo realloc
5000 volte in un loop ma ogni volta utilizzo anche malloc quindi ogni volta
realloc deve allocare un nuovo spazio in memoria, il problema è che in Win
2000 non libera la memoria inutilizzata e quindi in 10 secondi mi occupa +
di 100MB di RAM.
Ecco la funzione
void *ptr1,*ptr2;
int x;
ptr1=NULL;
ptr2=NULL;
for(x=1;x<=5000;x++)
{
    ptr1=malloc(250);
    ptr2=realloc(ptr2,x*41);
}
Secondo gli esempi e i 5000 manuali che mi sono letto la routine alla fine
dovrebbe allocare poco meno di 1,5MB e invece con win 2000 fà un gran
casino.
La cosa bella è che in Win98 funziona che è un'amore.
Secondo me c'è un baco nell'api che viene chiamata da realloc e la memoria
non viene liberata. Esiste un modo per costringere il PC a liberare la
memoria,
oltre a free che è stato già provato?
Oppure una routine che mi ricompatti i segmenti di memoria allocati?
Saluti

Oppure una routine che mi ricompatti i segmenti di memoria allocati?
GlobalCompact(), forse.
Leonardo
-- 
".signature": bad command or file name
Newsgroup: it.comp.programmare
Titolo: cercasi ftp

Sono un navigatore da poco,sapete indicarmi un buon indirizzo ftp da dove
scaricare codice sorgente?

scaricare codice sorgente?
di cosa?
Altrimenti prova 
www.sourceforge.net
-- 
Sidewinder  
---------------------------------------------------------------------
[...] or some clown changed the chips on a board and not its name.
(Don't laugh!  Look at the SMC etherpower for that.)
	-- from /usr/src/linux/MAINTAINERS
---------------------------------------------------------------------

Newsgroup: it.comp.programmare
Titolo: menu' popup

? Quando si clicca con il DX ad esempio sul desktop compare il menu' popup,
nella voce NUOVO compaiono le voci dei programmi istallati impiegando
un certo tempo per visualizzarlo.
Come si eliminano parti o tutte le voci

 ha scritto nel messaggio
8iof85$mfd$4...@nslave2.tin.it...

Se capisci l'inglese...
If you rightclick an empty spot of a window and you choose New, you'll see a
list of items which can be created for you (mostly using a template). Folder
and Shortcut are always in this, but you also have standard a Text file,
Wave file, etc.
If you want to delete the items in this list, you can.
Press CTRL+F
Enter ShellNew
After a while you'll see the first extension. This extension represents the
file which can be created through the New-menu.
You'll see the key ShellNew.
You can rename this key. If you rename it, it disappears from the New-menu,
but you can restore it anytime, by renaming it back to ShellNew. You can
also delete it, but it's more work to restore it then.
If you press F3, the search continues and soon you'll get the next
extension. Repeat this until you're done.
If you now take a look at the New-menu, that items you just edited is gone.
The other way around is possible also; if you want to add your own items to
the New-menu. This is done in the following way:
Go to HKEY_CLAASES_ROOT and select the file-type you want to add to the
New-menu.
Create a new key under that file-type, name it ShellNew.
Create a new string value and name it NullFile.
Now try if you can create this new file via the New-menu in an
Explorer-window. If it doesn't work for some reason, rename the string value
NullFile to FileName (rightclick on NullFile and choose Rename).
Doubleclick on FileName and enter a filename (e.g. Template.html, if you
where trying to add New HTML-file to the New- menu).
Now go to C:\Windows\ShellNew and make your Template.html:
Create a new text-file, open it (by doubleclicking on it), and add the
following lines:
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Save and the file, exit Notepad and rename this file to Template.html. That'
s all. Now you can use the New-menu and create a new .html file which will
contain by default the lines you have put in Template.html
Of course you may also want to add more code the file, in other words:
create a real template.
Newsgroup: it.comp.programmare
Titolo: MS QB4.5

scusate la domanda banale e piuttosto... datata! ;)
il mio problema e' quando si pianta il compilato.
Mi riportano l'errore, ma questo non mi basta per trovare l'istruzione
incriminata.
C'e' un modo per sapere la linea in cui si pianta?
--
No copyright - Solo personali opinioni, no consulenza

 wrote in message
9r0n57$rb3br$1...@ID-65620.news.dfncis.de...


 Ma in debug non ti si genera alcun errore?
dipende da cosa intendi con "debug"
io ho a disposizione il sorgente e posso anche farlo andare riga per riga e
sono a posto...
Il problema e' che poi compilo l'exe, spedisco alle persone che lo usano e
queste mi ritornano con (invento): "dice: overflow"
il mio problema e' capire la riga incriminata visto che ovviamente l'errore
a me non capita (e' bug free no? ;))
Al momento ho messo delle print su file di testo che mi valgono sia da log
che poi per orientarmi (l'ultima print eseguita e cose cosi'), ma non mi
basta
Al momento sto pensando di numerare/denumerare le righe cosi' da poter usare
ERL

Ciao,
anche a me capita ogni tanto qualcosa del genere...
Il mio errore di "overflow" e' pero' presente solo su alcune macchine che
allocano la memoria in modo diverso.
Per caso, il tuo programma dimensiona molte variabili dinamiche in quantità
?
Gli errori si verificano anche su macchine senza Win95/98 etc (cioe' che
partono in DOS) ?
Se il problema e' di memoria, non riuscirai a trovare la riga...
Una domanda : il PC dal quale tu lanci il programma e' un Pentium o un x86 ?
Se ti puo' servire una mano a distanza, ho la "guida del programmatore" di
Microsoft che riporta anche il significato dei vari codici di errore...
Ciao.
Riccardo
www.superindice.it/astronomia
www.RiccardoRicci.com

Newsgroup: it.comp.programmare
Titolo: Nuovo

Ciao a tutti!
Mi piacerebbe entrare in questo mondo...Mi sapete dire da dove iniziare?
Ringrazio

beh,
dipende da che tipo di programma vuoi fare :D
se un gestionale, un gioco, un altro tipo di programma...
hai precedenti esperienze? sei bravo in grafica?
dicci un po' di te
ciao e benvenuto

 ha scritto nel messaggio
news:9uBX9.66414$0v.20...@news1.tin.it...


CIAO, cercavo proprio qualche msg come il tuo, fede!
io non posso aiutarti, perņ in compenso ho la stessa tua esigenza.
anche io mi oriento verso un gestionale, e sto cercando qualche info o
link con cui cominciare... (sarebbe meglio qualche dritta!)
quindi... vi esorto a rispondere!!!
Grazie
or
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 La domanda è da dove inizio?
Noi abbiamo in lavorazione un gestionale di magazzino per ora limitato a
bolle, fatture, ordini ed inventario di magazzino in Php, questo offre il
vantaggio di una facile espandibilità e modifica, come server ovviamente
mysql su Linux.
Il vantaggio principale di un applicazione distribuita è ovviamente quello
di poter lavorare indipendentemente dagli S.O. installati sui clients che
siano win95, XP, Mac, Linux o altro noi sviluppiamo una sola volta e ci
occupiamo di una sola macchina.
Inoltre il Php è velocissimo e portabile, gira su tutti i *NIX, BSD inclusi
winzzozz, e Mac e quindi non ci vincola nemmeno ad una specifica piattaforma
Server, anche se ovviamente Linux rimane di gran lunga il più gettonato.

Newsgroup: it.comp.programmare
Titolo: sql asp

Salve, 
ho un *piccolo* problemino con due tabelle:
una tabella deve aggiornare l'atra. 
La tabella1 contiene i dati con i quali aggiornare la tabella2. 
La tabella1 ha 40 campi ma non tutti contengono informazioni. 
la tabella2 ha 20 campi. 
la chiave primaria delle due tabelle è la stessa (idAK)
Secondo voi è possibile creare una cosa del tipo? 
apro tabella1 e tabella2
finchè non è finita la tabella1
leggere la chiave primaria del primo record della tabella1 
cercare una corrispondeza nella tabella 2
se la corrispondeza c'è aggionare i campi voluti
(campo 9, 12, 40 tabella1 nei campi  4, 8, 9 tabella2)
se la corrispondenza non c'è passare avanti. 
Si puo' fare una cosa del genere ? 
se si come ??? in asp 
mille grazie 
Giovanna

 se si come ??? in asp 
Per cortesia, posta le domande relative ad ASP sul gruppo it.com.www.asp.
Davide
Newsgroup: it.comp.programmare
Titolo: Domanda di aiuto

Ciao a tutti....
Una domanda, spero di faceli risposta, per un principiante come me.
Dovrei inserire un database all'interno di una pagina Internet (DB ACCESS)
Dopo aver creato la pagina con il modulo di ricerca e il database, cosa devo
fare per fare visualizzare i risultati della ricerca in un'altra pagina
sempre creata con frontpage ?
Non mi è chiaro il collegamento tra frontpage e i riultati derivanti dalla
ricerca del database.
Ringrazio tutti coloro che mi aiuteranno a rislvere il mio problema.
Ciao da Cristian

 ha scritto nel messaggio
news:vfo9a.11306$zo2.3...@news2.tin.it...



Forse ti conviene studiare un po di ASP.
Guarda qui: 
www.html.it
Fusy

Guarda qui: 
www.html.it
Impara a quotare
-- 
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
La storia insegna che la storia non insegna nulla.
http://web.tiscali.it/mbsoftware
__________________________________________________
Newsgroup: it.comp.programmare
Titolo: intercettare interuupt IRQ7  da VBasic o  da VC

In questi due ambienti è possibile scrivere un programma che va a leggere il
dato dalla parallela(EPP nel mio caso) quando c'è l'interrupt IRQ7?
come si fa?
intendo senza andare a fare il polling del bit 6 del registro di stato 379H
grazie

 wrote in
news:46dabad5$0$37193$
4faf...@reader3.news.tin.it
: 

Da VB no. Con Visual C++ non lo puoi fare da un'applicazione, ma devi 
necessariamente passare per un driver.
Hai provato a vedere se il driver standard di windows non supporta già 
questa funzione leggendo da LPT*:?
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

 -- prima di tutto grazie
non ho idea di come si faccia,
tramite l'API?

 tramite l'API?
CreateFile per aprire un handle alla porta (con LPT1: come nome file) 
e ReadFile per leggere. 


ma quell "LPT1" non и una stringa qualsiasi?cosми che fa riferimento davvero
alla parallela?


ancora grazie
ecco come ho fatto nella mia dll che chiamo da VB ,passandogli byRef  il
primo byte di un array di bytes;
facendo un polling riferendomi al segnale di ACK non
riusciva a stare dietro ai dati sparati sulla parallela da un
microcontrollore,che dava appunto anche l'impulso di ACK (pin 10 parallela)
unsigned char _stdcall GetParChar(unsigned char* mychar)
 {
 DWORD dummy=20;
 HANDLE hParallel = CreateFile("LPT1", 0, 0, NULL, OPEN_EXISTING,
     FILE_ATTRIBUTE_NORMAL, NULL
 ReadFile(hParallel, mychar, 20, &dummy, NULL// qui faccio riferimento a
mychar,vorrei leggere20 bytes
  return 1;
}
compila con 0 errori
solo che in questo caso tutti i bytes restituiti valgono 0
cosa sbaglio???
grazie in ogni caso

 riferimento davvero alla parallela?
LPT1: (con il ":" finale!) č il nome di device che fa riferimento alla 
prima porta parallela installata sul sistema. Cosě come "COM1:" fa 
riferimento alla prima seriale.
Ovviamente per referenziare quella porta ci deve essere un driver 
caricato dal sistema.
La nomenclatura arriva da DOS e, se vuoi, puoi usare quella piů 
recente usando "\\.\LPT1".
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non č valido)

 cosa sbaglio???
Il nome del device è "LPT1:" (nota bene i due punti!)
Alcune note:
- L'handle del file va chiuso con una CloseHandle, altrimenti dalla 
seconda invocazione la funzione CreateFile ritornerà un handle vuoto 
(condizione che non controlli, così come l'errore sulla readfile).
- Se devi leggere continuamente è meglio aprire l'handle con una 
funzione separata, ritornarlo e farselo ripassare nella funzione di 
lettura e in una di close, altrimenti tra un byte e l'altro ci metti 
l'overhead di una CreateFile


nonostante la tua disponibilità non ho tirato fuori molto
arrivato a readfile mi si inchioda,
ora questo non so se dipende dai segnali elettrici,che ho sulla mia LPT1 (di
tipo EPP in questo momento),fatto sta che non va avanti,
qualche idea su come indagare?
Newsgroup: it.comp.programmare
Titolo: Formattazione floppy

Salve a tutti, utilizzando Linux riesco ad ottenere formattazioni
inconsuete, riuscendo ad utilizzare un floppy oltre il limite consueto di
1,44Mb. Come posso ottenere lo stesso utilizzando solo funzioni a basso
livello, come ad esempio la funzione 5 dell'Int 13h del BIOS? Seguendo
qualche lista di interrupt ho già provato ad utilizzare questa funzione, ma
l'unico risultato è stato quello di rendere il dischetto illeggibile.
Qualcuno può aiutarmi?
Grazie in anticipo.



Devi programmare il controller. Non e' una cosa molto semplice. Prova
a guardare i sorgenti di FDFORMAT.
Leonardo
".signature": bad command or file name