Ĺadny brzuch
Mam plik aaa.mid Otwieram go za pomocą notatnika, zapisuję jako aaa.rc (zapisz jako wszystkie pliki, kodowanie ANSI). Odpalam cmd wpisując brcc32 aaa.rc (wszystko w tym samym katalogu) i wyskakuje błąd:
Error aaa.rc 1 1: Expecting resource name or resource type name
o co w tym chodzi??
że co :o przeczytaj to : http://4programmers....y/Zasoby_w_EXE
tylko że tam jest na wav`ie opisane. troszeczkę nie zrozumiałem - otwieram *.wav w notatniku i na górze dopisuję:
STRINGTABLE
BEGIN
101, "Cześć!"
102, "Jak się masz?"
END
ID_WAVE WAVE "aaa.wav"
????
Po co te cześć i jak się masz????????????????????????????????
Mógłby ktoś to dokładniej mi wytłumaczyć jak dla cepa jak zmienić aaa.mid na aaa.rc ???????
Użytkownik dddman edytował ten post 03 marzec 2006, 21:51
Po co te cześć i jak się masz????????????????????????????????
Mógłby ktoś to dokładniej mi wytłumaczyć???
omg zacznijmy od tego ze to nie plik *.wav / *.mid masz otworzyc notatnikiem tylko plik *.rc -> a dopiero potem wpisac dane (odwolanie do pliku *.mid / *.wav)
Ok już zakapowałem, skompilowałem aaa.mid, utworzyłem plik aaa.rc i za pomocą brcc32 utworzyłem plik aaa.res który dodałem. Lecz mam pytanie - przy odgrywaniu mida tworzy mi się w katalogu plik Project2.exe.mid. Czemu ma on taką nazwe a nie aaa.mid ???
Ok już zakapowałem, skompilowałem aaa.mid, utworzyłem plik aaa.rc i za pomocą brcc32 utworzyłem plik aaa.res który dodałem. Lecz mam pytanie - przy odgrywaniu mida tworzy mi się w katalogu plik Project2.exe.mid. Czemu ma on taką nazwe a nie aaa.mid ???
sorki za mój wcześniejszy głupi post - na szybko chciałem zrobić hehe i nieuważałem - już OK. Jak zrobić żeby plik z zasobów podczas odtwarzania był niewidoczny (atrybut hidden)?
i jeszczemam pytanie -
odgrywanie mida mam takie:
procedure playmid(filename:pchar);
var
wDeviceID:integer;
openparms:MCI_OPEN_PARMS;
playparms:MCI_PLAY_PARMS;
begin
openparms.lpstrDeviceType:='sequencer';
openparms.lpstrElementName:=filename;
mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE or MCI_OPEN_ELEMENT,DWORD(@openparms)); //
wDeviceID:=openparms.wDeviceID;
mciSendCommand(wDeviceID,MCI_PLAY,0,DWORD(@playparms)); //
end;
jak ma wyglądać procedura która zatrzymuje odgrywanie mida?
Użytkownik dddman edytował ten post 03 marzec 2006, 22:30
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Error aaa.rc 1 1: Expecting resource name or resource type name
o co w tym chodzi??
że co :o przeczytaj to : http://4programmers....y/Zasoby_w_EXE
tylko że tam jest na wav`ie opisane. troszeczkę nie zrozumiałem - otwieram *.wav w notatniku i na górze dopisuję:
STRINGTABLE
BEGIN
101, "Cześć!"
102, "Jak się masz?"
END
ID_WAVE WAVE "aaa.wav"
????
Po co te cześć i jak się masz????????????????????????????????
Mógłby ktoś to dokładniej mi wytłumaczyć jak dla cepa jak zmienić aaa.mid na aaa.rc ???????
Użytkownik dddman edytował ten post 03 marzec 2006, 21:51
Po co te cześć i jak się masz????????????????????????????????
Mógłby ktoś to dokładniej mi wytłumaczyć???

omg zacznijmy od tego ze to nie plik *.wav / *.mid masz otworzyc notatnikiem tylko plik *.rc -> a dopiero potem wpisac dane (odwolanie do pliku *.mid / *.wav)
Ok już zakapowałem, skompilowałem aaa.mid, utworzyłem plik aaa.rc i za pomocą brcc32 utworzyłem plik aaa.res który dodałem. Lecz mam pytanie - przy odgrywaniu mida tworzy mi się w katalogu plik Project2.exe.mid. Czemu ma on taką nazwe a nie aaa.mid ???
Ok już zakapowałem, skompilowałem aaa.mid, utworzyłem plik aaa.rc i za pomocą brcc32 utworzyłem plik aaa.res który dodałem. Lecz mam pytanie - przy odgrywaniu mida tworzy mi się w katalogu plik Project2.exe.mid. Czemu ma on taką nazwe a nie aaa.mid ???

sorki za mój wcześniejszy głupi post - na szybko chciałem zrobić hehe i nieuważałem - już OK. Jak zrobić żeby plik z zasobów podczas odtwarzania był niewidoczny (atrybut hidden)?
i jeszczemam pytanie -
odgrywanie mida mam takie:
procedure playmid(filename:pchar);
var
wDeviceID:integer;
openparms:MCI_OPEN_PARMS;
playparms:MCI_PLAY_PARMS;
begin
openparms.lpstrDeviceType:='sequencer';
openparms.lpstrElementName:=filename;
mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE or MCI_OPEN_ELEMENT,DWORD(@openparms)); //
wDeviceID:=openparms.wDeviceID;
mciSendCommand(wDeviceID,MCI_PLAY,0,DWORD(@playparms)); //
end;
jak ma wyglądać procedura która zatrzymuje odgrywanie mida?
Użytkownik dddman edytował ten post 03 marzec 2006, 22:30