Newsgroup: it.comp.lang.delphi
Titolo: applicazione win32 non valida?????

Ciao a tutti, ho fatto un piccolo db access con un programma con 
delphi6 che vi accede per inserire i dati in una tabella, ma siccome 
non stava in un floppy lo ho zippato in un file autoestraente. poi l'ho 
autoestratto (per testarlo) su win 98 dove non c'è nessuna applicazione 
office e funziona perfettamente; il dischetto l'ho dato ad un amico con 
win xp dove c'è anche installato word, però all'avvio dell'applicazione 
gli dice 'nomefile.exe non è un'applicazione win32 valida'.
Potrebbe essere qualcosa sul suo pc? oppure si è corrotto il file nella 
autoestrazione??
Grazie
Inviato da 
www.mynewsgate.net

 oppure si è corrotto il file nella autoestrazione??
Al 99% è questo. I dischetti sono rinomati per la loro fragilità.
--
Jax
====
L'uomo può credere all'impossibile, non crederà mai all'improbabile.
(Wilde)


Non ne sarei tanto sicuro, prova ad installare sotto XP MDAC 2.8 e JetEngine
fornito con un installazione separata, mi pare di ricordare che quest'ultimo
non sia installato in automatico sotto XP
Ciao

fornito con un installazione separata, 
A questo proposito, siccome dall'mdac 2.8 M$ non distribuisce piu' il jet
engine, vorrei sapere dov'e' il link del solo Jet engine.
Comunque io mi sono fatto una copia dell'MDAC 2.7 cosi' posso distribuire
tutto compreso il jet engine. E' improbabile infatti trovare componenti o
software legati all'MDAC 2.8 esclusivamente.
Anche con i componenti utilizzati per lo sviluppo, l'unico che mi "forza" ad
una certa versione dell'MDAC e' TBetterAdoDataset dell'amico Vassil: funziona
per MDAC >= 2.6.
Ciao
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 che quest'ultimo non sia installato in automatico sotto XP
Non vorrei insistere, ma quello è l'errore tipico di un file corrotto (tipo
scaricato male): che gli esca solo perché l'mdac e/o la versione di win non
gli sono simpatici, mi sembra un po' strano, al massimo gli darebbe qualche
access violation o GPF o robe del genere...
--
Jax
====
Non chiedermi che cosa ho, ma che cosa sono. (Heinrich Heine)

 Ciao
Appena lo vedo provo a fornirgli il programma su cd, comunque io su win98 
dove NON c'è nessuna applicazione office il programma funziona, l'MDAC e il 
JetEngine non dovrebbero quindi esserci perchè non ho mai avuto modo di 
installarli, mente su xp sicuramente ci sarà qualcosa di più evoluto 
confronto al mio. Ho dimenticato di dire che il programma non l'ho creato 
dove ho win98 ma su un'altro pc con xp pro, poi suun pc dove ho win98 e basta 
(un vecchio PIII500 con 64Mb di ram che uso solo per testare i programmi) 
l'ho testato con successo. Vi darò novità.....
Inviato da 
www.mynewsgate.net

)

 dei file o durante la verifica di integrità dell'archivio.
Hai ragione, però se quello che è corrotto è l'autoestraente stesso... a
questo punto l'unico che ci può togliere ogni dubbio è bogus stesso :)
--
Jax
====
Il tempo, il vento, i ricchi, le onde e la fortuna vanno e vengono come
la luna.

 
Il floppy l'ho testato sul pc con win98 prima di consegnarlo all'amico, ho 
autoestratto il file zippato, ho avviato il programma, inserito qualche dato e 
stampato il report, quindi il floppy era integro e il file NON corrotto. Devo 
verificare dove ha tenuto il floppy fino al momento dell'installazione e se ha 
pistolato durante l'estrazione del file....
Probabilmente questo è un difetto di corruzuone perchè dice che non è un 
programma win32 valido non che manca il MDAC, invece proprio ora ho provato 
(non il floppy perchè non ce l'ho ancora) il programma su win95 (un'altro pc 
reperto in cantina ma ancora funzionante) e mi dice che il programma ha 
eseguito un'operazione non valida, e poi che manca il famoso MDAC ver. 2.1 o 
superiore. Non temete che risolverò questo arcano mistero che non mi farà 
dormire....;)))
A proposito, nel caso che manchi sto MDAC all'amico, qualcuno sarebbe così 
gentile da darmi un link dove scaricarlo (onde evitare di scaricare cose 
inutili)
Un'altra cosa ancora, siccome l'amico ha installato word, dovrebbe avere 
qualche componente del MDAC o simili?? o potrebbe non averlo davvero??
Grazie ancora.
Inviato da 
www.mynewsgate.net

inutili)
http://msdn.microsoft.com/data/mdac/default.aspx
Attenzione che se scarici il 2.8 non hai il jet engine incluso: di conseguenza
potresti scaricarti e installare in sequenza 2.7 + 2.8


 >
Qui MDAC 2.8
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c
Qui Jet
http://www.microsoft.com/downloads/results.aspx?productID=3D99F106-AA6D-4113-AE45-30B61394B1E0&freetext=&DisplayLang=it
Spero non si spezzino i Link
Ciao

 access violation o GPF o robe del genere...
se l'eseguibile fa riferimento ad OCX inesistenti nel sistema, e' possibile
che venga segnalato un "applicazione win32 non valida". A me e' successo.

Rispondo a Zortek che, tra le altre cose, ha scritto:

Non si finisce mai di imparare!
--
Jax
====
Come puoi trovare te stesso in amore se in esso non ti sei perso?