Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Исходники 1С++ для VisualStudio 2003 (число прочтений - 7354 )
YuriPar
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 23
Зарегистрирован: 09. Июля 2006
Исходники 1С++ для VisualStudio 2003
09. Июля 2006 :: 08:08
Печать  
Помогите чайнику !
Ну нет у меня 6 студии!А есть 2003.
Но исходники Rainbow и 1СРР не строяться.
Ругается на  typedef struct std::less<class CString> lessString;
в types.h
Как объехать?
  
Наверх
 
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Исходники 1С++ для VisualStudio 2003
Ответ #1 - 09. Июля 2006 :: 08:32
Печать  
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
YuriPar
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 23
Зарегистрирован: 09. Июля 2006
Re: Исходники 1С++ для VisualStudio 2003
Ответ #2 - 09. Июля 2006 :: 09:38
Печать  
Хорошо бы если бы ссылка работала?
  
Наверх
 
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Исходники 1С++ для VisualStudio 2003
Ответ #3 - 09. Июля 2006 :: 10:03
Печать  
Ссылки рабочие вроде...
  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Исходники 1С++ для VisualStudio 2003
Ответ #4 - 10. Июля 2006 :: 04:12
Печать  
1С++ комплируется только в Visual C++ 6. Рекомендуется Service Pack 6.
  
Наверх
 
IP записан
 
YuriPar
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 23
Зарегистрирован: 09. Июля 2006
Re: Исходники 1С++ для VisualStudio 2003
Ответ #5 - 10. Июля 2006 :: 10:03
Печать  
Я понял так что в 2003 никак не пойдет,а жаль
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Исходники 1С++ для VisualStudio 2003
Ответ #6 - 10. Июля 2006 :: 10:08
Печать  
YuriPar писал(а) 10. Июля 2006 :: 10:03:
Я понял так что в 2003 никак не пойдет,а жаль

Можно извернуться. Но зачем?
  

FormEx developer
Наверх
www  
IP записан
 
YuriPar
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 23
Зарегистрирован: 09. Июля 2006
Re: Исходники 1С++ для VisualStudio 2003
Ответ #7 - 10. Июля 2006 :: 10:16
Печать  
Просто нет 6 студии.
А второе:
Есть такой язык C#
Кое-что на нем можно для 1С сваять,а многое нельзя.
А попробовать объединить с ВК типа Rainbow,Formex,1C++ можно.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Исходники 1С++ для VisualStudio 2003
Ответ #8 - 10. Июля 2006 :: 10:30
Печать  
YuriPar писал(а) 10. Июля 2006 :: 10:16:
Просто нет 6 студии.
А второе:
Есть такой язык C#
Кое-что на нем можно для 1С сваять,а многое нельзя.
А попробовать объединить с ВК типа Rainbow,Formex,1C++ можно.

Ты немного не в теме. Перечисленные компоненты написаны под VС++ 6.0 не от большой любви к последнему, а из-за того, что сама 1С написана в той же среде. Соответственно интеграция с движком получается намного проще. Нет смысла прикладывать дополнительные усилия для конвертации проектов в другую среду и бороться там с постоянно возникающими сложностями совместимости. Намного проще найти шестую студию и спокойно работать.
  

FormEx developer
Наверх
www  
IP записан
 
YuriPar
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 23
Зарегистрирован: 09. Июля 2006
Re: Исходники 1С++ для VisualStudio 2003
Ответ #9 - 10. Июля 2006 :: 12:09
Печать  
Спасибо.Думаю найду 6 студию.
Попутно вопрос Альфу.
Перехватываю OnPrint(по твоему подходу,прости за плагиат).
Все срабатывает.По флагу хочу отменить печать,идет.Но чистые листы.
А чтобы снять задание -надо job находить что ли?
Состояние принтера проверить не могу(сетевой),только в момент печати.
Это возможно?Если да -то как?
И еще вопрос.
Как перехватить печать если из 1С Таблица.Напечатать(0)
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Исходники 1С++ для VisualStudio 2003
Ответ #10 - 10. Июля 2006 :: 12:23
Печать  
YuriPar писал(а) 10. Июля 2006 :: 12:09:
Спасибо.Думаю найду 6 студию.
Попутно вопрос Альфу.
Перехватываю OnPrint(по твоему подходу,прости за плагиат).
Все срабатывает.По флагу хочу отменить печать,идет.Но чистые листы.
А чтобы снять задание -надо job находить что ли?
Состояние принтера проверить не могу(сетевой),только в момент печати.
Это возможно?Если да -то как?
И еще вопрос.
Как перехватить печать если из 1С Таблица.Напечатать(0)

Это не плагиат, а реализация публично высказанной идеи Улыбка
OnPrint, насколько я понял, пока сам с ним возился - это аналог OnPaint, но с рисованием на CDC не экрана, а принтера или bmp (при предпросмотре), поэтому его перехват все же не даст ожидаемого эффекта. Т.к. печать уже пошла, а вся предварительная работа позади (разбитие на листы и т.п.). Т.е. в OnPrint можно очистить посылаемые на печать данные (будут пустые листы), но не отменить саму печать. Отменять печать надо где-то раньше. Пока не нашел дляч этого нужного места.
Таблица.Напечатать(0) - в принципе, должна идти через ту же функцию печати, т.к. это все тот же объект использется. Поэтому достаточно бдет поставить перехват в одном месте и вся печать будет под контролем.
  

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



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Исходники 1С++ для VisualStudio 2003
Ответ #11 - 10. Июля 2006 :: 12:43
Печать  
YuriPar писал(а) 10. Июля 2006 :: 12:09:
Спасибо.Думаю найду 6 студию.

http://thugie.thelastgun.com/Visual-Studio-6.0.ISO-IND.rar (334 Mb)
Для хорошего насоса....
ЗЫ. 6-я становится раритетом. Грустно....
  
Наверх
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Исходники 1С++ для VisualStudio 2003
Ответ #12 - 10. Июля 2006 :: 12:44
Печать  
Вот. Надо все же не OnPrint перехватывать, а OnPreparePrinting. При этом все, вроде, корректно получается.
  

FormEx developer
Наверх
www  
IP записан
 
YuriPar
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 23
Зарегистрирован: 09. Июля 2006
Re: Исходники 1С++ для VisualStudio 2003
Ответ #13 - 12. Июля 2006 :: 05:06
Печать  
Спасибо всем.Особенно Альфу.Пока ходил попробовал OnPreparePrint-получилось.
Действительно так.
Грустно насчет студии.Потому как начал не с 6.Как то привык-да вроде 2003 поудобней.
Но ничего будем и в 6.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать