Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Освобождение ресурса в finally


Страницы:   1 2 ... 6 7 8 9 10 11 12 ... 32 33

Arinyshka ©   (2008-04-23 12:17:00) 

Не подскажете еще один момент:
Есть процедура, выглядит примерно так

procedure TSetPayFrm.BtnAddImageClick(Sender: TObject);
var  TempBitmap:TBitmap;
begin
if not(opendialog1.Execute) then  exit;
try
 TempBitmap  := TBitmap.Create;
 TempBitmap.LoadFromFile(OpenDialog1.FileName);
finally
TempBitmap.Free;
end;
end;

На освобождение  TempBitmap.Free; выдает варнинг
[Warning] uSetPaymentMain.pas(313): Variable 'TempBitmap' might not have been initialized
Не смертельно, но непонятно... почему варнинг? При изменениии условия и включении всей конструкции в один блок begin..end ситуация не менялась.


ANB   (2008-05-06 09:54:00) [161]


> Но скажи мне, чем же тебе многозвенка не угодила?

Писать много - толку мало.

Если нужен тонкий клиент (ни одного толкового не видел), то мона и классическим клиент-сервером обойтись, не плодя сущности.


Palladin   (2008-05-05 16:39:00) [162]

Продолжим.


> ANB
> Трехслойка - самое хреновое новшество от МС.

Твои доводы против ООП оказались очень убедительными :) Все они состояли из многих слов, смысл которых заключался в одной интересной аббревиатуре: ИМХО. С этим свойством доводов нет никакого смысла спорить и оспаривать. Попутно оказалось что ты тоже приверженнец ООП, да еще какой. Просто ты не считаешь, что занимаешься ООП.

Но скажи мне, чем же тебе многозвенка не угодила?


Германн   (2008-05-05 01:46:00) [163]


> Anatoly Podgoretsky ©   (04.05.08 18:37) [487]
>
> > Игорь Шевченко  (04.05.2008 17:43:00)  [480]
>
> Я верю, что в Москве все есть.
> Я например очень хочу купить спутниковый тюнер TeVii S420
> - ближайшая точка Москва, но деньги какие то подозрительные
> WebMoney называются или WU

В Москве всё есть. Почти как в Греции.
Так приезжай. Поможем купить за "неподозрительные" деньги.

P.S. Меня очень трудно спровоцировать на ММП. Но я бы "обязательно" принял  бы участие в  ММП, если бы в ней участвоавал бы АП!


Anatoly Podgoretsky   (2008-05-04 23:40:00) [164]

> DVM  (04.05.2008 23:11:08)  [488]

По моему это шаражка по отмыванию денег.


DVM   (2008-05-04 23:11:00) [165]


> Anatoly Podgoretsky ©   (04.05.08 18:37) [487]


> но деньги какие то подозрительные WebMoney

Чегой то вебмани подозрительными стали?  Уже лет 10 существуют.


Anatoly Podgoretsky   (2008-05-04 18:37:00) [166]

> Игорь Шевченко  (04.05.2008 17:43:00)  [480]

Я верю, что в Москве все есть.
Я например очень хочу купить спутниковый тюнер TeVii S420 - ближайшая точка Москва, но деньги какие то подозрительные WebMoney называются или WU
Меня же сразу в террористы запишут.


Anatoly Podgoretsky   (2008-05-04 18:35:00) [167]

> ANB  (04.05.2008 17:37:56)  [476]

Это погоня за новомодными технологиями, когда их стараются воткнуть куда только получится.
Я уже рассказывал, как импортировал небольшую относительно базу на ФоксПро через XML
чеерез три дня плюнул, нажал ресет и импортировал через dbf за 30 минут.


ANB   (2008-05-04 18:33:00) [168]


> Тут не DOM, тут SAX нужен. DOM на больших объемах рано или
> поздно все равно сдохнет.

Дык знаю. Саксом еще не пользовался.
Во, кстати, кто пользовался - просветите, он нормально есть вложенные здоровые теги (как раз во вложенном много строчек) ?


ANB   (2008-05-04 18:26:00) [169]


> А то, что у меня 10.2.0.3 633 метра, так это просто случайность.
>  И ставится малость подольше. Наверное машина медленная.
>

Дык XE надо ставить.


Восхищенный   (2008-05-04 18:07:00) [170]

> ANB

- Доктор, меня все игнорируют.
- Следующий!
:о)


Восхищенный   (2008-05-04 18:05:00) [171]

> Palladin ©   (04.05.08 17:56) [481]

Тут не DOM, тут SAX нужен. DOM на больших объемах рано или поздно все равно сдохнет.


Palladin   (2008-05-04 17:56:00) [172]


> ANB   (04.05.08 17:03) [469]

ага... скатина такая, парсер умер на 100 000 строках...
заменил на свой старенький (неполноценный, но в таком простом варианте сойдет)...


Игорь Шевченко   (2008-05-04 17:43:00) [173]

Anatoly Podgoretsky ©   (04.05.08 17:39) [478]


> а точнее я вообще не видел компьютера с Ораклом.


приезжай в Москву, покажу


Игорь Шевченко   (2008-05-04 17:42:00) [174]

ANB   (04.05.08 17:34) [475]


> Дистрибутив оракла весит примерно 260 метров


А то, что у меня 10.2.0.3 633 метра, так это просто случайность. И ставится малость подольше. Наверное машина медленная.


> У меня не получается на экселе выкрутится. Мне надо распарсенный
> XML в таблички разложить и хитро обработать. Но там уже
> много бизнес-кода.


Это уже другая задача ведь, а не та, которую ты привел ?

Я к другому - для довольно многих задач Excel вполне достаточен и умеющих им, Excel-ем пользоваться всяко больше, чем программистов всех мастей.

И для задач, подобных приведенной тобой, нет смысла соревноваться в скорости написания программы с ООП vs запрос для Oracle.


Anatoly Podgoretsky   (2008-05-04 17:39:00) [175]

> ANB  (04.05.2008 17:06:52)  [472]

А вот я компьютера без Экселя не видел, а вот без Оракла сколько угодно, а точнее я вообще не видел компьютера с Ораклом.


Anatoly Podgoretsky   (2008-05-04 17:38:00) [176]

> ANB  (04.05.2008 16:51:43)  [463]

С Ораклом, как бы проще скачать, поставить и настроить. А когда оно сможет у человека нормально заработать?


ANB   (2008-05-04 17:37:00) [177]


> Palladin ©   (04.05.08 17:11) [473]
>
> > ANB   (04.05.08 17:03) [469]
>
> Мой класс не является парсером, мой класс лишь представление
> данных, парсером я пользуюсь внешним... кстати MSXML...
> сейчас попробую создать большой xml файл и обработать...
>

Это не критика. Эт я пробить возможности. А то что то полезли объемы и не всегда мона отбится от XML формата обмена. Я одну дырку заткнул, где совсем падало. Но решение мне ни фига не понравилось - парсер на клиенте, XML разбираю руками, как строку. Вроде по скорости ничего - 100 тысяч чисто разбор - секунд 20. Но все вместе - полчаса. Все довольны, т.к. раньше по двое суток колбасило, без гарантии, что вообще что то получится (как правило оут оф мемори ловили).


ANB   (2008-05-04 17:34:00) [178]


> И в Excel-е больше народу умеют работать - поверь. Тот же
> Эрик Рэймонд пишет, что самый лучший путь решения - это
> не писать ничего, а найти средство, которое уже умеет решать
> нужную задачу. Если понадобиться - минимально его доработать
> (в случае с Excel - написать нужные макросы).

+1. Согласен с "Эрик Рэймонд" на 100%.

У меня не получается на экселе выкрутится. Мне надо распарсенный XML в таблички разложить и хитро обработать. Но там уже много бизнес-кода.


> Всяко легче дистрибутива Oracle

Дистрибутив оракла весит примерно 260 метров. И ставится в течение 5 минут.


Игорь Шевченко   (2008-05-04 17:14:00) [179]


> Дистрибутив офиса скока весит ?


Всяко легче дистрибутива Oracle

И в Excel-е больше народу умеют работать - поверь. Тот же Эрик Рэймонд пишет, что самый лучший путь решения - это не писать ничего, а найти средство, которое уже умеет решать нужную задачу. Если понадобиться - минимально его доработать (в случае с Excel - написать нужные макросы).


Palladin   (2008-05-04 17:11:00) [180]


> ANB   (04.05.08 17:03) [469]

Мой класс не является парсером, мой класс лишь представление данных, парсером я пользуюсь внешним... кстати MSXML... сейчас попробую создать большой xml файл и обработать...


Страницы:   1 2 ... 6 7 8 9 10 11 12 ... 32 33

Наверх

Титульная страница Поиск, карта сайта Написать письмо