Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2018, 18:15   #1
kurmanbek
Новичок
Джуниор
 
Регистрация: 01.11.2018
Сообщений: 1
Смущение Помогите

Здраствуйте помогите пожалуйста
Я только начал изучать Delphi я долго капался но не могу найти ошибку
на 13том строчке выдает ошибку пожалуйста помогите плииз

Код:
1 procedure TForm1.BitBtn1Click(Sender: TObject);
2 begin
3 if  OpenDialog1.Execute=false then exit;
4 if stream<>0 then
5 Bass_StreamFree(stream);

6 stream:=Bass_streamCreateFile(false,PChar(OpenDialog1.FileName),0,0,0);

7 if stream=0 then
8 ShowMessage('Îøèáêà ôàéë íå çàãðóæåí!')
9 else
10 begin
    11 Panel1.Caption:=ExtractFileName(OpenDialog1.FileName);
    12 ScrollBar1.Min:=0;
    13 ScrollBar1.Max:=Bass_ChannelGetlength(stream,0)-1;
    ScrollBar1.Position:=0;
end;

end;

Последний раз редактировалось Аватар; 15.12.2018 в 23:11.
kurmanbek вне форума Ответить с цитированием
Старый 15.12.2018, 22:24   #2
Nintra GrayWorker
Пользователь
 
Регистрация: 19.10.2018
Сообщений: 72
По умолчанию

kurmanbek
Вы фигню написали.
(На делфи редко пишу, но пройти не смог)

Цитата:
Сообщение от kurmanbek Посмотреть сообщение
ScrollBar1.Max:=Bass_ChannelGetleng th(stream,0)-1;
Ну чо здесь: пробел? Вся трабла в том, что ты в коде не увидел лишний пробел?

ScrollBar1.Max:=Bass_ChannelGetleng (ЗДЕСЯ)th(stream,0)-1;

Последний раз редактировалось Nintra GrayWorker; 15.12.2018 в 22:26.
Nintra GrayWorker вне форума Ответить с цитированием
Старый 15.12.2018, 23:11   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Нормально там с пробелом, то движок форума так рвет длинные строки не взятые в тег code. А вот расчет нуля вторым параметром, там какой тип должен быть? Может попробовать BASS_POS_BYTE
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 15.12.2018, 23:32   #4
Nintra GrayWorker
Пользователь
 
Регистрация: 19.10.2018
Сообщений: 72
По умолчанию

Аватар,, а что эта функция делает?
Цитата:
Сообщение от kurmanbek Посмотреть сообщение
Bass_ChannelGetlength(stream,0)-1;
Nintra GrayWorker вне форума Ответить с цитированием
Старый 15.12.2018, 23:42   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

http://www.un4seen.com/doc/#bass/BAS...GetLength.html
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод нужен срочно помогите ) в течение 2 часов от Паскаля на Турбо СИ нужно помогите Жанибек Помощь студентам 14 01.04.2015 17:23
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно Сергей Человек Фриланс 3 06.07.2009 19:30
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! VisTBacK Помощь студентам 6 19.09.2008 13:44