Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

ProjectType="Visual C++"; Version="7.10" ПРОЕКТ
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=16903
Страница 1 от 2

Автор:  RM [ Чет Дек 12, 2019 8:27 pm ]
Заглавие:  ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

Имам програма писана на Visual C++
ProjectType="Visual C++"; Version="7.10".
Трябва ми да видя как е написана ... трябва ми да опитам да я видоизменя и пригодя за мои нужди.
Нямам сили и познания да напиша нещо подобно.
Проекта е от около 2003 година. Не съм сигурен как ще я отвори някоя нова версия на Visual C++, как ще е съвместима.
Никога не съм работил с Visual на MS.
Коя версия да си търся???

Автор:  syscop [ Чет Дек 12, 2019 9:03 pm ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

Виж има ли .sln файл и копирай тук първите 4-5 реда.

Автор:  RM [ Чет Дек 12, 2019 9:36 pm ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

Това не е тайна ...
Това е софтуер за програмиране на renesas контролери през RS232.
Тъпо е да си мисля че ако на някой му дотрябва няма да си го намери за няколко минути.
Трябва ми да намера как са организирали подаването на адресите за четене и писане спрямо организацията на флаша по даташейта.
Код:

Microsoft Visual Studio Solution File, Format Version 8.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "M16Cflsh", "M16Cflsh.vcproj", "{A9E23E8F-1127-4912-AA62-E1A696BC17D1}"
   ProjectSection(ProjectDependencies) = postProject
   EndProjectSection
EndProject
Global
   GlobalSection(SolutionConfiguration) = preSolution
      Debug = Debug
      Release = Release
   EndGlobalSection
   GlobalSection(ProjectConfiguration) = postSolution
      {A9E23E8F-1127-4912-AA62-E1A696BC17D1}.Debug.ActiveCfg = Debug|Win32
      {A9E23E8F-1127-4912-AA62-E1A696BC17D1}.Debug.Build.0 = Debug|Win32
      {A9E23E8F-1127-4912-AA62-E1A696BC17D1}.Release.ActiveCfg = Release|Win32
      {A9E23E8F-1127-4912-AA62-E1A696BC17D1}.Release.Build.0 = Release|Win32
   EndGlobalSection
   GlobalSection(ExtensibilityGlobals) = postSolution
   EndGlobalSection
   GlobalSection(ExtensibilityAddIns) = postSolution
   EndGlobalSection
EndGlobal

Автор:  syscop [ Чет Дек 12, 2019 9:49 pm ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

Не става дума за тайна :) Там пише проекта с коя версия на студиото е създаден. В конкретния случай е vs 2003. Ако не са ползвани някакви екзотики, не трябва да е проблем да го отвориш/ползваш с по-нова версия. Има напълно безплатни (community edition). Иначе по торентите може да намериш посочената стара версия.

Автор:  TheWizard [ Чет Дек 12, 2019 10:09 pm ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

има вероятност да конвертира проекта за по-нова версия
кликни на sln и виж ко ще стане

Автор:  RM [ Пет Дек 13, 2019 6:45 am ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

Искат 20-40 Gbt инсталационни пакети ... тия са ненормални.
ще си гледам файловете с текстови редактор.

Автор:  TheWizard [ Пет Дек 13, 2019 8:14 am ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

Цитат:
...тия са ненормални...
:)

можеш да се опиташ да ги сдъфкаш с GCC ако няма визуализации

Автор:  RM [ Пет Дек 13, 2019 6:57 pm ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

Цитат:
ако няма визуализации

Има прозорец ...
Свалил съм едно VС2017_4 10GB
Ще видя къде ще го инсталирам ... да не ми омаже компютъра, че после е тегло ...
Сега да напишеш едно "Hello" ти прави екзе 6MB колкото беше RAM-а на първия ми лаптоп.
Ба тая революция... :D

Автор:  ps66 [ Пет Дек 13, 2019 7:45 pm ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

вече е 2019 ... даже народен 16 ядрен процесор има 73МБ кеш :)

Автор:  Реконструктор [ Пет Дек 13, 2019 11:19 pm ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

какъв е проблема да си направиш нов солюшън и да добавиш файловете вътре?

Автор:  RM [ Нед Дек 15, 2019 11:30 am ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

Реконструктор написа:
какъв е проблема да си направиш нов солюшън и да добавиш файловете вътре?

Има някои промени след версия 2005. Не приема int , трябваше да декларирам в хедърите всички променливи, които бяха декларирани като параметри на функцийте в cpp файловете.
Само с това не знам как да се справя. А и какво ще се покаже после...
Код:
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif


CStatesCmd::exec(void)
{
   // Get communication object.
   CSerialComm& comObj = GetSerialComm();
   // Get result.
   BYTE send = 0x70;
   BYTE btSRD[2];
   comObj.Write(&send, 1);
   if(!comObj.Read(btSRD, 2))
   {
      CommError();
      return FALSE;
   }

   // show status.
   CStatesDlg dlg;
   dlg.SetStates(btSRD[0], btSRD[1]);
   dlg.DoModal();

   return TRUE;
}



Дава ми тази грешка:
Код:

Error   C4430   missing type specifier - int assumed. Note: C++ does not support default-int   M16Cflsh   c:\users...statescmd.cpp   47

//////////////////////////////////////////////////   
И поясненията на MS
Compiler Warning C4430

missing type specifier - int assumed. Note: C++ does not support default-int

This error can be generated as a result of compiler conformance work that was done for Visual Studio 2005: all declarations must explicitly specify the type; int is no longer assumed.

C4430 is always issued as an error. You can turn off this warning with the #pragma warning



public:
void Exec(VSLangProj::prjExecCommand command, int bSuppressUI, System::Object ^ varIn, [Runtime::InteropServices::Out] System::Object ^ % pVarOut);
Parameters
command prjExecCommand
bSuppressUI Int32
varIn Object
pVarOut Object
Implements
Exec(prjExecCommand, Int32, Object, Object)
Attributes
DispIdAttribute TypeLibFuncAttribute
//////////////////////////////////////////////////


Ще търся версия преди 2005година. Никога не съм отварял тази програма Visual C++.

Автор:  PhilipZ [ Нед Дек 15, 2019 12:45 pm ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

Виж дали в това https://rutracker.org/forum/viewtopic.php?t=2566619 има каквото ти трябва. Не знам дали ще се отвори ако нямаш регистрация. Ако не можеш да влезеш във форума свали това
Код:
magnet:?xt=urn:btih:AE512025181A68EB763E44A5D8A6BAF67417CB36&tr=http:\\bt4.t-ru.org\ann?magnet
като подбереш каквото ти трябва
Мисля, че не е нужно да споменвам, но все пак - за да не ти омаже компютъра вдигни една виртуалка, инсталирай XP или 7 и действай. На същото място има всичко за което можеш да се сетиш. Ако ти трябва торент линк - пиши!
Забравих да кажа, за там свободното четене на руски е задължително!

Автор:  syscop [ Нед Дек 15, 2019 2:14 pm ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

Ако посочиш и реда на който е грешката...

Автор:  slav4o.com [ Нед Дек 15, 2019 2:42 pm ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

Мисля, че от 2012 иска поне win 8.1

Автор:  RM [ Нед Дек 15, 2019 2:47 pm ]
Заглавие:  Re: ProjectType="Visual C++"; Version="7.10" ПРОЕКТ

syscop написа:
Ако посочиш и реда на който е грешката...

exec(void);

0x70 е команда за четене на статус регистъра.
контролера връща 2 bytes SRD и SRD1 регистъра с информация за Sequencer status, erase status ,program status , и 2 ID checked bit. Това ми е разбрано.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/