ммм... у меня под линухом создаётся окно, но какое-то странное...
т.е. двигать, сворачивать, закрывать можно, а вот внутри - фреймы фона, на котором оно создалось...
вот нашёл у себя на винте в примерах окно с glut (сильно перегружено кодом):
program FirstGlutPrg;
uses gl, glut, glu;
const
WIN ...
Найдено 65 результатов
- 11.02.2013 01:29:06
- Форум: Общее
- Тема: использование GLUT
- Ответы: 1
- Просмотры: 6585
- 17.12.2012 16:49:04
- Форум: Компилятор / язык программирования
- Тема: Си или Паскаль. Что можно и что нет.
- Ответы: 46
- Просмотры: 185531
Re:
Практика показывает, что С и С++ меньше всего подходят для написания системного ПО, т.к. 99% дыр в безопасности - это следствие слабых строн языка С.
Чья практика? Создателей языка C--?
о каких 99% дырах идёт речь? отсутствие сборщика мусора? этого нет и в fpc, куча синтаксического сахара ...
Чья практика? Создателей языка C--?
о каких 99% дырах идёт речь? отсутствие сборщика мусора? этого нет и в fpc, куча синтаксического сахара ...
- 03.09.2012 02:13:57
- Форум: Общее
- Тема: один прикладной вопрос по ООП
- Ответы: 35
- Просмотры: 47826
Re: один прикладной вопрос по ООП
довольно непросто в общем случае отследить создавался ли экземпляр класса.
а вы подумайте почему не просто? )
скажем в Haskell экземляр класса типов мне показывает даже Geany... а сам "исполнитель" его не создаст без видимой на то причины... поэтому отследить там это очень просто...
раз уж мы ...
а вы подумайте почему не просто? )
скажем в Haskell экземляр класса типов мне показывает даже Geany... а сам "исполнитель" его не создаст без видимой на то причины... поэтому отследить там это очень просто...
раз уж мы ...
- 04.08.2012 05:09:22
- Форум: Общее
- Тема: один прикладной вопрос по ООП
- Ответы: 35
- Просмотры: 47826
Re: один прикладной вопрос по ООП
Vapaamies
спс... извините что разбудил эту дискуссию, но nil^.nil^ - вы зря написали) хватило бы и одного ))) второй nil^ меняет тему )
хотя с другой стороны - я понял ошибку буквального перевода с этого языка Си++, за что Вам огромное спасибо!!!
спс... извините что разбудил эту дискуссию, но nil^.nil^ - вы зря написали) хватило бы и одного ))) второй nil^ меняет тему )
хотя с другой стороны - я понял ошибку буквального перевода с этого языка Си++, за что Вам огромное спасибо!!!
- 04.08.2012 02:04:02
- Форум: Общее
- Тема: один прикладной вопрос по ООП
- Ответы: 35
- Просмотры: 47826
Re: один прикладной вопрос по ООП
почему это не работает??? где ошибка?
В знании Паскаля, вестимо. Рабочий пример в Delphi 6:
type
PObjectFoo = ^TObjectFoo;
TObjectFoo = object
public
procedure Foo;
end;
TClassFoo = class
public
procedure Foo;
end;
procedure TObjectFoo.Foo;
begin
WriteLn('Hello object world ...
В знании Паскаля, вестимо. Рабочий пример в Delphi 6:
type
PObjectFoo = ^TObjectFoo;
TObjectFoo = object
public
procedure Foo;
end;
TClassFoo = class
public
procedure Foo;
end;
procedure TObjectFoo.Foo;
begin
WriteLn('Hello object world ...
- 04.08.2012 01:29:44
- Форум: Общее
- Тема: один прикладной вопрос по ООП
- Ответы: 35
- Просмотры: 47826
Re: один прикладной вопрос по ООП
то, что это self, я уже сказал, тема не об этом
- 04.08.2012 00:47:10
- Форум: Общее
- Тема: один прикладной вопрос по ООП
- Ответы: 35
- Просмотры: 47826
Re: один прикладной вопрос по ООП
Стандарты - это набор рекомендаций, ИМХО.
А компиляторы и ЯП делаются людьми и для людей. И в этом плане Паскаль очень хорошо устроен. А С++, по вашему примеру, плохо. Потому что нет никакого смысла в вызове метода у несозданного объекта.
Добавлено спустя 2 минуты 4 секунды:
Максим:
Думаю, что ...
А компиляторы и ЯП делаются людьми и для людей. И в этом плане Паскаль очень хорошо устроен. А С++, по вашему примеру, плохо. Потому что нет никакого смысла в вызове метода у несозданного объекта.
Добавлено спустя 2 минуты 4 секунды:
Максим:
Думаю, что ...
- 04.08.2012 00:10:03
- Форум: Общее
- Тема: один прикладной вопрос по ООП
- Ответы: 35
- Просмотры: 47826
Re: один прикладной вопрос по ООП
MinGW оказался приличным? круто... он же под винду... в моём коллективе признают только кроссплатформенные... т.к. мы в основном под Linux шпарим...
это собирается и работает под gcc/cpp (g++)...
Очень интересно насчет "приличных компиляторов". Я бы сказал так, что "приличный компилятор" не будет ...
это собирается и работает под gcc/cpp (g++)...
Очень интересно насчет "приличных компиляторов". Я бы сказал так, что "приличный компилятор" не будет ...
- 03.08.2012 23:04:34
- Форум: Общее
- Тема: один прикладной вопрос по ООП
- Ответы: 35
- Просмотры: 47826
Re: один прикладной вопрос по ООП
foo() - это метод объекта, а не просто процедура.
Слава Паскалю, который не позволяет вызвать метод у несуществующего объекта.
Позор С++, который позволяет прострелить себе ногу двадцатью разными способами.
Но позвольте... Если метод объекта это просто объект с определенным namespace. И если я ...
Слава Паскалю, который не позволяет вызвать метод у несуществующего объекта.
Позор С++, который позволяет прострелить себе ногу двадцатью разными способами.
Но позвольте... Если метод объекта это просто объект с определенным namespace. И если я ...
- 03.08.2012 22:31:19
- Форум: Общее
- Тема: один прикладной вопрос по ООП
- Ответы: 35
- Просмотры: 47826
один прикладной вопрос по ООП
Недавно мой коллега прислал мне код на C++, перевести который в FPC я так и не смог, как не бился...
Пример чисто виртуальный, никакой полезной нагрузки для практики не несёт вообще... но однако он основан на элементарщине в ООП... не понимаю почему почему FPC это не хавает... хотя Си такую вещь ...
Пример чисто виртуальный, никакой полезной нагрузки для практики не несёт вообще... но однако он основан на элементарщине в ООП... не понимаю почему почему FPC это не хавает... хотя Си такую вещь ...
- 07.11.2008 18:49:06
- Форум: Free Pascal Compiler
- Тема: неверная интерпретация - похоже баг fpc :(
- Ответы: 8
- Просмотры: 10581
Re: неверная интерпретация - похоже баг fpc :(
а баг как был так и остался во всех версиях fpc) в понедельник глядел r 2.2.2 со снепшота... я лично решил его заменив
add ebx,eax
add ebx,eax
на
add bx,ax
add bx,ax
тогда хоть и mov ax,word ptr [50h] путем каких то махинаций в линуксе заменяется на mov eax, [0x50]... старшая часть регистра ...
add ebx,eax
add ebx,eax
на
add bx,ax
add bx,ax
тогда хоть и mov ax,word ptr [50h] путем каких то махинаций в линуксе заменяется на mov eax, [0x50]... старшая часть регистра ...
- 07.11.2008 18:30:28
- Форум: Операционная система
- Тема: ОС на FPC
- Ответы: 161
- Просмотры: 364097
Re: ОС на FPC
Написав хотя бы ядро с такими возможностями это пойдет не только в десктопные приложения но и оборонное промышленное решение.... Аля системы реального времени.
А все остальное это дело наживное...
Отклик ядра будет в этом случае более оптимальный. Ведь в этом случае перегрузка процессора для ...
- 28.08.2008 22:46:47
- Форум: Разное
- Тема: GPL и защита кода
- Ответы: 19
- Просмотры: 37948
GPL и защита кода
Вот меня интересует вопрос - в данный момент я нагло сдираю код Linux-драйверов ext2/fat32
насколько мои действия будут потом противоречить вашей любимой GPL, если я косвенно её нарушаю
1) имею ли я право переводить код в Паскаль не оставаясь при этом в GPL? или мне срочно придумать отмазу и ...
насколько мои действия будут потом противоречить вашей любимой GPL, если я косвенно её нарушаю
1) имею ли я право переводить код в Паскаль не оставаясь при этом в GPL? или мне срочно придумать отмазу и ...
- 28.08.2008 21:33:23
- Форум: Free Pascal Compiler
- Тема: неверная интерпретация - похоже баг fpc :(
- Ответы: 8
- Просмотры: 10581
Re: неверная интерпретация - похоже баг fpc :(
Здесь объектник с раскоментированным db $66 ))) я перепутал файлы, простите, поторопился - меня всегда охватывает подобное, когда я нервничаю
завтра выложу нужный... я пробывал скомпилировать 4-мя различными компиляторами fpc (правда с svn не качал), завтра попробую так же svn 2.2 и 2.3
но если вы ...
завтра выложу нужный... я пробывал скомпилировать 4-мя различными компиляторами fpc (правда с svn не качал), завтра попробую так же svn 2.2 и 2.3
но если вы ...
- 28.08.2008 10:44:08
- Форум: Free Pascal Compiler
- Тема: неверная интерпретация - похоже баг fpc :(
- Ответы: 8
- Просмотры: 10581
Re: неверная интерпретация - похоже баг fpc :(
похоже это работает только со статичной памятью.
Вот пример:
begin
asm
xor eax,eax
// db $66
mov ax,word ptr [$b80000]
end;
end.
ассемблерный листинг, генерируемый fpc дает корректный код:
call FPC_INITIALIZEUNITS
xorl %eax,%eax
movw 12058624,%ax
call FPC_DO_EXIT
leave ...
Вот пример:
begin
asm
xor eax,eax
// db $66
mov ax,word ptr [$b80000]
end;
end.
ассемблерный листинг, генерируемый fpc дает корректный код:
call FPC_INITIALIZEUNITS
xorl %eax,%eax
movw 12058624,%ax
call FPC_DO_EXIT
leave ...
