Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Micron e millisecondi: la piattaforma ServiceNow guida l'infrastruttura IT di Aston Martin F1
Micron e millisecondi: la piattaforma ServiceNow guida l'infrastruttura IT di Aston Martin F1
Dalla precisione estrema dei componenti alla gestione digitale dei processi: come la piattaforma ServiceNow consente ad Aston Martin Aramco Formula One Team di ottimizzare risorse IT e flussi operativi in un ambiente dove ogni millesimo di secondo conta
ASUS GeForce RTX 5080 Noctua OC Edition: una custom fenomenale, ma anche enorme
ASUS GeForce RTX 5080 Noctua OC Edition: una custom fenomenale, ma anche enorme
ASUS e Noctua tornano a collaborare con la GeForce RTX 5080 Noctua OC Edition, una scheda pensata per chi cerca potenza estrema e silenziosità assoluta. Il nuovo sistema di raffreddamento, con tre ventole Noctua NF-A12x25 G2 da 120 mm e una camera di vapore maggiorata, promette temperature record e rumorosità quasi impercettibile. Non mancano dual BIOS, materiali di qualità e ampie possibilità di overclock. Ma quanto migliora davvero rispetto alla Founders Edition? Scoprilo nel nostro test completo.
Dreame Aqua10 Ultra Roller, la pulizia di casa con un rullo
Dreame Aqua10 Ultra Roller, la pulizia di casa con un rullo
Il più recente robot per la pulizia domestica di Dreame, modello Aqua10 Ultra Roller, abbina un potente motore di aspirazione della polvere a un sofisticato sistema di lavaggio con rullo integrato. Il tutto governato dalla logica di intelligenza artificiale, per i migliori risultati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-01-2007, 07:19   #21
Fiat82
Junior Member
 
Iscritto dal: Jun 2006
Messaggi: 19
Quote:
Originariamente inviato da 71104
si era già capito dal primo post
anche se il modulo è già caricato implicitamente tramite import, LoadLibrary restituisce sempre l'handle (la differenza tra LoadLibrary e GetModuleHandle è che la prima incrementa anche il reference count). quindi se non te l'ha restituito vuol dire che non trovava il file.
ciao il problema è che nel percorso specificato il file .dll esiste veramente come è possibile che nn lo veda?
Fiat82 è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2007, 07:43   #22
Fiat82
Junior Member
 
Iscritto dal: Jun 2006
Messaggi: 19
Quote:
Originariamente inviato da Fiat82
ciao il problema è che nel percorso specificato il file .dll esiste veramente come è possibile che nn lo veda?
il problema è la dll se io lascio tutto il codice invariato e metto un altra dll di un vecchio progetto funziona tutto.
quindi il problema è la dll che mi hann passato che il bulider nn riesce a caricare.
che posso fare?
Fiat82 è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2007, 14:01   #23
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Fiat82
il problema è la dll se io lascio tutto il codice invariato e metto un altra dll di un vecchio progetto funziona tutto.
quindi il problema è la dll che mi hann passato che il bulider nn riesce a caricare.
che posso fare?
allora è chiaro: la DLL che non riesci a caricare ritorna FALSE dalla DllMain. hai i sorgenti?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2007, 14:02   #24
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Fiat82
ciao il problema è che nel percorso specificato il file .dll esiste veramente come è possibile che nn lo veda?
anche se il problema sembra essere la DLL, e non la chiamata a LoadLibrary, chiedo ugualmente per sicurezza: hai usato backslashes nel path (\), e non forward slashes (/) ?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2007, 14:14   #25
Fiat82
Junior Member
 
Iscritto dal: Jun 2006
Messaggi: 19
Quote:
Originariamente inviato da 71104
anche se il problema sembra essere la DLL, e non la chiamata a LoadLibrary, chiedo ugualmente per sicurezza: hai usato backslashes nel path (\), e non forward slashes (/) ?
si ho usato \\ e non /.
Putroppo io nn ho i sorgenti ho solo la dll.cosa può essere?
Fiat82 è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2007, 14:19   #26
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Fiat82
si ho usato \\ e non /.
Putroppo io nn ho i sorgenti ho solo la dll.cosa può essere?
tutto e niente... se non hai i sorgenti cerca innanzitutto di capire cosa manca a quella DLL in base alle tue conoscenze sul suo funzionamento: ha bisogno di altre librerie che mancano? ha bisogno di girare sotto un account con privilegi particolari? ha bisogno di ritrovarsi files di inizializzazione che non trova? se la risposta a tutte e tre le domande è "non lo so" () allora devi scoprirlo usando il Dependency Walker per la prima e FileMon per le altre due. o più semplicemente chiedi a chi ha scritto quella DLL
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2007, 16:49   #27
Fiat82
Junior Member
 
Iscritto dal: Jun 2006
Messaggi: 19
Quote:
Originariamente inviato da 71104
tutto e niente... se non hai i sorgenti cerca innanzitutto di capire cosa manca a quella DLL in base alle tue conoscenze sul suo funzionamento: ha bisogno di altre librerie che mancano? ha bisogno di girare sotto un account con privilegi particolari? ha bisogno di ritrovarsi files di inizializzazione che non trova? se la risposta a tutte e tre le domande è "non lo so" () allora devi scoprirlo usando il Dependency Walker per la prima e FileMon per le altre due. o più semplicemente chiedi a chi ha scritto quella DLL
putroppo nn ho modo di contattare chi ha scritto la dll.
domanda, una dll per essere correttamente caricata nel borland deve avere qc caratteristica?può nn essere compatibile?ho modo di verificarlo?
Fiat82 è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2007, 16:56   #28
Fiat82
Junior Member
 
Iscritto dal: Jun 2006
Messaggi: 19
Quote:
Originariamente inviato da 71104
tutto e niente... se non hai i sorgenti cerca innanzitutto di capire cosa manca a quella DLL in base alle tue conoscenze sul suo funzionamento: ha bisogno di altre librerie che mancano? ha bisogno di girare sotto un account con privilegi particolari? ha bisogno di ritrovarsi files di inizializzazione che non trova? se la risposta a tutte e tre le domande è "non lo so" () allora devi scoprirlo usando il Dependency Walker per la prima e FileMon per le altre due. o più semplicemente chiedi a chi ha scritto quella DLL
news quando arriva il punto in cui carico la dll mi viene fuori un errore in cui viene detto che un altra dll nn viene trovata....come può essere?
Fiat82 è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2007, 17:32   #29
Fiat82
Junior Member
 
Iscritto dal: Jun 2006
Messaggi: 19
Quote:
Originariamente inviato da Fiat82
news quando arriva il punto in cui carico la dll mi viene fuori un errore in cui viene detto che un altra dll nn viene trovata....come può essere?
sistemato ho messo in visione tutte le dll che nn vedeva ma il problema principale rimane
Fiat82 è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2007, 20:47   #30
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Fiat82
putroppo nn ho modo di contattare chi ha scritto la dll.
in tal caso la cosa migliore è non usarla. in programmazione vale la regola che se non hai il supporto di qualcuno per fare una cosa è meglio che non la fai.
quella DLL cosa fa? puoi trovare qualche strumento sostitutivo?

Quote:
domanda, una dll per essere correttamente caricata nel borland deve avere qc caratteristica?può nn essere compatibile?
non che io sappia... BCB dovrebbe poter caricare qualsiasi DLL. sicuramente quella DLL ritorna FALSE dalla DllMain. che risultati hai ottenuto con FileMon?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2007, 08:31   #31
Fiat82
Junior Member
 
Iscritto dal: Jun 2006
Messaggi: 19
Quote:
Originariamente inviato da 71104
tutto e niente... se non hai i sorgenti cerca innanzitutto di capire cosa manca a quella DLL in base alle tue conoscenze sul suo funzionamento: ha bisogno di altre librerie che mancano? ha bisogno di girare sotto un account con privilegi particolari? ha bisogno di ritrovarsi files di inizializzazione che non trova? se la risposta a tutte e tre le domande è "non lo so" () allora devi scoprirlo usando il Dependency Walker per la prima e FileMon per le altre due. o più semplicemente chiedi a chi ha scritto quella DLL
con il primo programma ottengo
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

ora passo al secondo programma.
Ma esattamente Dependency Walker che cosa mi dovrebbe dire?nel guardare le dll associate ne vedo tantissime che nn so dove le trova ma le trova
Fiat82 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2007, 15:13   #32
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
lascia perdere i delay-load, il tuo problema avviene prima. ed inoltre è probabile che i moduli mancanti non siano quelli da cui dipende il tuo eseguibile (o la tua DLL). per quanto riguarda il numero di DLL, a te interessano solo quelle del primo livello gerarchico (le "figlie" dell'eseguibile principale), quindi chiudi la radice e riaprila, in modo che vengano mostrate solo quelle. tra quelle dovrebbe esserci la DLL che fa i capricci, espandila e vedi un po' che dipendenze ha: se qualcuno dei files da cui dipende non viene trovato il DW te lo segnala.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2007, 15:15   #33
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
ah, casomai allega uno screenshot del DW in cui si veda l'eseguibile principale espanso e tutti i "figli" chiusi tranne la DLL che fa i capricci.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2007, 07:28   #34
Fiat82
Junior Member
 
Iscritto dal: Jun 2006
Messaggi: 19
Quote:
Originariamente inviato da 71104
lascia perdere i delay-load, il tuo problema avviene prima. ed inoltre è probabile che i moduli mancanti non siano quelli da cui dipende il tuo eseguibile (o la tua DLL). per quanto riguarda il numero di DLL, a te interessano solo quelle del primo livello gerarchico (le "figlie" dell'eseguibile principale), quindi chiudi la radice e riaprila, in modo che vengano mostrate solo quelle. tra quelle dovrebbe esserci la DLL che fa i capricci, espandila e vedi un po' che dipendenze ha: se qualcuno dei files da cui dipende non viene trovato il DW te lo segnala.
ma grazie a quel programma ho capito quale sono le dll che devono esserci perchè richiamati.
il problema è quando carico tale dll nell'applicazione che ho fatto col borland non ci riesce.
se ho una dll che al sua volta richiama altre dll devo fare qc di speciale nel borland?
Fiat82 è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2007, 15:11   #35
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Fiat82
ma grazie a quel programma ho capito quale sono le dll che devono esserci perchè richiamati.
il problema è quando carico tale dll nell'applicazione che ho fatto col borland non ci riesce.
se ho una dll che al sua volta richiama altre dll devo fare qc di speciale nel borland?
no, la famiglia di funzioni LoadLibrary carica automaticamente tutti i moduli nell'albero di dipendenze (o almeno ci prova, e se non ne trova qualcuno resitituisce errore). se ora sei assolutamente sicuro che tutte le DLL necessarie siano a... "distanza di caricamento" (), è giunto il momento di rianalizzare il valore restituito dalla GetLastError subito dopo la LoadLibrary. ma probabilmente si tratta ancora di qualche DllMain che esce con FALSE (cosa dice FileMon?).
71104 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Micron e millisecondi: la piattaforma ServiceNow guida l'infrastruttura IT di Aston Martin F1 Micron e millisecondi: la piattaforma ServiceNow...
ASUS GeForce RTX 5080 Noctua OC Edition: una custom fenomenale, ma anche enorme ASUS GeForce RTX 5080 Noctua OC Edition: una cus...
Dreame Aqua10 Ultra Roller, la pulizia di casa con un rullo Dreame Aqua10 Ultra Roller, la pulizia di casa c...
Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti Recensione Realme 15 Pro Game Of Thrones: un ver...
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Lapt...
GoPro Hero 11 Black Mini: la compatta co...
AMD sfida NVIDIA con una GPU AI da 32 GB...
Gli USA inondano l'Asia di rifiuti elett...
Intel chiude il terzo trimestre 2025 con...
ChatGPT presto sul desktop: ecco l'acqui...
Binance, il fondatore CZ ottiene la graz...
Samsung Galaxy S26: lancio posticipato p...
La PS5 continua a vendere bene: la conso...
Colpo clamoroso della Cina: convalidato ...
Sabotati dall'interno: il flop di MindsE...
Intel Arc, il futuro è nebuloso: ...
TikTok cambia ancora le regole sulla pri...
The Outer Worlds 2: RPG vecchio stile, o...
1,9 miliardi in fumo (per ora): l'attacc...
Gli utenti di Steam possono monitorare l...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:51.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v