Q Basic - tworzenie plików .exe ???

Forum dotyczące ogólnie pojętego programowania - algorytmów, struktur danych, narzędzi programistycznych, itp - głównie w kontekście komputerów PC.
ODPOWIEDZ
pawcioludek
-
Posty: 14
Rejestracja: 30 wrz 2006, 18:53

Q Basic - tworzenie plików .exe ???

Post autor: pawcioludek » 03 paź 2006, 17:01

Mam problem, piszę jakiś programik w QB wciskam F5
i wszystko jest ok, chce zpisać jako tekst jest dobrze,
ale schody zaczynają się gdy chce zapisać plik jako .exe.
Normalnie go zapisuje, później otwieram folder gdzie jest.
Widzę typową dla tego pliku ikonkę. Klikam i wyświetla mi się jakis błąd.

Ignoruję i nic (zamyka sie) :!:
co robic :?: :?: :?:
Ostatnio zmieniony 03 paź 2006, 18:50 przez pawcioludek, łącznie zmieniany 4 razy.

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 03 paź 2006, 17:12

Rozumiem, że uruchamiasz plik pod systemem Windows?
Napisz dokładnie, jaki to komunikat błędu.

Pozdrawiam!

Marcin G.
Ostatnio zmieniony 01 sty 1970, 1:00 przez marcing, łącznie zmieniany 1 raz.

Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Post autor: Kulpina » 03 paź 2006, 17:34

Zabrakło mu kilku spacji. Czy za to musi spotykać ludzi taka kara??

[ Dodano: 2006-10-03, 18:36 ]
w qbasiku chyba nie można robić .exe to jest tylko interpreter, a nie kompilator

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 03 paź 2006, 17:47

Kulpina - może i zabrakło parę spacji... Ale rejestrując się akceptujesz przecież regulamin, a w nim jest pkt. 6...

Masz jednak rację - QBasic to interpreter, kompilatorem był QuickBasic.
Dlatego ciekaw jestem jaki błąd pokazuje sie Koledze pawcioludek.

pawcioludek
-
Posty: 14
Rejestracja: 30 wrz 2006, 18:53

Post autor: pawcioludek » 03 paź 2006, 18:02

Oto zrzut z ekranu:
Załączniki
blad.GIF
(72.3 KiB) Pobrany 6667 razy

Awatar użytkownika
marcing
Użytkownik
Posty: 868
Rejestracja: 14 lut 2006, 14:13
Lokalizacja: z pociągu...
Kontakt:

Post autor: marcing » 03 paź 2006, 18:10

Hmmm.. Rozumiem, że zapisując plik, zmieniasz tylko rozszerzenie z .bas na .exe...
Tym samym nie tworzysz prawidłowego pliku wykonywalnego - na co wskazuje błąd.
Nadal jest to zwykły plik tekstowy, tylko z innym rozszerzeniem. Możesz to sprawdzić wczytując plik do Notatnika (z menu Plik->Otwórz)

Pozdrawiam!
Ostatnio zmieniony 01 sty 1970, 1:00 przez marcing, łącznie zmieniany 1 raz.

ZbeeGin

Post autor: ZbeeGin » 03 paź 2006, 18:37

W wersji QBasic 4.5 jest dostępny kompilator! Powstaje normalny plik EXE, który po odpowiednim zlinkowaniu podczas kompilacji może być przenoszony na inne komputery, gdyż dodawana jest kompletna biblioteka funkcji wewnętrznych języka.

Gdzieś widziałem tą wersję do pobrania... Ale nie jestem na 100% pewien.

[ Dodano: 2006-10-03, 19:40 ]
http://www.geocities.com/muratelic/qb45.htm Tutaj go znajdziesz.

ODPOWIEDZ