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

Konung
20.06.2013 12:03:08
Форум: Free Pascal Compiler
Тема: Странность при создании и удалении объекта.
Ответы: 13
Просмотры: 9690

Re: Странность при создании и удалении объекта.

2 VirtUX
с переменными я в курсе. хотя, если уж совсем общё, - перемнная типа стринг будет всегда пуста.
я к тому, что по дельфевой привычке привык считать что объекты по объявлению занулены.

и я так понимаю что в общем случае - узнать какими либо методами есть ли живой объект - я не могу?
Konung
19.06.2013 16:02:41
Форум: Free Pascal Compiler
Тема: Странность при создании и удалении объекта.
Ответы: 13
Просмотры: 9690

Re: Странность при создании и удалении объекта.

2 SeZuka & stanilar
сенкс. что то я то ли забыл то ли не подумал что finally не обработает исключение. терь понятнее с этим.

2 Ism
эт я в курсе. тут писал для примера. обычно как раз и юзаю freeandnil. но вопрос в другом был. что при инициализации - объекта вроде нет, но он не нил. а на что то ...
Konung
18.06.2013 14:31:36
Форум: Free Pascal Compiler
Тема: Странность при создании и удалении объекта.
Ответы: 13
Просмотры: 9690

Re: Странность при создании и удалении объекта.

Раз не было инициализации переменной, то в ней может быть любой "мусор", проще сделать так:
var
fs:TFileStreamUTF8 = nil;
begin



угу... ну это чисто конструктивно проще... я так понимаю - в дельфе это "зануление" было как бы по дефолту? может и в фрипасе/лазаре это можно опционально ...
Konung
18.06.2013 14:17:58
Форум: Free Pascal Compiler
Тема: Странность при создании и удалении объекта.
Ответы: 13
Просмотры: 9690

Re: Странность при создании и удалении объекта.

гм... т.е. всегда надо делать в таких случаях :=nil ?
странно, в дельфе вроде всегда такие фокусы проходили без принудительного "зануления".

ммм... буду тестить...
Konung
18.06.2013 12:59:50
Форум: Free Pascal Compiler
Тема: Странность при создании и удалении объекта.
Ответы: 13
Просмотры: 9690

Странность при создании и удалении объекта.

пишем что то вроде:

var
fs:TFileStreamUTF8;
begin
try
fs:=TFileStreamUTF8.Create(FileName, fmOpenRead or fmShareDenyNone);
finally
if Assigned(fs) then
fs.free;
end;
end;

при трейсе. на строке fs:= (т.е. сама срока еще не выполнилась) среда показывает что там уже вроде как есть ...
Konung
18.04.2013 14:06:22
Форум: Lazarus
Тема: Lazarus + Android
Ответы: 10
Просмотры: 37408

Re: Lazarus + Android

2 Alex2013

возможно... уже перепробовал разные версии сдк, ндк, отрубил вторую форму, на первой оставил только один TLabel, убрал DebugLn, всяко разно при Create формы... беспонту.
по умолчанию в тестовой проге в примерах отключены записи отладочной инфы и прочее... может можно как то еще ...
Konung
16.04.2013 12:40:01
Форум: Lazarus
Тема: Lazarus + Android
Ответы: 10
Просмотры: 37408

Re: Lazarus + Android

Собственно - всё по дефолту...
я не стал мучать свой лазарь и пошел простым путем... для начала-для проб, так сказать.
- в виртуалке воткнул win xp 32бит.
- в ней - лазарь 1.0.4 (что было под рукой)
- развернул скачанные последние SDK и NDK
- установил JDK 6.0.43 (провбовал последний - 7-й. не ...
Konung
16.04.2013 11:26:03
Форум: Lazarus
Тема: Lazarus + Android
Ответы: 10
Просмотры: 37408

Re: Lazarus + Android

разобрался. всё шуршит...
однако стандартный LCLTest хоть и собрался, но работать стал только под 2.3.3. на 4.0.1, 4.1.2, 4.2.1 - не захотел. ставится. запускается, но - черный экран...

ммм... собственно тут есть кто баловался сим? или может присоветуете де есть активно обсуждаемое по теме Lazarus ...
Konung
12.04.2013 12:24:51
Форум: Lazarus
Тема: Lazarus + Android
Ответы: 10
Просмотры: 37408

Re: Lazarus + Android

ап к теме.
что тоже не выходит каменный цветок. сделал так:
- WIN7 64bit
- стоял lazarus 1.0.4 64bit, fpc 2.6.0 64bit
- поставил SDK и NDK в c:\Program Files\Android\SDK\ и c:\Program Files\Android\NDK\ соответственно.
- сказал crosscompiler fpc4android_2_5_1_2_apr_2012.zip и залил в ...
Konung
25.11.2011 11:31:29
Форум: Lazarus
Тема: Перевод проекта с Delphi на Lazarus (под Linux)
Ответы: 26
Просмотры: 19790

Re: Перевод проекта с Delphi на Lazarus (под Linux)

2 sign
мерси. качнул. погляжу.
года 2-3 назад юзал VirtualTree с некой надстройкой для упрощения работы с базой. недурно весьма, хотя с ehlib-ом в итоге понравилось больше. возможно что то в том же духе, или то же самое. но погляжу непременно.
Konung
24.11.2011 11:32:34
Форум: Lazarus
Тема: Перевод проекта с Delphi на Lazarus (под Linux)
Ответы: 26
Просмотры: 19790

Re: Перевод проекта с Delphi на Lazarus (под Linux)

2 alexs
вот честно, ни разу не понадобились такие выкрутасы.
ну согласитесь - если не понадобилось вам - это не значит, что подобное не нужно никому... оно ж ведь людей много - не вы один .
Если есть желание - присоединяйся к доработкам компонентов. Будет и тебе счастье...
с удовольствием бы ...
Konung
21.11.2011 01:40:01
Форум: Lazarus
Тема: Перевод проекта с Delphi на Lazarus (под Linux)
Ответы: 26
Просмотры: 19790

Re: Перевод проекта с Delphi на Lazarus (под Linux)

2 alexs
ммм... да я вроде как и не рассказывал суть цели и задачи проекта .
если в кратце - то используются и "плоские" данные водних случаях, и плоские+древовидные в других (часто - удобно иметь много сразу визуально и дерево и колонки датасета и т.п. моменты)
(что бы не возникао путаницы - то ...
Konung
20.11.2011 18:16:17
Форум: Lazarus
Тема: Перевод проекта с Delphi на Lazarus (под Linux)
Ответы: 26
Просмотры: 19790

Re: Перевод проекта с Delphi на Lazarus (под Linux)

2 Odyssey
насколько я понял тоже - слоев там нет. хотя комбинировать может. кстати, если я не ошибся - то это и не визуальный компонент а скорее - набор библиотек.
оно как бы можно и его средствами, но дорабатывать прилично.

2 Ism
возможно придется именно так и делать. что до ifdef - то как я ...
Konung
19.11.2011 23:03:06
Форум: Lazarus
Тема: Перевод проекта с Delphi на Lazarus (под Linux)
Ответы: 26
Просмотры: 19790

Re: Перевод проекта с Delphi на Lazarus (под Linux)

2 Nik
Вот вполне работающий пример порта THTML - thtmlviewer: m
сенкс. пороюсь что там да как ноне. возможно юзал устаревшую шибко версию.
Graphic32 под Lazarus лежит в одном архиве с Delphi-версиями
не совсем так. есть в т.ч. и отдельный исходник на офф сайте для линуха. по сути - поубрали иф ...
Konung
19.11.2011 09:26:01
Форум: Lazarus
Тема: Перевод проекта с Delphi на Lazarus (под Linux)
Ответы: 26
Просмотры: 19790

Re: Перевод проекта с Delphi на Lazarus (под Linux)

2 Vadim

давайте не дуть холивар. я сюда не полажать проект пришел, а спросить совета людей знающих больше моего. лазарь и линух я бесспорно знаю меньше чем винду. не было необходимости - не разбирался. теперь есть - изучаю. но не линуховый нюанс когда вылетает ИДЕ лазаря на диалоге открытия файла ...