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 22.08.2018 22:00

ErikPshat, Довольно красиво, но не соответствует указателю :)

ErikPshat 22.08.2018 23:03

in1975, это же чистый HTML, даже править ничего не надо.
  1. Пишешь на форуме сообщение, оформляешь как тебе нравится, там с цветами, листами и прочими ББ-кодами.
  2. Делаешь предварительный просмотр.
  3. Инспектируешь страницу правой кнопкой "Просмотреть код".
  4. В коде снова правой кнопкой в теле сообщения "Edit as HTML".
  5. Выделяешь всё в чистом виде и вставляешь в редактор CHM между тегами BODY.
  6. Там только картинки добавляешь в папки редактора к "Файлам" и в код на свои места.
Там я забыл путь указать к картинке кнопки :triangle-ps3: и верхнюю картину надо было стилями укоротить по ширине окна.

Вот так исправил. Картинка сверху положена на бэкграунд, что не даёт ей изменяться в зависимоти от ширины окна, но горизонтальная полоса прокрутки не появляется: http://transfiles.ru/lwy30

in1975 25.08.2018 12:57

Полуготовый вариант - вроде все пункты основного меню работают (в настройках не реализованы пока отключение логов и обновление). Добавил хелп (пока в доработке сама справка) и меню о программе, пофиксил некоторые замеченные баги.

Переработал батник, теперь программа должна работать в любой дурной директории - с кириллицей, пробелами и прочими извращениями :)

ErikPshat 25.08.2018 15:30

in1975, эмм, я не понял, все остальные файлы и папку "tools" к программе ты собираешься так же россыпью оставлять рядом с экзешником?
Что за бред и палево?

Рядом с программой пусть только config.ini и log.txt создаются.

BaseD 25.08.2018 15:43

Цитата:

Сообщение от ErikPshat (Сообщение 1151137)
in1975, эмм, я не понял, все остальные файлы и папку "tools" к программе ты собираешься так же россыпью оставлять рядом с экзешником?
Что за бред и палево?

Рядом с программой пусть только config.ini и log.txt создаются.

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

P.S окну "о программе" надо запретить разворачиваться на весь экран.

in1975 25.08.2018 18:54

Цитата:

Сообщение от BaseD (Сообщение 1151138)
окну "о программе" надо запретить разворачиваться на весь экран.

легко. http://transfiles.ru/dad9g

По поводу папки tools - недавно же решили, что будем делать все в статичном виде. Каждый раз при запуске распаковывать все нужные файлы - так себе затея, тем более перезапускать после смены языка программу нужно.

К тому же в папке tools\lang есть файлы, которые можно переводить на разные языки - можно дать другим возможность такого перевода.

in1975 28.08.2018 12:58

Проблема - wget нам крашит прогу. тестовый манекен
Пока нашел несколько вариантов "кривого решения":
  1. Добавлять любой из этих ключей к wget
    • wget -q
    • wget -b
    • wget -nv
  2. Направлять команду не на точку doConsoleExec, а на doExec
При обеих вариантах вывод прогресса скачивания мы не добьемся. Разве что при ключе -b (скачивание в бекграунде) читать прогресс из файла, но... хз как...

in1975 28.08.2018 23:57

На всякий выделил в отдельную схему. Работает прогрессбар :)

http://transfiles.ru/x0g60

BaseD 29.08.2018 08:52

in1975, Я видимо, что то проспал wget это для чего?

Все разобрался, но у меня не работает, говорит "нет патча"...

in1975 29.08.2018 09:25

BaseD, ты это юзаешь?

BaseD 29.08.2018 09:38

in1975, да последний вариант.

in1975 29.08.2018 09:51

BaseD, положи в папку tools этот файл http://transfiles.ru/dz137

BaseD 29.08.2018 10:05

И, что должно быть?

https://preview.ibb.co/ctR2Xp/29_08_2018_100414.jpg

in1975 29.08.2018 10:08

BaseD, скачивание файлов. кнопку тест нажми и при краше не забудь wget из процессов убивать

BaseD 29.08.2018 10:10

in1975, кнопка тест нажата (ссылка же появилась), а дальше все, так и висит.

in1975 29.08.2018 10:16

BaseD, брандмаузер настрой

BaseD 29.08.2018 10:28

in1975, Добавил в исключения, результат тот же.

in1975 29.08.2018 10:34

Антивирус еще посмотри
код
Код:

Make(delphi)
ver(4.05 build 186)
Add(MainForm,2953706,196,84)
{
 Width=430
 Height=462
}
Add(ButtonRush,2841574,273,189)
{
 Left=15
 Top=6
 Width=171
 Height=28
 Font=[Tahoma,10,1,0,204]
 Cursor=2
 WinStyle=2
 Hint="Сервер HFS"
 ColorFrom=-16777203
 ColorText=-16777211
 BorderColor=8388608
 ColorShadow=-16777193
 ShadowOffset=1
 GradientStyle=0
 ColorFromOver=15780518
 ColorToOver=-16777214
 GradientStyleOver=0
 ColorShadowDis=8421504
 Caption="тест"
 HAlign=0
 Glyphs=[]
 Point(onMouseEnter)
 MakeTrans(Caption)
 link(onClick,5186560:doStrCat,[])
}
Add(WinExec,15302783,399,189)
{
 RunEvent=1
 Point(onConsoleResult)
 Point(onConsoleError)
 Point(doConsoleExec)
 Point(doConsoleTerminate)
 link(onConsoleResult,3754267:doAdd,[])
 link(onConsoleError,6737056:doSplit,[(478,216)(478,244)])
}
Add(StrCat,5186560,336,189)
{
 Str2="wg.bat"
 link(onStrCat,15302783:doConsoleExec,[(384,195)(384,209)])
 link(Str1,13239321:CurrentDir,[])
}
Add(Dir,13239321,336,133)
{
}
Add(RichEdit,3754267,637,203)
{
 Left=11
 Top=46
 Width=365
 Height=347
 Color=15780518
 Font=[Times New Roman,9,1,0,204]
 KeyPreview=1
 WinStyle=1
 Name="Консоль"
 ModeSp=3
 Strings=#34:          Make pkg han tool v.3.0|15:              |41: Created mod by In1975 for site pspx.ru  |41: Modded by & rupor & ErikPshat & BaseD  |41: _______________________________________ |1: |1: |
 ScrollBars=2
 ReadOnly=0
 CanDragOle=1
 InsertCRLF=1
 ParseLinks=0
}
Add(Button,5459886,273,252)
{
 Left=210
 Top=5
 Width=145
 Height=30
 Caption="закрыть"
 link(onClick,15302783:doConsoleTerminate,[(352,258)(352,216)])
}
Add(ConvertorEx,690554,399,301)
{
 Mode=10
 link(onResult,5696450:doCase,[])
}
Add(ProgressBarRush,2204639,574,301)
{
 Top=403
 Width=414
 Align=4
 Color=15780518
 ColorFrom=-16777203
 RoundWidth=2
 RoundHeight=2
}
Add(MultiStrData,6737056,525,238)
{
 Char="%"
 Direct=1
 link(onPart2,3194627:doSplit,[(569,251)(569,244)])
}
Add(MultiStrData,3194627,581,238)
{
 Char=" "
 Direct=1
 link(onPart1,3410567:doValue,[(625,244)(625,276)(233,276)(233,307)])
}
Add(Memory,3410567,315,301)
{
 link(onData,690554:doConvert,[])
}
Add(Case,5696450,462,301)
{
 Value=Real(99)
 link(onNextCase,2204639:doPosition,[])
 link(onTrue,3410567:doClear,[(506,314)(506,302)(303,302)(303,314)])
}


BaseD 29.08.2018 10:41

Первым делом на него обратил внимания, хз куда еще копать :scratch_one-s_head:

in1975 29.08.2018 10:56

Все нужное для теста упаковал в отдельный архив http://transfiles.ru/cs33j, в том числе exe


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

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