|
|
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
Когда работали на PowerBuilder 7 , то читали данные из *.exe файла о том, когда он был создан, и в нужном месте выводили информацию. В PowerBuilder 9 как бы есть в Project Painter возможность проставлять Version . А можно, как-нибудь сделать это автоматически? В идеале, хотелось бы, чтобы при каждой сборке генерилась информация о номере build программы или ее версии. Я плохо представляю, как это можно сделать, но может быть это можно реализовать как-нибудь через PBINI ? Поделитесь опытом, как вы реализовываете подобные вещи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 09:42 |
|
||
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
Как всегда, лишнюю букву написал. Следует читать: The PowerBuilder Native Interface (PBNI) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 09:50 |
|
||
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
Я делаю так(в open главного окна): string buildDate = " Build: "+string(Today(),'dd-mm-yyyy')+" "+string(now(),'hh:mm') this.title=this.title+buildDate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 10:11 |
|
||
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
Ну это, как бы понятно... Больше того, в Интернете есть хороший пример: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 10:21 |
|
||
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
Это не поможет? http://www.rgagnon.com/pbdetails/pb-0120.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 11:21 |
|
||
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
To Guest_1 Скорее всего это . Спасибо, не плохая ссылка. Попробую копнуть в этом направлении... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 11:38 |
|
||
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
roleksЯ делаю так(в open главного окна): string buildDate = " Build: "+string(Today(),'dd-mm-yyyy')+" "+string(now(),'hh:mm') this.title=this.title+buildDate это получается, она выводит при каждом открытии окна новый билд? если в open-то? =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 12:54 |
|
||
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
авторэто получается, она выводит при каждом открытии окна новый билд? если в open-то? =) Нет не получается, смотри хелп: PB Help: If the expression's value changes Because the expression's value is set to the variable when the script is compiled (not during execution) make sure the expression is not one whose value is based on current conditions. If you want to specify an expression whose value will be different when the application is executed, do not initialize the variable in the declaration. For such values, declare the variable and assign the value in separate statements. Unwanted result In this declaration, the value of d is the date the script is compiled: date d_date = Today( ) Wanted result In contrast, these statements result in d being set to the date the application is run: date d_date d_date = Today( ) === Гришин Дмитрий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 13:25 |
|
||
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
ага, невнимательно я посмотрел =( ------------------- PB 9.0.1 build 7236 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 15:02 |
|
||
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
а вот еще примерчик. Не помню где взял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2004, 17:20 |
|
||
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
rcryoа вот еще примерчик. Не помню где взял Вот отсюда: http://www.sybase.com/pb8examples/versioninformationexample ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2004, 08:30 |
|
||
|
Как в программе проставить ее build
|
|||
|---|---|---|---|
|
#18+
А вот так не подойдет - В global или w_genapp_frame/instance определяется и по мере необходимости - меняются s_version_number = '1.48.78' s_version_date = '01.09.2004' Первая строка всегда выводится в title приложения - вместе с названием. Обе - в окне "About" Также оба значения - используются для label-ов в CVS . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 14:47 |
|
||
|
|

start [/forum/topic.php?fid=15&fpage=99&tid=1338890]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 373ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...