Перейти к содержимому

nordveien

Регистрация: 22 мая 2007
Offline Активность: 17 сен 2012 16:27
-----

Мои темы

Какие файлы проекта выкладывать в систему конроля версий

07 декабря 2007 - 13:25

Робот под управлением Access'а.

Интересует минимальный набор файлов, которые должны выкладываться в систему конроля версий, чтобы все нормально работало после коммитов/апдейтов+компиляции.

Перечислю то, что знаю на данный момент:

1. папка TMS_Scripts:
- в корне: .rec, .s, .rtxml
- подпапка vp: целиком
- подпапка SQABas32: .sbl и .sbh (.sbx не нужно)
- подпапки externC и include (если есть): целиком
- подпапки JavaProxies и dat: наверное, целиком (?)

- подпапка Win32 - выкладывать ее содержимое не нужно, ибо создается после компиляции.

2. Папка TMS_Datapools: датапулами не пользуемся, поэтому выкладывать не будем (иначе надо, конечно).

Потом есть две аксессовские базы, tds.mdb и datastore.mdb.
tds.mdb, я так понимаю, выкладывать (в ней хранится таблица Script с данными по скриптам).
Что насчет второй (у нас в проекте она пустая, без таблиц)?

Нужно ли выкладывать сам файл проекта?

Еще что-то?

Проект у всех стоит под Windows Server

09 ноября 2007 - 16:10

Кто как решает проблему подключения одновременно более 10 пользователей к проекту?

Ведь, как известно, WinXP допускает не более 10 подключений к машине, в том числе через расшаренные папки (см. eula.txt).

Переименование Скрипта

30 августа 2007 - 11:08

Правильно ли я понимаю, что переименовать скрипт невозможно ни Роботом, ни ТестМенеджером?

Версия продукта у меня старая, 2003.06.00..., может, в новых версиях присутствует такая возможность?

Пользовательские Функции В Vu-скриптах

03 августа 2007 - 13:44

Доброго всем дня.

Вопрос мой относится к нагрузочному тестированию (однако тему завожу здесь, т.к. в соответствующей ветке форума топиков настораживающе мало...)

Суть в следующем:
Имеется VU-скрипт.
Написаны пользовательские функции для его модификации.
В настоящий момент они и необходимые для них глобальные переменные находятся в самом скрипте, после строчки
#include <VU.h>
и до "тела скрипта", то есть до того, что получилось непосредственно после его генерации.
В этих условиях все компиляется и даже работает так, как задумано.

Естественным образом хочется эти функции загнать в библиотечные файлы. И включать их описания (в виде заголовочных файлов) во много VU-скриптов.

Вопрос, собственно: как это делается?

Порывшись в поиске, я нашла такую статью:
http://www.ibm.com/d...19_aneja_bhola/ ,

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

Пусть в определении функции у меня строчки вида
string func foo (str_var)
string str_var;
{
...
}
Тогда если написать в заголовочном файле просто
string func foo (str_var);
оставляя str_var как формальную переменную,
при компиляции возникают ошибки вида "argument 1 type incompatible with declaration".
Возникают, такое впечатление, что для любой из имеющихся функций (каждый раз ошибка возникает только для одной, но если эту функцию загнать обратно в текст скрипта, ошибка возникает для другой).

Еще не очень понятен принцип объявления глобальных переменных в этом случае...
Если перенести все "как есть" из текста скрипта в заголовочный файл, объявляя глобальные переменные в самом начале, а потом их же использовать в объявлениях функций:
string str_var;
...
proc my_proc (str_var); 
...
то компилятор ругается на parse error'ы и incompatible type'ы.

Если комментить
//string str_var;
...
proc my_proc (str_var); 
...
то компилятор ругается меньше, но тогда переменная уже не глобальная, как я понимаю...

В общем, полагаясь сначала на интуицию, потом на эксперименты, мне так и не удалось сделать так, чтобы скрипт с заголовочным файлом и без тел моих функций компилялся.
Посему ищу адептов, обладающих тайным знанием и готовых им поделиться : )