Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2997
Рейтинг: 395
#16: 2019-03-10 04:12:12 ЛС | профиль | цитата
nesco писал(а):
...где можно найти весь список команд среды?

Для 4-й версии среды такого списка не нашёл. В исходниках b181 команды встроены в менеджер окон проекта (файл WinManPrj.pas). Считаю, что команды 4-й и 5-й версий очень похожи и можно использовать список 5-й версии как почти достоверную информацию:
IDE commands

/*
* commands.cpp
*
* Created on: 17.05.2010
* Author: dilma
*/

#include "share.h"
#include "commands.h"

const gchar *CMD_NEW = "new";
const gchar *CMD_OPEN = "open";
const gchar *CMD_SAVE = "save";
const gchar *CMD_SAVEAS = "saveas";
const gchar *CMD_PRINT = "print";
const gchar *CMD_REOPEN = "reopen";
const gchar *CMD_EXIT = "exit";
const gchar *CMD_DELETE = "delete";
const gchar *CMD_FREEZ = "freez";
const gchar *CMD_CUT = "cut";
const gchar *CMD_COPY = "copy";
const gchar *CMD_COPY_LINK = "copy_link";
const gchar *CMD_PASTE = "paste";
const gchar *CMD_EDITOR = "editor";
const gchar *CMD_BRINGTOFRONT = "bringtofront";
const gchar *CMD_SENDTOBACK = "sendtoback";
const gchar *CMD_ERASE = "erase";
const gchar *CMD_FORMEDIT = "formedit";
const gchar *CMD_INFO = "info";
const gchar *CMD_PROPERTY = "property";
const gchar *CMD_PROJECTS = "projects";
const gchar *CMD_ELEMENTS = "elements";
const gchar *CMD_NAVIGATE = "navigate";
const gchar *CMD_RUN = "run";
const gchar *CMD_DEBUG = "debug";
const gchar *CMD_TRACE = "trace";
const gchar *CMD_STOP = "stop";
const gchar *CMD_BUILD = "build";
const gchar *CMD_TOOLS = "tools";
const gchar *CMD_CMDEDIT = "cmdedit";
const gchar *CMD_STINFO = "stinfo";
const gchar *CMD_CAPTURE = "capture";
const gchar *CMD_COMPONENTS = "components";
const gchar *CMD_HELP = "help";
const gchar *CMD_FORUM = "forum";
const gchar *CMD_MAIL = "mail";
const gchar *CMD_DMASTER = "dmaster";
const gchar *CMD_ABOUT = "about";
const gchar *CMD_SHA_INI = "sha_ini";
const gchar *CMD_SHA_PAS = "sha_pas";
const gchar *CMD_SHA_SOURCE = "sha_source";
const gchar *CMD_ECREATOR = "ecreator";
const gchar *CMD_WEB_BACK = "web_back";
const gchar *CMD_WEB_FORWARD = "web_forward";
const gchar *CMD_WEB_REFRESH = "web_refresh";
const gchar *CMD_ROOMS = "rooms";
const gchar *CMD_UPLOAD = "upload";
const gchar *CMD_CLOSE = "close";
const gchar *CMD_CLOSEALL = "closeall";
const gchar *CMD_HICHAT = "hichat";
const gchar *CMD_PN_DEBUG = "pn_debug";
const gchar *CMD_PN_HELP = "pn_help";
const gchar *CMD_PN_INFO = "pn_info";
const gchar *CMD_UNDO = "undo";
const gchar *CMD_SEARCH = "search";
const gchar *CMD_GROUP = "group";
const gchar *CMD_UNGROUP = "ungroup";
const gchar *CMD_ALIGN = "align";
const gchar *CMD_COMPILERS = "compilers";
const gchar *CMD_PACK = "pack";
const gchar *CMD_TUTOR = "tutor";
const gchar *CMD_MOVETO = "moveto";
const gchar *CMD_ADDTEMP = "addtemp";
const gchar *CMD_USETEMP = "usetemp";
const gchar *CMD_MEDIA = "media";
const gchar *CMD_ADDPPOINT = "addppoint";
const gchar *CMD_MAKEEXT = "makeext";
const gchar *CMD_HUB_EX = "hub_ex";
const gchar *CMD_BREAK = "break";
const gchar *CMD_DODATA = "dodata";
const gchar *CMD_LINECOLOR = "linecolor";
const gchar *CMD_BACK = "back";
const gchar *CMD_FORWARD = "forward";
const gchar *CMD_PANELS = "panels";
const gchar *CMD_MN_FILE = "mn_file";
const gchar *CMD_MN_EDIT = "mn_edit";
const gchar *CMD_MN_VIEW = "mn_view";
const gchar *CMD_MN_RUN = "mn_run";
const gchar *CMD_MN_SERVICE = "mn_service";
const gchar *CMD_MN_HELP = "mn_help";
const gchar *CMD_CONNECTPOINT = "connectpoint";
const gchar *CMD_REDO = "redo";
const gchar *CMD_ELMOVEUP = "elmoveup";
const gchar *CMD_ELMOVEDOWN = "elmovedown";
const gchar *CMD_DELELEMENT = "delelement";
const gchar *CMD_ADD_GROUP = "add_group";
const gchar *CMD_ADD_TAB = "add_tab";
const gchar *CMD_DEL_TAB = "del_tab";
const gchar *CMD_EXAMPLES = "examples";
const gchar *CMD_MAKELEMENT = "makelement";
const gchar *CMD_TRANSLATE = "translate";
const gchar *CMD_PUBLIC_SHA = "public_sha";
const gchar *CMD_UPDATE_SHA = "update_sha";
const gchar *CMD_LIST_SHA = "list_sha";
const gchar *CMD_CLONE = "clone";
const gchar *CMD_MAKE_WMDOCK = "make_wmdock";
const gchar *CMD_WM_SPLIT = "wm_split";
const gchar *CMD_SELECTALL = "selectall";
const gchar *CMD_PAGEUP = "pageup";
const gchar *CMD_PAGEDOWN = "pagedown";
const gchar *CMD_REPLACETO = "replaceto";
const gchar *CMD_SLIDEDOWN = "slidedown";
const gchar *CMD_SLIDERIGHT = "slideright";
const gchar *CMD_SLIDEDIAG = "slidediag";
const gchar *CMD_SDK_EDITOR = "sdk_editor";
const gchar *CMD_PASTE_DEBUG = "paste_debug";
const gchar *CMD_PASTE_DODATA = "paste_dodata";
const gchar *CMD_PASTE_STRCAT = "paste_strcat";
const gchar *CMD_PASTE_HUB = "paste_hub";
const gchar *CMD_CLEAR_LINK = "clear_link";
const gchar *CMD_RENAME_POINT = "rename_point";
const gchar *CMD_INSERT_POINT = "insert_point";
const gchar *CMD_MOVE_POINT = "move_point";
const gchar *CMD_MAKEHINT = "makehint";
const gchar *CMD_SHOW_LH = "show_lh";
const gchar *CMD_REMOVE_LH = "remove_lh";
const gchar *CMD_QPAN_ADD = "qpan_add";
const gchar *CMD_QPAN_ADDBTN = "qpan_addbtn";
const gchar *CMD_QPAN_SHOW = "qpan_show";
const gchar *CMD_QPAN_SHOWALL = "qpan_showall";
const gchar *CMD_QPAN_HIDEALL = "qpan_hideall";
const gchar *CMD_BIND_RECT = "bind_rect";
const gchar *CMD_BIND_CENTER = "bind_center";
const gchar *CMD_BIND_PADDING = "bind_padding";
const gchar *CMD_DEL_POINT = "del_point";
const gchar *CMD_ZOOMIN = "zoomin";
const gchar *CMD_ZOOMOUT = "zoomout";
const gchar *CMD_PN_ERRORS = "pn_errors";
const gchar *CMD_PAL_FILTER = "pal_filter";
const gchar *CMD_SVN = "svn";
const gchar *CMD_SVN_UPDATE = "svn_update";
const gchar *CMD_SVN_LOG = "svn_log";
const gchar *CMD_SVN_SHOW = "svn_show";
const gchar *CMD_DEBUG_A = "debug_a";
const gchar *CMD_FULLSCREEN = "fullscreen";
const gchar *CMD_PN_REP = "pn_rep";
const gchar *CMD_SAVETOREP = "savetorep";
const gchar *CMD_SEARCHNEXT = "searchnext";
const gchar *CMD_ICONS = "icons";
const gchar *CMD_DECOM_PAL = "decom_pal";

Редактировалось 1 раз(а), последний 2019-03-10 04:16:14
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
1
Голосовали:nesco
Разработчик
Ответов: 26066
Рейтинг: 2120
#17: 2019-03-10 04:27:51 ЛС | профиль | цитата
Nic писал(а):
Для 4-й версии среды такого списка не нашёл

Вроде редактор команд содержит эти же псевдонимы да еще и с описанием. Если в редакторе команд навести на строчку команды в левом окне, то внизу справа у этого окна высвечивается псевдоним команды, тут даже исходники не нужны. Но за полный набор команд из 5-й версии спасибо.

Редактировалось 1 раз(а), последний 2019-03-10 04:29:10
карма: 22

0
Ответов: 1925
Рейтинг: 172
#18: 2019-03-10 05:31:11 ЛС | профиль | цитата
nesco писал(а):
где можно найти весь список команд среды


карма: 9
0
файлы: 1comms.jpg [96.4KB] [597]
Главный модератор
Ответов: 2997
Рейтинг: 395
#19: 2019-03-10 11:19:52 ЛС | профиль | цитата
3042, «Author: Dilma Time: 06 Oct 2006 18:13», а за окном 2019-й. Как думаете насколько может быть актуальна информация 13-ти летней давности?

Редактировалось 1 раз(а), последний 2019-03-10 11:21:02
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#20: 2019-03-10 12:43:06 ЛС | профиль | цитата
Nic писал(а):
Как думаете насколько может быть актуальна информация 13-ти летней давности?

Да вряд ли что-то в 4-й версии поменялось, добавилось разве что-то, надо просто сравнить с текущими данными в последнем релизе.
Вот интересно другое -- куда пропал ТС, а то задал вопрос и свалил куда-то? Вроде уже и пример разжеванный привели, или опять что-то не устраивает? Короче, ни ответа, ни привета.
карма: 22

0
Ответов: 2059
Рейтинг: 131
#21: 2019-03-10 15:09:49 ЛС | профиль | цитата
Манилов писал(а):
Как бы хорошо было, если бы вдруг от дома провести подземный ход или через пруд выстроить каменный мост, на котором были бы по обеим сторонам лавки, и чтобы в них сидели купцы и продавали разные мелкие товары, нужные для крестьян.
Вот у меня есть мечта из параллельной реальности и я её думаю:
Включать куски иного кода подобно -
Function ...
asm
Тра-тата селёдка
...
end;
То-есть включать куски других языков. (Они должны подчинятся правилам общественного проживания)
То-есть на уровне парсера текста .... (точки объясню, потом, если захочешь)
Ну и линкеовщик должен быть адекватный, а не как его сделали в pas и cpp.
Мы-же художники!!!

Вот чего я делал:
Линковал куски сделанные на других языках -(не LUA)(потому-что... - для каждой задачи свой инстрУмент)
Сначала надо скмпилировать основную тему, чтоб знать адреса для вызова функций, не обязательно cdecl и stdcall, а в регистрах передавал), адрес куда добавляется секция и вообще - reloc, Virt и raw.
Да, Hiasm(delphi) - что с возу упало, то не вырубишь топором!
Ежели выделять ключи, подобные asm - endasm и свой линкер - то красиво было-бы! Или давать свободу между между ними - Карл!
Да не просто, но мы-же художники!

Да!
То есть нет!
Пути есть, всего полно и лишнего не надо. - Не запутаться-бы!
Достаточно dll-ок, что сделали люди, да и дело с концом!
Когда делаешь для дела, то вся эта мишура по боку!
И эта тема - всё рюшечьки.
А штаны с люрексом?

Редактировалось 11 раз(а), последний 2019-03-10 16:16:58
карма: 6

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#22: 2019-03-10 16:18:23 ЛС | профиль | цитата
flint2 писал(а):
Вот у меня есть мечта из параллельной реальности и я её думаю

Кто о чем, а вшивый о бане (с)
Ты свои мысли уже во все темы пихаешь, куда не попадя, не надоело еще?
Ну вот скажи, каким боком все, что ты измышлил относится к теме о взаимодействии со средой и конкретно к вопросу ТС? Ну создай ты свою тему и измышляйся там сколько душе угодно, зачем же засирать (пардонсе за мой хвранцузский) другие темы?

Редактировалось 1 раз(а), последний 2019-03-10 16:18:51
карма: 22

0
Ответов: 2059
Рейтинг: 131
#23: 2019-03-10 16:22:10 ЛС | профиль | цитата
nesco, а ты каждой бочке затычка.©
nesco писал(а):
не надоело еще?

nesco писал(а):
относится к теме о взаимодействии со средой и конкретно к вопросу ТС?

flint2 писал(а):
Да, Hiasm(delphi) - что с возу упало, то не вырубишь топором!

зачем же засирать (пардонсе за мой хвранцуский) другие темы?

Виноват, исправлюсь!
Больше не буду никогда!
Всего хорошего.

Редактировалось 1 раз(а), последний 2019-03-10 16:27:05
карма: 6

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#24: 2019-03-10 16:28:44 ЛС | профиль | цитата
По-моему, ты отступил от темы, а не я. И я хоть как-то пытался помочь ТС, а не пихать сюда разные идеи не по теме. А ты очень стал похож стилистикой на нашего оппозиционера, по его стопам идешь, что же, удачи?

DIXI

Редактировалось 1 раз(а), последний 2019-03-10 16:30:13
карма: 22

0
Ответов: 2059
Рейтинг: 131
#25: 2019-03-10 16:31:53 ЛС | профиль | цитата
flint2 писал(а):
Да!
То есть нет!
Пути есть, всего полно и лишнего не надо. - Не запутаться-бы!
Достаточно dll-ок, что сделали люди, да и дело с концом!
Когда делаешь для дела, то вся эта мишура по боку!
И эта тема - всё рюшечьки.
А штаны с люрексом?

Читать читаем, а понимать не обязательно.
карма: 6

0
Ответов: 1263
Рейтинг: 47
#26: 2019-03-10 20:05:06 ЛС | профиль | цитата
Nesco, Nic, спасибо большое! ТС свалил на отладку своего глючного шедевра) Схема на 3000 с лишним линков.. Скоро попробую твою схему.
А пример Nic не заценил сразу изза ползучего текста - я не сообразил где там искать изменения.. Судя по его видео это именно то что надо.

Редактировалось 1 раз(а), последний 2019-03-10 20:10:49
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#27: 2019-03-10 22:33:30 ЛС | профиль | цитата
Aziz, я в скрипте Label Edit-ом назвал, бывает На работу никак не влияет, но не по фен-шую. Если что, перекачай схему, я поправил ее.
карма: 22

0
Ответов: 1263
Рейтинг: 47
#28: 2019-03-11 03:04:08 ЛС | профиль | цитата
nesco, то что нужно! Спасибо. Только как теперь самому ID нужных элементов схемы узнавать чтобы в скрипте им присваивать значения?
У тебя там стоит:

ID_Version = 11511461
ID_Label = 6009454

И где прячется скрипт в твоем предыдущем примере с кнопкой?

Повторю твой вопрос, как все это работает?)

Редактировалось 2 раз(а), последний 2019-03-11 03:08:50
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#29: 2019-03-11 03:51:37 ЛС | профиль | цитата
Aziz писал(а):
Только как теперь самому ID нужных элементов схемы узнавать чтобы в скрипте им присваивать значения?

Бооо, ты этого до сих пор не знал? Хотя мы все чего-то не знаем
<Ctrl>D переводит среду в режим просмотра идентификаторов в окне "Справка" (возврат -- то же сочетание). Но учти, что после компиляции в этом режиме, все файлы компиляции останутся в папке Code.
Aziz писал(а):
И где прячется скрипт в твоем предыдущем примере с кнопкой?

Выбери кнопку рамкой захвата (те не клацая по ней), появятся все поля кнопки, включая поле Script.

Редактировалось 7 раз(а), последний 2019-03-11 03:57:56
карма: 22

0
Ответов: 1263
Рейтинг: 47
#30: 2019-03-11 04:53:04 ЛС | профиль | цитата
nesco, круто! Про исходники по CTRL+D знал, об этом и в справке написано вроде, а про просмотр ID элементов не знал.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)