PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Программирование для ПК (https://www.pspx.ru/forum/forumdisplay.php?f=474)
-   -   HiAsm – среда визуального программирования (https://www.pspx.ru/forum/showthread.php?t=107986)

in1975 15.08.2018 18:31

ErikPshat, я хз, может ты криво распаковал, может не заменил старые файлы

BaseD 15.08.2018 18:38

ErikPshat, это не zeniti, это wbs.exe, удали его и ничего не будет вылезать, ну кроме ошибки отсутствующего файла.

BaseD 15.08.2018 18:42

in1975, заметил кубик локализации, не разбирался еще с ним?
Не много не догоняю, как его использовать после перевода?

in1975 15.08.2018 18:47

BaseD, там 2 способа - через реестр и через файлы *.lng. Cначала надо интерфейс закончить, потом переводом заняться. И я думаю файл конфигурации 1 сделать. Кстати, я не понял, почему у тебя не читает файлы ini, хотя успешно в них пишет...

BaseD 15.08.2018 19:19

in1975, читает без проблем.
С чего решил, что не читает?

in1975 15.08.2018 19:24

BaseD, у меня не отображает...

BaseD 15.08.2018 19:26

in1975, опять не понял, не отображаеться, что?
Если ты про IP и порт, так ты сам их отключил, я подумал так надо и не стал править.

in1975 15.08.2018 19:38

BaseD, поправь, посмотрю что у меня не так.

BaseD 15.08.2018 19:59

in1975, там от ini отхотят две точки, они были подключены к форме (на точку, создания формы), сейчас они слева за блоками с кнопками.
Висят в воздухе :)
P.S пк не под рукой.

ErikPshat 15.08.2018 20:13

in1975, а я немного форму подправил, а то совсем всё как-то криво смотрелось ))) правда пропала что-то кнопка "Изменить" порт.

BaseD 15.08.2018 21:26

ErikPshat, а ты компилятор какой используешь Delphi, или FPC.
У меня странно ведет себя форма изменения порта
https://preview.ibb.co/kZSDrU/15_08_2018_212347.jpg
Заливается белым цветом, у меня у одного так? Меняю компилятор на FPC и тогда нормально.
Пробовал удалять и заново создавал, та же ерунда в предыдущих схемах такого глюка нет.
Может сборки HiAsm разные?

ErikPshat 15.08.2018 21:49

Цитата:

Сообщение от BaseD (Сообщение 1150412)
ErikPshat, а ты компилятор какой используешь Delphi, или FPC.

Я вообще выставил Delphi, потому что на FPC у меня как-то странно работает, после компиляции через Debug прога сама не открывается. А когда через Delphi, то прога сразу запускается после компиляции.
Я правда неофициальную сборку поставил HiAsm_4.05b186_AltBuild_v2050.28-11-15.01.

Ага, понял, я кнопку показаниями порта сверху закрыл ))) тогда так исправил и ещё так.

BaseD 15.08.2018 22:15

Цитата:

Сообщение от ErikPshat (Сообщение 1150414)
Я вообще выставил Delphi, потому что на FPC у меня как-то странно работает, после компиляции через Debug прога сама не открывается. А когда через Delphi, то прога сразу запускается после компиляции. Я правда неофициальную сборку поставил HiAsm_4.05b186_AltBuild_v2050.28-11-15.01.

У меня такая же, странно (в офф. по моему нет Delphi).

Что тогда не так, не пойму :unknw:

ErikPshat 15.08.2018 22:21

Цитата:

Сообщение от BaseD (Сообщение 1150416)
У тебя так же, или все таки у меня глюк?

Да, тоже странно, что модальное окно порта белое, а я и не подозревал что оно какое-то другое должно быть.
А в конструкторе выставлено синее и там видна кнопочка и поле ввода.
А в FPC не открывается программа, оказывается потому, что в логе пишет ошибку, типа не хватает какой-то библиотекию

http://i102.fastpic.ru/big/2018/0815...3c2980ff43.png

BaseD 15.08.2018 22:32

ErikPshat, вот и я о том, что то не так, в предыдущих схемах окно отображается как задуманно...

in1975 16.08.2018 02:52

Хм... Изменил компилятор на FPS и кнопка по другому видна...

Я правда еще делал как тут написано. Но mode нам не понадобился...

ErikPshat 16.08.2018 09:53

in1975, вероятно сбой мог произойти, когда BaseD выложил свой последний рабочий исходник, и после этого переключили в FPC и скомпилировали исходник. Потом так дальше и пошло. Нужно смотреть *.pas рабочий и сравнивать с теперяшним.

in1975 16.08.2018 11:06

Логи компиляторов:

FPC
Код:

Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: fpc.exe '"C:\HiAsm_AltBuild\Elements\delphi\code\MAKE_pkg_3.pas"' -Sd -Mdelphi '"-FED:\PSPX\asm\"' '"-FUC:\HiAsm_AltBuild\Elements\delphi\code\units"' -FDtools\ -CX -dF_P
Free Pascal Compiler version 1.9.6 [2004/12/31] for i386
Copyright (c) 1993-2004 by Florian Klaempfl
Target OS: Win32 for i386
Compiling C:\HiAsm_AltBuild\Elements\delphi\code\MAKE_pkg_3.pas
Compiling C:\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_455B1B0.pas
Compiling C:\HiAsm_AltBuild\Elements\delphi\code\Share.pas
Compiling C:\HiAsm_AltBuild\Elements\delphi\code\Debug.pas
Share.pas(2370,13) Warning: use extended syntax of NEW and DISPOSE for instances of objects
Share.pas(2376,13) Warning: use extended syntax of NEW and DISPOSE for instances of objects
Compiling C:\HiAsm_AltBuild\Elements\delphi\code\hiChildForm_45C88F0.pas
Compiling C:\HiAsm_AltBuild\Elements\delphi\code\hiMultiElementEx_45C8D10.pas
Compiling C:\HiAsm_AltBuild\Elements\delphi\code\hiChildPanel_45C94A0.pas
Compiling resource C:\HiAsm_AltBuild\Elements\delphi\code\allres.res
Linking D:\PSPX\asm\MAKE_pkg_3.exe
4949 Lines compiled, 0.6 sec
Сборка завершена.



delphi
Код:

Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: dcc32.exe "C:\HiAsm_AltBuild\Elements\delphi\code\MAKE_pkg_3.dpr" "-UD:\PSPX\asm\." -Q
Borland Delphi  Version 12.0  Copyright (c) 1983,98 Inprise Corporation

C:\HiAsm_AltBuild\Elements\delphi\code\hiTranslator.pas(39) Warning: Return value of function 'StringToKey' might be undefined

C:\HiAsm_AltBuild\Elements\delphi\code\KOLOleRE.pas(250) Hint: Variable 'Form' is declared but never used in 'TRichEditOleCallback.GetInPlaceContext'

C:\HiAsm_AltBuild\Elements\delphi\code\KOLOleRE.pas(291) Hint: Variable 'Form' is declared but never used in 'TRichEditOleCallback.ShowContainerUI'

C:\HiAsm_AltBuild\Elements\delphi\code\hiRichEdit.pas(160) Warning: Constant expression violates subrange bounds

C:\HiAsm_AltBuild\Elements\delphi\code\hiGLabel.pas(208) Hint: Variable 'fs' is declared but never used in 'WndProcGLabel'

C:\HiAsm_AltBuild\Elements\delphi\code\hiGLabel.pas(209) Hint: Variable 'Track' is declared but never used in 'WndProcGLabel'
20130 lines, 0.08 seconds, 150872 bytes code, 3693 bytes data.
Сборка завершена.


BaseD 16.08.2018 16:17

Всегда использую только Delphi, FPC пробовал ради теста.
Все предыдущие схемы работали исправно, кроме последней (той которую правил ErickPshat).
Надо пересобрать последнюю схему от in1975, так наверно будет быстрее, чем отлавливать ошибку.

ErikPshat 16.08.2018 18:47

Цитата:

Сообщение от BaseD (Сообщение 1150444)
Все предыдущие схемы работали исправно, кроме последней (той которую правил ErickPshat).

Я слышал, что не все предыдущие работали исправно. Я так понял, что косяк пошёл с добавления консоли, т.е. второго окна. Надо проверить все ревизии.

А я правил как раз только последнюю работу. Там не трудно всё подровнять заново. Я ведь только выстроил все кнопочки по уровню и всё, не просто мышкой, чистая математика, ну и тени с градиентами подправил.

in1975 16.08.2018 20:28

Вот вам.

Надо найти как дочернюю форму привязать к основной...:unknw:

ErikPshat 16.08.2018 21:28

Цитата:

Сообщение от in1975 (Сообщение 1150468)
Вот вам.

Воот, теперь работает. Только что у тебя косоглазие? :D Консоль к кнопкам придвинул и вверх поднял, а справа много места оставил.
Это делается в "Редакторе форм" через выезжающие свойства справа.
Там самый первый [+] Place - координаты выделенной области.

Если у кнопок отступ слева 15, сами кнопки 300, значит от кнопок справа отступ тоже должен быть 15.
Итого консоль слева должна иметь отступ 330. А сверху 21, вровень с первой кнопкой.

BaseD 16.08.2018 21:33

Цитата:

Сообщение от in1975 (Сообщение 1150468)
Вот вам.

Надо найти как дочернюю форму привязать к основной...:unknw:

Привязать, что бы двигались вместе, что ли?
Кстати щас все ок, с цветом.

Схему можно передавать просто текстом, но форум почему то не хочет ее грузить, пишет ошибка 500.

in1975 17.08.2018 01:17

Цитата:

Сообщение от BaseD (Сообщение 1150477)
Привязать, что бы двигались вместе, что ли?

да. Нашел сам, через панели. Добавил горячие клавиши (правда пока только на 1 пункт). Сделал иконку в трей

Тык.

По поводу того что портило вид кнопки - бар в свойствах был непрозрачным

ErikPshat 17.08.2018 09:42

in1975, опа, IP-адрес появился :)
А зачем ты убрал окно изменения "Порта" и воткнул его в окно консоли? Всё красиво же было и логично, возвращай назад.
И да, косоглазие похоже не лечится - тут хоть в лоб, хоть по лбу, всё одно, как пальцем в небо.
И ещё, на 5-ой кнопке, после цифры 5 с точкой, нужно пробел поставить.

in1975 17.08.2018 09:52

Цитата:

Сообщение от ErikPshat (Сообщение 1150493)
IP-адрес появился

Ну да, я поковырял.

Цитата:

Сообщение от ErikPshat (Сообщение 1150493)
А зачем ты убрал окно изменения "Порта" и воткнул его в окно консоли?

Ну как бы отдельным окном не очень смотрится по моему... Голосуем (голосование в шапку добавлю) :)

Цитата:

Сообщение от ErikPshat (Сообщение 1150493)
И да, косоглазие похоже не лечится - тут хоть в лоб, хоть по лбу, всё одно, как пальцем в небо.

Это видимо от того, что у нас разные расширения, у меня норм. Надо через слои пропорциями побаловаться тогда.

BaseD 17.08.2018 09:59

Цитата:

Это видимо от того, что у нас разные расширения, у меня норм. Надо через слои пропорциями побаловаться тогда.
Граница между консолью и формой, граница между кнопками и формой немного разные...

P.S вот это сообщение проигнорили
Цитата:

Схему можно передавать просто текстом, но форум почему то не хочет ее грузить, пишет ошибка 500

ErikPshat 17.08.2018 10:04

Цитата:

Сообщение от in1975 (Сообщение 1150494)
Это видимо от того, что у нас разные расширения, у меня норм. Надо через слои пропорциями побаловаться тогда.

Так где норм? У меня то же самое. И это не норм, а косоглазие.
Выше я же писал, как это лечится математически, а не тасканием наугад прицеливаясь мышкой.

Да, свой голос отдал. Уже 50 на 50, кто следующий? Демократия всё равно победит ;)

И какими пропорциями? Окна же не динамически расширяются в зависимости от разрешения экрана, а имеют фиксированный размер в пикселях, а не в процентах.

in1975 17.08.2018 10:30

ErikPshat, ладно, демократия победила, вернул взад

Ты мне цифры скажи тогда, а то ты непонятно написал, если я так выставлю - уйдет в консоль вообще.

Параметр Place
  • left
  • top
  • W
  • H

BaseD 17.08.2018 11:07

Тем временем, стырил у ErikPshat идейку :)
https://yadi.sk/d/GQHO8GcQ3aK6gz

ErikPshat 17.08.2018 11:10

Цитата:

Сообщение от in1975 (Сообщение 1150497)
Ты мне цифры скажи тогда, а то ты непонятно написал

Только я не понял, как вернуть отображение основной первой панели, где все эти кнопочки в ряд.
А то теперь, при нажатии на редактор формы, отображается только дочерняя форма.
В предыдущих исходниках видна была основная панель, где, когда выбираешь всё окно, то справа в свойствах было видно её позиционирование на экране.
Когда выбираешь кнопочку, тогда было видно её позиционарование относительно левого и верхнего края, её ширина, высота.
Там видно, что отступ сверху 21, слева 15, сама кнопка шириной 300.
А это значит, что окно консоли должно быть отступом сверху так же 21, а слева на 330 (15+300+15).

Ну хорошо, покажу на том что есть, думаю будет понятно - вот я выделил окно консоли и смотрю её свойства:

http://i99.fastpic.ru/big/2018/0817/...2c23d1c288.png

BaseD 17.08.2018 11:25

ErikPshat,
Цитата:

А то теперь, при нажатии на редактор формы, отображается только дочерняя форма.
В предыдущих исходниках видна была основная панель, где, когда выбираешь всё окно, то справа в свойствах было видно её позиционирование на экране.
Там панелька, на панельку наложена.

ErikPshat 17.08.2018 11:31

Цитата:

Сообщение от BaseD (Сообщение 1150504)
Там панелька, на панельку наложена.

Я думаю зря так сделано. Надо было отдельным всплывающим окном, где выбираешь ISO-файл или папку PS3_GAME.
Так думаю вполне логично. А то идёт переход в другое статичное окно, где одноразовый выбор.
Одноразовый выбор должен быть во всплывающем окне, либо где-то галочками в чек-боксах указывать, но про это пользователь может забыть и накосячить.

BaseD 17.08.2018 11:34

ErikPshat, Все вопросы к производителю :)
Тоже думаю отдельным удобней, хотя...так вроде тоже ничего.
Консоль просто странно себя ведет после возвращения назад, программа как бы продолжает выполнять работу.

in1975 17.08.2018 11:42

ErikPshat, блин, ты про правое окно, я думал про доп.панель которая закрывает :). Пофиксил.
BaseD, А чуть ускорить анимацию как? А то по мне слишком медленно

Сделал новый опрос. А то один одно, другой другое :)

BaseD 17.08.2018 11:47

in1975,
Цитата:

BaseD, А чуть ускорить анимацию как? А то по мне слишком медленно
В дочерней форме, кубик находится рядом с основной.
Элемент WindowAnimation.
Там и другие виды анимации есть.

ErikPshat 17.08.2018 12:06

Лучше FadeIn/FadeOut. А то всякие извращения с анимацией только сделают из программы детский садик :)

in1975 17.08.2018 12:35

Телевизор вроде норм выглядит.

Цитата:

Сообщение от ErikPshat (Сообщение 1150511)
Лучше FadeIn/FadeOut.

Это где такое нашел?

ErikPshat 17.08.2018 12:39

Цитата:

Сообщение от in1975 (Сообщение 1150514)
Это где такое нашел?

Ну я не видел и не искал пока что. Просто это самые стандартные и всеми признанные в мире видеоэффекты :) без них никуда.

in1975 17.08.2018 12:43

ErikPshat, ну ты на живом примере посмотри. Так каких только извращений нет. Но по моему нет того что ты хочешь.


Текущее время: 21:16. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.