Reformat
Утилита для форматирования USB флешек, USB винчестеров
(для совместимости с OS/2)
(promo)
Unsorted
|
|
|
AD: Upgrade ArcaOS to NeoWPS level
- Install original PNG icons drawed by designer, specialized at OS/2 adornation.
- Install eSchemes 2019 to change colors and buttons on desktop.
|
Introduction to Sibyl, part I
|
TITLE: Introduction to Sibyl, part I
DATE: 2003-06-04 11:08:20
AUTHOR: stVova
Please use online translator go to http://translate.google.com and request the translation of http://ru.ecomstation./projects/reviews/index.php?id=86 to your language |
Все слышали о Borland Delphi - визуальной среде быстрой разработки приложений (RAD). Мощная штука, но
под Полуосью идет только версия 1.0 (16-разрядная). Поэтому немецкие парни придумали Sibyl - тот же
Дельфи, но подосевый. Версия 2.0 с третьим фикспаком лежит
на сайте производителя
(и на хоббесе).
В демо-версии недоступна справка, а также есть ограничение на три формы в проекте.
В остальном - берите и пользуйтесь на здоровье (6,9Мб).
По функциональности Sibyl 2.0 = Delphi 3.0.
После запуска, Sibyl создает новый проект. Посмотрим, что у нас на экране:
- Главное окно с палитрой компонентов.
Здесь можно увидеть меню, два ряда кнопок быстрого доступа к часто
используемым функциям среды и сотню компонентов на закладках палитры.
Именно использование компонентов ("независимых строительных блоков")
привело с одной стороны - к повышению производительности труда
разработчиков, а с другой - к снижению сложности разработки программ вообще.
- Инспектор объектов (Object Inspector).
Чтобы управлять компонентами, нужно иметь доступ к их свойствам.
Этот доступ предоставляет Инспектор Объектов. После создания пустого
проекта, единственное что в нем есть - это главное окно с заголовком
"Form1". Щелкните по нему мышкой - Инспектор Объектов отобразит информацию
о выделенном обьекте .
- Редактор кода (Unit1.pas).
"Постройка дома не избавляет от необходимости поселить в него
жителей" - кто сказал, не помню, но, согласитесь, что "программой движет код".
Соответственно где-то этот текст нужно набирать.
Причем, часто Sibyl сам создаст для Вас заготовки процедур и описания,
избавляя от рутины.
- Дизайнер форм (Form1).
Я уже упомянул главное окно будущей программы с заголовком "Form1".
Но подумайте, программа-то еще не запущена на выполнение, а окно уже есть.
Как? Этот непростой механизм и называется "Дизайнер форм".
Во время разработки программы он отображает окна этой самой программы.
Проект (программа) в Sibyl состоит из нескольких файлов: Файл_Проекта.spr, Файл_Программы.pas,
Файл_Модуля.pas и Файл_Формы.scu (по-умолчанию: Project1.spr, Project1.pas, Unit1.pas, Project1.scu).
В любой момент Вы можете сохранить все эти файлы на жесткий диск,
для этого воспользуйтесь пунктами меню Project\Save или Project\Save as....
Рекомендуется хранить каждый проект в своем каталоге. Так удобнее.
В визуальном проектировании приложений нет ничего сложного.
По-сути, визуальное программирование - это визуальное
Обьектно-Ориентированное Программирование.
Все, что есть в программе: окна, кнопки, поля ввода, рисунки - это обьекты (компоненты).
Каждый компонент представляет
собой кусок программного кода, который выполняет определенные функции
(например, кнопка нажимается, а текст в поле ввода можно редактировать).
Компонент может содержать в себе другие компоненты.
Такой подход позволяет использовать компоненты повторно,
что приводит к повышению производительности труда программиста.

В приведенном примере кнопка Button1 содержит в себе обьект-надпись
"Button1" и обьект-шрифт, которым текст надписи выводится на кнопке.
Обьекты имеют Свойства (Properties) (цвет, размер,
текст), Методы (Methods) (процедуры управления обьектом) и
они могут реагировать на События (Events) (движение мишью, нажатие клавиш, перерисовка).
Важным также является деление компонентов на визуальные (обычные элементы
пользовательского интерфейса - GUI) и невизуальные (которые пользователь
увидит только во сне ;-)). Изменять свойства можно в Инспекторе Обьектов
(Object Inspector), Дизайнере Форм или в тексте программы во время выполнения.
Чтобы заставить обьект реагировать на события, нужно выбрать закладку Events
в Инспекторе Объектов и дважды щелкнуть мышкой по нужному полю.
Sibyl создаст заготовку процедуры-обработчика события,
которая определяет поведение кнопки при выполнении Вашей программы.
Если вы программировали на паскале под DOS, то привыкли, что программа
исполняется последовательно, начиная с
первого оператора после Begin. Операционная система OS/2
использует message-driven механизм,
т.е. присылает программам сообщения (Message) о том, что произошло событие
(например: пользователь нажал кнопку).
В ответ программа запускает на выполнение процедуру, привязанную
к этому событию. К слову, для организации регулярных событий с заданной
частотой есть компонент TTimer (Таймер), который понимает только одно
событие - OnTimer. Создав для него обработчик Вы можете, например, каждую
секунду менять заголовок формы или действовать на нервы юзеру другим
способом :-)
Вот список наиболее важных
событий (Events) в Sibyl и их краткое описание:
- OnCreate - происходит при создании объекта;
- OnShow - момент перед показом объекта;
- OnClick - при щелчке мышкой на объекте;
- OnDblClick - при двойном щелчке мышкой на обьекте;
- OnMouseMove - при перемещении курсора мыши над объектом;
- OnKeyPress - при нажатии клавиши;
- OnResize - при изменении размеров объекта;
- OnEnter - нет, не при нажатии на "Enter". Событие происходит при получении обьектом фокуса ввода.
- OnPaint - при необходимости перерисовки.
- OnDestroy - перед уничтожением обьекта.
Прочитав немного теории, можно переходить к завоеванию пространства формы.
Чтобы добавить обьект в окно программы (далее Форма) щелкните мышкой по
нужной кнопке на палитре компонентов,
переместите мышь на Форму и щелкните мышкой. Появится какой-то
обьект (например кнопка Button1), а
в Инспекторе Обьектов появятся его свойства. Запустите Вашу программу
на исполнение (Ctrl+F9).
Ваш обьект ведет себя как "живой" :-)
Для примера попробуем создать текстовый редактор с двумя управляющими
кнопками Button1 и Button2, многострочным полем Memo1 и компонентом диалога
открытия файла OpenDialog1 (или SystemOpenDialog1) с закладки "Dialog".
Свойству "Caption" кнопок присвойте через Инспектор Обьектов значения "Открыть"
и "Сохранить" соответственно.
Размеры и положение компонентов на форме можно менять с помощью мышки.
В результате получился маленький Word.
Теперь нужно создать обработчики OnClick для кнопок Button1 и
Button2 и добавить в них код открытия и сохранения текста из Memo1
Procedure TForm1.Button2OnClick (Sender: TObject);
Begin
//щелчок мыши по кнопке Сохранить
Memo1.Lines.SaveToFile(OpenDialog1.FileName);
MessageBox('Файл сохранен'+chr(13)+chr(10)+
OpenDialog1.FileName, mtInformation,
[mbOK]);
End;
Procedure TForm1.Button1OnClick(Sender: TObject);
Begin
//щелчок мыши по кнопке Открыть
if OpenDialog1.Execute then
Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
End;
На закладке Standart есть много других полезных компонентов:
Все эти элементы являются стандартными элементами интерфейса OS/2 Presentation Manager
и Вам прийдется пользоваться ими достаточно часто.
Советы:
- Запаситесь англо-русским словарем - он Вам понадобится.
- Подойдет любая книжка по Pascal или Delphi, Sibyl практически полностью совместим с ними.
- Начало координат - в левом нижнем углу; Ось координат X (абсцисс) направлена вправо, ось Y (ординат) - вверх.
- В Sibyl нету автодополнения кода как в Дельфи, поэтому не ждите что появится окошко с подсказкой.
- Исходники всех модулей хранятся в папке "Sibyl\Source\Spcc"
- Не бойтесь экспериментировать, Полуось все стерпит.
- И еще: "Лучший способ научится программировать - чувствовать себя программером и писать программы".
Глоссарий:
- RAD - Rapid Application Development - Быстрая Разработка
Приложений (программ). Подразумевается как сам процесс создания, так
и интегрированные среды (IDE) для проектирования программ.
- IDE - Integrated Development Environment - Интегрированная
Среда Разработки. Это когда собраны в одну "кучу" компилятор, редактор
кода, отладчик (Debugger), сборщик (Linker), редактор форм и т.д.
Чтобы лучше почувствовать интегрированность таких сред, представьте,
что до их появления приходилось набирать текст программы в NC,
затем пропускать его командной строкой через компилятор, затем
кормить сборщику вместе с библиотеками и запускать программу под дебагером.
И это не шутки :-(
- Linker - собирает откомпилированные модули и создает
исполняемый екзешник.
- Debugger - ваш лучший друг в борьбе с жуками, то бишь с багами.
Позволяет выполнять программу пошагово, смотреть значения переменных,
регистры процессора и многое другое.
- ООП - Обьектно Ориентированное Программирование - концепция
написания программ. Предлагает использовать абстрактные обьекты как
единицы данных. До ООП правящей была концепция Процедурно-Ориентированного
Программирования, которая предлагала разбивать программу на процедуры
(да, были такие времена когда и процедур не существовало).
- Объект - Предстает перед нами в виде свойств, а для
управления предоставляет методы.
Технически представляет собой запись (record), в которой хранятся не только
переменные, но и адреса функций-методов. Да и вообще, IMHO, реализации
обьектов ООП (как аналогов объектов реального мира) пока не существует.
- GUI - Graphical User Interface - Графический Интерфейс
Пользователя. Позволяет юзеру взаимодействовать с программами.
- Presentation Manager - графическая подсистема OS/2,
"Менеджер Представления".
Дополнительная информация:
Test the program:
|
ThirdEye - utility aimed to download photos from digital still cameras attached via COM-port
|
Comments: Savrs  2003-06-04 13:59:48 | ... ... ....... ......., .. ........ .. ... .. ..... ......... ........... . ..... .... ..........
...... . ..... . . ........ .. .......... | Yuri Prokushev  2003-06-04 16:06:51 | . .. ...... Sibyl .. ...... Delphi2 . ......... ..... . ....... Delphi3.
.. ............. IDE . Sibyl ..... ........ SVDE.
......... ....... Sibyl Portable Component Classes (SPCC( ............. ..... . Sibyl\Source\Spcc, .. ... .. ......... . ......... ........
...... ......... ........ ...... ..... ......., . .. ......... ............ Form1, Labe13.
. ...... - welcome to OpenSibyl project ;) | dixie  2003-06-04 19:20:30 | .. ...., ... . ....... ....., .
. 2.0, ........, with .......... - ..... ...... with xx do begin ... end; ......... ... stdcall, .......... ....... ......... .. ....... . ..... ......, ......... .. pascal. .. . ...
...., ......... . .... ..... ......... ..... ...... ......... | Alexey Smirnov  2003-06-04 20:12:27 | ............. ..... ..........! ........ .. ....... ..... .... ... ......... Kylix!
.. .... ... ... .. ........ . STDCALL. .. ......., .... ....... ....... .. ......... ......... DLL.
. . ...... with ... .. ........ ....... ........ ... ............
... ........ ...... - .. ... .... . .............. .... ...... ... ......... ...........!
... ......... ..... - . .... ............ ....... . ..... ..... .... ............. .... ......... ...... ....... ........
. ........., ........ | Lazy  2003-06-04 21:23:34 | ...... .. ... ..... .......... ... ......... .. .......... ......./........, ... ... ..... . ....... . .... ......... ...... (....) .. ..........., .... ... ........ . ......, ....., ... .. . ...... . ........, .. ............ .. ..... ....... . ......... ..... .... . ... ......., ...... ......... .......? | dixie  2003-06-05 07:21:37 | 2 A.Smitnov
.. ......... cdecl ;) . .... dll ........ . stdcall .. ...... ;) .. ..... ..... ...... ......
. ..... . with . .... ...., ..... .. ......... . ......... - . .... ..... ..... ;)
.! ... ........ - word . double 2.0 .. .......... - ......... .... ...... ;))) .. .... ... FP3. | Savrs  2003-06-05 09:59:32 | Alexey Smirnov
. .. ... .. .. ....... ......
..... ........ ......?
... ..... .. . ... ..... .......
..............;-) | .... .........  2003-06-05 22:18:16 | ......, ... ... ....... ..... ............ - ...... .. .... ... . .. ..... . ....... ......... OpenSibyl ?
... ... ............. .... .. .... . .... .........
. ....., .. .... ........ ... ..... ........ .... .. ....... ..... ....... . ....... ... ........, . ....... .. ........ ......., .. . ... .... . ... ..... . ...... ........... ....... ........... .. .... .... .........
| stVova  2003-06-06 02:00:14 | . ....... ............. ..... ......, .. ........... .. ... . .. ...... ...... ............. . ........... ............., .. . ..... ... . ........ . SPCC. ...., ..-...., ...... - ... ... . ...... .... ....... ........... .. .... . Kylix..
. ...... ....... ........ . tips'n'tricks . ......., ...-... .... .. ...... .....-.. "...." - ...... .. .....
With ... ...... ........ . ...... ....... ........ - ......... ........ . ............ . ... .....
.............. Word to Double? ........, ...... ......... ...... ..........
... ............ ... ...... ...-.. .. ..... - ... ..... .......... .-... .. .-.... OS/2 API DLL.. :-|
..c... ".........." (. ...... .. .......... "code insight" - ............ ....), .. ... ........ ....... . ........... .......... ....... . ..... ... ........... ............, . . M$ ....... - .... .... ..... . ........... ..... (... ........ ............ ...).
. ........ ........ ........ ......... .... ............... .... .. Virtual Pascal - ... .... OS/2 SDK, .... . ........... ......, ... ....., ... ..... ..... ....... OS/2 SDK?
......, .... ........ ..... ........., ........ .. .......... :-), ... ...... .. ........ OpenSibyl . ... ...... ..... .. [url]
....... ......... ......., IMHO, ......., .. ..-..... - ... .., ... .... ..... ...... ....... ........ .. ..... ......... ...... ........ .... ..... - ........, . ..... ...... ;-) | Yuri Prokushev  2003-06-06 07:01:46 | . .... ..... ...... ....... ........ .... Delphi-like ......... - ... ............. ......... ........... . VCL. VCL, . .... ..... ......, ......... ... .... .. PM . .. ......... ...-.. ........... OCL ... C++. ...... . .. ........ PM.. ......, ........... ..... . ....... ... .. SPCC.
.. .... Sibyl ..... ....... ........ .......... ............ .............. ........ ........ ....., .. ......... . ....... .............. ...... ........... - ........... ....... ............ ... ... .. ....... . .... ..... ...... ... ...., .... . ..... ...... ........... .............. ..... ....... .. ..............
...... ............ ........ .., ... ........... ............ .............. VMT _....._ ...... ............ Sibyl ...... ... ..... ........ ... ......... - ...... . ............ . ..... ..... . ........
... stdcall .. .............., .. ....... ...... .....
code insight, ... . ...... ...... - .. ....... .. ....... ... ...........
SpeedSoft ..... ..... ........ .. ...... .......... . .......... ... ........ .. ......... . ... ... ......... - ........... ......, ... .........-.. ...... .. ............ ....... .. ........ .. "..........." Sibyl.
.. ...... OpenSibyl. ...... ...... ...... ...... .. .......... ...... - .... (.... .. ....... ............ .. .......... ........ .. ......).
......, ...... ... ..... ......... ........ ................. ......... ........ .......... . FPC .... Access violation .. ........... .... MOV EDI,[address].
| .... ......  2003-06-06 09:40:34 | to Yuri Prokushev: . ... ......... ......../ ............? ......... ...... .... ... ...? .... .. ..... - ...........
| dixie  2003-06-06 15:40:11 | FPC - ......., ... .. . ..... .. .... ..... ;) ...... ....... OpenSibyl ...... . .... ....... ..............
............ .......: stdcall<>cdecl
.: ....... .. ..... ........ ......... .. ....... . cdecl . ....... ... . ............ ........... . ..... ........ ... .... ... ........... ....... ... ...... . ........ ............ .....
. VP .... .... .&StdCall+. ... .&Cdecl+..
| Igor Vaskov  2003-06-06 17:08:15 | ..... ... . ....... OpenSibyl .. .......... ...... ..... ............ ..... .. ........ ....... . ...... Unix ............. .. ..... .. ...... .. . ...... . ... .... ........
.. ...... ...... ........... Sibyl. ....... .. ....., .. .......... . ...... ......... ..... ...., ......., . .... .........?...
.. ...... ...... DLL - .. .... ....... .. ......... . .. ....... OS/2 DLL ... .......... ......... . .. ..... .. Virtual Pascal ...........
. ..... ...... ........ StdCall ......... ..... ..... ....... . ............ ........ | Yuri Prokushev  2003-06-06 17:16:15 | 2Igor Vaskov FPC .. .... ............. ........... .. ..... .. ........, ... . VPC, TMT ... SPC. . ...... ....... ...... .. ..... ........... . .. ..... ... ......... ........ ... ...... .. ..... .. .......... ... ... ......, .. ........ ....., . .... | Yuri Prokushev  2003-06-06 17:20:55 | 2dixie . .... ........? ............ ...... .... | theDick  2003-06-06 21:07:28 | .......... ...... ...... ...-.. .... ........ .. ......, ..... ..... ....... ..... ....... ... .... .. ......... ..... . ....... ......., ... ...-.. . ........ ... ......... . .... ....... ;), . .......... .. ...-.. .. ...... . ... ......... ... ...., .. ..... .... . ........ ......... ......... (. ... ..... . .. ecs.ru) ........ "......" ......
........ (........ . ....... ..... ...... =) . ..... .. ........ ... ...., ....... ...... ..... .. .......:
1) pchar . array[0..x] of char .. ........ "..... . ... .." . ..... ...... ............ ...... ....... pchar:=array. (....., ........, ...... .. .........)
2) string,ansistring,cstring ...... ............ . 255 ......... ... .... .... . ... .... textfile, .......... ......>255 ....., .. readln(textfile,pchar) . writeln(textfile,pchar) ........... . ......... ........, ....... .... ..... ............. ....... (........ . ........... .. ..... ......) . ...... ...... . ...... ............, ... ..... ........ . .......... ......., .......... ....... ......? (...., .. .... config.sys ..... =). . ......... ...... ..... file of char . ........... ......... _......._ .......... ...... ........ .. ....... . ...... ..... ...-.. ....... ......, .......... ........ .. .... .. . stringgrid ......>255 - ........ ............. ......, . ........... .... ............ ........ ......., . ....... =))
...., .. . ..... ... ... ...... ... ..... ... .... - .... ...., ..........
..!
. .... ...... .. .. .... =))
. ..... ........ 5.. .... ...., ... ....... ....... ......... ......... ...... .. onDisconnect ............ ...... IP ...... ................. .. ...... . ...... ....... ......... ............. ........ ...... ServerSocket.Connections[x].Disconnect!!!
......... .. ...., .. _......._ ......... =((
p.s.
...., ..... .. ........ VP ..... .....! ..... ... ...... - ...... ...... =)) | theDick  2003-06-06 21:12:18 | .! =)
....... ..... ServerSocket.Connections[x].Close | Yuri Prokushev  2003-06-07 07:26:03 | pchar . array[0..x] of char ..... .. ..... .... ... .. ...... . ...... ...... pchar ..... .... ..... ^array[0..x] of char.. | dixie  2003-06-07 07:58:52 | ......, . ... VP .. ..... ... OpenSibyl? ..... .. ...... .......... . ........ ... ;) | Yuri Prokushev  2003-06-07 08:28:27 | 2dixie .. ......... ............ ....... . ..... ..... .. ......... ...... .....-.... ......... - .. ...... .. . ...... VP ... .........
| Eugene Gorbunoff  2003-06-07 17:45:08 | .. . ..... .... ..... ........? . ........ ..... .. ... .... ....... .. ......... | dixie  2003-06-07 19:48:10 | .. ...... ;)
... . ....... ........ ......, .. ........ ....... ... OpenWatcom - . . .... ........ ...... ;) ....., ...., ...... . ...... ....... ( .. ...... VP/Delphi) ... .... ;) ......... ... ........ - .... ......... .... ...... ;)
.... .. inline .... .......... . ... ......... exe ...... "Hello OS/2" ......... ;)) | Yuri Prokushev  2003-06-08 07:22:05 | 2dixie ...... .. ...... ...... Delphi? . ........, ............ . ... ......? ... ....., ...., ............ ....... .......... ....., ... ...... .... . ..... | dixie  2003-06-08 12:30:21 | ....... ...., ...... .. ........, .. ... .. ... ......, ... ......., ..... ... ......... .......... ;) .. ...... ...... ......... ....... ..... ..... .. VP ;) .......... .... ...... . ............ ....... ;))
. ... ........... - ... ... ...... . ........ .. .......... .... . ........ ..... ..... .... .. . ... ... .... . #pragma (....... ........ ......... ... .......... . ...) .............. .. . ........... - . FPC . VP ..... .. .........
.. ...... ......... ... . ... ... . ......... ............. ... :(( | Yuri Prokushev  2003-06-08 14:38:04 | .... . ..........?
| Yuri Prokushev  2003-06-08 14:38:59 | ......, runtime ..... .. VP ....... ..-.. .........
| Yuri Prokushev  2003-06-08 21:00:49 | 2EG ... .... .... ........ . ....... . FPC, .. ....... ........... ... . . ......... ..... .. ............ | dixie  2003-06-08 21:30:33 | . ... ..... .......... ...... .. . .....? ;)) ... ...... VMT ...... ;)
. .... . ..... ........ . ........ ;) | ..... ..............  2003-06-09 00:20:13 | . ...... .. ... ...... .. ....... . c/c++ ? .... ... .......... ...... ....... ;) | Yuri Prokushev  2003-06-09 05:45:43 | ........ .....? ... ... ......... .... .. ...... ........ ....... .. ...... ...... . .. ...... | dixie  2003-06-09 07:14:33 | .. ...... ;)
. .... .... . "......" . .. ...... - .... .......... ;) .... ........ .. os2.in.ru ;)
...... ...... ............., .. ......... ......, ... ... ....... ............ ....... ;) . ............ ......... .......... ....... - ...... ............ | dixie  2003-06-09 07:15:22 | ".....", ...... ;) | dixie  2003-06-09 07:48:54 | ., ......, ... .... ......: . ........, . ............ ..... (. ....... ..
......... ..........) .......... ............. ....... ............... ....
... ..... .......... .. ..... ........, ... .... ......... .. .......,
......... .. .......... ......, ..... .............. ....... ........... ..
...... (... ... .. ............) - .. ... ....... ......., ... .............
........... . ...... ..... ........... . ............ ......... .....
......... ... ............ ... .... .... ;).
.., ... . ........ ............. .......... .... ;)~~
| Igor Vaskov  2003-06-09 11:43:16 | 2theDick: . ..... ........ 5.. .... ...., ... ....... ....... ......... ......... ...... .. onDisconnect ............ ...... IP ...... ................. .. ...... . ...... ....... ......... ............. ........ ...... ServerSocket.Connections[x].Disconnect!!!
. ...... .. ......... - ... .. .... ...., .. ..... .......... .. .......
...... IMHO (.... . ..... ..... ........) . ... ...... . .......... ..... .. Sockets.
. ..... ...... Welcom to mail. | Constantin  2003-06-09 16:20:47 | 2 ..... .............., All:
...-.. . ... ... ........., .. .. ..... -
[url] | Yuri Prokushev  2003-06-10 13:05:26 | 2All ....... ... ...... ...... . ......, .?
| Sergey Posokhov  2003-06-10 17:16:57 | ..... ... .......... ...... . ......... ..... ...... .......... ........... .... . ............ ... ....... . .... ....... . .. ..... "*a++ = *b--;" ... . ...... ............ . ..... ...... ... ....... ............. - ... . ........... .......... ...... ....... .. ... ........ ................
.... .... ...-.. ....-.. .. .... ...... ........ . .. ...... ...... . .......... - .. ... .... ....... . ...... . ........ ......... - ...... ..... ......... ....... ... ...... ....... ..., ........ .. ... 2000/Me/Xp/Rg - . ... ..... ........ ... ".......".
. ... .. ......, ... .... "......" . "......." ..... ................, .....? | .. .. ........  2003-06-10 22:10:15 | to Sergey Posokhov: ...... ..... . .... ......... ............ .. ..., ....... . ...
.. .. ..... . ..., ... ......... ... .. . ............. ......... ........ ........ ........, . ....... ........, ....... . .. .. . .. .......... ..... . ..... ...... ......, .. ... ... ..... .......... ......... ...... . ... .. ..... .... ......, .. ..... .......... '............' ... ......... ........... .......... - ... ... ....... ........... ............. ........, ... ... .. _........_ _..........._ .............
... .. ..... .......... . ..... ... .. ..... .............. ;)
| ......  2003-06-10 23:58:28 | ..... ........ . ...... .......
.. ....... .... ... .. ....... ......... ..... ...... . ............. .......
.... ... ....... . ...... DB@ .... 2.0, ........,... ...... .......... . ..... ........ ODBC ............. ... | Igor Vaskov  2003-06-11 00:14:32 | DB2 ............ . ....... [url] ........ ODBC ..... ........ ........... ....... ...... . ..... ...... ........... . .... ..... . .. ........, .. ...... .. .... .... ;) ..... ... . ............ ....... ...... . .........
. .... ......... ........ . ............ ............ . _..........._ ...... ...... ......... ......, .......... .. Sibyl . ..... ...... ......... | stVova  2003-06-11 11:49:45 | To Y.Prokushev:
........... . .... ........ VCL-like ......... (SPCC) .....-.. ........, ... OCL ..... ............, ... VCL. . ......... ... ......: .. ............... ....... ......... ....... ........ ............. VDE, ......-.. ......... ......... .......... ......... .. ........: ...., ......., ..... ........, ....
. ...... ....... PM .. ....... ..... SPCC ...... ........ ......... .... . ...... ..........
To Igor Vaskov:
.. ....-.. .........., ... ..... ........ ... ODBC . OS/2, .......... . .........? . ...... .... .......... ...... ...... Client/Server .... . .... ....... ..........
| Igor Vaskov  2003-06-11 13:20:25 | 2stVova: .........., ... ........ - .. ..... . ........ ......... . . ........... ........ .. .... ....., ... ... ...... ......... ..... . ... ......... ...... .... ........ ......... DLL .. .... | Yuri Prokushev  2003-06-11 21:25:53 | 2stVova . ...... .. .... ....... ................ ... .. .. ....., .. "..-......". ............. ....... PM/GDI . ........... .... VCL .........., .. ..... .. ....... . ..., ... ........... . ... .. ...... ...... OCL ..... .........., ... VCL. ..... ...... ...... ............. .. . ........., . . ......... DLL. ... ...... - MMOS/2 (...... volume control . ....), EPM (EMLE). ... ...., ..... .......... ......, ... ............ ...... Toolbar-.. ...... ... ...... ...... ..... ..., ......, ...... ... ..... ...... . ....... ........ ........ SOM . FPC. | Yuri Prokushev  2003-06-11 21:27:08 | 2stVova. ...... .. ...... ODBC ..... . os2ezine. ... ... .... ....... . .......... | Sergey Posokhov  2003-06-12 13:01:55 | ...... .... ....... SybilRTL.dll . ..... ... ......... .. ............. ... . Watcom VX-REXX, ......... | dixie  2003-06-20 11:39:25 | ......, ......... ........ ..... .. .......... .... Sybil ......... . VAC. ...., ....... ......... ..... .......... idebug .. VAC 3.6 ;) | stVova  2003-06-24 17:53:44 | To Yuri Prokushev:
....... .. ...... .. OS2eZine.
... ............. ........ ....... ... ....... . 12 ....... .. ODBC.
......, ..... .. ........... . ..... ..........: ..... DIVE ..... ......... RGB . 256. | Igor Vaskov  2003-06-24 18:36:18 | . ....... . .... RemoteAddress . ...... ........ ...... ........ ..... ;) . ... .. ......? .... .......... ......... ......... ........ ..... ........... ....... ........... IP ....... .. ........, ...... ... . .......... .. ....
..... ..... ......... .. ...... ... _.........._ ..... ....... (... ......-.. ...... .. .....). | theDick  2003-06-25 12:07:34 | 2 Igor Vaskov .. ..! .......! =) ..........! =)))
. ... ... ......, ...... ......? 8) . ... ......, ... .. ...-.... .........?
. ......... .... .. ....., ........, ......, ... ... ........ ...... ....... =). .. .... ... ...... ... ..... ............ | Sergey Posokhov  2003-06-25 14:54:39 | .........: ........ ... .. .... [e-mail] | Sergey Posokhov  2003-06-25 14:56:02 | ..-..... ......... . ..... "netlAbs" ..... "[at]" . .......... ..... ... ..... e-mail :) | LightElf  2003-06-25 15:03:20 | .. ...... ............... RGB . 256: . . ... .... ...........? | Igor Vaskov  2003-06-25 16:36:45 | 2 theDick ... ......, ... . ...... .... - IP ........ .... ... ............ ........ .......... IP ....... ........... ......... .................. ;) ...... IP .......... .... ........... . .......... _......._ . ...... onConnect. ... ......... ...... .. .......... . API, . ........ ...... .. .... ........
2Sergey Posokhov . ....... ... ...... .. .......... . .. .... ... ... .... ......... .... ..... .. ....... - ...... .. ..... ....., . ..... ... ....... | Igor Vaskov  2003-06-25 16:41:40 | 2 theDick
. ......, ... ......... .. IP ....... . ..... ......... ......... . ...... IP?
..... .. ....... ....... NAT?
..... . ..... ........ ......... .........., . .............. .. ...... ......., ... ............ ......... | theDick  2003-06-25 17:14:50 | 2 Igor Vaskov
.... ......... ......... . ...... IP .. ... ........ .. ...... ...... ....... .. .... .... ...... ........... . .............. ..... .. ....... .. ...... IP:Port ..... ......... ... ....... .......... .. ....... ........ Nat ........ ........ ..... .... ....... IP ...
..... ......., .. ......... IP:Port ...... ..... ..... ....... ..... .......... ..........
. ........ .......... . ........ - ........ .. .........., ... ... ... ........... onDisconnect .......... ..... ......... ... .. ........ . ...... .Connections, .. .......... (.. .... ActiveConnections ........... ...... ..... .......... ...... ........... onDisconnect)
| theDick  2003-06-25 17:16:36 | 2 Igor Vaskov
. ... .. ....... ..... ..... .. ........ ..........? =) | stVova  2003-06-25 17:41:45 | To LightElf:
. .... ..... .... . VirtualPascal (os2dive.pas) .. 2001, .. ....... DiveRace ....... (... .....). ... ... ..... ....... ...... 256.... DIVE .... (8 ...).
...... ..... ......... ....... . array[x, y] (RGB), ....... . . DIVE-.... . .......
. .......... RGB-..... ........... .. . ......... .. ......., . ...-.. .....: .. ........ -> ..... (........).
. ... ..... ..........., ... DIVE ............ ..... ... BGR (... ........) . ......... .. . 256. | Igor Vaskov  2003-06-25 18:05:36 | 2 theDick ... .......... .. onDiconnect ...... .... ....... ........ (..........). ......., ... .......... ............ ...... ...... ......... ... ......... ...... .. .... ...... .. .....
............ ........ - ......... ...... ..... ....... ..... . ....... . ..... ....... ........... .. ... .... ..... .......... - .. ... ........, .... ... ...... .........
. . ....... .......... ......... ..... ....... ....... .... .. nil - .... . ......... .... .......... ..... . ....... .......... - nil.
.. ........ .... . ....... ...... .......... nil . .. ... ..... ..... ..... ....... .......
........... . ....... .......... ..... ....... ..... ...... .......... ... ........ ....., ....... .. ........ . ........
..... .... ........... ..... ...... .. ....... . ....... ... .Send :) | theDick  2003-06-26 11:33:39 | 2 Igor Vaskov
.. .. . .....-.., ......... . ......., .. ....... .. ..... . ... .. =). . . ..... .... ..... ........ ........ ......., ...... ....... . .. ..... ..... ;) ....... . ...... ..... ............ ...... ......., ... ......=........... . ...... ...... ...., ................ .......... + .... .......... .......
...... ........ ..... ..... ... ........., ..... ..... ...... ...... (. .... ......) ... ...... (. ..... ......). ... .... ...... . ..... ..... ip _._ .... .............. ...... ... ...... ....... ...... ...., .. ....... _.........._ ..... ................ .......... ..... . ..... . ... ......: . .... .......... .. .... . .......... ....... ........? . .. ... ... ......... ..... ......
---
... . ....-.. .. .......? =) | Igor Vaskov  2003-06-26 11:50:36 | 2 theDick .. ......... ;) ...... .......... . .... ....... - ....... array of record. .... .. ............, ... . ..... ............., ...... - ...........
...... ........ .. ........ ...... .......... .. OnConnect? .. . ...... . ... ...... .. ....... ...... .. ...... .... .......... . .......... ...... ....... OnConnect, .. . ...... ....... ....... OnRead, OnWrite . ... ......
..... ............ - OnClientDisconnet.
..... .. .......... ...... .. ......,
.... .. . ....... ....... .........., ....... ... .......
.. .... ....... ... ......! .. ......... ......... ........ .......... .......
... ...... .......? ;) | theDick  2003-06-26 12:00:23 | 2 Igor Vaskov
...! .......!!! =)))))
.......!!! . .-.. ......... =) | LightElf  2003-06-26 15:46:52 | 2 stVova : DIVE ........ . RGB . BGR, .... .. ........ ... ........ .. .......... RGB . 256, . ..... ..... - ...... ....... .... ...... ............ ........ .... ...... . ........ ..... .. . ...... ........ .. ......, . ..... ....... . .... .. ....... . ..... ...... .../...... ... ..... - ... .. ...... ............ . .... ......... ........ . scanlinesize - ............. . .......... ...... ..... ......... ...... ...... .......... .... ........... ...... (. .......... ...... ..... .......) | Igor Vaskov  2003-06-28 16:00:25 | 2 theDick .. .. ......... .............., .... ......? ..... ........., ..... ...... .. OS/2 ......... ..... . ......... .....? | theDick  2003-06-30 12:15:56 | 2 Sergo
... ........ . ......... ...... .. ..........., . ... .......
2 Igor Vaskov
.. ...... ........ ..........., ...... ....... ............... .... . ..., ..... ......, ... . .... ..... =). ...... ..... ....... ............ .. ..... ..... ........ .......-......... ....., ...... .........., ....... (... .. ....... =) . ...., ... ... ... ............ ...... - .......... .......... . 2 .......... ....... . ........... ...... . ... ......, ... .... ...., ........, ....., ........ .... . .... ...... ........... (.. ....-.... .. .....). .., ........ .. .... ........ .. .... . ....... . .... ... ........ . ........ ... ...-...., .. ...... ............ . ..... . ................ .......... =). ....., .......... .. .......-.......... . ........... ... ........ ..... ............. =), . ... . ............ .......... .. ... ....... ........... .... .......... | stVova  2003-07-07 11:52:57 | ......., . ....., ... . ...... ... .............. ....? . ........, ..... ..... ........ Sibyl+CodeInsight.
...... ......: ... ..... ..... ..... ...... .......? | LightElf  2003-07-09 15:55:31 | 2dixie:
...... .. .. ............. ............ ..... . ..... .. . .. ........... ..... ..... .......?
.. .... . ....... ...... ....., ... .......... ..... ...... ..... . ....... .... ......... ...... ...... ........ ... ..... ...... ........... . ......... ... .... . .............. . ............. .. ....... ......... . ............ ....... . ... ..... ...... | .......  2007-07-23 08:19:44 | ....... ...... . .......... ....... OpenSibyl (....... .......... ... FPC . VP, .. .... VP RTL .. ........ ........: ............ .. ..... . ....., . ... ...... . .............. ........ ......) | .......  2007-07-23 08:40:35 | ... . ... . ...: . .... .... .... .... ............... ..., ..... FORMS.PAS . ...... ......:
º Sibyl Portable Component Classes (SPCC). º
º Object-oriented development library.
º Copyright (C) 1995,99 SpeedSoft GbR, Germany º
º
º This program is free software; you can redistribute it and/or modify it º
º under the terms of the GNU Library General Public License (LGPL)
. ... ..... . .... ......... ....., .... ......., ... ... .......
. ..... ....:
º Sibyl Portable Component Classes (SPCC) º
º
º This section: TClipBoard Class Implementation º
º º
º (C) 1995,97 SpeedSoft. All rights reserved. Disclosure probibited ! º
. ... ... ........? .... Disclosure ... .........? ........ ... ..? ....., .... ... .......... ......, .... ........... ......
| .......  2007-07-25 08:51:30 | .... ...... ...... (......, .... ... ............. "..........", ....... ........ .. ....... . .... ..., ..... eCS Demo CD . ... ............ ....... ........ ..... .. .....: . .. .. ... 3000, . . 300 ...... .. ... .. ......., ...... ....., .. .............. ............, . ..... - ..-.. ................, ...... ... 2000, ... . ........ .. ........). ....... spcc ... ....., ..... ........ .....-.......... ... ......., . ..... . ....-...... .......
.... .... .. ...... .. ........../........ ......... ....., .... .... .... ..... .......... ". ....", ............ .. Lazarus . ...... (......, kcl) | .......  2007-07-25 09:31:59 | ... ... ......: ....... ...-.. ...... .. ..... .......... ......., . ........, ... ........... ...... ... ........... ..... WDSibyl, ........, ... ... ..... | ......  2009-06-14 17:25:01 | ...... ............... ..... ..... . ..... PureBasic [url]
PureBasic - ..... ....... .... ................, .......... ... ......., ... . ............!
. ... ....... .... ..... 800 ......... ....... . .. ..... ..... . ......... ........., ... ......... ............... .... ... ...... API.
.... ........ ... ......... .........., ....... . ....... ........ ... Windows, Linux, MacOS, .. .. PureBasic - .................. .... ................. ............ ... ... .........., ... . ... .............!
. .... ........ ....... ......... . ....... .. ........ ..... ..... .... .. ........
.. ....... ......... exe, .. 2.. . ... .. ...... .. ..... ....... ....... .....! |
|
eCo Software is a group of russian developers. How to support eCo Software? (you can send us some computers. Maybe you don't use the device but it may be useful for the developers). We have the mailboxes in USA, Netherlands, China and Hong Kong. |
|
|
Siberian OS/2
|