powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите начинающему
35 сообщений из 35, показаны все 2 страниц
Помогите начинающему
    #34654537
(~)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь создать приложение PFC...
ТЗ : Создать MDI
Подключил все библиотеки, создал свою lib_1, унаследовал два окна w_general (mdihelp!) и w_sheet_1 (child) и создал объект n_cst_appmanager_my .

Выполняю приложение и оно тут же закрывается...
В чем трабла???
...
Рейтинг: 0 / 0
Помогите начинающему
    #34654570
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Окно открыли?
...
Рейтинг: 0 / 0
Помогите начинающему
    #34654987
(~)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какое из них )) и где именно?
...
Рейтинг: 0 / 0
Помогите начинающему
    #34655019
Фотография Ursego
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(~)какое из них
Код: plaintext
Open(w_general)

(~)и где именно?Ну, скажем, в событии pfc_open аппликейшен менеджера.
...
Рейтинг: 0 / 0
Помогите начинающему
    #34655451
(~)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо всем, кто ответил ...

Самое страшное, что глючит PB 9.0.1 7171. Выдает всякие страшные окошки, то объект найти не может, то просто закрывается билдер, то еще какая-нибудь хрень. 4-раза создавал заново проект, и-и-и на 4-ый заработало без вопросов, интересно надолго ли!??
...
Рейтинг: 0 / 0
Помогите начинающему
    #34655455
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(~) wrote:

> Самое страшное, что глючит PB 9.0.1 7171.

Это карма .
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите начинающему
    #34655633
(~)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или ДНК )))
...
Рейтинг: 0 / 0
Помогите начинающему
    #34655772
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(~)спасибо всем, кто ответил ...

Самое страшное, что глючит PB 9.0.1 7171. Выдает всякие страшные окошки, то объект найти не может, то просто закрывается билдер, то еще какая-нибудь хрень. 4-раза создавал заново проект, и-и-и на 4-ый заработало без вопросов, интересно надолго ли!??
В таких случаях обычно помогает ребилд приложений и библиотек .
...
Рейтинг: 0 / 0
Помогите начинающему
    #34655790
(~)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПБ на ребилде ,бывает часто у меня, неможет чего-то найти, пока проект не умирает напрочь
...
Рейтинг: 0 / 0
Помогите начинающему
    #34655799
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(~) wrote:

> ПБ на ребилде ,бывает часто у меня, неможет чего-то найти, пока проект
> не умирает напрочь

Детский сад...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите начинающему
    #34656089
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(~)ПБ на ребилде ,бывает часто у меня, неможет чего-то найти, пока проект не умирает напрочь
(С) Черномырдин
...
Рейтинг: 0 / 0
Помогите начинающему
    #34656264
(~)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
(~) wrote:

> ПБ на ребилде ,бывает часто у меня, неможет чего-то найти, пока проект
> не умирает напрочь

Детский сад...
Posted via ActualForum NNTP Server 1.4

Уважаемый воспитатель, посмотрите сколько ваших информативных постов в этой теме...

Следующий вопрос к аудитории )) :
необходимо ли создавать свой объект для транзакций типа n_tr_my, ибо стандартное подключение
Код: plaintext
1.
2.
3.
4.
5.
6.
// Profile TEST ASA
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=TEST ASA'"

dw_dept.SetTransObject(SQLCA)
dw_dept.Retrieve()

пишет ошибку что необходим вызов SetTrans или SetTransObject
...
Рейтинг: 0 / 0
Помогите начинающему
    #34656429
Фотография ИвановНН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
// Profile TEST ASA
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=TEST ASA'"

connect using SQLCA;

dw_dept.SetTransObject(SQLCA)
dw_dept.Retrieve()
...
Рейтинг: 0 / 0
Помогите начинающему
    #34656441
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(~) wrote:

> Уважаемый воспитатель, посмотрите сколько ваших информативных постов в
> этой теме...

Отвечать информативно тебе подобным - дурная трата времени.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Помогите начинающему
    #34656761
(~)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
(~) wrote:

> Уважаемый воспитатель, посмотрите сколько ваших информативных постов в
> этой теме...

Отвечать информативно тебе подобным - дурная трата времени.
Posted via ActualForum NNTP Server 1.4

поэтому прошу лично вас не напрягать пальцы в этой теме, они вам еще понадобятся.
...
Рейтинг: 0 / 0
Помогите начинающему
    #34656774
(~)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИвановНН
Код: plaintext
1.
connect using SQLCA;


спасибо, работает
...
Рейтинг: 0 / 0
Помогите начинающему
    #34666937
пвк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся со следующей проблемой. есть библиотеки (pbl), исходники для создания данных библиотек (sr_), pbg файлы. можно ли при создании нового проекта (копии существующего), основанного на имеющихся исходниках, как-то раскидать исходники по библиотекам, чтоб библиотеки создались верно (из требуемых исходников). может быть можно создавать какие-нить импорт планы =)? заранее спс
...
Рейтинг: 0 / 0
Помогите начинающему
    #34667093
пвк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может быть есть возможность создать pbl из pbg и исходников?
...
Рейтинг: 0 / 0
Помогите начинающему
    #34667592
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://dm.char.com.ua/pb/pborca.htm

команды
import pbg2pbl pbgFile, dstFolder
target import pbtFile, sourceDir
...
Рейтинг: 0 / 0
Помогите начинающему
    #34669103
пвк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо. но у меня не совсем получилось. вроде сделал все как описано...
переопределил переменную пути, чтоб указывала на shared files PB-ра.

скрипт содержит в себе следующее (попробовал пока для одной библиотеки):

session begin pborc90.dll

set liblist begin
instdddw.pbl , 0
set liblist end

import pbg2pbl instdddw.pbg , c:\1

session end

пишет, no files found for "pbr2pbl instdddw.pbg", хотя необходимые файлы для сборки библиотеки я вроде скопировал и в папку со скриптом, и в папку c:\1.

Что я делаю не так? Подскажите, пожалуйста...
...
Рейтинг: 0 / 0
Помогите начинающему
    #34669136
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а...
для ansi версии этой комманды нет ;(
...
Рейтинг: 0 / 0
Помогите начинающему
    #34669177
пвк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может быть, поставленную мною задачу можно каким-либо образом осуществить средствами самого PB?
...
Рейтинг: 0 / 0
Помогите начинающему
    #34669591
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
родных способов нет
--

специально перекомпилил для ansi версии. пробуй.

http://dm.char.com.ua/pb/pborca.htm
http://dm.char.com.ua/pb/pborcaa2.rar

вот как выглядит скрипт по созданию библиотек из PBT
(в папке PB находится только PBT, а в папке SRC все исходники)
Код: plaintext
1.
2.
3.
4.
5.
session begin pborc90.dll
target create lib pb\lipstick.pbt
target set liblist pb\lipstick.pbt
set application ,
target import pb\lipstick.pbt, src
session end
--
ЗЫ: есть еще такая вот тулзня:
http://www.ecrane.com/powergenwhatsnew.cfm
...
Рейтинг: 0 / 0
Помогите начинающему
    #34669681
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще это:
скачать и установить http://sqlbatch.com/pbc/
перейти в каталог с исходниками и вполнить
Код: plaintext
pbc -it target.pbt -v  9   -log bs.log -bs . 
здесь
target.pbt - файл таргета
. - путь к каталогу с исходниками
9 - версия PB
...
Рейтинг: 0 / 0
Помогите начинающему
    #34669712
пвк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде все вышло!!! Огромное спасибо за помощь!
...
Рейтинг: 0 / 0
Помогите начинающему
    #34683959
(~)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть проблема при использовании функции dw_1.of_setlinkage(true) , получаю сообщение в пэинтере что неизвестное имя функции. если записать dw_1.object.inv_linkage.of_setlinkage(true) или dw_1.object.of_setlinkage(true) , то не ругается, но прога выдает ошибку что не знает внешний объект либо inv_linkage либо of_setlinkage
...
Рейтинг: 0 / 0
Помогите начинающему
    #34683977
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(~)Есть проблема при использовании функции dw_1.of_setlinkage(true) , получаю сообщение в пэинтере что неизвестное имя функции. если записать dw_1.object.inv_linkage.of_setlinkage(true) или dw_1.object.of_setlinkage(true) , то не ругается, но прога выдает ошибку что не знает внешний объект либо inv_linkage либо of_setlinkage
ну так значит нет ее там.
dw_1 унаследована от u_dw ?
а вставлять .object. не надо. то что удается компилятор "обмануть" это еще ничего не значит.
...
Рейтинг: 0 / 0
Помогите начинающему
    #34684362
zubr13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста помогите !!! ))) проблемка в следующем ...
PB 7
я динамически прикручиваю SQL запрос к обьекту типа u_dw // он у меня кинут на форму через insert - > control -> userObject
затем после разного рода изменений пытаюсь проUpdate'тить и выдаеться ошибка как будто я не выставил права на изменения (Allow Update) (does not have UPDATE capability), хотя у меня ---
--- ib_isupdateable - check
--- is_updatesallowed = IUD
пытался разрешить другими способами - не получилось //

Может кто подскажет что надо прописать ... а то как то хочеться )) ...
...
Рейтинг: 0 / 0
Помогите начинающему
    #34684896
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zubr13Пожалуйста помогите !!! ))) проблемка в следующем ...
PB 7
я динамически прикручиваю SQL запрос к обьекту типа u_dw // он у меня кинут на форму через insert - > control -> userObject
затем после разного рода изменений пытаюсь проUpdate'тить и выдаеться ошибка как будто я не выставил права на изменения (Allow Update) (does not have UPDATE capability), хотя у меня ---
--- ib_isupdateable - check
--- is_updatesallowed = IUD
пытался разрешить другими способами - не получилось //

Может кто подскажет что надо прописать ... а то как то хочеться )) ...
"динамически прикручиваю" это MODIFY или SetSQLSelect? В таком случае прежде всего стоит перед Update сохранить в файлик синтаксис DW (Describe("DataWindow.Syntax")) затащить в библиотеку и посмотреть что получилось в результате. Обычно помогает.
...
Рейтинг: 0 / 0
Помогите начинающему
    #34684924
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И внимательно посмотреть на Help например для функции SetSQLSelect

Код: plaintext
1.
2.
3.
4.
5.
6.
The following conditions will make the DataWindow not updatable:

¨	There is more than one table in the FROM clause.
¨	A DataWindow update column is a computed column in the SELECT statement.

If changing the SELECT statement makes the DataWindow object not updatable, the DataWindow
 control cannot execute an Update function call for the DataWindow object in the future.
...
Рейтинг: 0 / 0
Помогите начинающему
    #34685073
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zubr13Пожалуйста помогите !!!
Неужели так трудно создать новый топик со своим вопросом и корректной темой, а не мешать все в кучу?
...
Рейтинг: 0 / 0
Помогите начинающему
    #34687068
(~)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобрался с наследованием...

в Open() окна прописал:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
dw_1.of_setlinkage(true)
dw_2.of_setlinkage(true)

dw_1.of_settransobject(SQLCA)

dw_2.inv_linkage.of_setmaster(dw_1)
//èëè dw_2.inv_linkage.of_linkto(dw_1)

dw_2.inv_linkage.of_register("emp_id", "emp_id")
dw_2.inv_linkage.of_setstyle( 2 )

if dw_1.of_retrieve( ) = - 1  then
    messagebox("Error","Retrieve error")
else
    dw_1.setfocus( )
end if

идет мессага что необходим вызов SetTransObject и в dw_2 ничего не получаю
...
Рейтинг: 0 / 0
Помогите начинающему
    #34687111
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(~)идет мессага что необходим вызов SetTransObject и в dw_2 ничего не получаю
dw_2.of_settransobject(SQLCA) ???
...
Рейтинг: 0 / 0
Помогите начинающему
    #34687210
(~)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с таким вариантом я пробовал ))), но тогда какой смысл linkage? я подумал что все подключение идет через главное ДВ , а детальное получает от главного копию с требуемой выборкой.
т.е. у меня стояла задача получать по клику в главном ДВ только одну строку с сотрудником у которых emp_id равны. данную задачу я решал без классов, создавая новые ДВ и определяя условие на выборку по глобальной переменной :id
...
Рейтинг: 0 / 0
Помогите начинающему
    #34687391
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(~)с таким вариантом я пробовал ))), но тогда какой смысл linkage?
Странный вопрос. linkage линкует и все и больше ничего. А транзакционные объекты я назначаю так как МНЕ надо, а не так как какому то сервису захочется.
Вот у меня за 11 лет был один случай когда master читал данные из одной базы, а detail из другой.
А для 98% случаев можно вообще в конструктор u_dw вставить this.of_SetTransObject(SQLCA) и забыть про эту функцию надолго
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Помогите начинающему
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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