Вопросы новичка

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Вопросы новичка

Сообщение Leon » 01.12.2011 19:21:40

Спасибо,Vadim.
Я примерно так и понимал.Вобщем пороюсь я в WinAPI,а там,думаю и решится вопрос.Пока что успехов Вам в сдаче сессии.
Leon
новенький
 
Сообщения: 65
Зарегистрирован: 30.03.2011 09:27:02

Re: Вопросы новичка

Сообщение Leon » 03.12.2011 12:48:46

Тут есть еще одна задачка.Нужно запускать из моей проги два внешних параллельных процесса,например,осциллограф и тональный генератор.Так вот,когда я в своей программе пишу Exec(...),Exec(...),то второй Экзек не запустится,пока работу не закончит первый.То есть пустить параллельно два Экзека не получается.Как выйти из положения? Спасибо.
Leon
новенький
 
Сообщения: 65
Зарегистрирован: 30.03.2011 09:27:02

Re: Вопросы новичка

Сообщение Brainenjii » 03.12.2011 14:19:43

Попробуйте TProcess
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Вопросы новичка

Сообщение dunin » 14.12.2011 09:11:12

Ситуация:
- Нажатием F9 компилирую экзешник и запускаю. Отладчик включен. ОС Виндус.

Надо:
- Нажатием F9 компилирую экзешник и запускаю. Но файл запускается с параметрами. Например: "myprog.exe /test /700". Отладчик включен.
Понятно, что при запуске с командной строки проблем нет. Но надо, чтобы файл запускался с произвольными параметрами из под отладчика, т.е. стандартным нажатием F9.

Вопрос:
- где в Лазарусе (в свойствах проекта или еще где) можно (ли?) прописать эти самые параметры. (В примере выше "/test /700"). Такое возможно?

Спасибо.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Вопросы новичка

Сообщение Brainenjii » 14.12.2011 09:26:22

Запуск -> Параметры запуска -> Параметры командной строки
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Вопросы новичка

Сообщение dunin » 14.12.2011 09:59:48

Brainenjii писал(а):Запуск -> Параметры запуска -> Параметры командной строки

Brainenjii, спасибо! :!:
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Вопросы новичка

Сообщение Leon » 14.12.2011 15:02:36

Ребята,здравствуйте.
Такая вот заморочка,мучаюсь уже кой час и никак не сведу толку.
Есть задача.На микрофонный вход звуковой карты подается переменной напряжение от 0.5 до 4 вольт.Программно нужно выловить уровень напряжения и построить график.График для меня уже не проблема.А вот выловить это самое напряжение прям хоть плачь.Скачал с Инета команды АРI,попробовал.Читаю данные буфера,а они постоянно одинаковые.чего в принципе быть не может.Наверное я чего накуралесил.Или в чужих исходниках ошибки.
Подскажите ПОЖАЛУЙСТА,если можно с кодом и комментами для чайников,как и откуда читать данные мгновенных значений напряжения на микрофонном входе звуковой карты.Что с ними делать,я.пожалуй уже разберусь.Заранее боллшое спасибо. :)
Leon
новенький
 
Сообщения: 65
Зарегистрирован: 30.03.2011 09:27:02

Re: Вопросы новичка

Сообщение Leon » 15.12.2011 15:23:24

Проблема,изложенная постом выше решилась непредвиденно.Поменял Виндоуз СП2 на СП3 и программа стала работать на всех компах.Не все видать в Лазарусе...
Leon
новенький
 
Сообщения: 65
Зарегистрирован: 30.03.2011 09:27:02

Re: Вопросы новичка

Сообщение Leon » 20.12.2011 22:26:46

Создал объект Image1 и сунул туда картинку в GIF формате.А она умерла... Как ее сделать живой?
Leon
новенький
 
Сообщения: 65
Зарегистрирован: 30.03.2011 09:27:02

Re: Вопросы новичка

Сообщение Leon » 30.12.2011 13:10:09

Здравствуйте.Вот такая есть проблемма.
Пишу в файл myprog.rc такие строки:
muz WAVE mymuz.wav
kart GIF mykart.gif

Помещаю в программу строку
{$R myprog.rc}

запускаю.Музыку играю плейсаундом вызовом из ресурса по имени muz.Проблем нет.
Завожу в форме пустое окошко Image1 и хочу залить туда картинку из ресурса.Нашел в справке команду и записал:
Image1.Picture.LoadFromLazarusResourses('kart').При компиляции выдало,что Лазарус не знает такого имени kart,но ведь имя muz из того же ресурсного файла он знает! Пробовал перебить все в файл RES утилитой,но все работает так же.Что теперь делать?
Leon
новенький
 
Сообщения: 65
Зарегистрирован: 30.03.2011 09:27:02

Re: Вопросы новичка

Сообщение dunin » 10.01.2012 10:42:07

Всем привет и еще раз с Новым годом. :)

Вопрос: Как правильно программно свернуть форму?
Если так
Код: Выделить всё
Application.MainForm.WindowState:= wsMinimized;

или так
Код: Выделить всё
MainForm.WindowState:= wsMinimized;

то форма почему-то сворачивается не в панель, а падает в левый нижний угол с минимальным размером. Виндус ХР.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Вопросы новичка

Сообщение iskander » 10.01.2012 16:19:24

dunim
По-моему
Код: Выделить всё
Application.Minimize
iskander
энтузиаст
 
Сообщения: 623
Зарегистрирован: 08.01.2012 18:43:34

Re: Вопросы новичка

Сообщение dunin » 10.01.2012 23:34:13

iskander, спасибо. Помогло.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 216

Рейтинг@Mail.ru