Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem kreiranja EXE file-a

[es] :: Pascal / Delphi / Kylix :: Problem kreiranja EXE file-a

[ Pregleda: 2105 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
*.adsl.net.t-com.hr.



+4 Profil

icon Problem kreiranja EXE file-a22.04.2016. u 09:12 - pre 96 meseci
Imam Win10 i Delphi XE7

Problem se javlja u posljednje vrijeme, ne sjećam se da sam nešto instalirao...

1. Pokrenem Delphi
2. Otvorim program
3. Run u Debug modu

nakon x puta (nekad manje, nekad više - nema pravila, 2-20) što run-am program, delphi prijavi grešku:
[dcc32 Fatal Error] F2039 Could not create output file 'C:\Projekti\Projekt_1\Win32\Debug\Projekt1.exe'


Nakon toga moram zatvoriti Delphi, nakon ponovnog pokretanja - opet radi nekoliko puta.

Dok je u stanju greške, pokušao sam obrisati exe. Ne može: u win exp. nakon shift+delete nestale exe, ali se nakon refresh ponovno javi.

U Task Manager-u, ne "visi" program nakon gašenja, nema ga u procesima niti services-ima
Imam instaliran NOD32, provjerio stroj - nema virusa.
Našao i isprobao "RegRun Reanimator" - nema trojana.
Na 'C:\Projekti' sam postavio sva prava svima
Za projekt sam upisao sve output path-ove


Na google-u nisam našao ništa pametno...
U RUN u Release modu mi ne javlja tu grešku, doduše nisam niti startao toliko puta jer mi treba debuger.

Pomoć !!!
 
Odgovor na temu

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
*.adsl.net.t-com.hr.



+4 Profil

icon Re: Problem kreiranja EXE file-a22.04.2016. u 11:16 - pre 96 meseci
Našao sam (i probao) ovo:

http://qc.embarcadero.com/wc/qcmain.aspx?d=103862


1) Download and install Unlocker (http://www.emptyloop.com/unlocker/);

2) Inside the IDE, open your project and access "Project/Options/Build Events/";

3) Define the following command on the "Pre-build events":
C:\Progra~1\Unlocker\Unlocker.exe $(OUTPUTDIR)\$(OUTPUTFILENAME) /D /S


Ako unlocker pozovem zasebno, radi - obriše exe file

Ako napravim kako je navedeno, te dodam u Pre-build Events Commands, ne radi - ne obriše file

Pokušao sam i sa FriFileUnlocker - isto.

Pokušao sam kreirati bat file. Kada ga pozovem zasebno - obriše file ali ne i kada ga ubcim u Pre-build
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Problem kreiranja EXE file-a22.04.2016. u 11:45 - pre 96 meseci
A šta kaže Unlocker, ko drži Projec1.exe fajl zaključanim?
Možda se program ne zatvori kompletno pa onda build iz Delphija ne moze da prepiše preko.
Takođe možda probaj da ide u neki drugi dir (van C: drajva)
 
Odgovor na temu

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
*.adsl.net.t-com.hr.



+4 Profil

icon Re: Problem kreiranja EXE file-a22.04.2016. u 13:54 - pre 96 meseci
Probao sam prebaciti u drugi dir, stavio ga u MyDocuments\Projekti\Projekt1

Drži ga Delphi jer ako ugasim Delphi i ponovo ga pokrenem, sljedećih nekoliko puta uredno generira EXE.
Program je: dvije forme (MDI + Child), ništa posebno jer tek testiram izgled izbornika (da ne koristim Menu)... ničem ne pristupa, ništa ne poziva.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Problem kreiranja EXE file-a22.04.2016. u 14:11 - pre 96 meseci
To je cudno ne znam sto bi ga drzao posle gasenja, mozda treba tipa par sekundi da se ugasi i oslobode debug resursi ali generalno nisam imao taj problem da drzi. Da li ti se desava i sa drugim programima? Ako da onda je moguce da postoji neka nekompatibilnost izmedju XE7 i Win10, pa tipa probaj u compatibility modu da startujes Delphi ili instaliraj ovaj poslednji Seattle.
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Problem kreiranja EXE file-a23.04.2016. u 17:25 - pre 96 meseci
Probaj buildat projekt kada ti to javi i vidi dal se onda oslobodi. Sjecam se da se i meni to desavalo kada sam bio prebacio na 10ku, doduse D7.
F
 
Odgovor na temu

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
*.adsl.net.t-com.hr.



+4 Profil

icon Re: Problem kreiranja EXE file-a25.04.2016. u 08:36 - pre 96 meseci
- Problem se javlja unazada mjesec dana, najvše sumljam na neki Win update.
- Probao sam ostaviti ga na miru i 10-tak minuta, ne pomaže.
- Zanimljivo je da prvih nekoliko puta nakon pokretanja XE7 radi bez problema.
- XE7 je kupljen, tako da ne mogu ići na posljednju verziju
- Prije ovog projekta, završio sam 2 s kojima nisam imao problema. Probat ću njih comilirati stariji projekt (nikad vremena)
- capPicark, kako si riješio problem?

Nakon što sam u Pre-build event, Commands dodao: "C:\Progra~1\Unlocker\Unlocker.exe $(OUTPUTDIR)\$(OUTPUTFILENAME) /D /S" izgleda da radi. Kad sam to upisao u petak, nije pomagalo, ali se nisam sjetio restartati XE7

Jutros sam ostavio post, radilo je 10-tak puta sada je ponovo javio grešku.
"Free File Ulocker V4.0" mi javlja za exe file, proces: "C:\Program Files (x86)\Embacadero\Studio\15.0\bin\bds.exe"
Probao sam build - ista greška.
Zašto ulocker radi kad ga potjeram ručno, a ne radi kad ga upišem u Pre-build? Ne javi grešku, ali ne oslobodi exe file.

Negdje na net-u sam pročitao da JV kontrole mogu izazivati tu grešku. Morao bih probati i njih skinuti.

[Ovu poruku je menjao FranjoZG dana 25.04.2016. u 10:20 GMT+1]
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Problem kreiranja EXE file-a25.04.2016. u 11:06 - pre 96 meseci
Nisam nikako rješio jer sam odlazio iz bivše firme pa se nisam niti zabavljao time.

Po ovome [url=http://docwiki.embarcadero.com/RADStudio/Seattle/en/F2039_Could_not_create_output_file_'%25s'_(Delphi)]Could not create output[/url] ispada da je problem definitivno vezan uz prava pristupa. Znam da sam ja imao problema sa WIN10 kod podešavanja prava za korisnika. Dam mu FullControl, nakon nekog vremena skužim da je ta kvačica isključena. Tako da provjeri da li imaš fullcontrol nad tim direktorijem u trenutku kada ti javi da mu ne može pristupit.

Evo, dok ovo pišem googlam i naletio sam na ovo:

Možda si mi dužan pivo :)
F
 
Odgovor na temu

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
*.adsl.net.t-com.hr.



+4 Profil

icon Re: Problem kreiranja EXE file-a27.04.2016. u 08:59 - pre 96 meseci
Nakon što je Unlocker dodan u Pre-build event, Commands, problem se javlja puno rjeđe. Pokušat ću (kad bude malo vremena) izbaciti ju pa pokušati bez nje...

captPicard, pivo nisam dužan jer sam to vidio.... ali pivo može svejedno (ili bolje vino - moje domaće: liječi, diže iz mrtvih i produžuje život za 100 godina) ako navratiš do Zagreba.
 
Odgovor na temu

komplikator
Programer / sys. inženjering
CRO

Član broj: 29755
Poruke: 158
93.140.49.*

ICQ: 13387003


+8 Profil

icon Re: Problem kreiranja EXE file-a28.04.2016. u 12:11 - pre 96 meseci
Očigledno je problem što windoze ne vole čitanja, pisanja i brisanja po osjetljivim putanjama tipa program files, roota sistemske particije (pa i direktorija na sistemskoj particiji).
Prvo sam nadvladavao ovlasti (XE6 na win10) i pokretao BDS kao administrator i svašta-nešto da bi na kraju jednostavno sve važne, lib, build i sl. putanje delphija i dodatnih komponenti jednostavno odvukao na zasebnu particiju.
Nekad davno sam D6 i d/ držao na zasebnoj particiji i sve vezano za razvoj instalirao tamo, no prešao sam na "tamnu stranu" i počeo novije alate instalirati u programsku putanju da bi evo na kraju požalio i vratio se dobrom starinskom konceptu.

Slično je bilo s "blagodatima" windoza tipa registrija. Nekad sam sve držao po INI datotekama i bilo je super, onda sam se "spametio" i počeo držati po registriju (zgodno za postavke zaebnih usera). Potom su došle zločestije verzije OS-ova. koje su sve restriktivnije prema takvim stvarima i opet sam požalio. Na kraju sve držim u vlastitim xml fajlovima koji su mi se pokazali idealnima za tu namjenu, razne db usere i sl. držim isključivo u svojoj bazi (isto iz jedne bivše firme nosim uspomenu gdje je moj prethodnik na SQL serveru korisnike programa definirao kao MSSQL logine, pa kad rikne server ili nešto migriraju imaju poprilične probleme). I tako... uzdaj se u se i svoje kljuse, a pusti se primamnjivih M$ navlakuša pa tako i ovo sa sistemskim putanjama windoza i Delphijem.
God is real unless is declared as integer.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Problem kreiranja EXE file-a

[ Pregleda: 2105 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.