Newsgroup: it.comp.programmare.win32
Titolo: Api di windows

Salve a tutti vorrei gentilmente sapere se esiste una specie di ralh
interrupt list per le api di windows?
Grazie, D.F.

interrupt list per le api di windows?
Temo di no, sembra che la Microsoft sia molto piu' "gelosa" delle
sue Api che degli interrupt del Dos... Povero Ralph !
Dalla pagina del compilatore free lcc-win32:
http://www.cs.virginia.edu/~lcc-win32/
puoi scaricare una mini-guida in formato Hlp. Sempre meglio che
niente.
Consiglio vivamente di acquistare il Visual C++ o il Visual Basic
per 130 euro e installare solo MSDN.
Ciao
Paolo

sue Api che degli interrupt del Dos... Povero Ralph !
   Provate questo link.
| 
http://msdn.microsoft.com/library/en-us/winprog/winprog/windows_api_reference.asp
-- 
S.L.

 niente.
fammi indovinare, quella concessa da Microsoft a Borland? aggiornata al 
1995? quando NT 4 era ancora in beta, e tutte le pagine di quella guida 
che lo riguardano portano l'avviso "documentazione temporanea, soggetta 
a modifiche future"?
-- 
  < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
      Don't stand, REACT!      version 0.1.1. C, C++ and ASM developers
                               and beta testers are welcome!

dico io, ma cosa vi fumate? c'è un SDK, ufficiale e gratuito, da 600 MB
Ma non ti firmavi Maya?
Paolo

 Ma non ti firmavi Maya?
... e con un sacco di altri nick. Questo non modifica il fatto che tu
abbia detto una corbelleria.
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

abbia detto una corbelleria.
Non ti chiedi come ti ho scoperto?

 wrote in message
news:ql6ibvsj6cv1f8tfl...@4ax.com

Nel senso che io sono Maya, Juliet, un sacco di altri nick? Se
sei arrivato a questa conclusione cerca meglio (e attento che la
pulzella e' di incazzatura facile) che sei completamente fuoristrada.
:-)
Resta il fatto della fesseria che hai detto a proposito delle
API di Windows...
C:\>iao Angelo
P.S. Hint io posto dal nord Italia, la pulzella dal centro: a meno
     di non essere super men (o super woman)...
     Ma potrei sempre essere dotato/a di dono dell'ubiquita' (o di una
     bolletta telefonica atroce). Happy header digging!
P.P.S. La pulzella (poco tempo fa) su icod ha indetto il concorso
       "scegliete il mio nick", non ci voleva troppo a capire che
       erano la stessa persona. :-)))


 Non ti chiedi come ti ho scoperto?
e cos'è che staresti ipotizzando? ti assicuro che sono a tanto così dal 
necessitare di un polmone artificiale a forza di risate


 P.S. Hint io posto dal nord Italia, la pulzella dal centro:
come? io son di Torino, credevo lo sapessero anche i sassi


 come? io son di Torino, credevo lo sapessero anche i sassi
Fregato da traceroute. Mi dava la connessione da Roma. :-(
C:\>iao Angelo


necessitare di un polmone artificiale a forza di risate
Non voglio giustificarmi dall'aver detto una "corbelleria",
ognuno partecipa al ng con le sue ricche o povere risorse.
Non voglio neppure asserire che tu sia colei/colui si firmava
Maya in questo ng, ma Maya e Juliet hanno in comune molto:
a) Tagline ReactOs.
b) Mitragliata di risposte "toccata e fuga", normalmente di una
sola riga per confondere ancora piu' il thread.
c) Chi sbaglia muore.
Ti ho regalato un momento di ilarita' e di questo sono felice, ma
lasciami esprimere (pubblicamente) il mio disagio nel dover
leggere momenti di bassa maturita', al limite del trolleggio, in
un ng automoderato dove chi cerca risposte lo fa spesso per
lavoro e non per semplice cazzeggio.
Paolo

 Fregato da traceroute. Mi dava la connessione da Roma. :-(
vedi a voler fare l'achero? bastava chiedere


 per semplice cazzeggio.
io sono imparziale. Cazzio professionisti e dilettanti allo stesso modo


 stessa persona. Tu non hai idea di quanto l'abbia sparata grossa
Devo essere lusingato o devo incazzarmi :-)


 lavoro e non per semplice cazzeggio.
E proprio perche' su questo ed altri NG piu' tecnici ci bazzicano
persone per lavoro, non e' bello rispondere
"Temo di no, sembra che la Microsoft sia molto piu' "gelosa" delle
sue Api che degli interrupt del Dos..."
Informazione completamente sbagliata. C'e' un sacco di roba che mamma
MS non documenta, ma le API sono documentate e la documentazione
liberamente accessibile al sito MS.


liberamente accessibile al sito MS.
Hai frainteso, o, se vuoi, mi sono espresso male.
Lavorando, appundo, sui pc dal tempo del Dos, cioe' da quando il
Bios dell'Xt era disassemblato e commentato sul manuale tecnico
che l'Ibm vendeva con la macchina, le informazioni sono apparse
sempre piu' preziose e il possessore sempre meno disposto a
rilasciare approfondimenti.
Peter Norton ha fatto una quantita' esagerata di soldi
pubblicando un manuale per programmatori sugli interrupt del Dos,
ora riceve una cifra fissa per l'uso della sua immagine e del suo
nome da parte della Symantec. Non e' poco.
Ralph Brown non aveva certo l'iniziativa commerciale di Peter, ha
fatto una scelta diversa: freeware, conciso e completo.
Non vedo oggi personaggi che nell'ambiente Windows si possano
confrontare con Ralph. E' forse mia cecita', non mi confronto con
voi guru, ma se ci fosse oggi un Ralph lo saprei, lo saprebbero
tutti con internet, che ai vecchi tempi era una linea a 2400 baud
e bbs amatoriali.
Il personaggio piu' conosciuto e' Petzold, ma si occupa di
avvicinare i newbie alla programmazione, Peter faceva di una
funzione dell'int 21h filosofia.
Dal fatto che la Microsoft debba essere totalmente pulita nel
comunicare le info su Windows alle software house per consentire
un giusto sviluppo di applicazioni, deciso dall'antitrust
americano, ti fa capire come la loro politica verso le Api sia
sempre piu' restrittiva, in pratica e come se dicessero "noi
abbiamo fatto Windows, le Api sono di nostra proprieta',
preferiamo che il mondo dei programmatori bestemmi che dare
vantaggi ai grandi concorrenti".
Era questo che intendevo in quelle due righe. E' ovvio che ci sia
documentazione, ma la gestione e' cambiata.
Dell'MSDN: gli esempi, quando sono completi, contengono ancora
errori; non si sa come un'Api verra' supportata nel tempo, quali
le sue evoluzioni; alcuni punti possono essere interpretati
erroneamente. E non chiedermi di farti esempi perche' riporto
semplicemente argomenti gia' affrontati in thread passati.
Chi scava sotto le Api, ammesso che trovi qualcosa, se lo tiene
per se. Con il core di Windows a disposizione di pochi eletti,
ogni scoperta puo' avere un valore, ma se tutte queste scoperte
non vengono unite non hanno alcun senso, inoltre si inflazionano
di mese in mese, finiscono nell'oblio e nel cassetto di qualche
"hacker".
Considera tutto come una mera opinione.
Paolo

confrontare con Ralph.
   Me le ricordo le sue interrupt list, erano semplicemente mitiche.
:) Raccoglievano tutti gli interrupt regolarmente documentati, e anche
moltissimi non documentati (questi ultimi furono fonte di tante gioie
e di molti piu` dolori...).
   Allora le informazioni documentate si pagavano, perche` erano
distribuite per la maggior parte sotto forma di manuali cartacei, ed
in Italia era piuttosto difficile trovarli, ma esistevano. Oggi alcune
non si pagano piu` nella loro versione telematica, come per esempio le
informazioni su API/SDK/DDK di windows.
   Eravamo giovani (insomma, io lo ero 8-D), le macchine erano lente,
la ram poca, le librerie difficili da reperire, gli hard disk un
optional (prima) e microscopici (dopo), un interrupt non documentato
poteva semplificarti di molto il lavoro, salvo poi rischiare di
renderti impossibile la vita all'uscita della nuova versione di dos.
   Probabilmente e` vero che non si trovano guide esaustive su tutte
le funzionalita` non documentate di windows [1]. Io credo pero` che
oggi questa esigenza sia molto meno sentita dagli stessi sviluppatori,
e ti dico alcuni possibili motivi (chiaramente IMHO):
   * Molti hanno imparato a loro spese che, se una caratteristica non
e` documentata, potrebbe smettere di funzionare senza preavviso in
qualsiasi momento.
   * Il numero di versioni di windows differenti ancora in giro e`
tale da renderne difficile un impiego produttivo su un software di
produzione.
   * Non e' piu` necessario attendere l'uscita di una nuova versione
di windows, perche` una caratteristica non documentata smetta di
funzionare/cominci a funzionare diversamente da prima. Puo` bastare un
aggiornamente di Outlook Express.
[1] Secondo me si tratta solo di cercare nel posto giusto. Credo che
nell'ambiente degli sviluppatori di emulatori/cloni (e.g. Wine,
FreeDos, Samba, Reactos, ecc.) si possa trovare molta letteratura,
anche sul "non documentato".
-- 
S.L.

anche sul "non documentato".
Non voglio aprire un thread anti-Microsoft, ma che la stessa
abbia acquistato VirtualPc dalla Connectix fa capire che ogni
volta che qualcuno "sa troppo" va "eliminato". Si deduce che
nessuno di coloro che lavorano ai progetti che hai elencato "sa
abbastanza", mi rifiuto di andare a perdere tempo da loro. Gia'
la stessa Connectix aveva avuto problemi con Virtual Game
Station, un ottimo emulatore commerciale di Playstation, la Sony
voleva farlo ritirare dal mercato ma perse la causa in tribunale,
probabilmente la vinse a colpi di mazzette perche' la VGS non e'
piu' stata aggiornata ed oggi e' uccel di bosco.
Che dici, soffro di complessi di persecuzione?   ;)
Paolo