• 10 odgovora
  • 8.467 pregleda
Nedostaje mi dll? 02.04.2005. u 19:03 · pre 262 meseci #1
Delphi projekat sam buildovao i aplikaciju startovao na drugom racunaru (na njemu nije instaliran Delphi). Program je na samom pocetku pukao sa porukom "Nedostaje qtimfs70.dll". Ja dll-ove u projektu uopste nisam koristio!

Usput: Pretrazio sam MyComputer findom (find *.dll) i pomenuti dll nisam nasao (trazio sam i u sistemskim folderima i u podfolderima i u hidden fajlovima i folderima).
Potpis
Sendvic uvek pada na namazanu stranu!
Re: Nedostaje mi dll? 02.04.2005. u 19:14 · pre 262 meseci #2
Da nije mozda qtintf70.dll?
To je QT interfejs i treba ti ako si koristio CLX komponente.
Nalazi se u windows\system32 direktorijumu. Njega moras da isporucis sa svojom aplikacijom ako si koristio VisualCLX komponente.
Re: Nedostaje mi dll? 03.04.2005. u 01:42 · pre 262 meseci #3
Nema veze sto nisi koristio dll-ove. To ti je kao kad probas da isporucis aplikaciju koja koristi BDE a nemas je na target masini. Proveri sta si sve od komponenti koristio i da li su sve linkovane u runtime...
Potpis
Still going strong...
Re: Nedostaje mi dll? 06.04.2005. u 20:34 · pre 262 meseci #4
Citat:
Da nije mozda qtintf70.dll?

Jeste! Nasao sam ga, iskopirao (na drugu masinu) u folder sa programom i na jednom racunaru radi a na drugom ne. Sta tacno znaci isporuciti dll sa aplikacijom. Da li je to ovo sto sam uradio ili ... ?
Potpis
Sendvic uvek pada na namazanu stranu!
Re: Nedostaje mi dll? 06.04.2005. u 23:22 · pre 262 meseci #5
Nisam nikada imao ovaj prolem, ali kod mene se doticni DLL nalazi u C:\WINDOWS\System32 folderu. Probaj da ga iskopiras tamo (ako koristis Win98 onda C:\WINDOWS\System)
Re: Nedostaje mi dll? 07.04.2005. u 12:49 · pre 262 meseci #6
Trebalo bi da je dovoljno da ga stavis u isti folder sa exe fajlom.
Ako taj exe pokreces preko shortcuta onda proveri sta ti pise u "Start In". Treba da bude upisan folder u kojem je exe a ne da ostane prazno.
Ako ga stavljas na drugo mesto onda mora da bude u PATH.
Re: Nedostaje mi dll? 03.04.2006. u 16:02 · pre 250 meseci #7
Opet imam isti problem. Ali ovaj put bi hteo, ako je to uopste moguce, da potrebne delove qtintf70.dll-a "ubacim" u svoj exe, jer hocu da bude sto manji. Program trenutno posle svih optimizacija ima ~250KB i hteo bih da izbegnem da uz program isporucujem i dll, koji je ~4MB. Kako?
Potpis
Sendvic uvek pada na namazanu stranu!
Re: Nedostaje mi dll? 03.04.2006. u 16:15 · pre 250 meseci #8
U project->options podesi da program koristi staticko povezivanje sa bibliotekama, a ne runtime da ucitava biblioteke...mada za za ovu tvoju biblioteku nisam bas siguran da ce proci, mislim da svakako moras da isporucis taj dll, ali probaj svakao, mozda ipak prodje
Poz
Potpis
RTFM
Re: Nedostaje mi dll? 03.04.2006. u 17:13 · pre 250 meseci #9
Citat:
U project->options podesi da program koristi staticko povezivanje sa bibliotekama, a ne runtime da ucitava biblioteke...


Je l' moze malo detaljnije uputstvo?
Potpis
Sendvic uvek pada na namazanu stranu!
Re: Nedostaje mi dll? 05.04.2006. u 16:16 · pre 250 meseci #10
Otvori project/options/packages i iskljuci opciju Build with runtime packages. Ponovo kompajliraj program. Ovako dobijas veci exe, ali ima su sve biblioteke staticki povezane u tvoj exe, tako da ne bi trebalo da isporucujes pakete uz njega. Ali za konkretno tvoj dll nisam siguran da ce da radi...
poz
Potpis
RTFM
Re: Nedostaje mi dll? 06.04.2006. u 15:40 · pre 250 meseci #11
Ovo sam vec probao i ne radi (mislim da sam sve dobro uradio).

Problem sam resio tako sto sam napravio par handlera, koje sam (nesvesno) koristio iz qtintf70.dll. Sad sve radi ko bomona, a programcic je jos manji.
Potpis
Sendvic uvek pada na namazanu stranu!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme