Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите разобраться с PB 5.0 окна с параметрами / 12 сообщений из 12, страница 1 из 1
10.12.2008, 14:18
    #35705436
CodeMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с PB 5.0 окна с параметрами
Есть такой 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
10.12.2008, 14:19
    #35705442
CodeMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с PB 5.0 окна с параметрами
А да имя окна w_bank_filename имя поля для имени файла sle_filename кнопка cb_ok
...
Рейтинг: 0 / 0
10.12.2008, 14:23
    #35705459
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с PB 5.0 окна с параметрами
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
10.12.2008, 14:25
    #35705465
CodeMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с PB 5.0 окна с параметрами
Dim2000
CodeMaster пишет:

> Есть такой PowerScript

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

> ls_path_prefix = g_nv_nastr.fnv_get_nastr('G_zarpl_mn_path')

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

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

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

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

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

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

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

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

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


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

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

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


А тебя раком ставить. и эксплуатировать.
...
Рейтинг: 0 / 0
16.01.2009, 14:57
    #35761622
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с PB 5.0 окна с параметрами
Добрее нужно быть, тем более через месяц после :)
...
Рейтинг: 0 / 0
19.01.2009, 06:05
    #35763805
Sefem+
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с PB 5.0 окна с параметрами
я использую 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
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите разобраться с PB 5.0 окна с параметрами / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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