powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите разобраться с PB 5.0 окна с параметрами
12 сообщений из 12, страница 1 из 1
Помогите разобраться с PB 5.0 окна с параметрами
    #35705436
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой PowerScript
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
string ls_path_prefix, ls_out_name, ls_dest
long ll_out, i
open (w_bank_filename)
ls_path_prefix = g_nv_nastr.fnv_get_nastr('G_zarpl_mn_path')
if is_sks_filter = '-1' then
	MessageBox('Предупреждение..', 'Не выбран банк.')
	return
end if
if is_sks_filter = '8220' then
	ls_out_name= ls_path_prefix +  mid(dw_sks.GetItemString( 1 , 'Txt'),  32 ,  4 ) +'.txt'			
	//GetFileSaveName("Сохранение в файл...", ls_out_name, ls_out_name)
	ll_out=FileOpen(ls_out_name,LineMode!,Write!, LockWrite!, Replace!)
	for i =  1  to dw_sks.RowCount()
		ls_dest = dw_sks.GetItemString(i, 'Txt')
		if mid(ls_dest, len(ls_dest),  1 ) <> '|' then
			FileWrite(ll_out, ls_dest)
		end if 
	next
else
	ls_out_name= ls_path_prefix + 'transfer.txt'
	ll_out=FileOpen(ls_out_name,LineMode!,Write!, LockWrite!, Replace!)
	for i =  1  to dw_sks.RowCount()
		ls_dest = dw_sks.GetItemString(i, 'Txt')
		FileWrite(ll_out, ls_dest)
	next
end if
fileclose(ll_out)
MessageBox('', 'Сохранён файл: '+ls_out_name)
MessageBox('',w_bank_filename.sle_filename.Text)
return


Вот здесь open (w_bank_filename)
открывается окно filename где пользователь вводит имя файла и оно должно подставить вместо transfer.txt ??? Ума не приложу %)
...
Рейтинг: 0 / 0
Помогите разобраться с PB 5.0 окна с параметрами
    #35705442
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А да имя окна w_bank_filename имя поля для имени файла sle_filename кнопка cb_ok
...
Рейтинг: 0 / 0
Помогите разобраться с PB 5.0 окна с параметрами
    #35705459
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMaster пишет:

> Есть такой PowerScript

5-я версия эхотага в 2008 году - это даже не смешно.

> ls_path_prefix = g_nv_nastr.fnv_get_nastr('G_zarpl_mn_path')

Да и разбираться в куче кода, использующего непонятные объекты, неохота...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите разобраться с PB 5.0 окна с параметрами
    #35705465
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
CodeMaster пишет:

> Есть такой PowerScript

5-я версия эхотага в 2008 году - это даже не смешно.

> ls_path_prefix = g_nv_nastr.fnv_get_nastr('G_zarpl_mn_path')

Да и разбираться в куче кода, использующего непонятные объекты, неохота...

Да я знаю 5 старый как мой дед. Но дело не вэтом. Как хотябы передавать параметры:? из окна в окно ?
...
Рейтинг: 0 / 0
Помогите разобраться с PB 5.0 окна с параметрами
    #35705484
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMaster пишет:

> Как хотябы передавать параметры:? из окна в окно ?

Гнать тебя к чертям с работы надо, если даже этого не знаешь...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите разобраться с PB 5.0 окна с параметрами
    #35705499
edmikeca
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMasterКак хотябы передавать параметры:? из окна в окно ? Да хотя бы через Message object...
...
Рейтинг: 0 / 0
Помогите разобраться с PB 5.0 окна с параметрами
    #35705559
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMasterВот здесь open (w_bank_filename)
открывается окно filename где пользователь вводит имя файла и оно должно подставить вместо transfer.txt ??? Ума не приложу %)
Удалить окно w_bank_filename и вернуть обратно GetFileSaveName
...
Рейтинг: 0 / 0
Помогите разобраться с PB 5.0 окна с параметрами
    #35705693
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
CodeMaster пишет:

> Как хотябы передавать параметры:? из окна в окно ?

Гнать тебя к чертям с работы надо, если даже этого не знаешь...

Эт не по моей работе :D
...
Рейтинг: 0 / 0
Помогите разобраться с PB 5.0 окна с параметрами
    #35761155
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
CodeMaster пишет:

> Как хотябы передавать параметры:? из окна в окно ?

Гнать тебя к чертям с работы надо, если даже этого не знаешь...


А тебя раком ставить.
...
Рейтинг: 0 / 0
Помогите разобраться с PB 5.0 окна с параметрами
    #35761157
Фотография CodeMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CodeMasterDim2000
CodeMaster пишет:

> Как хотябы передавать параметры:? из окна в окно ?

Гнать тебя к чертям с работы надо, если даже этого не знаешь...


А тебя раком ставить. и эксплуатировать.
...
Рейтинг: 0 / 0
Помогите разобраться с PB 5.0 окна с параметрами
    #35761622
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрее нужно быть, тем более через месяц после :)
...
Рейтинг: 0 / 0
Помогите разобраться с PB 5.0 окна с параметрами
    #35763805
Sefem+
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я использую PB 11.2

Это из хэлпа:
-------------
OpenWithParm ( w_1, parameter {, parent } )

parameter: String
Numeric
PowerObject


Пример:
-------------

// . . . . . . . . . . . . . . . . . . . . . . . . . . . .
// окно w_1
// (допустим) событие click на DW

OpenWithParm ( w_2, this ) // this - передается сам DW (можно передавать все что описано в
// хелпе под словом parameter ) посмотрите в хелпе
// "Properties for Message object" наберите в окне поиска хелпа
// Message object и далее Properties
// это даст информацию о том что можно передать из w_1 в w_2



// . . . . . . . . . . . . . . . . . . . . . . . . . . . .
// окно w_2
// Событие Open
Datawindow dw_message

dw_message = message.PowerObjectParm

// Теперь у нас есть объект dw из окна w_1
// и с ним можно работать в w_2

ну вроде так ... все должно работать
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите разобраться с PB 5.0 окна с параметрами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]