mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare
Titolo: Aiuto puntatori C++

 Grazie a chi vorrà aiutarmi
Non e' vietato dichiarare 50 variabili, basta che abbiano nomi diversi.
Altrimenti esistono gli array del C o le collezioni della libreria
standard del C++ (vector, deque, list)  o collezioni di librerie non
standard.
Sia in C che in C++, vale il seguente codice:
void f() {
  // Alloca staticamente 50 puntatori a int, inizializzati a zero.
  static int *a[50];
  // Alloca staticamente 50 puntatori a char,
  // i primi due inizializzati a due buffer di 4 caratteri l'uno,
  // gli altri 48 inizializzati a zero.
  static char *b[50] = { "abc", "def" };
  // Alloca staticamente 2 ountatori a caratteri, inizializzati a due
  // buffer di due caratteri.
  static char *c[] = { "x", "y" };
  int i;
  // Assegna dei valori a tutte le celle dell'array 'a'.
  for (i = 0; i < sizeof a / sizeof a[0]; ++i) a[i] = i * i;
  // Scrivi zero binari in tutta la variabile 'a'.
  memset(a, 0, sizeof a);
}
Inoltre, in C++, vale il seguente codice:
#include <vector>
// Alloca un oggetto statico che gestisce un array dinamico di int,
// inizialmente contente 50 celle inizializzate a zero.
static std::vector<int> v(50);
-- 
	Carlo Milanesi
 
http://digilander.libero.it/carlmila

   static int *a[50];
Chi ti dice che sono inizializzati a zero? Fossi in te non ne sarei cosí
sicuro.
Enrico

 di tipo puntatori, ci sarà un modo più semplice no?
Un array di 50 puntatori?
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 sicuro.
Gli standard del C e del C++ garantiscono l'inizializzazione a "tutti
zeri" delle aree di memoria di lifetime static (nel caso del C++ si
deve tenere conto anche della possibilita` che esistano costruttori
scritti dall'utente [che eseguono in una fase successiva al "riempimento
con zeri"], ma questo non e` un problema per i tipi elementari, fra
cui "int*" viene classificato).
Alex

Newsgroup: it.comp.programmare
Titolo: Cos'è Fox Pro

Che tipo di database è Fox Pro.
E' un database client server tipo oracle o sql server?
Io sviluppo in VB e ho sempre usato Access come dbms soprattutto perche'
usando DAO la programmazione risulta abbastanza semplice. Secondo voi ha
senso cambiare?
Se si quanto piu' difficile è realizzare un'applicazione sfruttando Fox Pro
piuttosto che Access in termini di codice scritto.
Quanto puo' essere piu' veloce di Access in rete?
Potete fornirmi l'url di qualche sito che descriva approfonditamente le
caratteristiche di questo database?
Ciao e grazie

 E' un database client server tipo oracle o sql server?
Assolutamente no. Si tratta di un 'clone' di dBase, database
che fece la parte del leone fino al 95.
Davide
Newsgroup: it.comp.programmare
Titolo: metodi abstract e synchronized contemporaneamente

Sto compilando un' applicazione nella quale sono stati definiti metodi che
devono essere astratti e sincronizzati, ma il compilatore del JDK1.2.2
segnala il seguente errore:
"abstract metoths can't be synchronized"
Cosa posso fare?
Grazie e ciao.

Probabilmente estendi una classe che contiene qualche metodo abstract.
I metodi abstract non possono essere sincronizzati. Per sincronizzarli li
devi implementare nella classe che eredita
usando  l'overriding.
Dovrebbe funzionare.
Newsgroup: it.comp.programmare
Titolo: Phyton: Difetti?

Io non conosco python ma le discussioni di questi giorni mi hanno convinto
ad impararlo.
Vorrei fare una semplice domanda a coloro che conoscono bene questo
linguaggio e che in questi giorni hanno snocciolato i suoi tanti pregi:
"Python ha anche dei difetti?"
Ciao, Davide :)

 "Python ha anche dei difetti?"
Ovviamente no ;))
--------------------------------
Inviato via 
http://usenet.libero.it

Davide Hops wrote:

Si`!  Il problema e` che non ci sono due pythonisti che siano
d'accordo su quali esattamente siano:-).  Comunque, vedi:
http://www.amk.ca/python/writing/warts.html
Se lo leggi, considera che, dei possibili difetti che elenca, oltre 
a quelli che giustamente da` come risolti, anche altri lo sono (sempre
con il limite della compatibilita` all'indietro, per cui qualsiasi
cambiamento nel linguaggio che introduca incompatibilita` deve
seguire un processo lentissimo e molto graduale).
Ad esempio (con il flag -Qnew o "from __future__ import division")
non e` piu` vero che 2/3 fa 0 (come in C o Fortran e con stupore
di un po' tutti...): 2/3 fa 0.666... (come in Pascal) e puoi usare
2//3 se vuoi il troncamento ("divisione intera").
Ci sono poi cose che pochi considerano difetti, ma io personalmente
si`: ad esempio il fatto che il linguaggio sia case-sensitive, per
cui il semplice programma
pippo = 23
print Pippo
produce un errore (uso della variabile non inizializzata 'Pippo')
invece di trattare le due forme come equivalenti.  Questo non si
rimediera` mai, temo, visto che la netta maggioranza ritiene che
sia un pregio e la maggior parte dei linguaggi (C, Java, C++,
C#, Perl, Ruby, ...) sono case-sensitive.  Io preferivo pero`
il comportamento di Pascal o Fortran, case-insensitive.  Oh well.
Alex

 si`: ad esempio il fatto che il linguaggio sia case-sensitive, per
Io li preferisco case-sensitive (con l'asm faccio un eccezione anche se ci
sarebbe un'opzione, ma non funzionerebbe più un tubo...)
Kiuhnm

 grafica 3D
Falso.


 Non è un linguaggio adatto alla programmazione di basso livello.
Per la giusta definizione di "programmazione a basso livello", vero.
Per la maggior parte dei programmatori gia` rimbalzarsi le
socket attraverso una select e` "basso livello" (e` certo molto
al di sotto delle tipiche problematiche applicative), e Python
e` molto adatto a questo, quindi l'importante e` avere le
idee chiare sui termini.
Alex

 rendere l'idea)!!!
e vabč, sono tutti giochi amatoriali! tramite le pygame puoi appoggiarti
alle pyopengl, un pň come un'accoppiata sdl+opengl, con quest'ultima č
stato anche fatto il quake per linux...
ciao

 ma non credo che sia possibile sfruttare a fondo directx e opengl.
Non potrai scrivere un programma paragonabile a quelli che, scritti in 
C(++), fanno già fatica a girare su un PC di un anno fa ma puoi comunque 
utilizzarlo per alcune cose. Ad esempio è già stato usato da un gioco come 
linguaggio di scripting interno.
-- 
Marco Barisione (ICQ 84277092)
Newsgroup: it.comp.programmare
Titolo: Protezione Internet

Clear DayCome faccio a non rendere scaricabili le mie pagine internet? come
le posso proteggere? Grazie Anticipatamente
Antonio
Se non vi disturba troppo rispondetemi tramite e-mail
skas...@virgilio.it

come le posso proteggere? 
Questo si puo fare, pero devi avere la possibilita di manipolare la
configurazione del www server
Esistono diversi metodi:
basic autentication usando il www server: specifichi alcune subdir
visibili dal www e li proteggi con delle PW.
usare script server-side (piu usata) PHP o ASP
usare CGI (con perl, C, qualunque linguaggio§)
Da escludere le soluzioni client-side perche in un modo o l'altro riesci
a visualizzare...
-- 
Sidewinder  
---------------------------------------------------------------------
Checking host system type...
i586-unknown-linux
configure: error: sorry, this is the gnu os, not linux
	-- Topic on #Linux
---------------------------------------------------------------------

Come faccio a non rendere scaricabili le mie pagine internet?
Con Linux, dai il comando
	apachectl stop
Per quanto riguarda la protezione, puoi usare un file .htaccess (trovi
esempi, configurazione ed utilities su 
www.apache.org
).
Leonardo
-- 
".signature": bad command or file name
Newsgroup: it.comp.programmare
Titolo: help : recupero dati da lpt1

ciao a tutti,
devo estrarre dei dati che un vecchio 286 (dos 3) riceve in continuo da
un impianto industriale.
il sistema è completamente chiuso, l'unico modo è collegare un altro pc
(win 95/98)
al 286 sfruttando il fatto che questi dati vengono inviati in continuo
tramite lpt1
alla stampante.
però:
esiste un modo di attaccare l'altro pc alla lpt1 , riconoscere i dati
(quindi penso il protocollo di stampa: è un vecchio programma forse
compilato in cobol o pascal , non so, è compilato, e la stampante è una
vecchia epson ad aghi)
e quindi salvarli in un file di testo?
ringrazio tutti!
ciao
-- marco
____________________
| marco bassani|
|       |
|___________________|
|
mark...@newnet.it
 |
| icq n. 42697595   |
|___________________|
      \||/
      ^[]^
     \----/
       ||
      ciao
--
____________________
|dott. marco bassani|
|     geologo       |
|___________________|
|
mark...@newnet.it
 |
| icq n. 42697595   |
|cell.0347/6000729  |
|___________________|
      \||/
      ^[]^
     \----/
       ||
      ciao

 ---------------------------------------------


C'e` qualcuno che abbia notizie sull'esistenza del programma ? :-)
Se il programma non c'è si può sempre crearlo...
Se sei fortunato il programma invia i dati alla stampante come solo
testo (come se facesse copy file.txt prn) e quindi dovrebbe bastare
leggere tutti i caratteri inviati alla porta parallela; se i dati non
sono solo testo dovresti cercare della doc sulla tua stampante e
vedere quali sono i codici di formattazione usati. Purtroppo non credo
di essere in grado di aiutarti nella stesura di un simile prog.
Buona fortuna.
Anto

 Chi l'ha visto ?

Newsgroup: it.comp.programmare
Titolo: complessità della ricerca binaria

 grazie
Innanzi tutto si deve ricordare che la complessita' e' riferita al caso
peggiore cioe' al caso in cui l'elemento cercato non esista all'interno del
vettore.
Supponiamo ora che l'elemento cercato sia minore di tutti quelli presenti
nel vettore (l'utilizzo di questo caso particolare rende piu' semplice la
spiegazione ma non altera i risultati); la ricerca binaria cerchera'
l'elemento nelle seguenti posizioni:
n/2  ;   n/4  ;  n/8  ;  ............  ;  1 = n/n (ovviamente arrotondando
all'intero superiore se i risultati delle divisioni non sono interi)
ad ogni iterazione si cerca quindi in posizione n/2^i ; l'algoritmo si ferma
quando   2^i =n cioe' dopo  i=log2(n) passaggi.
Questa spiegazione è stata volutamente semplificata in quanto una
trattazione piu' rigorosa avrebbe richiesto molto piu' tempo; spero comunque
di averti chiarito le idee.
Ciao, Davide.

 binaria è O(log2(n)) dove n è la lunghezza del vettore.
supponiamo per semplicita` che n sia esprimibile in questa forma
        n = 2^k - 1
con k numero intero.
Se stiamo parlando della versione iterativa abbiamo che il costo del 
ciclo e` costante; se stiamo parlando di quella ricorsiva abbiamo che il 
costo di una chiamata a funzione *senza* considerare le chiamate 
ricorsive e` costante. Quindi dobbiamo determinare quante volte e` 
eseguito il ciclo o quante volte e` chiamata la funzione.
Il caso peggiore e` quando il numero cercato non e` nell'array: al primo 
passaggio devi esaminare 2^k -1 elementi: dopo aver confrontato il 
numero cercato con quello che e` "a meta` dell'array" scarti 2^(k-1)+1 
elementi; quindi ti rimangono da esaminare 2^(k-1)-1 elementi. 
Schematicamente
Num. passaggio  Elementi da esaminare
0                       2^k       -1
1                       2^(k-1) -1
2                       2^(k-2) -1
3                       2^(k-3) -1
....
....
x                       2^1 -1
Quando arriviamo al passaggio numero x abbiamo un solo elemento da 
esaminare e quindi abbiamo concluso la ricerca: per stabilire quanto 
vale x basta notare che ad ogni passaggio P rimangono 2^(k-P)-1 
elementi, quindi x = k.
Si dimostra che il ragionamento fatto sopra e` valido anche quando n non 
e` esprimibile nella forma 2^k -1.
Abbiamo quindi che il nostro algoritmo e` in theta(k), da cui si deduce 
theta(logN)
ciao Anto
-- 
Antonio Cuni, 20 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
Newsgroup: it.comp.programmare
Titolo: esistono librerie c# per gestire files OV2 (quelli di tom tom)?

Salve,
sono alla ricerca di librerie che consentano la creazione e
l'inserimento di punto all'interno di files ov2.
Purtroppo il formato di suddetti files non è di testo, ma sono file
binari e non so come le informazioni vengono codificate al loro
interno.
grazie.

 grazie.
Ho trovato questo modulo perl:
http://search.cpan.org/~egerman/GPS_Poi_0.01/lib/GPS/Poi.pm
farci un porting in C++ non dovrebbe essere difficile.
-- 
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: Access

CIAO A TUTTI HO CREATO UN SEMPLICE DATABASE CON ACCESS  PER LA MIA
ATTIVITA'..
VORREI AGGIUNGERE AD UNA MASCHERA UNA SORTA DI CONTACHILOMETRI, IMMETTENDO
UN VALORE, UNA FRECCIA DOVREBBE SPOSTARSI....
 DA 0 A 180 ANDREBBE BENISSIMO......
AVETE QUALCHE SUGGERIMENTO?
IL MASSIMO CHE SONO RIUSCITO A FARE E' UN'IMMAGINE CORRELATA AD OGNI VALORE,
MA NON E' UN GRANCHE'.....CIAO GRAZIE

 
si`, piu` di uno. Eccoli:
1) cambiare newsgroup
2) leggerti la netiquette
3) far riparare il CAPS LOCK nella tua tastiera
[Followup-To: poster ]
Adieu,
-- 
Lestat de Lioncourt                               |          Ciro Mattia Gonano
  JabberID: 
les...@jabber.students.cs.unibo.it
    |    Undergraduate Student in
  ICQ#: 52631406                                  |         Computer Science at
  URL: 
http://www.CS.UniBO.It/~gonano
             |       University of Bologna
            <powered by Linux Slackware 8.1 on Kernel 2.4.18-xfs>

 AVETE QUALCHE SUGGERIMENTO?
tr [:upper:] [:lower:]
:-))))
ciao Anto
-- 
Antonio Cuni, 20 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

Newsgroup: it.comp.programmare
Titolo: chiamate di sistema in visual c++

programmazione in Visual C++
1 - Come faccio a cancellare un file senza che compaia la noisa finestra di
DOS, cioe:
utilizzando la funzione system("del ..") all'interno di un programma questa
cancella il file desiderato, ma per fare cio apre la finestra di DOS, fa
eseguire il comando e la chiude. Io vorrei poter utilizare direttamente le
chiamate di windows.
2- Come faccio ad aggiornare il contenuto di finestra, cioè: devo aggiornare
periodicamente il  valore di una variabile che mi compare in una finestra,
ma utilizzando UpdateData() questo aggiornamento lo fa solo quando esce
dalla funzione chiamante
3- Quali funzioni devo usare per far comparire una finestra di attesa per il
periodo di elaborazione
grazie a tutti
michele

chiamate di windows.
Prova a guardare se c'e' una funzione "unlink".
Leonardo
".signature": bad command or file name
Newsgroup: it.comp.programmare
Titolo: Aiuto lista concatenata

Salve,
qualcuno sa spiegarmi il perchè questa funzione che deve aggiungere nodi
in una lista concatenata lo fa correttamente ma quando vado a stamparne
il contenuto tutti i nodi hanno gli stessi dati!!!Ci sto impazzendo..
 struct userList *insert(struct userList *list,char *usr,char *pass){
  if(list==NULL){
     list=malloc(sizeof(struct userList));
     list->user=usr;
     list->pass=pass;
     list->next=NULL;
     return list;
   }
   struct userList *testa=list;
   struct userList *previous=NULL;
   while(list!=NULL){
     previous=list;
     list=list->next;
   }
   struct userList *tmp=malloc(sizeof(struct userList));
   tmp->user=usr;
   tmp->pass=pass;
   tmp->next=NULL;
   previous->next=tmp;
   return testa;
}
In pratica se inserisco n nodi lei ne salva correttamente n e
concatenati correttamente.Ma tutti hanno gli stesso valori mentre nel
main io gli passo valori differenti!! 
Dove sbaglio??
Grazie in anticipo

 Dove sbaglio?
Nell'ordine e IMHO: "perché", non hai mostrato il codice che ti dà 
effettivamente errore, stai copiando i puntatori delle stringhe invece 
delle stringhe.
Dovresti anche controllare che malloc() vada a buon fine prima di usare 
l'indirezione sul valore ritornato.

 l'indirezione sul valore ritornato.
Daccordo sul controllo della malloc ma non è per quello che mi da
errore.
Grazie

 Potresti essere più chiaro?
Sì: usa la le funzioni standard library in <string.h>.
Il C non ha il tipo stringa, se assegni i char * in quel stai solo 
assegnando un puntatore a stringa.
Può essere quello che vuoi se ad esempio hai allocato a mano lo spazio 
per le stringhe nel main prima di chiamare la tua funzione quindi sei 
effettivamente interessato a copiare i soli puntatori, ma può anche non 
essere quello che vuoi se passi una stringa "foobar baz" come argomento, 
questa ha un right value che è effettivamente un char * ma poi viene 
deallocata.


Grazie per l'aiuto.Sbagliavo nel dichiarare dentro la struttura dei
puntatori a char invece di allocare memoria per dei vettori di
caratteri.
Ora ho risolto.
Un saluto 

 Un saluto
Per curiosita': hai gestito anche tutti i rilasci delle memorie
allocate, quando liberi la lista in uscita?


esame università?  ;)


No, semplice buon senso.

Newsgroup: it.comp.programmare
Titolo: Creare Driver Windows

Come iniziare per fare dei driver per windows?

 wrote in message
news:8cg6o6$2hh$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.programmare
Titolo: Rinominare il computer.

 
          Vorrei rinominare il mio computer modificando il nome che gli è stato
assegnato all'installazione di Win 2000 professional.
Sapete p.f. indicarmi un modo semplice ed efficace?
Grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Sapete p.f. indicarmi un modo semplice ed efficace?
it.comp.os.win.win2000
  Raffaello

Ciao Raffaello,
vedo che dovresti aver risposto al mio post.
Dove posso leggere quanto hai scritto?
Grazie



 vedo che dovresti aver risposto al mio post.
L'ho fatto in questo ng per dirottare la tua domanda (che
qui e' OT) su it.comp.os.win.win2000
BTW, non conosco la risposta, mi dispiace.
  Raffaello

Newsgroup: it.comp.programmare
Titolo: Servizio WinNT

Io ho creato un servizio per windows nt. Questo servizio continua a
ricercare all'interno di una directory se esistono dei file, in tal caso
lancia un eseguibile.
Problema questa operazione viene fatta all'interno di un while(1). Di
conseguenza quando io cerco di stopparlo da service controll manager siccome
non riesce a bloccare il while dice che è esaurito il tempo che lui aspetta
è finito. Come faccio ad accorgermi se qualcuno ha sta provando a chiudere
il mio servizio e far cambiare la condizione di uscita dal while??

 il mio servizio e far cambiare la condizione di uscita dal while??
   Un programma che funzioni come servizio per Windows NT deve avere 
particolari caratteristiche, tra le quali una funzione Handler() che 
deve essere in grado di rispondere alle richieste del /Service Control 
Manager/. La manualistica del Windows SDK specifica abbastanza 
chiaramente come implementare un servizio: riferisciti ad essa per 
risolvere il problema. Il mio consiglio e` di legare l'esecuzione del 
ciclo ad una varianile stato che determini se e` stata richiesta la 
terminazione del servizio stesso e che sia modificabile dalla funzione 
Handler(). Per maggiori informazioni consulta il gruppo di discussione 
specifico:
	news:it.comp.programmare.win32
-- 
Veri pirati noi siamo       Ma cosa c'e` di male?
Contro il sistema lottiamo  Ma cosa c'e` di strano?
Ci esercitiamo a scuola     Facciamo un gran casino
A far la faccia dura        Ma in fondo lavoriamo
Per fare piu` paura         Per capitan Uncino

Newsgroup: it.comp.programmare
Titolo: scanner in visual basic

ho un problema grave ed urgente da risolvere:
qual'è il codice in visual basic che m permette di visualizzare le immagini
scannerizzate su una form?
Grazie in anticipo per l'aiuto
Sandra

 wrote in message
97dpl9$1u2m$1...@stargate1.inet.it...

Newsgroup: it.comp.programmare
Titolo: Python

Ciao a tutti.
Sono alle prime armi con l'informatica, e mi è necessario imparare a 
programmare in almeno un linguaggio. Prima di scrivere qui, ho letto diverse 
testimonianze qui presenti e sentito diverse campane ma non mi sono fatta 
ancora un'idea ben chiara. Simpatizzo (altro non posso fare da inesperta 
quale sono) per Python che, se non sbaglio, è utile un pò per poter fare di 
tutto, correggetemi se sbaglio, ho letto amche che può benissimo essere 
utilizzato al posto di php per siti web, ora sto cercando qualche valido 
esempio pratico di software o sito web che sia stato realizzato utilizzando 
Python in modo da poter decidere che strada percorrere. Software realizzati 
con visualbasic, c, e siti in php/sql ne ho visti parecchi, ma in Python 
purtroppo no. Spero di trovare un buon samaritano che mi indirizzi per la 
visione di software e siti in Python.
Grazie di cuore per l'aiuto che mi darete.
N.

Noemi ha scritto:

Hai già guardato?
www.python.it
Mi sembra un buon punto di partenza...
Ciao.
Zarro

 ha scritto nel messaggio 
news:481d87a4$0$35958$4faf...@reader2.news.tin.it...


mod_python per far girare gli script di python su server?
Su it.comp.lang.python sapranno aiutarti.

 Grazie di cuore per l'aiuto che mi darete.
Come fai a esserne sicura? Conosci i tuoi polli, eh? ;-D
Ti rinnovo l'invito fatto da Andrea: vienici a trovare su
it.comp.lang.python , e sfruttane gli archivi, trovi un sacco di
informazioni interessanti.
Se poi riuscissi ad arrivare a Firenze settimana prossima, vieni a trovarci
di persona, ci sono ancora posti:
PyCon Due - seconda conferenza italiana su Python
http://www.pycon.it/
-- 
Nicola Larosa - 
http://www.tekNico.net/
I've used inlineCallbacks to quickly convert someone else's blocking
Python code to async Twisted code, with very little change to the code's
structural flow. The last time I did this, without inlineCallbacks, was
painful, buggy and slow. Anything that helps me unblock code with Twisted
is good. - Justin Warren, January 2008

 vale usare PHP, no?). ;-)
Il PHP ha dei grossi limiti come linguaggio e come libreria base.
A volte si sceglie comunque PHP a Python o ad altri linguaggi perché è 
piu' facile trovare competenze PHP in sviluppo di applicazioni web e 
perché è piu' facile trovare provider che supportano PHP.
Sul fatto che i siti fatti in Python siano meglio di quelli fatti in PHP 
ci andrei piano, dipende anche dalla capacità del programmatore non solo 
dallo strumento.
Per i limiti di PHP vedi per esempio:
http://maurus.net/resources/programming-languages/php/
-- 
Andrea Francia
alias rm='trash' #use trash command instead of removing
rm -Rfv file     #put the file in the KDE trashcan
http://www.andreafrancia.it/trash

trovare server anche gratuiti che supportano PHP.
Il fatto è che PHP è stato - ed è - talmente tanto utilizzato per la
creazione di siti web che si trova in giro praticamente qualunque
cosa. Questa altissima disponibilità di codice a volte può essere
determinante per le scelte - per quanto anacronistiche - che si fanno.
Newsgroup: it.comp.programmare
Titolo: chiamate di sistema

Salve
le chiamate di sistema, vengono invocate solo dalle applicazioni utente?
grazie


Prova a riformulare la domanda con parole tue, magari descrivendo un
minimo di contesto.

Newsgroup: it.comp.programmare
Titolo: [VBNET] Problema con VB.NET e Assembler x64

Salve,
ho un problema con un'applicazione 32 bit che ho intenzione di trasformare a
64 bit.
A 32 bit funzionava tutto, ma dopo aver migliorato l'hardware volevo
provarne il fnuzionamento a 64 bit.
Il probelma � tutto nel passaggio dei parametri ad una dll scritta in
Assembler (anche quella portata a 64 bit)
Ecco il codice:
VB:
Private Declare Sub SUBLONG5 Lib "Codes64" (ByRef i1 As Long, ByVal cm As
Long, ByRef c1 As Long, ByRef y1 As Long, ByRef p As Long, ByVal cmm As
Long, ByRef c As Long)
...
'All parameters are long-type
Call SUBLONG5(i1(j1m), cm, c1, y1, p(mi), cmm, c(mi))
...
Assembler:
SUBLONG5  FRAME  i1,cm,c1,y1,p,cmm,cc
         mov  rax,[rsp+40]     ;  [y1]
        mov   rbx,[rax]
  mov    rdi,[rsp+16]      ; [i1]
      mov rsi,[rdi+rbx*8]   ; mov x1,i1(y1)
        mov   [rax],rsi
  mov     rax,[rsp+32]
  mov  [rax],rdi
...
...
           ret
SUBLONG5  ENDF
Il problema sta nel passaggio dei parametri che sono array (anche se poi
vengono passati tutti long).
I valori degli array sono passati ByRef perch� dentro la procedura Assembler
ho bisogno di scorrere gli elementi degli array.
C' � per caso un problema con la rappresentazione in memoria degli array del
VB?
Oppure pu� essere un problema di come il VB mette i valori nello stack?
C'� qualcuno in grado di aiutarmi?
Alessio

 C'ï¿œ qualcuno in grado di aiutarmi?
Sicuro che non ci sia modo di passare i puntatori agli array?
Mi pare di ricordare che nel basic del secolo scorso vi fosse una 
funzione ADDR(variabile) che restituiva l'indirizzo, e che veniva usata 
proprio per passare parametri alle funzioni in assembler...

Newsgroup: it.comp.programmare
Titolo: CERCASI SOFTWARE WEDGE

Ciao a tutti,
stò cercando disperatamente un software wedge shareware (è un programma che
serve a mandare l'uscita di un lettore laser al computer icome se fosse in
emulazione tastiera)
GRAZIE

 emulazione tastiera)
Se ti riferisci ad un lettore di codici a barre, molti lettori sono gia'
equipaggiati di una uscita Keyboard che si collega alla tastiera del PC,
senza utilizzare nessun software particolare.
Davide

 wrote in message
99svd0$2ltdv$1...@ID-18487.news.dfncis.de...

 Il mio lettore ha solo l'uscita seriale.
CIAO CIAO
GRAZIE
Newsgroup: it.comp.programmare
Titolo: chi mi aiuta?

Vorrei aprire un documento in formato pdf con acrobat (e fin qui ci riesco)
e poi modificarlo o aprirlo con altri editor tipo word. Ma non mi è
possibile. E' un problema di acrobat? Se si, quale dovrei utilizzare?


quello con regolare licenza pagata.
Leggi: non "Acrobat Reader", ma "Acrobat" e basta. Un giretto sul sito di
Adobe ti chiarira` le idee...
Adieu,
-- 
Lestat de Lioncourt  -- a.k.a --  Ciro Mattia Gonano
 Undergraduate student in Computer Science at University of Bologna
 IHGGer #1049   <=>  ICQ#: 52631406   <=>   URL: 
http://www.CS.UniBO.It/~gonano
 Debian admin at 
Students.CS.UniBO.It
 <=> look at headers for my JabberID & GPG

Newsgroup: it.comp.programmare
Titolo: Installare sql su W98

Salve, 
ho installato Xinami e Php4 sul mio PC (con grande fatica, nella vita faccio il grafico e non il programmatore), adesso vorrei installare mySql, per creare un db in locale e poi metterlo in rete, c\'è qualcuno che mi fa luce?   
Ciao 

,

 Installare MySQL su Windows 95/98:
 
http://www.latoserver.it/mysql/install-win32/
Ciao :-))
--
Luca Balzerani
* 
http://www.LatoServer.it
 *
* Sviluppo e Programmazione Server-Side *
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Newsgroup: it.comp.programmare
Titolo: [PHP] QUOTARE!!!!!!!

Si prega gli iscritti a questa ML di quotare i messaggi, ovvero di
eliminare le parti di troppo del messaggio a cui si sta' rispondendo. 
Odio scorrere + di 50 righe di testo per poi leggre : 
si, grazie.
Grazie
In ogni luogo c'è un idiota. Se non lo vedi, probabilmente quello sei tu...
--
Michel <ZioBudda> Morelli               
mic...@ziobudda.net
ICQ UIN: 58351764                       PR of PhpItalia.com
http://www.ziobudda.net
 
http://faq.ziobudda.net

 In ogni luogo c'č un idiota. Se non lo vedi, probabilmente quello sei
tu...
Ciao.
Fabio

 signature ??? sono troppo belle ! complimenti !
Ne ho piu' di 40...
Le ho trovate in giro per la mia vita.
Vorrei sapere chi e' il mandante delle cazzate che faccio...

Newsgroup: it.comp.programmare
Titolo: SuperEspertoInformatico offresi per telelavoro

Name: RDJ 
Work: programmer 
OS: Linux (RedHat, Mandrake), Mac, Windows (98, 2000, NT, XP) 
Main languages: Java, Python 
Others languages: ASP (JSP, PHP, PSP), Assembly (386, Amiga500, C64),
Bash, BASIC, C, C++, DarkBasic, DIV2 (games studio), HTML (CSS),
JavaScript, JScript, MS-DOS, Pascal, Perl, PLSQL, SQL, VBScript,
VisualBasic
Database: MySQL, Oracle 
Applications: GIMP, OpenOffice 
Web server: Apache 
Application server: BroadVision, Jakarta, Webware, Zope 
Web portal: PHPNuke

 JavaScript, JScript, MS-DOS, Pascal, Perl, PLSQL, SQL, VBScript,
                        ^^^^^^?

                         ^^^^^^?
^^^^^^? (non sono linguaggi? [va be' che son tutti uguali {questi}])

 ha scritto nel messaggio
news:c88425e6.04101...@posting.google.com...


 JScript is more than sufficiently powerful for its intended purposes.
Aveva sottolineato MS-DOS. Per capirlo devi mettere un carattere con
dimensioni fixed.
-- 
Gerolamo 

 dimensioni fixed.
OK, ha ragione! (l'MS-DOS non è un linguaggio). Però mi tocca ancora,
e forse per i prossimi 10 anni (sono un ottimista oggi), scriptare con
l'MS-DOS. E funziona anche. Dove? In tutti quegli ambienti in cui non
riesco a convincere il cliente a cambiare. Mi dice: se poi tu non ci
sei, chi ci mette le mani nel Python? (ma se lo impari in un
settimana!!) In italia ci sono molti bravi programmatori e molti
incapaci (come me forse...)
CiaOS

Newsgroup: it.comp.programmare
Titolo: nuovo HD

ho affiancato al mio vecchio HD da 4.3 GB uno nuovo da 40 GB IDE 7200 RPM.
Pensando di avere qualche vantaggio (velocità) vorrei  fare   questo:
trasferire il tutto sul nuovo disco da 40 GB (il  sistema operativo e le
applicazioni) e usare il vecchio come un'unità aggiuntiva di       archivio.
Il problema è che non ho la minima idea di come fare, le uniche operazioni
che ho fatto in passato sul HD è stata la formattazione.
C'è qualcuno disposto a darmi una mano ?
Aggiungo qualche informazione supplementare:
attualmente nel Bios ho visto che il vecchio disco da 4.3 Gb (C:)
 è chiamato "primary  Master"
e il nuovo da 40 Gb (D:) è chiamato "Primary slave"
inoltre vorrei rinominare il nuovo come C:
ed il vecchio come D:
grazie a chi mi aiuta (ed un bacione..)

 grazie a chi mi aiuta (ed un bacione..)
posta su it.comp.aiuto..
--
Alessandro Riolo
www.cercote.it

Tiziana wrote:

se sei ancora interessata a sapere come fare mandami una mail vuota a 
clau...@libero.it
se ricevo la mail vuole dire che sei ancora in panne, viceversa vuole dire 
che sei ok.     
attendo il bacio ......
-- 
cordialmente saluto
Newsgroup: it.comp.programmare
Titolo: info su SSL

dove posso trovare della documentazione spicciola per realizzare delle
pagine HTML che usino il protocollo SSL
____
Flex

pagine HTML che usino il protocollo SSL
Una pagina HTML usera' sempre e solo HTML. Poi, il server decidera' se
farla viaggiare sul protocollo HTTP, o sul protocollo HTTP incapsulato
da SSL (HTTP/SSL, o HTTPS).
Quindi, il tuo problema (che non aveva, ne' ha, attinenza con *questo*
newsgroup; senti nella gerarchia *.www.*) e' attivare SSL sul server o
usare SSL se gia' c'e'.
Se i due protocolli sono in piggyback, come di solito, basta che tutti
gli URL siano del tipo https:// anziche' http://.
Leonardo
-- 
".signature": bad command or file name

Grazie 1.000 per la spiegazione , come al solito esauriente
____
Flex

Newsgroup: it.comp.programmare
Titolo: comando bat >null

Salve a tutti,
a che cosa serve il comando >null messo
dopo un comando in un file .bat?
esempio
copy e:\ciccio >null
grazie
ringo

 dopo un comando in un file .bat?
A non far comparire sul video eventuali messaggi tipo "1 file copiato(i)".
Davide

 ha scritto nel messaggio
news:am6sv0$2uf09$3...@ID-18487.news.dfncis.de...

grazie!
Newsgroup: it.comp.programmare
Titolo: Deallocare una lista dinamica

Salve,
mi ritrovo con una lista dinamica di strutture, con politica LIFO.
Se ogni nodo della lista e' legato al successivo in una direzione sola,
come e' possibile deallocare tutto ?
Ho provato con:
struct node {
	int data;
	node *next
};
struct node *k;
for (k=lista; k; k=k->next)
	free(k);
ma si inchioda (immagino perche' liberando k, non trova piu' nemmeno
k->next..)

struct node *k;
struct node *temp ;
for ( k = lista ; k != NULL ; k = temp )
{
    temp = k->next ;
    free( k ) ;
}    
--
Andrea Laforgia
andrea_...@bigfoot.com

 k->next..)
Gia' ;-) Devi partire dall'ultimo della lista, usando la ricorsione,
questa bestia nera che tutti evitano (a ragione) perche' e' un disastro
per l'assorbimento di risorse.
-- 
 Ciao, Luca.
 Reply to 
luca....@tiscalinet.it

per l'assorbimento di risorse.
Bianco, *tu* sei un disastro, non complicare le cose come al solito !
(eh eh) ;)
Non serve la ricorsione, si risolve tutto con una bella iterazione...
--
Andrea Laforgia
andrea_...@bigfoot.com

 
Se sono troppo facili non c'e' neanche gusto ;-)


...

Newsgroup: it.comp.programmare
Titolo: Sintassi possibile?

Salve,
e' possibile controllare lo stato di piu' condizioni se sono parte di
un ciclo for? Uso la sintassi del C/C++.
Date le seguenti condizioni da verificare:
A[i] > 0 per x <= i < y
B[j] > 0 per z <= j < t
e' possibile scrivere del codice simile?
[*] if (
	for (int i = x; i < y; i++) (A[i] > 0) &&
	for (int j = z; j < t; j++) (B[j] > 0)
 )
Ad es.: se 1<=i<=5 e 2<=j<=4 questo codice dovrebbe controllare le
seguenti condizioni:
(A[1] > 0) && (B[2] > 0)
(A[2] > 0) && (B[3] > 0)
(A[3] > 0) && (B[4] > 0)
(A[4] > 0)
(A[5] > 0)
Ovvero effettuare il controllo di entrambe le condizioni sono fintato
che entrambi i contantori vengono incrementati. Nel momento in cui uno
dei due raggiunge l'ultimo valore, limitare il controllo solo alla
condizione del ciclo non ancora concluso.
Il seguente algoritmo sembra soddisfare i suddetti requisiti:
int x, y, z, t;
for (int i = x, j = z, k = 1, w = 1; k || w; i < y ? i++ : k = 0, j < t
? j++ : w = 0)
	if ((A[i] > 0) && (B[j] > 0))
		// ...
Magari scritto con un while e' piu' comprensibile...
i = x;
j = z;
k = 1;
w = 1;
while (k || w) {
	if ((A[i] > 0) && (B[j] > 0))
		// ...
	i < y ? i++ : k = 0;
	j < t ? j++ : w = 0;
};
Tuttavia in questo modo quando uno dei due cicli termina la condizione
dell'if legata al ciclo concluso continua ad essere controllata per
l'ultimo valore del contatore per ogni volta che il ciclo ancora in
esecuzione viene eseguito: ad es.: quando i avra' raggiunto y la
condizione
A[y - 1] > 0 verra' valutata ugualmente fintanto che j < t.
Inoltre servono 2 variabili ausiliare per controllare lo stato
dell'incremento... mi sembra una soluzione poco elegante...
C'e' un modo per scrivere questo codice in maniera piu' pulita?
In ogni caso sapete se qualche linguaggio supporta una sintassi simile
a [*]?
Grazie

	for (int j = z; j < t; j++) (B[j] > 0)
Questa non è una sintassi C++ valida. 
Probabilmente volevi scrivere:
int i,j;
for (i=x, j=z; (i<y) && (j<t); i++, j++) {
  ...
}

 Probabilmente volevi scrivere:
Si lo so, infatti ho detto una sintassi simile a C++ proprio perche'
volevo esprimere quel pezzo di codice ma non so come fare in C++.
Cioe', il codice equivalente credo sia quello che poi ho scritto dopo
ma cercavo una versione piu elegante che evitasse controlli inutili di
condizioni. Se leggi tutto il post mi spiego bene.
Ciao

int i,j;
for (i=x, j=z; (i<y) || (j<t); i=(i<y)?(i+1):i, j=(j<t)?(j+1):j) {
  ...
}

Newsgroup: it.comp.programmare
Titolo: [OT] chi mi da un microsoft assembler?

Salve a tutti i programmatori...
Scusate l'intrusione con un argomento fuori tema, ma sto cercando una
qualsiasi versione del masm, e chi può averla se non un programmatore?
Ringrazio chiunque possa aiutarmi.
Risposte in e-mail, grazie.

 qualsiasi versione del masm, e chi può averla se non un programmatore?
Ma perchè usare il MASM, quando si può usare invece il NASM che è
[universalmente accettato] molto migliore, aggiornato costantemente e
soprattutto free? Il sito di NASM è 
http://www.cryogen.com/Nasm
Ai posteri l'ardua sentenza. :-)
Newsgroup: it.comp.programmare
Titolo: Mazzo di carte

Salve,
vorrei realizzare un programma che mischi un mazzo di carte da poker con 4
jolly.
Che strategia dovrei adottare per renderlo efficiente e veloce?
Emanuele


wrote:

Prova a fare N iterazioni di M scambi di posto, sceltia caso, fra due
carte.
ciao
Vincenzo 'lo sciamano'   Bologna (ITALIA-ITALY)
Homepage  
http://www.geocities.com/vincesalsero/
Membro Fondatore del CSM (Club Seghe Mentali)
http://www.freeweb.org/free/csm

Sarebbe forse più lungo
creare il mazzo con una funzione random e in caso di
carta scelta uguale andare avanti con la prima libera
di un'eventuale lista memorizzata?
Grazie.
Emanuele
Newsgroup: it.comp.programmare
Titolo: aiuto in visual access

Mi aiutereste a risolvere con le opportune istruzioni o con una routine 
entrambe in visual access il seguente problema:
approssimare un risultato x ottenuto attraverso una serie di calcoli al 
multiplo di 7 successivo (es. se ottengo 144 il programma me lo deve 
approssimare a 147).
Ringrazio anticipatamente
Ciao

approssimare a 147).
	floor((N+K-1)/K)*K;
e' il multiplo K-esimo successivo a N.
Leonardo
-- 
For Light is but the left hand of Darkness; and Darkness but the right
hand of Light. Blessed then be also Darkness, and Creation unfinished.
(Tenets of the Yomeshta cult)                                  +++ATH0

Newsgroup: it.comp.programmare
Titolo: leggere dati da un file in php

devo leggere con un programma php da un file di testo 2 valori separati da spazio
esempio 
marco 
ma...@miamail.com
luca 
lu...@suamail.com
tizio 
ti...@mail.com
come li posso mettere su 2 variabili distinte ?
tipo marco su nome[$i] e la sua mail su mail[$i] ???
non posso usare database ... 

devo leggere con un programma php da un file di testo 2 valori separati da spazio
Con fgets() leggi una linea alla volta, quando l'hai letta la
parserizzi usando strtok().
Vedi la documentazione di PHP per la corretta sintassi.
Davide

Newsgroup: it.comp.programmare
Titolo: struttura pdf

Ciao a tutti!
Qualcuno conosce la struttura di un file pdf?
Grazie.

Qualcuno conosce la struttura di un file pdf?
manda una mail ad Adobe :)
--
Rhymes (
rhy...@myself.com
)
http://www26.brinkster.com/rhymes
" ride or die "

Qualcuno conosce la struttura di un file pdf?
Quando vuoi sapere qualcosa su un formato puoi sempre provare su
www.wotsit.org
, nel caso del pd dovresti trovare informazioni sulla
struttura anche sul sito di Adobe. Esistono già molte librerie per
usare i pdf, magari quello che vuoi fare è già stato fatto da altri.
-- 
Marco Barisione (ICQ 84277092)

 Qualcuno conosce la struttura di un file pdf?
www.wotsit.org
, se non ricordo male lo spelling.
Oppure prendi uno dei tanti prodotti opensource che visualizzano/creano i 
pdf e studi i sorgenti:
- xpdf
- ghostscript 
- ghostview / kghostview (penso si appoggino al precedente)
- ps2pdf
- pdflatex
- sicuramente molti altri che ora non mi vengono in mente
ciao Anto
-- 
Antonio Cuni, 20 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
Newsgroup: it.comp.programmare
Titolo: VACANZE AD ISCHIA

Voglia di mare?? una vacanza ad ISCHIA!!   -   
WWW.ISCHIAWEB.IT
 -
Gentile Navigatore, La invitiamo a visitare il nostro portale sull' isola di
Ischia 
www.ischiaweb.it
Il nostro portale ha un elenco di alberghi, residence, hotel ristoranti ad
ischia, qui
potrete organizzare la vostra vacanza trovando le offerte piu' vantaggiose
ed essere sempre aggiornati  sulle offerte last minute degli alberghi
Cordiali Saluti
lo staff di Ischiaweb.

Ischia Web wrote:

gentile staff di Ischiaweb,
sfortunatamente per quest'estate non potrò andare in vacanza a causa di 
impegni in università e sul lavoro, per cui non riuscirò ad 
usufruire del Vs. fantastico servizio.
Augurando una violenta esplosione del Vs. server web,
colgo l'occasione per ringraziarVi per questo fastidioso post
divulgativo.
Cordiali saluti,
 
--
Sip

Newsgroup: it.comp.programmare
Titolo: cerco rallentatori di cpu

cerco programmi rallentatori di cpu
per usare vecchi programmi.
chi sa dirmi dove e come trovarne ??
ringrazio

 per usare vecchi programmi.
http://www.hpaa.com/moslo/
-- 
Internet Explorer -  Errore 337 : Errore non definito...!
News2000 1.5ß Version 
http://socket2000.8m.com

Newsgroup: it.comp.programmare
Titolo: Collezione di oggetti "complessi"

Ciao , sono nuovo anzi nuovissimo di C# e .net
Esiste qualcosa di simile alla classe Vector di Java???
Mi spego: esiste una classe che possa conere una serie di Oggetti
complessi (non solo int string..)
grazie!!

 grazie!!
prego
-- 
.A
UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
Read my blog at: 
http://www.ugidotnet.org/4.blog
Newsgroup: it.comp.programmare
Titolo: c# label.text

		       Label[]  lab			= new  Label[30] ;
			for (int i=0; i<30; i++)
			{
				lab[0].Text = "prova" ;
			}
non funziona pur mettendo 0 come indice, cosa c'è che non va ?
grazie 
claudio

			for (int i=0; i<30; i++)
			{
				lab[i] = new Label() ;
				lab[i].Top = 10 ;
				lab[i].Left = 10 + 29 * i ;
				lab[i].Text = "prova" ;
				lab[i].Width = 20 ;
				lab[i].Height = 10 ;
			}
neanche cosi va non viene visualizzato niente
boh ?

Newsgroup: it.comp.programmare
Titolo: Validazione dati con VisualC

Salve a tutti!
...nello sviluppo di un applicazione con VisualC V6.0 mi occorrerebbe
implementare una validazione dei dati, ovvero, per un controllo CEdit,
ovvero permettere di poter digitare all'interno del controllo soltanto un
certo insieme di caratteri ASCII oppure liminare il numero di caratteri
inseribili.... pare non esistere alcun evento predefinito del controllo per
gestire queste funzionalità ....
Grazie 1000 a chi sappia darmi una mano... Saluti!

Beh potresti gestire l'evento OnChange delle EditBox, in questo modo, ogni
volta che il contenuto cambia, verrebbe chiamata tale funzione. Li ti puoi
preoccupare di vedere quale carattere è stato inserito, in quale posizione, se
è corretto oppure no.
--
       Stefano Malavasi

Newsgroup: it.comp.programmare
Titolo: non so nemmeno come si chiama questo problema!

Ciao a tutti,
	sono un novizio che sta cercando di realizzare un piccolo 
programma di grafica in MFC, il mio problema è il seguente: vorrei 
realizzare un'interfaccia che dia la possibilità di inserire una serie 
d'istruzioni a riga di commando come ad esempio in autocad. Il problema 
è che queste istruzioni possono essere abbastanza complesse come ad 
esempio l'istruzione filtro che chiede in ingresso una matrice di ordine 
definita dall'utente e deve interagire con la classe vista in quanto 
successivamente devo selezionare l'area dove applicare il filtro. 
Qualcuno di voi ha idea di come costruire in maniera intelligente tutto 
ciò?
Grazie mille!
Ciao 

Ciň che devi fare si chiama interprete. E' un modulo software capace di
capire se l'input proveniente dalla riga di comando č corretto
(sintatticamente e semanticamente) e, in tal caso, sappia attivare le
procedure adeguate.
Sicuramente il compito non č dei piů semplici sopratutto perchč richiede
alcune conoscenze di background.
Se hai bisogno di maggiori spiegazioni contattami anche in email.
Ciao. Davide.


Qualcuno lo ha gia' fatto.. esistono diversi interpreti che possono essere
integrati. Mi ricordo di un lisp leggero e molto portatile, scritto in c:
SIOD.
Se cerchi troverai di tutto..
saluti.

 Se hai bisogno di maggiori spiegazioni contattami anche in email.
	Scusa se ti ho contattato direttamente in newsgroup, ma credo che 
questo problema possa interessare anche ad altri=)
Ciao
Antonio

 Se cerchi troverai di tutto..
	Grazie mille, cmq sto ancora cercando! ;)
ciao
Newsgroup: it.comp.programmare
Titolo: Link

Ciao a tutti, volevo creare un batch per copiare dei file in una
directory, e fin qui nessun problema, volevo anche creare un
collegamento sul desktop alla cartella, e qui viene il difficile...
non so neanche da che parte iniziare... avete qualche suggerimento?


Qualcosa come
c:\> creadesklink "c:\ciccio\formaggio\"
?
Prova a cercare script in vbs (o in js) per creare un collegamento di un file o 
di una dir.
LP

On 24 Mag, 09:23, Luca Pascali <pasckoskyNOS...@TOGLIMI.yahoo.iTt>
wrote:


   Esatto proprio qualcosa del genere

 
Cerca con Google
vbs shortcut create
Primo link
Windows Scripting Host Tutorial
VBS - Create a shortcut on the desktop. It contains a generic function 
MakeDesktopShortcut which, as the name suggests, creates a shortcut on the 
user’s ...
www.pcsupportadvisor.com/Windows_scripting_host_page2.htm
 - 26k -
figura 5
Luca

Newsgroup: it.comp.programmare
Titolo: [PHP] Scusate, ma a che serve PHPDev

Ho trovato questo cosa su PHPitalia 'è una spiegazione, ma non ho afferrato
il concetto !!!
Ti installa tutte ste' cose : Apache, MySQL, PHP 4 ed infine phpMyAdmin
!!!!!
ciao
Floppy

 ed infine phpMyAdmin
E' un gestore di Dati su databas mySQl scritto in PHP (io lo uso e funziona
benissimo)
--
Layos [gir n° 19]
"Se piovesse fica mi cadrebbe addosso quella di mia moglie"
[G. Govi sulla fortuna]

Newsgroup: it.comp.programmare
Titolo: <random> in assembly

ciao a tutti.
qualcuno ha qualche idea di come generare numeri casuali in assembly per
8086?
esiste qualche interrupt specifico nel DOS o nel BIOS?

 esiste qualche interrupt specifico nel DOS o nel BIOS?
Int 21h, AH = 5Ah, CREATE TEMPORARY FILE
(genera un nome random in DS:DX, mi sembra usi il timer)
altrimenti fai una cosa del genere (e' per 386)
Rnd3Bit Proc  ; This procedure generates 3 random bits.
              ;A slight change can be made to
.data    ; alter this value up to at least 20bits.
 RndInit dd 0A2F59C2Eh
.code
 mov edx,RndInit
 mov eax,3;  <- Here's where it's set to 3 bits
rl: rol edx,1
 jnc rs
 xor edx,0ah
rs: dec eax
 jne rl
    mov eax,edx
    rcr edx,1
    mov RndInit,edx
ret
Rnd3Bit EndP
ogni volta in RndInit ci finisce un valore pseudo random.
--
-=[]=-------- 
ian...@libero.it
 -------=[]=-

Newsgroup: it.comp.programmare
Titolo: API Windows

Ho scritto che il mio programma non compila alla riga:
DialogBox(hInst,"MYDB",hwnd,DialogFunc);
dando l'errore:
[C++Error] PMenu.cpp(89): Cannot convert 'int (__stdcall *)(void *,unsigned
int,unsigned int,long)' to 'int (__stdcall *)()'.
[C++Error] PMenu.cpp(89): Type mismatch in parameter 'lpDialogFunc' in call
to '__stdcall DialogBoxParamA(void *,const char *,void *,int (__stdcall
*)(),long)'.
Alex mi ha consigliato di aggiungere #define STRIC ma il programma ancora
non compila. Qualcuno ha altri suggerimenti?
Simone.

 wrote in message
Sx_o4.116677$C3.12...@news.infostrada.it...

Scusate c'è un errore #define STRICT al posto di #define STRIC
Simone Barbabella 
barba...@libero.it


Prova con
DialogBox(hInst,"MYDB",hwnd,(FARPROC)DialogFunc);
Ciao,
Stefano