Problem przy kompilacji

0

Mam pytanie mam napisany program biore save as zapisuje mi sie w katologu c:\Mojedo1 a przy kompilacji widze napis error 14 invalid filname c:\Mojedo1\program.exe co sie dzieje ze nie mozna go skopilowac

0

biore save as

Zapisuj poprzez Save All.

zapisuje mi sie w katologu c:\Mojedo~1

Przyczyną może być DOSowska nazwa katalogu (6 pierwszych liter, tylda, jedynka + ew. rozszerzenie), bądź sam kompilator Delphi. Zapisz projekt w innym katalogu (z rozszerzoną nazwą), potem skompiluj. Btw. jaką masz wersję Delphi? Zawsze uwzględniaj takie szczegóły w swoich pytaniach.

error 14 invalid filname c:\Mojedo~1\program.exe

W systemie MS-DOS długość nazwy pliku jest ograniczona do 8 znaków, więc logicznie rzecz biorąc dla tej ścieżki powinieneś zapisać projekt jako progra~1.dpr. Niestety reguły Delphi dla projektów nie pozwalają na taką nazwę. Konkluzję podkreśliłem, wystarczy przeczytać uważnie. Mam nadzieję, że pomoże.

0

biore save as zapisuje mi sie w katologu c:\Mojedo1 a przy kompilacji widze napis error 14 invalid filname c:\Mojedo1\program.exe co sie dzieje ze nie mozna go skopilowac

Jeśli nadal nie pomaga Ci moja rada, a mówisz, że przy kompilacji c:\Mojedo~1\program.exe zachodzi błąd, to zwróć uwagę na nazwę Twojego programu. Słowo kluczowe program jest zarezerwowane, więc nie możesz go używać dla nazwy projektu, ani żadnych innych deklaracji, typu nazwa procedury, funkcji, zmiennej, stałej, itd.
Odnośnie 8-znakowej nazwy katalogu - w nowych wersjach Delphi jest dobrze obsługiwana, nie wiem jak na starszych (dlatego mówiłem Ci, żebyś zwrócił uwagę na jakim Delphi pracujesz). Być może nie ma różnicy. Odpisz czy moje rady pomagają, bo jestem ciekaw.

1 użytkowników online, w tym zalogowanych: 0, gości: 1