Найдено 580 результатов
Перейти к расширенному поиску
- Odyssey
- 22.09.2012 21:24:57
- Форум: Lazarus
- Тема: Работа с директориями.
- Ответы: 10
- Просмотры: 7878
Если нужно скопировать всё из одной папки в другую в программе на Lazarus, то можно попробовать так:
Код: Выделить всё
uses FileUtil;
// ...
if CopyDirTree('С:\Новая папка 1', 'D:\Новая папка 2') then
// файлы успешно скопированы
else
// при копировании возникла ошибка
- Odyssey
- 09.07.2012 21:16:24
- Форум: Lazarus
- Тема: Воспроизведение видео
- Ответы: 18
- Просмотры: 10995
3. Встраивание MPlayer через его динамические библиотеки. Возможно, придётся переводить биндинги к этим библиотекам с C на Pascal. Придётся открыть исходники своей программы, т.к. MPlayer под GPL. Для примера можно взглянуть на исходники SMPlayer, правда они на C++/Qt.
4. Встраивание VLC через его ...
- Odyssey
- 24.04.2012 13:16:27
- Форум: Сети
- Тема: Отображение html c CSS, JS и Flash
- Ответы: 4
- Просмотры: 16302
Подскажите кроссплатформенное (Linux и Windows) решение для отображения html c CSS, JS и Flash.
Firefox/Chrome/Chromium. Я серьёзно.
Необходимо отображать странички (хранятся локально) в своем окне и динамически менять контент из программы.
Программу можно написать в виде маленького локального ...
- Odyssey
- 16.04.2012 10:53:40
- Форум: Lazarus
- Тема: [Решено] Как получить jpg из xml
- Ответы: 2
- Просмотры: 2190
При хранении в XML бинарные файлы кодируются в Base64, и их нужно раскодировать. Например, как-то так (код на компилируемость и работоспособность не проверял):
uses {...}, Base64;
// ...
var
JpegStream: TMemoryStream;
Source: TStringStream;
Decoder: ...
- Odyssey
- 21.03.2012 00:54:13
- Форум: Потрепаться
- Тема: Кроссплатформенный минимум!
- Ответы: 196
- Просмотры: 214135
Линукс я не знаю, и МАС тоже не знаю и знать не хочу, систем много... ---> я один (смысла нет знать все системы, есть Лазарус - они знают).
Увы, с таким подходом кроссплатформенное приложение на Lazarus не напишешь. Такой подход сработает разве что для Web-приложений на интерпретируемых или JIT ...
- Odyssey
- 19.03.2012 22:22:32
- Форум: Lazarus
- Тема: UTF8 и система...
- Ответы: 7
- Просмотры: 6142
Как определить в какой кодировке строка?
Обычно это не определяют, а стараются знать наверняка. Как - см. пост dunin , и заметку ниже. Теоретически, можно попытаться угадать кодировку (см. функцию GuessEncoding из модуля LConvEncoding), но это накладно по ресурсам и не на 100% надёжно (т.е ...
- Odyssey
- 10.02.2012 16:22:21
- Форум: Lazarus
- Тема: Вылетает лазарус при попытке открыть проект!
- Ответы: 6
- Просмотры: 4741
Если на форме есть "нестандартные" компоненты (не входящие в сборку Lazarus по умолчанию), можно попробовать удалить их из lfm и создать динамически в коде программы.
Если все компоненты "стандартные", и Lazarus из snapshot'ов - можно попробовать обновиться.
- Odyssey
- 10.02.2012 16:09:28
- Форум: Lazarus
- Тема: Неопределенное количество форм в рантайме.
- Ответы: 32
- Просмотры: 15918
И вообще правильный, пример создания компонент в рантайм В таких вопросах лучше ориентироваться на существующие статьи/блоги/документацию по Delphi, потому что в Lazarus это делается почти так же. Например:
Динамическое создание компонентов: m
Динамическое создание форм: m
Запрос "Delphi ...
- Odyssey
- 31.01.2012 15:04:35
- Форум: Lazarus
- Тема: Несколько вопросов для учебного проекта
- Ответы: 10
- Просмотры: 9066
1. Как правильнее узнать системные пути, кроссплатформенно чтобы? Требуется для считывания файлов конфигурации (в Linux и Windows пути разные будут). m
m
Ну или способ узнать, какая текущая ОС, и уже ориентируясь на это искать файл конфигурации. {$IFDEF Windows} {код для Windows} {$ENDIF}
{$IFDEF ...
- Odyssey
- 31.01.2012 13:57:26
- Форум: Lazarus
- Тема: Предложение по модулю LConvEncoding
- Ответы: 4
- Просмотры: 4882
В целом выглядит толково, хотя есть замечания:
1) Если внутренних функций для перекодирования не было найдено, iconv разрешён (EnableIconvEnc defined), но его не удалось найти или загрузить ('Can not init iconv: '), то результат функции останется неопределённым, а должен быть равен входной строке.
2 ...
- Odyssey
- 27.01.2012 20:37:35
- Форум: Lazarus
- Тема: Сортировка атрибутов в XML.
- Ответы: 14
- Просмотры: 8580
n0th1ng писал(а):Или есть альтернативные парсеры XML?
Есть, например
SimpleXML.
Но при всём том, что он "Simple", он медленнее чем штатный парсер из fcl-xml.
Sergei I. Gorelkin хорошо оптимизировал fcl-xml, за что ему большое спасибо (пользуясь случаем).