Найдено 28 результатов

alexsa
23.06.2011 18:59:00
Форум: Lazarus
Тема: Редактирование данных
Ответы: 5
Просмотры: 3759

Re: Редактирование данных

begin
SQLQuery1.Close;
SQLQuery1.SQL.Text:='update groups set naimenovanie="'+EditNew.Text+'" where id_group=2';
SQLQuery1.ExecSQL;
SQLQuery1.ApplyUpdates;
SQLTransaction1.Commit;

Теперь ругается, что dataset не активный..., уберешь SQLQuery1.Close ...
alexsa
23.06.2011 17:18:42
Форум: Lazarus
Тема: Редактирование данных
Ответы: 5
Просмотры: 3759

Редактирование данных

Всем привет!
Объясните пожалуйста, как правильно построить код, чтобы Лазарус не ругался.

if SQLQuery1.State in [dsEdit] then
begin
SQLQuery1.Close;
SQLQuery1.SQL.Text:='update groups set naimenovanie="'+EditNew.Text+'" where id_group=2';
SQLQuery1.Open ...
alexsa
22.06.2011 20:46:26
Форум: Lazarus
Тема: [LAZARUS] Statusbar
Ответы: 7
Просмотры: 5177

Re: [LAZARUS] Statusbar

alexsa , а тут для исключения догадок и домысливаний лучше бы выложить тестовый проект в архиве, и тогда все сразу станет ясно... Не все вопросы можно решить заочно
От великого до смешного - один шаг. Переименовываю StatusBar1 в StatusBar2 - ЗАРАБОТАЛО!!! Перименовываю назад - получаю ошибку ...
alexsa
22.06.2011 20:22:06
Форум: Lazarus
Тема: [LAZARUS] Statusbar
Ответы: 7
Просмотры: 5177

Re: [LAZARUS] Statusbar

Ребята, давайте жить дружно.
Там имеются именно две панели, одна выдает по "AutoHint:=true", установленному в свойствах компонента, а вторая выдает то, что я написал в первом посте...
alexsa
22.06.2011 18:53:40
Форум: Lazarus
Тема: [LAZARUS] Statusbar
Ответы: 7
Просмотры: 5177

[LAZARUS] Statusbar

Всем привет!
Объясните мне пожалуйста, что это может значить?

Код: Выделить всё

StatusBar1.Panels[1].Text:='Ответ';

выдает ошибку: List index (1) out of bounds
alexsa
21.06.2011 19:07:27
Форум: Lazarus
Тема: Список шрифтов linux
Ответы: 8
Просмотры: 6728

Re: Список шрифтов linux

Можно подумать в том направлении - FontDialog их как-то получает... и выводит в Memo
alexsa
19.06.2011 16:29:59
Форум: Lazarus
Тема: Скрипты в LAZARUS
Ответы: 13
Просмотры: 8550

Re: Скрипты в LAZARUS

если у вас работает эта команда, то Убунта странная система
upx --best Main1 /media/Файлы/Lazarus/Проекты/Запуск консоли

на федоре результатом выполнения данной команды является ошибка
IOException: not a regular file -- skipped
Не знаю, насколько она странная. Но именно так и стало ...
alexsa
19.06.2011 16:14:39
Форум: Lazarus
Тема: Скрипты в LAZARUS
Ответы: 13
Просмотры: 8550

Re: Скрипты в LAZARUS

var
AProcess: TProcess;
begin
AProcess := TProcess.Create(nil);
AProcess.CommandLine := 'upx --best /media/Файлы/Lazarus/Проекты/Main';
AProcess.Options := AProcess.Options + [poWaitOnExit];
AProcess.Execute;
AProcess.Free;
end;
Стало работать ...
alexsa
19.06.2011 16:00:50
Форум: Lazarus
Тема: Скрипты в LAZARUS
Ответы: 13
Просмотры: 8550

Re: Скрипты в LAZARUS

uses unix;
if fileexists('/media/Файлы/Lazarus/Проекты/main')=true then
begin
shell('bash -c "upx --best /media/Файлы/Lazarus/Проекты/main"');
showmessage('Бинарник упакован');
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
if fileexists('/media/Файлы/Lazarus/Проекты ...
alexsa
19.06.2011 15:54:29
Форум: Lazarus
Тема: Скрипты в LAZARUS
Ответы: 13
Просмотры: 8550

Re: Скрипты в LAZARUS

alex208210 писал(а):uses unix; не спроста там написан..

Виноват. Не обратил внимание. Теперь ошибки не выдает, сообщение, что "Бинарник упакован" получаю ТУТ ЖЕ! Но скрипт не запускается... :(
alexsa
19.06.2011 15:25:58
Форум: Lazarus
Тема: Скрипты в LAZARUS
Ответы: 13
Просмотры: 8550

Re: Скрипты в LAZARUS

var
AProcess: TProcess;
begin
AProcess := TProcess.Create(nil);
AProcess.CommandLine := 'upx --best /media/Файлы/Lazarus/Проекты/Main';
AProcess.Options := AProcess.Options + [poWaitOnExit];
AProcess.Execute;
AProcess.Free;
end;
Здесь никто ни ...
alexsa
19.06.2011 14:30:09
Форум: Lazarus
Тема: Скрипты в LAZARUS
Ответы: 13
Просмотры: 8550

Re: Скрипты в LAZARUS

изучайте вопрос по TProcess
Спасибо. Как сказала бы Машенька: "Давай-давай учиться"

Добавлено спустя 34 минуты 30 секунд:
изучайте вопрос по TProcess
Зашел, почитал, попробовал - не получилось.

Что я должен сделать по аналогии, если в консоли я пишу:
cd /media/Файлы/Lazarus/Проекты/
upx ...
alexsa
19.06.2011 14:07:10
Форум: Lazarus
Тема: Нужны справочники
Ответы: 4
Просмотры: 2924

Re: Нужны справочники

Ism писал(а):

Код: Выделить всё

if gdSelected in State


У меня похожее было, решилось объявлением модуля содержащего описание данных структур. (можно попробовать поискать по содержимому файлов модулей Lazarus gdSelected)

Спасибо. Я этого не знал, поэтому сделал

Код: Выделить всё

 gdSelected in aState
и стало работать.
alexsa
19.06.2011 12:39:04
Форум: Lazarus
Тема: Скрипты в LAZARUS
Ответы: 13
Просмотры: 8550

Скрипты в LAZARUS

Всем привет!
(UBUNTU 11.04)
Вот такой вопрос у меня есть - Можно ли программно запустить на выполнение скрипт, типа того что мы пишем в консоли, и чтобы программа узнала, когда скрипт закончил свою работу?
alexsa
17.06.2011 20:33:55
Форум: Lazarus
Тема: StringGrid
Ответы: 4
Просмотры: 3159

Re: SringGrid

Спасибо. Постараюсь обязательно.