Kezdőoldal » Számítástechnika » Programozás » Mi a probléma és hogyan lehet...

Hecvid kérdése:

Mi a probléma és hogyan lehet megoldani?

Figyelt kérdés

Most kezdtem el Pascalt tanulni, azonban mikor a Geany-ben rámentem a fordításra, akkor a következőt írta ki:


Compiling proba.pas

Fatal: Can't open file "proba.pas"

Fatal: Compilation aborted

Error: C:\FPC\2.6.2\bin\i386-Win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)

Fordítás sikertelen.


Hogy lehetne ezt orvosolni, hogy működjön?



2014. jan. 31. 19:08
1 2 3
 11/22 ejbenjaro ***** válasza:

A kis és nagy betűk nem okoznak problémát. Mit takar, hogy nem működik? Mit csinál a programod? Van benne adatbekérés?

Fordítsd már le ezt a programot a gépeden és futtasd:


program billentyukod;


{$mode objfpc}{$H+}


uses

crt;


var

ch : char;


begin

textbackground(1);

clrscr;

write(' Kilépés - ESC | Billentyűkódok kiírására szolgáló program. | v0.1 ');

window(2,2,79,23);

textbackground(4);

clrscr;

repeat

repeat

until keypressed;

ch:=readkey;

if ch=#0 then ch:=readkey;

writeln(ord(ch));

until ch=#27;

window(1,1,80,24);

textbackground(0);

textcolor(7);

clrscr;

end.


Amikor a futtatást állítottad be, akkor ugye meg volt nyitva egy pascal forráskód? Ezt "%d\%e.exe" így ahogy van idézőjelestől mindenestől írtad be a Futtatásnál szereplő szöveg helyére?

2014. febr. 4. 20:43
Hasznos számodra ez a válasz?
 12/22 A kérdező kommentje:

Egy kifejezetten egyszerű program, hisz csak próbálkozásra használtam:


program proba;

var n:integer;

begin

writeln('ird be n-t');

readln(n);

writeln('es n=', n);

end.


Szóval van adatbekérés.

Amikor a futtatást állítottam be, akkor volt nyitva pascal forráskód.

A futtatásnál lévő szöveg helyére, pontosan ugyan azt másoltam be, amit írtál ("%d\%e.exe").

A hibakód amit pedig kiír:


A megadott nevet ("./proba") a rendszer nem ismeri el belső vagy külső parancsként, futtatható programként, vagy kötegfájlként

A folytatáshoz nyomjon meg egy billentyűt . . .

(ENTER-re:)

A következő fájl nem található: D:\geany_run_script.bat

A folytatáshoz nyomjon meg egy billentyűt . . .

(ENTER-re eltűnik a CMD)


A geany_run_script.bat-ot, pedig mindíg a cmd-nek alapvetően beállított mappájában keresi, amikor pedig átállítottam arra ahol a .pas, meg minden van, akkor működött, de én nem szeretném, ha a cmd arra lenne állítva.


(Egyenlőre még sajnos nem volt időm kipróbálni amit küldtél, de amint lehet, megteszem)

2014. febr. 5. 20:47
 13/22 ejbenjaro ***** válasza:

"A megadott nevet ("./proba") a rendszer nem ismeri el belső vagy külső parancsként, futtatható programként, vagy kötegfájlként "


A hibaüzenetben levo ./proba eléggé árulkodó. Ez szerint akkor valamiért még mindig az eredeti kódot használja ami "./%e" volt.


[link]


Milyen verziót használsz a Geany-ből és milyen oprendszer alatt?

2014. febr. 5. 21:55
Hasznos számodra ez a válasz?
 14/22 A kérdező kommentje:
A Windows 7 alatt fut az 1.23.1-es Geany.
2014. febr. 6. 20:13
 15/22 ejbenjaro ***** válasza:
Keresd meg az application data mappát a saját mappádban, majd azon belül kell legyen valahol egy geany mappa. Töröld ki ezt a geany mappát, majd indítsd el a geany-t és a már korábban leírt módon módosítsd a dolgokat. Ha ez után sem megy, akkor nem tudom mi lehet a nyűgje.
2014. febr. 7. 17:43
Hasznos számodra ez a válasz?
 16/22 A kérdező kommentje:

Hát a törlés, és újra átírás után, a végrehajtás, újra a már ismert hibaüzenetet írta ki, azonban találtam egy érdekes fájl-t abban a mappában amit írtál.

A neve geany.conf, és ez van benne:



[geany]

default_open_path=

cmdline_new_files=true

notebook_double_click_hides_widgets=false

tab_close_switch_to_mru=false

tab_pos_sidebar=2

sidebar_pos=0

msgwin_orientation=1

highlighting_invert_all=false

pref_main_search_use_current_word=true

check_detect_indent=false

detect_indent_width=false

use_tab_to_indent=true

pref_editor_tab_width=4

indent_mode=2

indent_type=1

virtualspace=1

autocomplete_doc_words=false

completion_drops_rest_of_word=false

autocompletion_max_entries=30

autocompletion_update_freq=250

color_scheme=

mru_length=10

disk_check_timeout=30

show_editor_scrollbars=true

brace_match_ltgt=false

use_gtk_word_boundaries=true

complete_snippets_whilst_editing=false

use_atomic_file_saving=false

gio_unsafe_save_backup=false

use_gio_unsafe_file_saving=true

indent_hard_tab_width=8

find_selection_type=0

extract_filetype_regex=-\\*-\\s*([^\\s]+)\\s*-\\*-

show_symbol_list_expanders=true

compiler_tab_autoscroll=true

allow_always_save=false

statusbar_template=

new_document_after_close=false

msgwin_status_visible=true

msgwin_compiler_visible=true

msgwin_messages_visible=true

msgwin_scribble_visible=true

documents_show_paths=true

sidebar_page=1

pref_main_load_session=true

pref_main_project_session=true

pref_main_project_file_in_basedir=false

pref_main_save_winpos=true

pref_main_confirm_exit=false

pref_main_suppress_status_messages=false

switch_msgwin_pages=false

beep_on_errors=true

auto_focus=false

sidebar_symbol_visible=true

sidebar_openfiles_visible=true

editor_font=Monospace 10

tagbar_font=Sans 9

msgwin_font=Sans 9

show_notebook_tabs=true

show_tab_cross=true

tab_order_ltr=true

tab_order_beside=false

tab_pos_editor=2

tab_pos_msgwin=0

use_native_windows_dialogs=false

show_indent_guide=false

show_white_space=false

show_line_endings=false

show_markers_margin=true

show_linenumber_margin=true

long_line_enabled=true

long_line_type=0

long_line_column=72

long_line_color=#C2EBC2

symbolcompletion_max_height=10

symbolcompletion_min_chars=4

use_folding=true

unfold_all_children=false

use_indicators=true

line_wrapping=false

auto_close_xml_tags=true

complete_snippets=true

auto_complete_symbols=true

pref_editor_disable_dnd=false

pref_editor_smart_home_key=true

pref_editor_newline_strip=false

line_break_column=72

auto_continue_multiline=true

comment_toggle_mark=~

scroll_stop_at_last_line=true

autoclose_chars=0

pref_editor_default_new_encoding=UTF-8

pref_editor_default_open_encoding=None

default_eol_character=0

pref_editor_new_line=true

pref_editor_ensure_convert_line_endings=false

pref_editor_replace_tabs=false

pref_editor_trail_space=false

pref_toolbar_show=true

pref_toolbar_append_to_menu=false

pref_toolbar_use_gtk_default_style=true

pref_toolbar_use_gtk_default_icon=true

pref_toolbar_icon_style=0

pref_toolbar_icon_size=0

pref_template_developer=David

pref_template_company=

pref_template_mail=David@DAVID-PC

pref_template_initial=D

pref_template_version=1.0

pref_template_year=%Y

pref_template_date=%Y-%m-%d

pref_template_datetime=%d.%m.%Y %H:%M:%S %Z

context_action_cmd=

sidebar_visible=true

statusbar_visible=true

msgwindow_visible=true

fullscreen=false

scribble_text=Írjon ide tetszés szerint, használja ezt úgy, mint egy jegyzettömböt/firkalapot

scribble_pos=79

treeview_position=156

msgwindow_position=368

geometry=0;0;898;600;0;

custom_date_format=


[build-menu]

number_ft_menu_items=0

number_non_ft_menu_items=0

number_exec_menu_items=0


[search]

pref_search_hide_find_dialog=false

pref_search_always_wrap=false

pref_search_current_file_dir=true

find_all_expanded=false

replace_all_expanded=false

position_find_x=-1

position_find_y=-1

position_replace_x=-1

position_replace_y=-1

position_fif_x=-1

position_fif_y=-1

fif_regexp=false

fif_case_sensitive=true

fif_match_whole_word=false

fif_invert_results=false

fif_recursive=false

fif_extra_options=

fif_use_extra_options=false

fif_files=

fif_files_mode=0

find_regexp=false

find_case_sensitive=false

find_escape_sequences=false

find_match_whole_word=false

find_match_word_start=false

find_close_dialog=true

replace_regexp=false

replace_case_sensitive=false

replace_escape_sequences=false

replace_match_whole_word=false

replace_match_word_start=false

replace_search_backwards=false

replace_close_dialog=true


[plugins]

load_plugins=true

custom_plugin_path=

active_plugins=;


[tools]

terminal_cmd=cmd.exe /Q /C %c

browser_cmd=firefox

grep_cmd=grep


[printing]

print_cmd='

use_gtk_printing=true

print_line_numbers=true

print_page_numbers=true

print_page_header=true

page_header_basename=false

page_header_datefmt=%c


[project]

session_file=

project_file_path=C:\\Users\\David\\projektek


[files]

recent_files=D:\\Pascal\\peldak\\case, repeat.pas;D:\\Pascal\\peldak\\case, repeat.exe;D:\\Pascal\\proba.pas;D:\\Pascal\\5.kor.pas;D:\\Pascal\\4.szamjegy.pas;D:\\Pascal\\3. honap.pas;D:\\Pascal\\2.derek haromszog.pas;D:\\Pascal\\1.szab haromszog.pas;D:\\Pascal\\szab haromszog.pas;D:\\Pascal\\primko.pas;

recent_projects=

current_page=0

FILE_NAME_0=49;Pascal;0;EUTF-8;1;1;0;D%3A%5CPascal%5Cproba.pas;0;4


Esetleg ebben nincs valami amit átírva megoldódik a probléma?

2014. febr. 7. 22:47
 17/22 ejbenjaro ***** válasza:

Ebben a fájlban nincsen ide vonatkozó beállítás, ahogy nézem. De ha már a geany mappában vagy, akkor kell legyen ott egy filedefs mappa, abban pedig egy filetypes.pascal fájl.

Na, nálam ennek ilyen a tartalma:

[build-menu]

FT_00_LB=_Ford+şt+ís

FT_00_CM=fpc "%d\\%f"

FT_00_WD=

EX_00_LB=Futtat

EX_00_CM="%d\\%e.exe"

EX_00_WD=

2014. febr. 10. 15:14
Hasznos számodra ez a válasz?
 18/22 A kérdező kommentje:

Az enyém tartalma:


[build-menu]

FT_00_LB=_Fordítás

FT_00_CM=fpc "%d\\%f"

FT_00_WD=

EX_01_LB=

EX_01_CM=

EX_01_WD=

EX_00_LB=Futtat

EX_00_CM="%d\\%e.exe"

EX_00_WD=


Ahogy én látom, a különbség az, hogy hárommal több sorom van, és nekem ki van írva a fordítás, nálad viszont valamivel helyettesítette a gép.

Esetleg teljen másoljam át a tiedet, vagy csak részeit változtassam meg, vagy semmit?

2014. febr. 10. 17:44
 19/22 ejbenjaro ***** válasza:
Próbáld meg, hogy bemásolod az enyémet, a tied helyébe. A Fordítás hibás megjelenítése valószínűleg karakterkódolási problémából adódik. (A FreeCommander nézőkéje, amivel filetypes.pascal fájlt megnéztem, és a tartalmát kimásoltam lehet, hogy nem UTF-8 kódolásra volt állítva.)
2014. febr. 10. 18:38
Hasznos számodra ez a válasz?
 20/22 A kérdező kommentje:
Sajnos nem változott semmi.
2014. febr. 11. 17:38
1 2 3

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!