Всем спасибо, тему закрываю. Изначально задача стояла получить по USB 12-разрядный параллельный код для ЦАПа.
Предполагал использовать пару китайских переходников USB-LPT; думал Win7 определит их как HID-устройства и вперед,
но они определились устройствами поддержки принтера и предназначены только ...
Найден 361 результат
- 27.02.2026 22:49:18
- Форум: Lazarus
- Тема: Китайский переходник USB-LPT (повтор) - получить Handle
- Ответы: 8
- Просмотры: 3799
- 26.02.2026 21:21:22
- Форум: Lazarus
- Тема: Китайский переходник USB-LPT (повтор) - получить Handle
- Ответы: 8
- Просмотры: 3799
Re: Китайский переходник USB-LPT (повтор) - получить Handle
PortControl на Win7 не встал, говорит Win98 давай
LPTSwitch - все о штатном LPT1
wndlpt - набор исходников на с, к сожалению не владею.
- 26.02.2026 21:16:02
- Форум: Lazarus
- Тема: Китайский переходник USB-LPT (повтор) - получить Handle
- Ответы: 8
- Просмотры: 3799
Re: Китайский переходник USB-LPT (повтор) - получить Handle
В лоб LPT-2..4 не прошло.
"prn" возвращает handle LPT1
- 26.02.2026 10:15:55
- Форум: Lazarus
- Тема: Китайский переходник USB-LPT (повтор) - получить Handle
- Ответы: 8
- Просмотры: 3799
Китайский переходник USB-LPT (повтор) - получить Handle
Всем доброго!
Под Win7 пытаюсь получить handle переходника для вывода в него байта.
var
hLpt:THandle;
......................
hLpt:=CreateFile('xxx',GENERIC_READ or GENERIC_WRITE,0,nil,OPEN_EXISTING,0,0,);
Вопрос: что указать в 'xxx'?
devcon find all *USB* выдает
USBPRINT\UNKNOWNPRINTER\6 ...
Под Win7 пытаюсь получить handle переходника для вывода в него байта.
var
hLpt:THandle;
......................
hLpt:=CreateFile('xxx',GENERIC_READ or GENERIC_WRITE,0,nil,OPEN_EXISTING,0,0,);
Вопрос: что указать в 'xxx'?
devcon find all *USB* выдает
USBPRINT\UNKNOWNPRINTER\6 ...
- 26.02.2026 10:01:57
- Форум: Lazarus
- Тема: Китайский переходник USB-LPT
- Ответы: 2
- Просмотры: 3470
Re: Китайский переходник USB-LPT
Спасибо.
- 24.02.2026 21:30:36
- Форум: Lazarus
- Тема: Китайский переходник USB-LPT
- Ответы: 2
- Просмотры: 3470
Китайский переходник USB-LPT
Всем доброго! Есть задача формировать на LPT-разъеме произвольный код на D0..D7 через USB.
Под Linux переходник определяется как /dev/usb/lp0. На переходнике "заземлил" сигнал BUSY (готовность принтера принимать данные),
а также соединил STROBE и ACK.
procedure TForm1.ButIdClick(Sender: TObject ...
Под Linux переходник определяется как /dev/usb/lp0. На переходнике "заземлил" сигнал BUSY (готовность принтера принимать данные),
а также соединил STROBE и ACK.
procedure TForm1.ButIdClick(Sender: TObject ...
- 14.01.2024 10:02:28
- Форум: Lazarus
- Тема: Проблема с TMainMenu Lazarus 3.0.0
- Ответы: 12
- Просмотры: 5367
Re: Проблема с TMainMenu Lazarus 3.0.0
Спасибо, попробовал. Получил "Невозможно найти файл ***[Makefile"
Тест компилятора выдал три предупреждения "Дублирующие .ppu"
По факту Lazarus не пересобран. Чувствую закопаюсь и откачусь на 2.6.4
Добавлено спустя 13 часов 16 минут 38 секунд:
Чувствую закопаюсь и откачусь на 2.6.4
Надо идти в ...
Тест компилятора выдал три предупреждения "Дублирующие .ppu"
По факту Lazarus не пересобран. Чувствую закопаюсь и откачусь на 2.6.4
Добавлено спустя 13 часов 16 минут 38 секунд:
Чувствую закопаюсь и откачусь на 2.6.4
Надо идти в ...
- 13.01.2024 13:07:31
- Форум: Lazarus
- Тема: Проблема с TMainMenu Lazarus 3.0.0
- Ответы: 12
- Просмотры: 5367
Re: Проблема с TMainMenu Lazarus 3.0.0
По опыту - Альты ставят работающий бинарник, проблем не было.WAYFARER писал(а):Если нет, то попробуйте в первую очередь это сделать (с очисткой), и так же пересобрать с очисткой приложения
Тупая пересборка не помогла. Подскажите, что означает "с очисткой"
- 13.01.2024 12:35:30
- Форум: Lazarus
- Тема: Проблема с TMainMenu Lazarus 3.0.0
- Ответы: 12
- Просмотры: 5367
Проблема с TMainMenu Lazarus 3.0.0
Всем доброго!
Имеется ПК с AltLinux (Альт Рабочая станция 10.1.990 ), с Lazarus, на котором разрабатываются приложения.
Запуск приложений и работа с ними ведется удаленно с Win-ПК через X2Go.
Последние версии приложений собраны в Lazarus 2.2.4, с ними проблем не наблюдалось.
При плановом обновлении ...
Имеется ПК с AltLinux (Альт Рабочая станция 10.1.990 ), с Lazarus, на котором разрабатываются приложения.
Запуск приложений и работа с ними ведется удаленно с Win-ПК через X2Go.
Последние версии приложений собраны в Lazarus 2.2.4, с ними проблем не наблюдалось.
При плановом обновлении ...
- 25.06.2023 12:01:23
- Форум: Lazarus
- Тема: Linux: сохранить образ устройства в файл [РЕШЕНО]
- Ответы: 9
- Просмотры: 5318
Re: Linux: сохранить образ устройства в файл
Flush(Fo);
Спасибо. Новое дело.
В разделе диска доступно 17 Гб из 30. Файл размером 1 Гб пишется без проблем. Запись файла 8 Гб останавливается на 4,2 Гб с сообщением Disc full.
НО новый поворот: исходный код работает - взял другую флешку 8Гб - полет нормальный.
Догадался выполнить dd на битой ...
Спасибо. Новое дело.
В разделе диска доступно 17 Гб из 30. Файл размером 1 Гб пишется без проблем. Запись файла 8 Гб останавливается на 4,2 Гб с сообщением Disc full.
НО новый поворот: исходный код работает - взял другую флешку 8Гб - полет нормальный.
Догадался выполнить dd на битой ...
- 25.06.2023 08:43:43
- Форум: Lazarus
- Тема: Запись на HD больших файлов [РЕШЕНО]
- Ответы: 19
- Просмотры: 9205
Re: Запись на HD больших файлов
[quote="xchgeaxeax"]Странно. Проверил у себя работу BlockRead / BlockWrite. У меня Calculate Linux 5.15 на реальной машине
Насчет разного размера файлов dd и нашей функции: все правильно.
Вставили флешку, прочитали-записали. Затем сравнили размеры полученного файла и /dev/sdb - получили разницу, т ...
Насчет разного размера файлов dd и нашей функции: все правильно.
Вставили флешку, прочитали-записали. Затем сравнили размеры полученного файла и /dev/sdb - получили разницу, т ...
- 24.06.2023 22:29:40
- Форум: Lazarus
- Тема: Запись на HD больших файлов [РЕШЕНО]
- Ответы: 19
- Просмотры: 9205
Re: Запись на HD больших файлов
Я спрашивал о том в какой код программа компилируется то есть в 32-х разрядный или в 64-х разрядный.
64 разряда
НО новый поворот: исходный код работает - взял другую флешку 8Гб - полет нормальный.
Догадался выполнить dd на битой флешке, получил ошибку как раз на 4,2 Гб. Не очень понятно в этом ...
64 разряда
НО новый поворот: исходный код работает - взял другую флешку 8Гб - полет нормальный.
Догадался выполнить dd на битой флешке, получил ошибку как раз на 4,2 Гб. Не очень понятно в этом ...
- 24.06.2023 20:11:34
- Форум: Lazarus
- Тема: Запись на HD больших файлов [РЕШЕНО]
- Ответы: 19
- Просмотры: 9205
Re: Запись на HD больших файлов
Laz 2.2.4, FPC 3.Alex2013 писал(а): Лазарус (и ФПС) какие ?
- 24.06.2023 15:59:08
- Форум: Lazarus
- Тема: Запись на HD больших файлов [РЕШЕНО]
- Ответы: 19
- Просмотры: 9205
Re: Запись на HD больших файлов
Не компилится.Alex2013 писал(а):Хм, это уже что-то линуксойдное, в винде вроде наоборот Stream надежнее .Владимир писал(а):Stream работает где-то до 2,1 Гб, потом валится...
Зы
Еще могут быть проблемы 32-битной версией ( в 64-разрядном Линуксе вообще с этми черт ногу сломит )
Зы Зы
А что с OldLinux примером ?
Lin у меня 64
- 24.06.2023 11:10:30
- Форум: Lazarus
- Тема: Запись на HD больших файлов [РЕШЕНО]
- Ответы: 19
- Просмотры: 9205
Re: Запись на HD больших файлов
Stream работает где-то до 2,1 Гб, потом валится...Alex2013 писал(а):Если все идет чрез AssignFile и TFileSteam по идее будет работать
