Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / использование файла INI / 2 сообщений из 2, страница 1 из 1
10.12.2007, 20:24
    #34999489
INI_file
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование файла INI
PB10.5 – среда разработки
Как создать the application's INI file?
1.Какой выбрать из имеющихся на диске ‘C:’ двух файлов PB.INI ?

C:\windows\pb.ini
C:\Program Files\Sybase\PowerBuilder 10.5\pb.ini

2.В какой каталог надо поместить файл PB.INI
на компьютере пользователя?

3.Надо ли создавать файл для моего приложения ? Да \ Нет

; каждый проект, созданный в среде PowerBuilder, должен иметь свой ini file? Или это только при инсталляции своего, например, my_app.exe, приложения на компьютер заказчика, т.е. где PB10.5 не установлен, т.к. он там не нужен?

4. Если ДА, то как создать файл для моего приложения, если имя приложения my_app, т.е. my_app.INI ?

5.В какой каталог надо поместить файл my_app.INI ?

6. Что надо поместить в файл PB.INI, чтобы
он знал о существовании my_app.INI ?

как заставить uf_InitializeApplication работать? По-моему вся проблема
в PB.INI and my_app.ini. В литературе одни фрагменты,
не доведенные до логического правильного завершения.

Код: 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.
30.
31.
32.
33.
34.
35.
//  Function Name:  uf_InitializeApplication находится
//	в пользовательском объекте 'nv_appmanager'
//  Initialize the application.
//  This function should be called from the application's
//  open script.

//  Arguments:
//     as_appsection // application identifier: this must be the
//                   //    name of a section in PB.INI, which
//                   //    specifies the application's directory
//                   //    and the name of its .INI file.

//  Return Values:
//     True       // success
//     False      // failure

//  Local variables
Boolean lb_logok    // whether the log file is working
Integer i         // ini file integer value
Integer li_yes_no  //  1 =Yes,  2 =No - response to a question

//  Prepare to use PB.INI.

IF NOT gnv_inimanager.uf_AssignIniId &
   ("PB.INI", "PB.INI", "", "", "", "", "", "") THEN
   GOTO ErrorDisplay
END IF
//  Locate the .ini file for the application - как я понял надо создать
// локальный, т.е. конкретный .ini - file для моего конкретного приложения?!

Нижеидущий оператор завершается аварийно:
IF NOT gnv_inimanager.uf_AssignIniId ("my_app", "", &
           "PB.INI", as_appsection, "AppINIFile",   &
           "Test Section", "Test Key", "App Test Value") THEN
   GOTO ErrorDisplay
END IF
...
Рейтинг: 0 / 0
11.12.2007, 10:26
    #35000187
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование файла INI
>>1.Какой выбрать из имеющихся на диске ‘C:’ двух файлов PB.INI ?
>>C:\windows\pb.ini
>>C:\Program Files\Sybase\PowerBuilder 10.5\pb.ini
Это смотря для чего.
К "The application's INI file" они абсолютно не имеют никакого отношения.

>>2.В какой каталог надо поместить файл PB.INI на компьютере пользователя?
На компьютер пользователя его копировать не надо. Он нужен только самому ПБ.

>>3.Надо ли создавать файл для моего приложения ? Да \ Нет
Не знаю (и ДА и НЕТ), а телепаты в отпуске ...

>>каждый проект, созданный в среде PowerBuilder, должен иметь свой ini file?
Не обязательно. Если вы используете его (свой ini file), то да ...

>>5.В какой каталог надо поместить файл my_app.INI ?
В какой угодно. Главное что бы приложение знало где его искать.
Я обычно размещаю в папке самого приложения.

>>6. Что надо поместить в файл PB.INI, чтобы он знал о существовании my_app.INI ?
Ничего. PB.INI нужен только самому ПБ.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / использование файла INI / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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