Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2010, 15:08   #31
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

А что-то никак не пойму. В перыом посте написано

Цитата:
Создание\Уничтожение приложения по одной команде.
я так понимаю, что, к примеру

Код:
Application.Terminate;
будет заменено на что-то вроде

Код:
DestroyApplication(APP_CLASSNAME, @ApplicationCustomHandler);
А в чём смысл?
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 07.11.2010, 15:11   #32
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
будет заменено на что-то вроде
На DestroyApplication;

а где Вы видели Application.Terminate в WinAPI приложении? В Апишнике Вы должны уничтожить сперва все формы, освободить ресурсы, дисишники, уничтожить следы приложения в системе. У меня все автоматом.

6000
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ

Последний раз редактировалось Alex Cones; 07.11.2010 в 15:20.
Alex Cones вне форума Ответить с цитированием
Старый 07.11.2010, 15:14   #33
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

Тогда встречный вопрос часто ли программы пишутся на чистом winapi?
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 07.11.2010, 15:17   #34
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

В том случае, когда Вам нужно быстродействие и малый размер. Или работа с графикой напрямую. Как идеализированный пример - мои "виджеты" на рабочий стол.

Моя система к плюсам такого написания добавляет еще и быстроту и удобство написания.
Т.е. позволяет сравнивать написание на VCL и написание на WinAPI на едином уровне.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 07.11.2010, 15:22   #35
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

Ну если так то удачной разработки

пс мне просто интересно было
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 07.11.2010, 16:00   #36
Vikenty
Заслуженный флудер
Участник клуба
 
Аватар для Vikenty
 
Регистрация: 31.03.2010
Сообщений: 1,473
По умолчанию

Цитата:
Не знаю, кому как, но мне удобнее лазарь последней модели, чем D7.
Delphi 2011 уже есть

использовать Дельфи не заставляем но знающих лазарус на форуме нет

Последний раз редактировалось Vikenty; 07.11.2010 в 16:08.
Vikenty вне форума Ответить с цитированием
Старый 07.11.2010, 16:07   #37
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Угу, кроме возможности ответа. Замнем эту тему - каждый все равно останется при своем мнении.

Для сравнения - сколько потребуется строк кода, чтобы нарисовать на форме додж? Ответ: 10:

Код:
CreateApplication;
 FRMMain.Left := 10;
 FRMMain.Top  := 10;
 FRMMain.Width := 300;
 FRMMain.Height := 188;
 CreateForm(FRMMain, 'Small Fonts', 9);
 ShowForm(FRMMain, TRUE);
 LoadTexture(FRMMain, 'Dodge.bmp', 'Dodge');
 Draw(FRMMain, 'Dodge', 0, 0, TRUE);
 BufferDraw(FRMMain);
Изображения
Тип файла: png Screen194.png (60.7 Кб, 88 просмотров)
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ

Последний раз редактировалось Alex Cones; 07.11.2010 в 16:09.
Alex Cones вне форума Ответить с цитированием
Старый 08.11.2010, 00:45   #38
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

ИМХО конечно, но смысла в данном фреймворке не вижу...тем более, если продавать...
Хотя если это все в целях обучения, тогда идея нормальная как по мне...
Я так думаю, что разработчик выберет уже проверенный инструмент для которого есть достаточно документации... (пусть туже vcl или же .net ну и так далее... qt допустим...)
з.ы. Смотрю вы делаете упор на размер приложения - но это сейчас не самый основной фактор...

Цитата:
p.s. кто бы сомневался, видимо у вас я в игнор листе :D
BOBAH13, а я думал это только мне так показалось, а оказывается - нет... хД
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 08.11.2010, 07:14   #39
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Это все стереотипы. Что по дельфи только VCL? Нет, а почему? Потому что неоднократно было показано, что VCL совсем не идеален. А если ТС сможет создать реальную альтернативу, почему нет? Я бы пользовался вместо VCL или в паре.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 08.11.2010, 16:13   #40
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Все! первая рабочая сборка выпущена. Желающие попробовать систему в деле могут найти ссылку в моей подписи. Там же находится и документация по использованию и функциям.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание окон Asgard Общие вопросы Delphi 1 23.05.2010 08:42
Слипание 2-х окон AlexeiDelejov Мультимедиа в Delphi 2 19.05.2010 17:07
Система принятия решения (Экспертная система) daranton Microsoft Office Excel 4 01.05.2010 17:55
Сворачивание окон zzzzz Общие вопросы Delphi 4 20.10.2008 09:16
Сворачивание окон Legat Win Api 2 08.10.2007 16:36