mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: Database DBF lentissimo con ODBC MFC

Ho la necessità di recuperare dei dai da un BD di circa 200 MByte in formato
DBF (Premetto che il database è in continua "espansione" in dimensione) che
viene aggiornato da un'altra applicazione. Per recuperare i 250 record che
mi interessano sui 10^6 che lo compongono (in un applicativo in Visual C++
con MFC che sto scrivendo) ho seguito i dettami della BIBBIA ovvero Inside
Visual C++ 6.0 di Kruglinski che "recita" che per ottenere i dati via ODBC
si debba derivare una classe da CRecordset , inserire l'oggetto derivato da
CRecordset nel documento, un puntatore nella visualizzazione e così muoversi
(agevolmente?) tra i record.
Ho provato ad inserire la riga della Query SQL sia nell'implementazione
della funzione virtuale GetDefaultSQL() che all'atto dell'apertura del
recordset nei parametri dell'open con gli setssi risultati:
 Il tutto funziona ma è terribilmente lento, molto lento , impossibile da
usare tanto che poi l'applicazione va in crash..
Perchè ??
Dove ho sbagliato ???
Mi conviene usare la classi MFC DAO ???
HELP !!!!
Grazie a tutti e ciao ciao.
--
------------------------------------
Zandonà Nicola
mar...@dei.unipd.it
nzan...@libero.it
nicola....@tin.it
nicola....@tiscalinet.it
tap...@inwind.it
+39499000236
+393475607690
------------------------------------

 ---------------------
E come potrebbe non essere lento, stai selezionando 250 rec. su 1'000'000.
Probabilmente, anzi sicuramente, per selezionarli deve leggerli tutti, e quindi
deve essere per forza lento; se si trattasse di una connessione con un Server di
DB
residente su MainFrame le cose sarebbero molto diverse, ma su di un dbf.....
Non conosco bene ODBC, però conosco bene i file DBF; se i record che stai
selezionando
sono ricercabili tramite una chiave indicizzata forse le cose potrebbero essere
migliori; altrimenti
potresti provare a leggere *manualmente* il file dbf: la struttura è molto
semplice, c'è un'Header
all'inizio del file dove sono elencati tutti i campi e il loro tipo e poi
iniziano i dati veri e propri
che sono scritti uno di seguito all'altro senza alcun terminatore.
Certo non è elegante, ma funziona.
Aug

Newsgroup: it.comp.programmare.win32
Titolo: CSocket e Servizio NT

Ho il seguente problema:
Ho createo un servizio NT utilizando atl wizard
All'interno della classe CServiceModule ho creato una variabile membro
la pgSocket di tipo CSocket.
Allinterno della funzione Run() richiamo una funzione di classe che
esegue i seguenti step:
AfxSocketInit()  ( e la funzione va ok)
pgSocket.Create(54000);
e a questo punto mi da il seguente assert :
afxwin1.inl line 19
precisamente sulla seguente linea di codice del file afxwin1.inl
_AFXWIN_INLINE HINSTANCE AFXAPI AfxGetInstanceHandle()
	{ ASSERT(afxCurrentInstanceHandle != NULL);
		return afxCurrentInstanceHandle; }
Se la medesima operazione la effettuo da un eseguibile win32 che ha una
dialog tutto funziona bene.
Qualcuno puo' darmi suggerimenti di come risolvere il problema?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 bene.
<snip>
Prova a creare una window "hidden"
all'interno del servizio ;-)
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: Scaricare MSDN

Salve.
 Ho un problema: ogni volta che mi servono delle info su qualche api, sono
costretto a andare sul sito MSDN, perdendo molto tempo.
La domanda e': non e' possibile scaricare da qualche parte l'intero help per
le Api (e magari anche qualcos'altro), o esistono CD sulle MSDN?
Fatemi sapere
Bow-wow
Killer


wrote:

Esistono i CD (2) o i DVD (1) che contengono tutto e anche di piu'.
Purtroppo la "subscription" e' piuttosto costosa. Mi pare che si
aggiri intorno alle 200K. Informazioni sul sito Microsoft
(ovviamente).
Davide

 ha scritto nel messaggio
news:rqjp5.130922$dF5.2...@news.infostrada.it...


aggiri intorno alle 200K. 
Credo sia 186.000 per la Library (versione base).
--
Andrea Laforgia (
andrea_...@bigfoot.com
)
--------------------------------------------------------------
"Partire e' un po' morire e morire e' partire un po' troppo !"
--------------------------------------------------------------

Credo sia 186.000 per la Library (versione base).
Possibilissimo, e' un po' che non seguo piu' la cosa...
Davide

 (ovviamente).
Azz. Come mai il sito e' gratuito e i CD si pagano cosi' tanto?
Uniti al costo del Visual Studio (versione studenti) la cifra diventa
abbastanza pesante ... :(
Bow-wow
Killer

Azz. Come mai il sito e' gratuito e i CD si pagano cosi' tanto?
E' un'abbonamento: non ti mandano solo i CD, ma ti mandano i CD ogni
tot mesi per un periodo di tempo. Puoi anche avere altra roba (tutte
le versioni mai realizzate del loro software etc. etc.), ovviamente
pagando MOLTO di piu'.
Davide

Noi in ufficio siamo abbonati MSDN a tutto. Non so quanto paghino ma
arrivano sempre TONNELLATE di CD...
Luc.
On Fri, 25 Aug 2000 14:03:03 GMT, 
in...@soft-land.org
 (Davide Bianchi)
wrote:


arrivano sempre TONNELLATE di CD...
Probabilmente la versione Universal.
Costa circa intorno ai 5 milioni annui, se non sbaglio.


 pagando MOLTO di piu'.
E non e' possibile averli solo una volta? (magari di seconda mano :) )
Bow-wow
Killer

Newsgroup: it.comp.programmare.win32
Titolo: [urgente] decompremere flusso video in avi

cioao a tutti
come faccio a decomprimere del flusso video compresso in avi?
grazie a tutti
gabri

 come faccio a decomprimere del flusso video compresso in avi?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_avifile_functions_and_macros.asp
-- 
Costantino Grana
Newsgroup: it.comp.programmare.win32
Titolo: Docking senza MFC

Ciao a tutti,
c'è qualcuno fra di Voi che sa come creare una docking toolbar senza
utilizzare MFC, ma utilizzando solo le API di Windows?
Se conoscete anche qualche sito interessante che tratta di questa
problematica Vi sarei profondamente grato...io è tutta sera che cerco su
Internet, con  diversi motori di ricerca, ma tutti i siti che ho trovato
utilizzano sempre e comunque MFC.
Grazie, Paolo
p.pa...@agonet.it
-- 
Posted from root@[212.69.128.10] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Non so come creare le docking bar.
Quando io ho un problema del genere e non trovo in giro come si fa, guardo
direttamente nelle MFC, per vedere loro come fanno.
Ti ricordo infatti che di MFC hai i sorgenti.

 > c'č qualcuno fra di Voi che sa come creare una docking toolbar senza

Sě, ma la loro pesantezza č proverbiale...
Massimo


Si, lo so. Ma tu devi solo studiare come funziona. Una volta capito il
meccanismo ci pensi tu ad alleggerire.

 meccanismo ci pensi tu ad alleggerire.
Io intendevo proprio una pesantezza conoscitiva, della serie "ho provato a
leggerli e non ci ho capito una mazza" ;-)
Massimo
Newsgroup: it.comp.programmare.win32
Titolo: C# questo sconosciuto

Di cosa si tratta?
J# e C# sono la stessa cosa ?
In particolare si  creano App. interpretate tipo i class java  che richiede
l'installazione
di un interprete (NET?) per funzionare o posso creare App. in nativo Win?
Le App andrebbero su tutti  i SO Win compreso  Win98?
Grazie
Oxy

 wrote in message
news:Exi8b.313372$Ny5.9...@twister2.libero.it...

C# e J# non sono la stessa cosa ma sfruttano la stessa piattaforma, hanno le
medesime classi, cambia solo la sintassi, si, funzionano solo in presenza
del runtime .net in pratica come java.. x quanto riguarda supporto w98 la
versione 1.0 si, la 1.1 mi pare di no, cmq trovi tutto sul sito ms

In sintesi J# non serve a nulla, serve solo a scrivere programmi .net
usando la sintassi java ti permette di non dover imparare un nuovo
linguaggio.
la ms. punta soprattutto a c# se devi partire con un linguaggio nuovo
salta a pie pari J# e buttati su c# 
tutti i nuovi linguaggi .net della microsoft generano un codice
interpretato da una vm come avviene per java la differenza sta nel fatto
che java è portabile il nuovo linguaggio microsoft non è portabile ( per
ora)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Le App andrebbero su tutti  i SO Win compreso  Win98?
Non sono certo che ci sia uniformità di disponibilità del framework.

 ora)
Lo e` eccome! E` uno standard ECMA e credo persino ISO. Al massimo non
e` "portato", nel senso che ancora nessuno ha portato la VM sotto ad
altri OS. Cosa che fra l'altro e` anch'essa falsa, dato che mi sembra di
aver letto che Novell abbia appena rilasciato (o lo fara` entro breve)
una libreria per Linux compatibile col CLI di .NET.
-- 
Lorenzo

una libreria per Linux compatibile col CLI di .NET.
Ha comprato Ximian, mi pare, ma la libreria dovrebbe essere a
pagamento.
Si dice, peraltro, che per la parte grafica sotto linux si potrebbe
usare GTK# e, di conseguenza si potrebbe usare GTK# su windows per
avere lo stesso codice in entrambi gli ambienti.
-- 
ciao, hal

 altri OS.
Anche (e soprattutto) il compilatore, direi, volendo portare il linguaggio 
Domanda che mi sovviene adesso: ma il bytecode dotnet č portabile?

Quindi si tratta di portabilita' *teorica*.
Gli standard introducono SEMPRE una portabilità *teorica*.
Sono fatti apposta.

Vincent Vega wrote:

Teoricamente (e ci risiamo con questo 'teoricamente') la risposta č sě, 
anche perchč nel progetto 'mono' (
http://www.go-mono.com
) si sta 
'traducendo' anche IL, quindi de facto anche il bytecode dovrebbe essere 
portabile.
Su LinuxPro di questo mese si menziona (facendo riferimento al progetto 
mono) che č possibile compilare software basato su .NET che giri sia su 
Win che su Linux.
Io, perň, non ho mai testato
Ciao
Luca
==============================
Per rispondere elimina 'nospam'
Newsgroup: it.comp.programmare.win32
Titolo: ODBC e Date

Salve a tutti
sono nuovo e volevo chiedere aiuto a degli esperti.
Sto facendo un'applicazione in visual c++ che si interfaccia
con un database tramite il driver ODBC.
Il mio problema sono le date, che dopo essere state dichiarate
come COleDateTime in c++ non riesco a passarle alle query
in quanto non riesco a capire i tipi di bind da fare con l'SQL
nè tantomento riesco a trovare i puntatori a queste variabili.
Tanto per essere chiaro riporto un bind che mi da errore:
----------------------------------------------------------------------------
-------------------------------------------------------------------------
 rc = SQLBindParameter(hstmt, 6, SQL_PARAM_INPUT, SQL_C_TYPE_TIMESTAMP,
SQL_TYPE_TIMESTAMP, 0, 0, &Data, 0, NULL);
----------------------------------------------------------------------------
-------------------------------------------------------------------------
Ringraziandovi Anticipatamente.
Riccardo 'Botolo' Troisi

 mi sa che ti devi attaccare al cazzo e tirare forte...

con un database tramite il driver ODBC.
qualcosa del tipo:
tipo_remoto -> tipo su cui rimappare il dato
   ret = SQLBindParameter(
      m_hstm,
      num_param,
      SQL_PARAM_INPUT,
      SQL_C_TYPE_TIMESTAMP,
      tipo_remoto,
      SQL_DESC_LENGTH,
      0,
      &(elmBase->m_dato),
      0,
      &(elmBase->m_null)
      );
-- 
sito  papero -> 
http://utenti.tripod.it/papero

Newsgroup: it.comp.programmare.win32
Titolo: GUI e WxWindows

Ho un progetto scritto in vc++ e dovrei sostituire gli
elementi dell'interfaccia grafica (GUI) classica del vc++
con quelli di WxWindows ma non so da dove iniziare.
Spero che qualcuno possa darmi una mano.
Grazie Mille


wrote:

Spero che tu sappia l'inglese perché tutta la documentazione è in
inglese.
Comunque su 
www.wxwindows.org
 trovi tutto ciò che ti serve compresa
una serie di demo veramente ampia.
-- 
Marco Barisione (ICQ 84277092)
Newsgroup: it.comp.programmare.win32
Titolo: Database MDB

Buongiorno a tutti!
Qualcuno mi sa consigliare un tutorial o un libro scaricabile da internet
per imparare a gestire database MDB utilizzando il C (sempre sia
possibile...).
Grazie e buona giornata.
Gabriele
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualcuno mi sa consigliare un libro o un tutorial ...
Ne un libro ne un tutorial, ma alcuni sorgenti!
http://www.john.findlay1.btinternet.co.uk/DataBase/database.htm
Ciao.

Newsgroup: it.comp.programmare.win32
Titolo: Perchè W95 non legge 3,5Gb Hd

Ho un 500Mhz ho installato win 95 su un Hd di 8Gb mi da un errore : errore
IOS .......
in pratica non riesce a leggere gli Hd di grandi dimensioni o quasi perchč
ho provato anche con 3,5 Gb ...come mai???
Con win98 non esiste questo problema  ma la licenza d'uso č di win 95 per
cui esiste un metodo??
Grazie Grazie...sono nella---

Se non č Win95 OSR2, non puoi perchč le prime versioni di Win95 (la A
intendo) supportano solo la FAT16, che costringe la dimensione massima a 2Gb
e qualcosa.

Mi era succesa una cosa del genere. Poi era colpo di un setting nel BIOS
(non ricordo quale)...
Denis

 Con win98 non esiste questo problema  ma la licenza d'uso è di win 95 per


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

char *testo
testo= (char *) malloc(10);
testo = Prefisso->Text.c_str();
perchè non mi restituisce il testo della combo box?
o meglio me lo restituisce al terzo tentativo.(Premendo 3 volte il bottone
che mi fa partire questa funzione)
Corvo

 wrote in message
vnMT6.6942$Ft6.2...@news.infostrada.it...

Stai facendo un miscuglio tra c e c++ da cui non se ne esce fuori.
Se vuoi solo assegnare ad una variabile il contenuto del combo,
basta fare
AnsiString str = Prefisso->Text;
Se vuoi aver il 'puntatore' al buffer di caratteri del combo
char *ptr = Prefisso->Text.c_str();
Se vuoi copiare in un tuo buffer di caratteri....
char buffer[20];
/* oppure
char *buffer;
buffer = (char*) malloc(10);
*/
strcpy(buffer, Prefisso->Text.c_str() );
ciao
Davide

Perfetto grazie.
Corvo
Newsgroup: it.comp.programmare.win32
Titolo: Guida Visual C++

Sapreste consigliarmi una guida di Visual C++ che non si dilunghi per 1/3 di
pagine a spiegare il C++ che già conosco ?
Grazie
--
db1...@libero.it
dbol...@dsi.unive.it

Io ti consiglio l'ottimo:
Visual C++ 6 GUIDA COMPLETA
Sams Publishing
APOGEO
L. 69.000



Programmare Microsoft Visual C++ Quinta Edizione (Kruglinski, Sheperd,
Wingo) - Microsoft Press
Programmare Microsoft Windows con MFC Seconda Edizione (Jeff
Prosise) - Microsoft Press
Ciao.
Massimo Fauro

Newsgroup: it.comp.programmare.win32
Titolo: risalire dall'handle di un processo al hwnd

pongo l'ennesima domanda, ma ci sto veramente impazzendo, come risalgo
dall'handle di un processo all'handle della window corrispondente
(hWnd) per poter quindi poi utilizzare SendMessageTimeout?
grazie!

:

Se hai lanciato tu il processo (e il fatto che disponi dell'handle me lo fa 
supporre) puoi utilizzare il processId che ti è stato tornato dalla create 
process per cercare le finestre top-level del processo appena lanciato.
Prima di metterti alla ricerca della finestra principale è necessario 
aspettare che il programma lanciato abbia terminato la sua inizializzazione 
con WaitForInputIdle.
A questo punto puoi utilizzare EnumWindows per scorrere tutte le finestre 
top-level e GetWindowThreadProcessId per trovare quelle che appartengono al 
processo che ti interessa.
-- 
Valter Minute - 
min...@fortech.it
 (the reply address of this message is 
invalid)
--
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-
bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ0
if you want, I can send you the (free) C++ source code.

On 9 Sep 1999 15:11:18 GMT, min...@REMOVEMEfortech.it (Valter Minute)
wrote:
il processo non l'ho lanciato io, ma tramite la
CreateToolhelp32Snapshot ho rintracciato tutti gli handle dei processi
in esecuzione. Ora per l'appunto mi serve capire se qualcuno di loro è
bloccato....



Puoi utilizzare il sistema che ti ho suggerito, visto che con le funzioni 
di ToolHelp32 puoi ricavare anche il processid.
P.S. tieni presente che ToolHelp32 funziona solo su 95[8].
Tieni presente perň che alcuni processi potrebbero non avere una finestra 
(e comunque bloccarsi :-)) oppure potrebbero utilizzare una finestra 
generata da un thread secondario per eseguire elaborazioni complesse e il 
fatto che questa finestra non risponde ai messaggi non implica che il 
programma sia bloccato.
-- 
Valter Minute - 
min...@fortech.it
 (the reply address of this message is 
invalid)
--


--
e cosa si può fare per i processi senza finestre? c'è un modo per
verificare la loro stabilità o mi devo limitare a quelli "finestrati"?
Roberto Maiorca  .oO Sig8 Oo.
Newsgroup: it.comp.programmare.win32
Titolo: porta parallela

qualcuno di voi sa come pilotare la porta parallela con il visual c++ e
win98?

 win98?
Prova così ma solo x win9x in sistemi con modalità protetta non funziona...
void OutPortb(unsigned short port, unsigned char val)
{
   asm {
         mov al,val
         mov dx,port
         out dx,al
       }
}
unsigned char InPortb(unsigned short port)
{
   unsigned char vret;
   asm {
         mov dx,port
         in al,dx
         mov vret,al
       }
   return vret;
}
Bye Dave.


Grazie č un inizio , ma hai documentazione che approfondisce questi
concetti.

 concetti.
Purtroppo no... ti ho scritto tutto sul momento, ma cercando per la rete
troverai cmq qualcosa... si tratta di semplici funzioni che leggono e scrivono
un valore sulla porta desiderata direttamente in assembler... su qualche
tutorial di asm sicuramente troverai le risposte alle tue domande...
Bye Dave.
Newsgroup: it.comp.programmare.win32
Titolo: Problema con ExitWindiowsEx

Salve, stavo scrivendo un programma ed aveva bisogno della API
ExitWindowsEx. Avete idea se questa API abbia problemi con Windows 2000? Ve
lo chiedo perchč non riesco ad usarla. Aveva scritto un programma in VB che
la utilizzava, ed aveva sempre funzionato sotto Windows ME/98 ecc... mentre
ora non funziona piů con W2k. Poi adesso stavo scrivendo in VC++ ed invece
che fare quello che deve fare fa sempre il logoff. Ho letto su MSDN che
potrebbero esserci dei problemi, ma parlano di Windows NT4, non del 2000.
Avete qualche info in +?
Grazie ed auguri a tutti.
Luca

 wrote in message
news:yPEV7.358704$sq5.17...@news.infostrada.it...


 if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0))
Il compilatore mi dice:
'error': undecleared identifier.
Cosa ho sbagliato?
Mi sapresti spiegare poi cosa fa l'ultima istruzione?
Grazie di tutto.
Luca

 wrote in message
news:t7GW7.369857$sq5.17...@news.infostrada.it...

Mi fai sapere quale simbolo non e' riconosciuto dal compilatore?  L' ultima
istruzione e' quella che chiude la sessione - ma non credo che sia quello
che mi stai chiedendo.
Dave

 Dave
Luca
Ciao

 wrote in message
news:Z3KW7.371077$sq5.18...@news.infostrada.it...

error() doveva essere una funzione scritta da te.  Lo puoi evitare se non ti
serve, oppure la puoi usare per evidenziare eventuali errori sullo schermo.

 serve, oppure la puoi usare per evidenziare eventuali errori sullo
schermo.
Ah, beh, in tal caso, potrei usare una MessageBox()?
Grazie.
Luca

 usare ExitWindowsEx in questo modo:
Scusa, ora funzionare funziona, perņ ad ogni compilazione ricevo questo
warning:
D:\Documenti\VisualC\winshutdowner\WinShutdowner\WinShutdownerDlg.cpp(21) :
warning C4273: 'ExitWindowsEx' : inconsistent dll linkage.  dllexport
assumed.
hai idea di cosa si tratti?
Grazie.
Luca Carlon
Newsgroup: it.comp.programmare.win32
Titolo: Comunicazione tra processi sotto Windows

Ciao a tutti! Avrei un quesito da sottoporvi: oltre all'utilizzo di messaggi
per il dialogo tra diversi processi, (per es. usando WM_COPYDATA), sapete
dirmi se c'e un sistema di comunicazione che sia perlomeno altrettanto
affidabile e veloce? Il mio problema nasce dal fatto che se e' in corso una
accesso molto pesante e/o prolungato al disco rigido, Windows sembra
sospendere il processing della coda dei messaggi, per cui il dialogo tra
processi viene disturbato, sospeso o rallentato. C'e qualche meccanismo per
la comunicazione tra processi che non abbia criticita' di questo tipo?
Grazie in anticipo.
--
http://digilander.iol.it/gianlucaantoniacci/

affidabile e veloce? 
Si', ce ne sono molti (mailslot, pipe, ecc...)
Su 
msdn.microsoft.com
 trovi tutta la trattazione delle
tecniche di IPC sotto Windows.
--
CyberWalkie - walkietalkie(at)
libero.it

Newsgroup: it.comp.programmare.win32
Titolo: Visual C++ 6 Guida completa- Mc Graw Hill

Potreste darmi un giudizio sul suddetto libro?
--
Arrivedooorci da Gianluca Belvisi (aka DiscoSTU) #ICQ 56657191
"Può la perpetua felicità del Giardino dell'Eden essere diventata
  tanto noiosa che mangiare la mela fu un atto giustificato?"

Se vuoi info su visual studio e sull'ambiente integrato allora te lo
sconsiglio!
Il libro e' fatto bene ma se sai gia' usare Visual studio.
Io  ho preso anche Visual C++ 6 dellla jackson ed e' stranamente fatto
bene e ti guida passo passo nella crewazione delle applicazioni.
Newsgroup: it.comp.programmare.win32
Titolo: fgetc e Access Violation

Salve a tutti!
In una applicazione Win32 (Visual C++ 5.0) ho le seguenti istruzioni poste
in una funzione che carica un database.
/* Legge l'header del database */
 while(c!='\r'){ c = fgetc(f); if(c==EOF) return -1; } c = fgetc(f);
if(c==EOF) return -1;
 while(c!='\r'){ c = fgetc(f); if(c==EOF) return -1; } c = fgetc(f);
if(c==EOF) return -1;
 while(c!='\r'){ c = fgetc(f); if(c==EOF) return -1; } c = fgetc(f);
if(c==EOF) return -1;
 while(c!='\r'){ c = fgetc(f); if(c==EOF) return -1; } c = fgetc(f);
if(c==EOF) return -1;
 while(c!='\r'){ c = fgetc(f); if(c==EOF) return -1; } c = fgetc(f);
if(c==EOF) return -1;
 while(c!='\r'){ c = fgetc(f); if(c==EOF) return -1; } c = fgetc(f);
if(c==EOF) return -1;
Se eseguo la funzione mi va in access violation, e mi si apre il file
dbgheap.c soffermandosi sul punto che crasha, ed e' questo:
if (_pFirstBlock)
                _pFirstBlock->pBlockHeaderPrev = pHead;
            else
                _pLastBlock = pHead;
come mai???
Ho notato che me lo fa spesso, me lo ha fatto anche in altri programmi, e li
ho sempre cambiato mettendo ReadFile... ma stavolta non posso.
Dove sta il problema?
Dome

Ho analizzato meglio il problema:
il punto e' questo:
se apro un file dopo aver chiamato GetOpenFileName per ricavarne il path, mi
da Access Violation ogni volta che leggo...
vi posto il codice della funzione che chiama la GetOpenFileName!
Ciao e Grazie,
Dome
BOOL OpenTheFile(HWND hWnd, char *lpFile, char *lpFilter, char *lpTitle)
{
    OPENFILENAME OpenFileName;
 BOOL b;
 OpenFileName.lStructSize       = sizeof(OPENFILENAME);
    OpenFileName.hwndOwner         = hWnd;
    OpenFileName.hInstance         = NULL;
    OpenFileName.lpstrFilter       = NULL;
    OpenFileName.lpstrCustomFilter = lpFilter;
    OpenFileName.nMaxCustFilter    = 0;
    OpenFileName.nFilterIndex      = 0;
    OpenFileName.lpstrFile         = "";
    OpenFileName.nMaxFile          = MAXLEN;
    OpenFileName.lpstrFileTitle    = NULL;
    OpenFileName.nMaxFileTitle     = 0;
    OpenFileName.lpstrInitialDir   = NULL;
    OpenFileName.lpstrTitle        = lpTitle;
    OpenFileName.nFileOffset       = 0;
    OpenFileName.nFileExtension    = 0;
    OpenFileName.lpstrDefExt       = NULL;
    OpenFileName.lCustData         = NULL;
 OpenFileName.lpfnHook      = NULL;
 OpenFileName.lpTemplateName    = NULL;
    OpenFileName.Flags             = OFN_EXPLORER;
 b = GetOpenFileName(&OpenFileName);
 if( b != 0 )
 {
  strcpy(lpFile, OpenFileName.lpstrFile);
  return TRUE;
 }
 return FALSE;
}

Ho gia fatto! Non dovevo assegnare la stringa "" a lpFile, altrimenti scrivo
oltre l'area della stringa e faccio Access Violation ;)
Dome
Newsgroup: it.comp.programmare.win32
Titolo: Errori durante il link

Sto compilando una ISAPI DLL in C++.
Durante la compilazione non ci sono errori mentre durante il link ricevo i
messaggi riportati di seguito. Mi chiedevo a cosa sono  dovuti questi
errori.
Grazie a tutti.
---------------------------------
Deleting intermediate files and output files for project 'MiaDLL - Win32
Release'.
--------------------Configuration: MiaDLL - Win32
Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
f:\percorso\msado15.tlh(405) : warning C4146: unary minus operator applied
to unsigned type, result still unsigned
Compiling...
MiaDLL.cpp
Linking...
   Creating library Release/MiaDLL.lib and object Release/MiaDLL.exp
LINK : warning LNK4089: all references to "ADVAPI32.dll" discarded by
/OPT:REF
LINK : warning LNK4089: all references to "SHELL32.dll" discarded by
/OPT:REF
LINK : warning LNK4089: all references to "comdlg32.dll" discarded by
/OPT:REF
MiaDLL.dll - 0 error(s), 4 warning(s)

 ha scritto nel messaggio
news:oIXs7.5038$MM2.6...@news.infostrada.it...

Non mi semra che ci siano errori..sono 4 warning...il primo che te lo da in
compilazione riguarda un - applicato fra un intero con segno e un intero
senza segno...
Gli altri sono dovuti al fatto che non vengono linkate quelle librerie
perchè non utilizzi nessuna funzione presente in quelle dll...
Ciao
        Riccardo

 
E' vero scusa... sono warning...
Per il primo però non mi sembra sia un errore dovuto da me. Tra l'altro è dato nel file .tlh di ADO.
Per gli altri invece come posso fare per capire quali cono le librerie linkate e non utilizzate in modo da eliminare anche i link? Io ho solo fatto una #import della libreria msado15.dll. Può essere questa?
Grazie.

fatto una #import della libreria msado15.dll. Può essere questa?
Guarda i nomi delle dll e di qui risali ai .lib, nel tuo caso può
essere ad esempio shell32.lib ecc.
Puoi per favore aggiustare il tuo newsreader in modo che "tagli" le
linee troppo lunghe?
-- 
Marco Barisione (ICQ 84277092)
Su it.news.gruppi si sta discutendo della creazione di it.comp.lang
dove si parlerà dei linguaggi senza un proprio newsgroup e dei
confronti fra i diversi linguaggi.
Se sei interessato unisciti alla discussione.
Newsgroup: it.comp.programmare.win32
Titolo: Scanning delle dll.

Aprendo con un hex edit una dll ho visto che si possono leggere le api
che usa e le funzioni che esporta.
Senza doverlo fare a mano, esiste un programmino che mi dia queste
info e se possibile, per le func esportate anche i parametri (numero e
tipo) che accetta e il tipo del valore di ritorno?

In visual studio 6 (ma credo anche solo in VB) esiste un programmino che si
chiama Api text viewer e da le funzioni in formato visual basic
Ciao
"Vinz486" <x_vincenzo_x_tarricone_x_@_x_inwind.it_x> ha scritto nel
messaggio news:arqotv$f04$2...@newsreader.mailgate.org...


chiama Api text viewer e da le funzioni in formato visual basic
Ho provato. Api text viewer mi permette di aprire file di tipo txt e
mdb (database). Io invece vorrei aprire la dll direttamente per
vederne le funzioni.


Penso che un qualunque disassemblatore per Windows ti indica la tabella
delle funzioni esportate...prova con Win32Dasm.
Oppure c'è il dependency Walker del visual studio che è un vero e proprio
browser delle dipendenze.
ciao

Saluti.
Augh!

 e se possibile, [...]
non lo è. Quello va fatto a mano
-- 
 < 
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!

non lo è. Quello va fatto a mano
A mano? Cioè? Come si trovano i tipi accettati dalle func a mano?
Ho una dll di un programma che vorrei sfruttare ma non ho idea, una
volta trovate le funzioni esportate, come passare i parametri.


Guarda dove viene mappata all'interno del processo la routine. Poi fai una
ricerca della call e guardi in prossimità della call i parametri pushati...
E' da un sacco che prendo in mano queste cose ma se non ricordo male gli
argomenti vengono pushati in ordine inverso nello standard pascal
(dall'ultimo al primo) o in ordine diretto nello standard c.
Qualcosa del genere:
routine :  dword MiaRoutine (dword a, dword b)
ti troverai
push b
push a
call MiaRoutine
Il valore di ritorno di solito è in eax ma non è assicurato...
Ti fornisco solo questo spunto perchè poi ho il buio in testa...
Ciao

> E' da un sacco che prendo in mano queste cose ma
Il contrario...è da un sacco che NON...
Newsgroup: it.comp.programmare.win32
Titolo: Per esperti...

salve, mi è venuta la curiosità di sapere se è possibile assegnare
(modificando il kernel,magari) ai pacchetti IP uscenti dal proprio pc
una priorità alta in modo tale che arrivino "prima"...
Se l'ho detta grossa fatemelo sapere :-P
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Se l'ho detta grossa fatemelo sapere :-P
non so se quello che chiedi si può fare (nn credo cmq), ma così a naso
direi abbastanza grossa, sì... O_o
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Se l'ho detta grossa fatemelo sapere :-P
Hai i sorgenti del kernel di windows ?

 Se l'ho detta grossa fatemelo sapere :-P
http://www.google.it/search?hl=it&ie=UTF-8&as_qdr=all&q=tcp+%22out+of+band%22+data+winsock&btnG=Cerca&lr=
HTH
C:\>iao Angelo


> 
http://www.google.it/search?hl=it&ie=UTF-8&as_qdr=all&q=tcp+%22out+of+band%22+data+winsock&btnG=Cerca&lr=
Innanzitutto grazie per la risposta :-)
Ho dato un'occhiata ma non ho capito un gran che...
in pratica la mia idea era quella di modificare un browser java per
fargli spedire i pacchetti IP con elevata priorità.
E' possibile tutto ciò?
Grazie e ciao


 ha scritto nel messaggio
news:9c5a51da1dc506e2973...@mygate.mailgate.org...


 E' possibile tutto ciò?
Spero di averti risposto.
C:\>iao Angelo

Newsgroup: it.comp.programmare.win32
Titolo: Sicurezza informatica

Ciao a tutti
volevo sapere un'informazione per curiosità,
esiste un file dove la password e username sono registrati anche se criptati
in ambiente windows 98. Se si quale'è?
col...@freemail.it

in ambiente windows 98. Se si quale'è?
Si, esiste!
Se non sbaglio UserName e Pwd vengono registrati da Windows in + posizioni,
mediante un algoritmo ultraconosciuto (mi pare si chiami blowfish).....se
vuoi scoprire user e password utilizzate da un utente (una volta che egli si
è loggato) puoi vedere come funziona il programma TWinPassword presente su
torry (
www.torry.ru
) ...
Ciao!
--
- Carlo -
Newsgroup: it.comp.programmare.win32
Titolo: 2 quesiti di C++ in riferimento a visual c++6

Premettendo che  programmo in c++  e uso visual c++ 6 come ambiente di
sviluppo ecco i miei quesiti :
=========================== PRIMO ===================================
su un listato di un programma ho trovato questa funzione di libreria
funzioannte sotto dos che utilizza la scehda sonora per riprodurre
file sonori. il programma che ho avuto modo di leggere funzionava e
cosě ho deciso di provare a utilizzare questa funzione in un mio
programma. 
#inlcude <windows.h>
#include <iostream.h>
main ()
{
   sndPlaySound ("nomefile.wav", SND_SYNC);
   return 0;
}
non mi funziona... perché?
============================SECONDO===============================
sto realizzando un  programma in c++ e volevo sapere se c'era un
metodo per farsichč i file associati al programma avessero
automaticamente le icone da me realizzate ... esempio : il programma
salva i file in diversi formati e a ogni formato viene associata un
icona diversa ... č possibile ? C'č un qualche menu in visual c++ 6
che permette ciň? o si deve inserire del codice nel programma ? 
nb: il programma lo stň scrivendo in c++ e non in visual c++ 6; ma
come ambiente di sviluppo uso l'ononimo programma della microsoft...
GRAZIE DELL'ATTENZIONE
<--------------------------------------------------->
messaggio by: credici
mailtome    : 
cre...@infinito.it
my home     : 
http://credici.supereva.it
 
visitate subito : 
http://www.city3000.it/athenet
e non ve ne pentirete mai 
<--------------------------------------------------->

icona diversa ... è possibile ? C'è un qualche menu in visual c++ 6
Devi modificare il registro (dai un'occhiata alle chiavi del tipo
HKEY_CLASSES_ROOT\tipofile\DefaultIcon), ma probabilmente esiste qualche
funzione della Shell che le modifica al posto tuo.
Saluti,
    Mardy


io lo uso sotto DOS  come il programma che ho visto lo usava sotto DOS
e senza nessuna funzione chiamata winmain. e il programma funzionava
benissimo.
^___^


Newsgroup: it.comp.programmare.win32
Titolo: [visual c#][.net] come faccio a ottenere il seriale del disco fisso primario (quello di boot) ??

come da oggetto
mi serve per un sistema di chiavi di attivazione
qualcuno puņ aiutarmi?

 qualcuno puņ aiutarmi?
Puoi usare la GetVolumeInformation via PInvoke:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/getvolumeinformation.asp
Qui trovi la dichiarazione e un esempio:
http://www.pinvoke.net/default.aspx/kernel32.GetVolumeInformation
In alternativa puoi usare WMI.
-- 
Raffaele Rialdi
Microsoft .NET MVP 
http://mvp.support.microsoft.com
 -
http://italy.mvps.org
 UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org
 Weblog: 
http://blogs.ugidotnet.org/raffaele
Newsgroup: it.comp.programmare.win32
Titolo: ICONE!!!

Scusate ragazzi, ma non so più dove sbattere la testa.
Ho bisogno di sapere dove sta' porcheria di win 98 va a salvare la posizione
delle icone sul desktop, o più genericamente in una cartella. Ho spulciato
tutto il registry ma non credo di aver trovato nulla.
Datemi una mano...
C'è qualche api, o funzione che posso usare per salvare la posizione e
magari ripristinarla in un secondo momento???
Grazie 1000!!!!

 magari ripristinarla in un secondo momento???
Richter sviluppa appunto questa funzionalita` in uno degli
esempi che porta in "Advanced Win32 System Programming":
egli "inietta" una DLL nello spazio d'indirizzi del processo
shell, trova il controllo listview delle icone, e ottiene dal
controllo listview stesso le informazioni necessarie.  Tra
l'altro, e` un esempio molto, molto istruttivo su questo tipo
di tecnica avanzata.
Il testo di Richter (veramente ottimo) e` pubblicato in
inglese da Microsoft Press e in italiano da Mondadori
Informatica.  Cosi` a naso non so se i suoi programmi
di esempio siano da qualche parte in rete, immagino di
si`, prova magari con un motore di ricerca...
Alex

Newsgroup: it.comp.programmare.win32
Titolo: Info su COM e DCOM

Dove posso ricavare info su COM e DCOM?
Tenete presente che comincio ora ad avvicinarmici.
    Grazie
        Cobra


L'MSDN č abbastanza buona per iniziare. Anche io agli inizi ero un po
stranito, ma in poco tempo impari ad usarlo senza problemi.
Luc.

Newsgroup: it.comp.programmare.win32
Titolo: edit + tasto invio per confermare

Come posso fare a catturare il testo in un edit quando l'utente preme
invio???? Se clicco sull'edit, la finestra principale non mi controlla + i
tasti premuti.......!
In sintesi io vorrei che l'utente potesse scrivere qualcosa e premere invio
per conferma!!!
Mi date qualche aiuto?? Xchè non funziona più il normale controllo di tasti
mediante WM_KEYDOWN (che funziona fino a che il cursore non viene posto
all'interno dell'edit)??

 all'interno dell'edit)??
perché a quel punto WM_KEYDOWN lo riceve l'edit, non la finestra! :-)
ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Sei un figo!!!!!!!!
He, he, ora vado a provare, ciao, grazie intanto :-)

Newsgroup: it.comp.programmare.win32
Titolo: AIUTO !!! HELP !!! Handle di una finestra

In Visual C++ 5.0, una funzione di una DLL richiede come parametro
l'handle della
finestra principale dell'applicazione chiamante.
Ho provato con la variable  m_hWnd relativa alla finestra, ma in debug
il
valore e' sempre NULL. ??????
Dove sto sbagliando ????
Grazie 1K.

Strano deve esserci qualche errore nel codice che hai scritto, oppure
tenti di ottenere l'handle dal costruttore della classe. Prova cmq con la
funzione di CWnd GetSafeHwnd().



Sei sicuro che chiami la funzione DOPO che la finestra e' stata costruita?
N.B. Nel costruttore della finestra l'handle e' ancora NULL, viene
istanziato
dalla funzione Create.
Newsgroup: it.comp.programmare.win32
Titolo: registry

Qualcuno sa come fare in modo che windows richiami una certa funzione
definita dal'utente ogni volta un programma cerchi di leggere il valore di
una certa chiave del registro ?? (il tutto in C++)
grazie

 ha scritto nel messaggio
news:9t5fq5$rjg$1...@nreadb.inwind.it...

Non e` cosi` semplice, devi scrivere un driver che intercetti gli accessi al
registry. Potresti andare a guardare su 
www.sysinternals.com
 : fino a poco
tempo fa pubblicavano i sorgenti di RegMon, che penso farebbero al caso tuo.
--
Lorenzo

 ha scritto nel messaggio

:
:

Newsgroup: it.comp.programmare.win32
Titolo: realizzare un dialer

Salve vorrei chiedere a qualcuno di voi se siete pratici di programmazione
ras,
praticamente devo realizzare un dialer per mettere dei report di una mia
applicazione su una
pagina web, e devo effettuare la connessione in modo automatico, qualcuno di
voi può
darmi una soluzione?

 wrote in message
news:cByRa.182926$lK4.5...@twister1.libero.it...

www.codeproject.com
 .. trovi il src di un dialer, mi ci sono cimentato anche
x una piccola commessa che poi è andata a male x via degli impegni di lavoro

Newsgroup: it.comp.programmare.win32
Titolo: come riempio un struttura timeval ??

Slave a tutti,
    sto realizzando una libreria di funzioni per il networking ed ho un
problema (è la prima volta che mi cimento in qualcosa di simile, quindi
chiedo scusa in anticipo se la domanda è banale ...). Come riempire una
struttura timeval col C++ builder1.0 ? non ho trovato alcuna funzione
che faccia questo e non sono per niente pratico delle api di windows,
quindi ringrazio chiunque mi possa aiutare....
    Pollini Andrea

sfogliando negli header ho trovato:
#include <sys/timeb.h>
gettimeofday(timval *, timezone *);
esempio:
timeval ora;
gettimeofday(&ora,NULL);
spero ci sia pure nel builder 1
 
___________________________________________________________
                    _
 \ \// // //| | // |_ _|_|_ member of EventOrizon software
  \//\// // | |//  |_  | |   
http://members.xoom.it/wavexx
___________________________________________________________

Newsgroup: it.comp.programmare.win32
Titolo: Per partire

Mi potreste suggerire come, partendo dalla sola conoscenza del C e del C++,
si possa diventare capaci di scrivere programmi che usano finestre, bottoni,
ecc., e come imparare a programmare con VC++ (libri, tutorial, magari
gratuiti...).
Grazie a chiunque avrà la pazienza di rispondermi.
Ciao.
Ale

 wrote in message
news:fTaP4.69131$xt2.8...@news.infostrada.it...

Gratis, non so; pagando, se vuoi usare Visual C++ ed MFC, compra
il libro di Prosise (edito da Mondadori Informatica) e sei gia` un
pezzo avanti.
Alex
Newsgroup: it.comp.programmare.win32
Titolo: API native

Salve. Qualcuno sa per caso se esistono degli headers da scaricare da
qualche parte delle API native di Windows NT? Altrimenti, sapete dove
posso trovare qualche buon reference, nonché il nome della (o delle) DLL a
cui linkare per utilizzare queste API?
Grazie infinite.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 cui linkare per utilizzare queste API?
http://www.sysinternals.com/ntw2k/info/ntdll.shtml
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
http://www.sysinternals.com/ntw2k/info/ntdll.shtml
Grazie 1000; a questo link ho visto che le funzioni che mi servono sono
anche documentate nel DDK, solo che non so dove procurarmelo (non mi va di
ordinare il CD; mi bastano anche solo gli headers! da dove li posso
scaricare???)


> mi bastano anche solo gli headers!
dimenticavo: ovviamente mi servono anche i files .LIB


 scaricare???)
Non credo so trovino in giro (e roba costware).
Potresti provare a cercare su Internet il prototipo della funzione che
ti interessa o provare a scaricarti i sorgenti di reactOS (clone, non
so a che punto, di NT) nella speranza di trovare il prototipo che ti
interessa.
Della .lib non ne hai bisogno, puoi usare LoadLibrary() e
GetProcAddress().


 scaricare???)
Forse questo puo' esserti utile...
http://cvs.winehq.com/cvsweb/wine/include/winternl.h?rev=1.82&content-type=text/x-cvsweb-markup
Facci sapere...



http://cvs.winehq.com/cvsweb/wine/include/winternl.h?rev=1.82&content-type=text/x-cvsweb-markup
grazie, me lo segno...
cmq l'altro ieri ho scoperto di avere in un remoto angolino di un remoto
scaffale un CD col DDK di Windows 2000; dato che le funzioni che mi
servono stanno anche lì ho quasi risolto; dico "quasi" perché ho provato
ad iniziare un programmetto di prova, ma non riesco a capire in che modo
devo includere gli headers che mi servono; ho fatto i seguenti tentativi:
#include <windows.h>
#include <ntddk.h>
#include <winnt.h>
#include <ntddk.h>
#include <ntddk.h>
#include <windef.h>
#include <ntddk.h>
#include <winbase.h>
#include <ntddk.h>
e poi ho rifatto gli stessi tentativi anche con "ntdll.h", che contiene la
roba che mi serve, ma tutte le volte mi sono imbattuto in qualche errore
del tipo "il tipo TizioBello non è definito, la macro Caio_Sempronio non è
definita, ecc."; tra il codice di esempio mi sono anche guardato il
sorgente del driver della keyboard class, e ho incluso gli headers
esattamente nello stesso ordine in cui li include lui, ma niente da fare.
Dov'è che sbaglio?


 Dov'è che sbaglio?
In generale (esclusi casi particolari che dovrebbero essere MOLTO BEN
DOCUMENTATI), l'ordine degli include non dovrebbe essere importante.

Newsgroup: it.comp.programmare.win32
Titolo: Keyboard Hook

Dovrei realizzare un applicazione in  Visual C++, si attiva alla pressione
di determinati tasti. Come faccio ad accorgermi quando l'utente preme i
tasti??
Ho guardato qualche applicazione di esempio: e ho capito che devo inserire
le procedure di hook in una DLL.
Sapete dirmi se c'è qualche guida che spiega come si fà?
Grazie 1000 a tutti.
Ciao.
Maurizio


wrote:

C'era un articolo sul Windows Developer Journal che parlava di questo
un po' di tempo fa. Prova a vedere su 
www.wdj.com
 se lo ritrovi.
Davide

 Sapete dirmi se c'è qualche guida che spiega come si fà?
Un paio di dettagli importanti li trovi a:
http://www.deja.com/getdoc.xp?AN=630523029
Alex

Newsgroup: it.comp.programmare.win32
Titolo: signal save as...

Ciao ragazzi, scusatemi ma ho una domanda... ho un amico che deve fare una
tesi in cui deve recuperare i dati da dei file che vengono salvati sull'HD
ogni volta che viene invocato il comando 'salva' o 'salva con nome' ma non
ho proprio idea di come recuperare tale informazione. Il fatto è che non
deve funzionare su un programma specifico che lui sta creando, ma deve
essere generico per tutti i programmi che sono sul computer. Se avete in
mente qualche cosa o dei riferimenti sono tutti buoni...
grazie, Hocram


Qualcosa come FindFirstChangeNotification?
LP

grazie tante, vado a vedere subito...
ciao, HocRam

 ogni volta che viene invocato il comando 'salva' o 'salva con nome'
esattamente in questi 2 casi o, genericamente, ogni volta che un 
applicazione salva su disco?
per il secondo caso ti ha risposto luca, nel primo puoi settare un hook 
di sistema ed attendere wm_command con il giusto id
ciao
p.s.
ammesso che tutte le app usino gli id standard di save e saveas
Newsgroup: it.comp.programmare.win32
Titolo: [OT] Legislazione informatica

Legislazione informatica
Salve,
avrei una richiesta che mi incuriosisce e spero che qualcuno mi possa
rispondere:
Supponiamo che la software house "A" scriva un compilatore "X" e lo metta in
commercio, con tanto di manuale ufficiale, e supponiamo che "X" abbia un bug
che nessuno (nemmeno i programmatori di "A") conoscono.
Se un programmatore utente, chiamiamolo "B" scrive un software "Y" per
l'azienda "Z" utilizzando "X" secondo quando dice il manuale ufficiale, e
quindi *teoricamente* senza errori, ma a causa del bug di "X", il software
"Y" venduto all'azienda "Z" combina qualche danno, chi paga?
1) Paga "A" per l'incoerenza del manuale?
2) Paga "B" perchè è stato dato a lui l'incarico di scrivere "Y"?
3) Pagano entrambi, e bisogna analizzare ogni singolo caso?
Grazie

 3) Pagano entrambi, e bisogna analizzare ogni singolo caso?
Normalmente ricadono su "Z", che paga "B" per modificare il software e 
che poi girerà ad "A" una certa cifra per il "supporto-tecnico" o 
l'upgrade alla nuova versione che corregge il problema. :)
-- 
Valter Minute
vmi...@inwind.it
 (the reply address of this message is invalid)

 "Y" venduto all'azienda "Z" combina qualche danno, chi paga?
beh a spanne, da ignorante, direi che fa testo il contratto del prodotto "X"
sottoscritto al momento dell'acquisto della licenza, e laddove non
specificato dal contratto, ci si debba riferire alla (?) legislazione in
vigore (?)
mi piacerebbe approfondire la cosa, ma credo che non sia il posto piu'
opportuno :/
--
artemis.alpeia
http://spazioinwind.libero.it/artemis

 wrote in message
news:hxtta.92313$iy5.2...@twister2.libero.it...


 paga?
Dipende dai contratti di licenza. Scaricare qualsiasi responsabilita`
riguardo ai danni provocati dal proprio software e` una clausola
standard; pensa a quanti miliardi di dollari perderebbe la Microsoft se
dovesse risarcire i danni di tutte le perdite di dati dovute ai crash
dei suoi programmi. :)
Ovviamente tutto cio` vale per inconvenienti da codice civile (come
appunto possono essere una perdita di dati o una perdita di tempo); per
il codice penale non c'e` disclaimer che tenga, e allora ecco che
un'altra clausola standard dei software e` il *divieto* di utilizzarli
per sistemi di sostegno vitale, controllo di centrali nucleari e cose
simili.
Insomma, per concludere: nel 99.9% dei casi, il danno lo paga chi lo
subisce. :)
-- 
Lorenzo

Newsgroup: it.comp.programmare.win32
Titolo: cdrwin e mitsumi 4801 te

Sono alla ricerca di cdrwin in italiano (so con certezza che esiste perche'
prima che mi si  incasinasse il pc l'avevo). Chi puo' aiutarmi?
Ho un mitsumi 4801 te che non riconosce i cd 80 m. mi da un'errore come se
il cd non ci fosse. Cosa devo fare?
Grazie e buon anno a tutti.

 wrote in message
Tbca4.9291$1W4.1...@news.infostrada.it...

Newsgroup: it.comp.programmare.win32
Titolo: anti copia / cluster difettosi ?

Com'è possibile scrivere un cluster difettoso
in un cd rom affinchè risulti anti copia
Cordiali Saluti
Claudio DAFFRA

 in un cd rom affinchè risulti anti copia
Non credo che si possa fare, almeno con un normale masterizzatore. Al
limite puoi scrivere i settori 'raw' inserendo degli errori voluti nel
campo CRC (come fanno con i CD delle playstation), ma comunque esistono
un sacco di copiatori che copiano senza problemi anche questi errori
(vedi CDRWin).
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

Claudio DAFFRA
C'è un'articolo a tal proposito su PC Professionale di Ottobre 99, non so se
funziona visto che non ho il masterizzatore, ma spiega come modificare la
TOC in modo che sia illegale. Se è quello che cerchi ti invio l'articolo.
--
Adriano Basile
e-mail: 
adrian...@hotmail.com
web page: 
http://digilander.iol.it/adrianobasile/

Newsgroup: it.comp.programmare.win32
Titolo: Spedia di Merda!

Salve, per errore ho installato il software SPEDIA che visualizza un banner
sullo schermo e quando ha finito di installare tutto mi ha inserito nel menů
della cartella una voce nuova, che potrebbe non darmi fastidio ma me lo da
perchč fa schifo!, subito dopo il "?" per l'Help.
Ciň significa che ogni volta che apro qualsiasi cartella mi ritrovo questa
voce che non so come eliminare! Vorrei sapere se c'č un modo per accedere al
menů delle cartelle di windows e magari eliminare la voce e giacchč :-)
modificare il tutto in modo personalizzato.

 ha scritto nel messaggio
news:9kadkk$cff$2...@nreadA.inwind.it...

Intendi forse "Surf+" ?
Puoi banalmente toglierlo da "Pannello di controllo"-->"Installa
applicazioni"
S.
~~~~~~~~~~~~~~~~~~
www.apodittico.com
*La satira trendy*
~~~~~~~~~~~~~~~~~~

Stefania S. <stefa...@TOGLIQUESTOinfinito.it> wrote in message
9kb3dc$5t4c$1...@stargate1.inet.it...

Forse č troppo banale tant'č che non si fa neanche vedere!
Nel mio installa applicazioni non esiste nessun riferimento a Spedia
Che versione hai di Windows?


Io ho Win2K Pro.
Non devi cercare Spedia, bensì Surf+
Se non c'è allora prova a cercare la versione precedente di Surf+, la
installi poi la disinstalli.
Dippiù ninzò.
