Опрос
Опрос Тема Опроса: Нужна ли 2С?



« Создано: quick : 16. Октября 2009 :: 11:33 »
Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Горячая тема (более 10 ответов) Как собрать 2С? (число прочтений - 21791 )
quick
Junior Member
**
Отсутствует


LinuxMint, python, CodeTyphon

Сообщений: 83
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 21. Февраля 2008
Пол: Мужской
Как собрать 2С?
26. Марта 2008 :: 13:09
Печать  
Вытащил с :pserver:anonymous@cvs.alterplast.ru:/usr/cvsroot исходники.
Открыл level0\Enterprise.vcproj в VS2005
Предложила переконвертить в новый формат.
Делаю билд - 124 ошибки.
Как собрать подскажите?
  
Наверх
ICQ  
IP записан
 
quick
Junior Member
**
Отсутствует


LinuxMint, python, CodeTyphon

Сообщений: 83
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 21. Февраля 2008
Пол: Мужской
Re: Как собрать 2С?
Ответ #1 - 26. Марта 2008 :: 14:59
Печать  
Почти все ошибки пофиксил, осталось 5 штук из 120
Непойму что делать с этим
1.
Описание ошибки
Error      3      error C4430: missing type specifier - int assumed. Note: C++ does not support default-int      c:\1c\2c\2c\level0\Compiler\Value.h      126      
Вот код
     FORPLUGIN operator = (CValue &cParam);
2.
Error      6      error C2385: ambiguous access of 'Behavior'      c:\1c\2c\2c\level0\1CCtrl.h      57      
Код
     CDropEdit(BOOL nBitmap=0):
     Behavior(this)
     {
           if(nBitmap)
                 SetBitmap(IDB_CHOSECBTN);
     };
     virtual void OnClicked();
Кто знает как исправить?
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как собрать 2С?
Ответ #2 - 26. Марта 2008 :: 15:08
Печать  
А по кодам ошибок смотрел?
Фиг его знает, как исправить пока не знаешь че эта ошибка предполагает..
при сборке на vc6.0 ошибок не было...
  
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Как собрать 2С?
Ответ #3 - 26. Марта 2008 :: 17:32
Печать  
quick писал(а) 26. Марта 2008 :: 14:59:
Error      3      error C4430: missing type specifier - int assumed. Note: C++ does not support default-int      c:\1c\2c\2c\level0\Compiler\Value.h      126      
     FORPLUGIN operator = (CValue &cParam);

Не указан тип возвращаемого значения.
Надо указать.

Цитата:
Error      6      error C2385: ambiguous access of 'Behavior'      c:\1c\2c\2c\level0\1CCtrl.h      57      
     CDropEdit(BOOL nBitmap=0):
     Behavior(this)
     {
           if(nBitmap)
                 SetBitmap(IDB_CHOSECBTN);
     };

Какая-то неоднозначность при вызове, где точно - хз.
Возможно, Behavior определен более, чем в одном базовом классе.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
quick
Junior Member
**
Отсутствует


LinuxMint, python, CodeTyphon

Сообщений: 83
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 21. Февраля 2008
Пол: Мужской
Re: Как собрать 2С?
Ответ #4 - 27. Марта 2008 :: 07:59
Печать  
Попытка собрать под vc 6.0 закончилась оптимистично, всего 22 ошибки Улыбка.
Не хватает
fatal error C1083: Cannot open include file: '../dialogplugins.h': No such file or directory.
Проект взял с cvs заново в пустую папку, так что накосячить с иходниками не успел бы при желании.
Может просто этот файл в cvs не положили?
  

build.log ( 8 KB | Загрузки )
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как собрать 2С?
Ответ #5 - 27. Марта 2008 :: 08:31
Печать  
Код
Выбрать все
// Авторские права: VTOOLS.RU (info@vtools.ru) 2002,2003г.

#if !defined(AFX_DYNCONTROL_H__34FE9A1D_7A03_4FCC_BE39_D6BDBC0AF8F9__INCLUDED_)
#define AFX_DYNCONTROL_H__34FE9A1D_7A03_4FCC_BE39_D6BDBC0AF8F9__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

enum
{
	STRING_DATA=0,
	INT_DATA,
	BOOL_DATA,
	FUNCTION_DATA,//STRING+INT
	COLOR_DATA,
	LIST_DATA,//выбор строки из заранее определенного списка STRING+INT, где INT - номер списка выбора
	DOUBLE_DATA,
};
class ControlData
{
public:
	CString csName;	//имя свойства
	int nType;		//тип данных
	//Данные
	CString sData;
	union
	{
		int nData;
		bool bData;
		COLORREF Color;
		double fData;
	};
}; ///<<34-я строка файла DynControl.h
 


Просто убери инклюду и все...
  
Наверх
IP записан
 
quick
Junior Member
**
Отсутствует


LinuxMint, python, CodeTyphon

Сообщений: 83
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 21. Февраля 2008
Пол: Мужской
Re: Как собрать 2С?
Ответ #6 - 27. Марта 2008 :: 10:24
Печать  
Пришлось ещё закоментить в ChangeOrder.cpp
Цитата:
     else if(nType==ID_DYNBUTTONRADIO)
           Ret = "Радиокнопка";
     /* это не компилится
     else if(nType==ID_DYNBUTTONPROGRESS)
           Ret = "Прогресс";
     else if(nType==ID_DYNBUTTONSLIDER)
           Ret = "Ползунок";
     else if(nType==ID_DYNBUTTONFORMOBJECT)
           Ret = "Микроформа";
     */
     else
           Ret = CString(CValue(nType));
     return Ret;
}

Этих констант нет в resource.h
И осталась последняя ошибка
Цитата:
--------------------Configuration: Enterprise - Win32 Debug--------------------
Build : warning : failed to (or don't know how to) build 'C:\Projects\2c\level0\Compiler\ValueRange.cpp'
Compiling...
ChangeOrder.cpp
Enterprise.cpp
C:\Projects\2c\level0\Enterprise.cpp(26) : fatal error C1083: Cannot open include file: 'Compiler/ValueRange.h': No such file or directory
ValueRange.cpp
fatal error C1083: Cannot open source file: 'C:\Projects\2c\level0\Compiler\ValueRange.cpp': No such file or directory
Generating Code...
Error executing cl.exe.

Enterprise.exe - 2 error(s), 1 warning(s)

Уже где то близко!! Улыбка Может в cvs этого не хватает, потому что когда коментирую ошибки undefined
  
Наверх
ICQ  
IP записан
 
quick
Junior Member
**
Отсутствует


LinuxMint, python, CodeTyphon

Сообщений: 83
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 21. Февраля 2008
Пол: Мужской
Re: Как собрать 2С?
Ответ #7 - 27. Марта 2008 :: 10:47
Печать  
В общем удалось собрать, но пришлось кое что подправить.
Исправления прикрепил.
Т.к. ValueRange найти не удалось, то создал свой пустой.
  

level0.zip ( 21 KB | Загрузки )
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как собрать 2С?
Ответ #8 - 27. Марта 2008 :: 11:54
Печать  
quick писал(а) 27. Марта 2008 :: 10:47:
В общем удалось собрать, но пришлось кое что подправить.
Исправления прикрепил.
Т.к. ValueRange найти не удалось, то создал свой пустой.

Вам бы клуб любителей 2С собрать Улыбка)))
  
Наверх
IP записан
 
gre
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 4
Зарегистрирован: 01. Апреля 2009
Re: Как собрать 2С?
Ответ #9 - 01. Апреля 2009 :: 16:27
Печать  
Когда-то в далеком 2005-м удалось поучавствовать в этом проекте. Сейчас есть желание и возможности продолжить участие, чтобы сделать простенькую учетную систему для торговли.
Остались ли еще энтузиасты по проекту? Может быть стоит возродить давние мечты?
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как собрать 2С?
Ответ #10 - 01. Апреля 2009 :: 16:45
Печать  
И менно 2С?
  
Наверх
IP записан
 
gre
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 4
Зарегистрирован: 01. Апреля 2009
Re: Как собрать 2С?
Ответ #11 - 01. Апреля 2009 :: 17:04
Печать  
В принципе не обязательно 2С, нужна программа более-менее поддерживаемая и не мёртвая, чтобы можно было поднять торговлю (приход-расход, пару отчетиков) + сканер штрих-кода, желательно похожая языком на 1С, чтобы наработки можно было использовать.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как собрать 2С?
Ответ #12 - 01. Апреля 2009 :: 19:05
Печать  
gre писал(а) 01. Апреля 2009 :: 17:04:
В принципе не обязательно 2С, нужна программа более-менее поддерживаемая и не мёртвая, чтобы можно было поднять торговлю (приход-расход, пару отчетиков) + сканер штрих-кода, желательно похожая языком на 1С, чтобы наработки можно было использовать.

нет таких.
  
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как собрать 2С?
Ответ #13 - 02. Апреля 2009 :: 08:17
Печать  
в смысле нет готовых. есть Ананас, но его я не считаю "живой".
он скорее полудохлый.
  
Наверх
IP записан
 
Alex_Bob
Full Member
***
Отсутствует



Сообщений: 136
Местоположение: Липецк
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как собрать 2С?
Ответ #14 - 03. Апреля 2009 :: 08:40
Печать  
Конкретно для торговли может человеку вот эта штука подойдет:
http://www.nsgsoft.ru/production.html

До 4х пользователей в конфе бесплатно. Возможности для доработки функционала - среда NET. Вроде развиваются.
  

Необходимо время, чтобы восстановить хаос. (с) Дж. Буш (младший)
Наверх
 
IP записан
 
gre
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 4
Зарегистрирован: 01. Апреля 2009
Re: Как собрать 2С?
Ответ #15 - 03. Апреля 2009 :: 16:40
Печать  
Alex_Bob писал(а) 03. Апреля 2009 :: 08:40:
Конкретно для торговли может человеку вот эта штука подойдет:
http://www.nsgsoft.ru/production.html

До 4х пользователей в конфе бесплатно. Возможности для доработки функционала - среда NET. Вроде развиваются.


Спасибо! Я обязательно попробую это решение
  
Наверх
 
IP записан
 
Kemet
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 46
Зарегистрирован: 03. Октября 2007
Re: Как собрать 2С?
Ответ #16 - 18. Августа 2009 :: 10:13
Печать  
gre писал(а) 01. Апреля 2009 :: 16:27:
Когда-то в далеком 2005-м удалось поучавствовать в этом проекте. Сейчас есть желание и возможности продолжить участие, чтобы сделать простенькую учетную систему для торговли.
Остались ли еще энтузиасты по проекту? Может быть стоит возродить давние мечты?

В принципе поучаствовать можно было бы.
Когда то, тоже в далеком каком-то году, интересовался,  прикручивал дельфийские библиотеки, гуй дорабатывал, но на каком-то этапе понял, что то, что я сделал на дельфи для прикручивания к 2С я могу использовать на Дельфи )).
И 2С забросил.
Плюс 2С хотя-бы в том, что она хотябы взлетела, вернее оторвалась от земли. Но в этом и её минус, потому что именно от того, что оторвалась, думается что может полететь, и будоражит умы и отвлекает от действительно стОящих проектов.
Но попробовать можно.
  
Наверх
 
IP записан
 
gre
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 4
Зарегистрирован: 01. Апреля 2009
Re: Как собрать 2С?
Ответ #17 - 18. Августа 2009 :: 10:18
Печать  
Kemet писал(а) 18. Августа 2009 :: 10:13:
В принципе поучаствовать можно было бы.

Я покопался и понял что 2С умер. А вот nsgsoft развиваются. Мы уже успешно внедряем 2 проекта на NSG Bon Commerce, пока не разочаровался
  
Наверх
 
IP записан
 
Kemet
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 46
Зарегистрирован: 03. Октября 2007
Re: Как собрать 2С?
Ответ #18 - 18. Августа 2009 :: 10:33
Печать  
gre писал(а) 18. Августа 2009 :: 10:18:
Я покопался и понял что 2С умер.

Всё когда-нибудь умирает. А в данном случае, всё-таки, пациент скорее жив. Но очень болен. Анализ исходников показывает, что проект делался наспех, по принципу поехали, бензин потом зальем.
Много ошибок в архитектуре и реализации. Проще, конечно, писать с нуля, но тааак неохооота никому тратить на это своё время.
gre писал(а) 18. Августа 2009 :: 10:18:
А вот nsgsoft развиваются. Мы уже успешно внедряем 2 проекта на NSG Bon Commerce, пока не разочаровался

да мне не надо
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как собрать 2С?
Ответ #19 - 18. Августа 2009 :: 12:20
Печать  
gre писал(а) 18. Августа 2009 :: 10:18:
Kemet писал(а) 18. Августа 2009 :: 10:13:
В принципе поучаствовать можно было бы.

Я покопался и понял что 2С умер. А вот nsgsoft развиваются. Мы уже успешно внедряем 2 проекта на NSG Bon Commerce, пока не разочаровался

nsgsoft с 2С и рядом не стояла. если 2С - это самодостаточная система в плане разработки и выполнения кода, то под nsgsoft без вспомогательных средств нифига не разработаешь.
Так что нефиг сравнивать IDE(2С) и кусок IDE(nsgsoft)+фраймверк.

Читаем тут: Тынц
Цитата:
Генерация кода. После того как создана структура объектов, необходимо сгенерировать код, чтобы продолжить создание программы в среде разработки. Для этого, нажмите на кнопку «Создать код C#». И необходимо дождаться окончания процесса. Начальная стадия работы с конфигуратором закончена. Дальнейшая разработка программы будет осуществляться в Microsoft Visual Studio 2005 – 2008 или SharpDevelop.

ПС. К тому-же я не доверяю людям верстающим веб страницы в ворде Улыбка)))
  
Наверх
IP записан
 
quick
Junior Member
**
Отсутствует


LinuxMint, python, CodeTyphon

Сообщений: 83
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 21. Февраля 2008
Пол: Мужской
Re: Как собрать 2С?
Ответ #20 - 16. Октября 2009 :: 11:33
Печать  
Под 2008 студией не собирается Улыбка
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как собрать 2С?
Ответ #21 - 16. Октября 2009 :: 12:15
Печать  
quick писал(а) 16. Октября 2009 :: 11:33:
Под 2008 студией не собирается Улыбка

2С или нГСофт?
  
Наверх
IP записан
 
Open2C
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 8
Зарегистрирован: 01. Ноября 2010
Re: Как собрать 2С?
Ответ #22 - 01. Ноября 2010 :: 18:54
Печать  
Для перевода кода 2С с VC6 в VC7 или выше есть ли у кого-нибудь инструкция или собственные наработки?!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать