Код в моей программе:
EBX.line_element.size = GetSize_(i); //в GetSize_(i) происходит затирание EBX, потому и не работает!! Я идиот...
lev
Спасибо огромное! Ты как всегда выручаешь меня из безвыходной ситуации :) Алсо твой пример с цветами очень помог мне разобраться как же они таки работают. И вуаля новая версия Еолайта с градиентами. И это только начало.
Albom
C-- такой С-- :)
И всё же в 99 случаях из 100 всё же виноват программист.
Почтовый клиент Liza
-
- Attachments
-
-
toni-stark_8110937_big_.jpeg (60.47 KiB)Viewed 13863 times
Из хаоса в космос
Достаточно добавить mem_init() в начало main().lev wrote:Attempt to work with uninitialized heap!
с инициализацией heap разбираться лень
Если нету, вот код.
Code: Select all
dword mem_init()
{
$push ebx
$mov eax, 68
$mov ebx, 11
$int 0x40
$pop ebx
return EAX;
}Из хаоса в космос
Си не поддерживает. C++ поддерживает. На Си ровно то же самое получается примерно так:Leency wrote:Неужели Си не поддержвает такой код?
Code: Select all
struct llist { ... };
void llist_SetSizes(llist* a, int xx, int yy, int ww, int hh, int min_hh, int line_hh) { a->x = xx; a->y = yy; a->w = ww; ... }
int llist_MouseScroll(llist* a, unsigned scroll_state) { if (scroll_state == 65535) { if (a->first == 0) return 0; ... } ... }
Сделаем мир лучше!
Как успехи на кодефронтлайн?
Я подсел на PHP и пишу сайт. Лиза пока что заморожена.
Из хаоса в космос
В группе http://vk.com/kolibri_os есть подсказка что это за программа Лиза.
Из хаоса в космос
Сколько ни искал - не нашел.
+1SoUrcerer wrote:Сколько ни искал - не нашел.
Подсказывать не буду 
Из хаоса в космос
Однако, наблюдательные люди среди нас всё-таки есть!
Leency: do you want us to guess what it is?
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
hidnplayr
I start this "game", because I want to tell you what it is. http://vk.com/kolibri_os?z=photo-489241 ... 8508%2Frev
In chat I saw you write "but I need to finished those ethernet drivers, TCP, sockets, applications (new IRC client, VNC client, FTP server, ........)" So I afraid you'll start written mail program too, so it will be better to tell that Liza is a MailClient.
I start this "game", because I want to tell you what it is. http://vk.com/kolibri_os?z=photo-489241 ... 8508%2Frev
In chat I saw you write "but I need to finished those ethernet drivers, TCP, sockets, applications (new IRC client, VNC client, FTP server, ........)" So I afraid you'll start written mail program too, so it will be better to tell that Liza is a MailClient.
Из хаоса в космос
I tought it was going to be a FTP client
(combination of eolite and htmlv)
Good luck with it, it will be very usefull.
PS: I should not start to write more applications but finish those I already started
Good luck with it, it will be very usefull.
PS: I should not start to write more applications but finish those I already started
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
Блин, я искренне считал что лиза - это читалка rss
Муравьиным спиртом советую натереть!
Лиза увидела свет вместе с дистрибутивом KolibriN, но чувствую, что попробовали её единицы. Для лентяев я решил написать минимальный обзор Лизы крайней на данный момент версии 0.77.
Вот такое окно встречает нас при открытии программы, только здесь уже идёт подключение. Поддерживаться должны все почтовые ящики, работающие по протоколу POP без шифрования - это yandex.ru, i.ua (email.ua и т.д.), mail.ru...
gmail.com не работает, т.к. использует шифрование.
На скрине видна полоса прогресса. Логин и пароль сохраняется после закрытия программы в текстовый файл, пароль "шифруется" по base64. Можно задать и свои настройки.
После подключения к серверу, мы входим в почтовый ящик. Письмо загружается при нажатии на него, процесс загрузки письма тоже отображается полосой прогресса. Размеры панелей отображающих список писем и само письмо можно менять, потянув мышкой за " = = = ".
Что не рабоет:
- нету предзагрузки заголовков писем
- нет раскодировки base64 содержимого внутри письма
- кривовато парсит заголовки
- не работает смена кодировки письма
- на кнопки Stop лучше не нажимать
- Get и Send не работают.
Спасибо SoUrcerer за то, что объяснил как работать с сокетами, библиотеками и отладчиком.
gmail.com не работает, т.к. использует шифрование.
На скрине видна полоса прогресса. Логин и пароль сохраняется после закрытия программы в текстовый файл, пароль "шифруется" по base64. Можно задать и свои настройки.
После подключения к серверу, мы входим в почтовый ящик. Письмо загружается при нажатии на него, процесс загрузки письма тоже отображается полосой прогресса. Размеры панелей отображающих список писем и само письмо можно менять, потянув мышкой за " = = = ".
Что не рабоет:
- нету предзагрузки заголовков писем
- нет раскодировки base64 содержимого внутри письма
- кривовато парсит заголовки
- не работает смена кодировки письма
- на кнопки Stop лучше не нажимать
- Get и Send не работают.
Спасибо SoUrcerer за то, что объяснил как работать с сокетами, библиотеками и отладчиком.
Из хаоса в космос
Who is online
Users browsing this forum: No registered users and 7 guests