Page 71 of 77

Re: Помогите новичку

Posted: Sun Oct 11, 2015 2:51 pm
by Pathoswithin
Колибри и так больше похожа на винду, чем на линукс. Второе условие нужно в любом случае, но за год — это как-то очень оптимистично. А вот третье условие чаще — запускать виндовые игры, хотя в линуксе эту проблему успешно решают.

Re: Помогите новичку

Posted: Sun Oct 11, 2015 9:34 pm
by X-Ray
ruwebstyle wrote:А можно насрать на все эти "пожелания" виндузятников...
Ясно)

Re: Помогите новичку

Posted: Wed Nov 04, 2015 10:34 pm
by Sewer
По поводу похожести-непохожести никаких проблем не вижу. По моему мнению КОС гораздо понятнее Линукса.
Стоит штатно на основном компе. Не шкодит.
Меню загрузки: Win 7 Основная
Win xp Запасная
Kolibri Послушать музычку под картиночки.
А вот чтение имен разделов - ну очень полезная будет вещь, то, что под виндой диск D (Data) ,
под КОС hd?

Re: Помогите новичку

Posted: Tue Dec 15, 2015 10:34 pm
by ddarias
Anyone knows how to build a library .obj with Visual C ++. I can not find any example for that.

Re: Помогите новичку

Posted: Tue Dec 15, 2015 10:53 pm
by hidnplayr
ddarias wrote:Anyone knows how to build a library .obj with Visual C ++. I can not find any example for that.
Here is an example for GCC: viewtopic.php?f=24&t=2059&start=75#p60984

Re: Помогите новичку

Posted: Tue Dec 15, 2015 11:52 pm
by ddarias
thanks hidnplayr, I will study that library. My only drawback with GCC is its awful inline assembler syntax

Re: Помогите новичку

Posted: Wed Dec 16, 2015 12:05 am
by hidnplayr
ddarias wrote:thanks hidnplayr, I will study that library. My only drawback with GCC is its awful inline assembler syntax
If you are referring to the AT&T syntax, try using "-masm=intel" compiler switch to use intel syntax instead ;)

Re: Помогите новичку

Posted: Thu Dec 17, 2015 9:16 pm
by Leency
Проблема. Есть цвет: dword color = 0xAABBCC; он раскладывается на byte r, g, b

Затем копируется в буфер последовательно.

Code: Select all

DSBYTE[offs] = r; offs++;
DSBYTE[offs] = g; offs++;
DSBYTE[offs] = b;
Как мне переделать данный процесс на подвордовое копирование, вроде:

Code: Select all

DSDWORD[offs] = color;
Код в последней строке работает некорректно, почему? Как мне его исправить?

Posted: Thu Dec 17, 2015 9:47 pm
by Veliant
Возможно так

Code: Select all

DSDWORD[offs] = (DSDWORD[offs] & 0xFF000000) | color

Re: Помогите новичку

Posted: Fri Dec 18, 2015 2:09 am
by Leency
Спасибо, помогло!

Re: Помогите новичку

Posted: Fri Dec 25, 2015 12:40 am
by Leency
I have a problem I can't solve and it infere me to work on browser. Here is a imple program in C--
Could you please clarify me where is the problem?

Столкнулся с проблемой, которую не могу решить уже день.
Простая программа в аттаче. Падает.

Re: Помогите новичку

Posted: Fri Dec 25, 2015 4:49 pm
by lev
Протестировал на latest.img под QEMU 0.12 - явных взрывов, спцэффектов, падений не наблюдаю.

Re: Помогите новичку

Posted: Fri Dec 25, 2015 5:17 pm
by Leency
Запусти бинарник и посмотри доску отладки табу KERNEL.
Приложение падает.

Re: Помогите новичку

Posted: Fri Dec 25, 2015 6:13 pm
by hidnplayr
Most likely a problem with nested libraries.
http.obj uses network.obj which uses libini.obj, because of this, it's likely that using http.obj and libini.obj from the same program gives problems.
I have seen problems with such structures in the past and I believe it to be a problem in the kernel/the way libraries are designed.

Re: Помогите новичку

Posted: Fri Dec 25, 2015 11:14 pm
by Leency
We need to provide a fix.

Is it possible to unload library?