Problem with SysWOW64 registration |
Post Reply |
Author | |
AndreiKr
Newbie Joined: 03 May 2008 Status: Offline Points: 9 |
Post Options
Thanks(0)
Posted: 03 May 2008 at 8:55am |
My project use Codejock.SkinFramework.v11.2.2.ocx. After installation my application, this control placed in system32 directory in 32-bit system. My application works fine. In Vista 64-bit skinframework control placed in SysWOW64 directory, and my skin can't work. Application normally starts, but skin not applied.
This problem occured, when application compiled in VB6, WINXP 32-bit SP2, and run in Vista 64-bit. In Vista32-bit all work fine. When I compiled my project in Vista 64-bit (Codejock.SkinFramework.v11.2.2.ocx was placed and registered in windows\syswow64), my .exe file also working fine. I think, in compilation process something bad with reference - application can't recognize reference to Codejock.SkinFramework.v11.2.2.ocx Please, repeat my experience 1. On computer with Windows XP 32-bit, or Vista 32-bit, place and register Codejock.SkinFramework.v11.2.2.ocx in windows\system32 directory. 2. Compile example Skin Framework Sample in this system in VB6 3. On computer with Windows Vista 64-bit, place and register Codejock.SkinFramework.v11.2.2.ocx in windows\syswow64 directory. 4. Run comiled SkinControls.exe |
|
Oleg
Admin Group Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
|
Hello,
What do you see if you run vista64, plaсe ocx in same folder with your exe and register it?
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
AndreiKr
Newbie Joined: 03 May 2008 Status: Offline Points: 9 |
Post Options
Thanks(0)
|
1. My application compiled in Win XP SP2 32-bit, Codejock.SkinFramework.v11.2.2.ocx placed and registered in windows\system32
2. Compiled exe placed on Win Vista 64-bit computer. 3. Codejock.SkinFramework.v11.2.2.ocx placed and registered in application path (in my case c:\program files (x86)\tcu3) 4. Run .exe Skin no works. 5. I am sorry . |
|
Oleg
Admin Group Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
|
Hi,
So you able run app but don't see Skin ? It means that VB was able to load Ocx but Ocx can't find your Skin. Do you deliver skin ? How do you load it ?
I very recommend update to 12.0. There was some fixes for Vista 64 OS.
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
AndreiKr
Newbie Joined: 03 May 2008 Status: Offline Points: 9 |
Post Options
Thanks(0)
|
Олег, вы не против если я буду писать по русски, меня это англо-саксонское наречие слегка напрягает.
1. Я нормально прогружаю скин и нормально его предоставляю, в смысле даю путь SkinFramework.LoadSkin App.Path + "\Styles\Office2007.cjstyles", "normalblue.ini" 'SkinFramework.ApplyWindow Me.hWnd 'tcu.SkinFramework.ApplyWindow tcu.CommandBars.TabWorkspace.hWnd SkinFramework.ApplyOptions = SkinFramework.ApplyOptions Or xtpSkinApplyMetrics 2. По идее exe-файл ищет компоненты в реестре и находит их по путям, прописанным в реестре. Правильно? Хотя, чего я переспрашиваю. 3. В 32-битных системах этот поиск отрабатывает корректно. Стандартно ваши ocx-компоненты падают в common files\codejock. Когда я собираю дистрибутив, я говорю, чтобы компоненты падали в windows\system32. И тоже все отрабатывает корректно. Скины грузятся нормально. 4. Что происходит - точно не знаю, теряюсь в догадках. Главное, что может вас натолкнуть на мысль - проект, скомпилированный в VB6 SP6 в 64-разрядной висте, работает корректно с пропиской skinframework.ocx в любом каталоге, вот что интересно. Можно будет еще покопать, просто сейчас напряженная пора и задача не самая приоритетная, но самый простой путь - тупо, побайтно сравнить два exe-файла, скомпилированных в разных системах, по принципу 10 отличий в двух картинках из детского журнала. Проблема не самая важная, мы на днях продлим подписку и возьмем 12 версию, долго я ждал прогрессбар зеленый и красивый, надставку над контекстными меню. Обратите внимание, что в моем коде 'SkinFramework.ApplyWindow Me.hWnd строчка заремлена. Если ее отремить, в висте (32 разрядной) заголовок окна закрывается черным, когда MDI-форма отображается в оконном режиме. Проявляется только когда включен Aero с прозрачностью. Попробую 12 версию, еще напишу. Дам подробный отчет. Поскольку мы пишем коммерческое приложение для широкой аудитории, то тестируем систему на разных платформах, возможно наш опыт будет полезен. |
|
Oleg
Admin Group Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
|
Привет Ерунда какая-то. Ну не может програма работать по разному если копилируется на разных компьютерах. Попробуйте сделать сетап для нашего SkinControls примера и проверить как он себя ведет на 64x. В любом случае нужно качать 12.0 версию - после того как Microsoft выпустил sp1 для Vista x64, SkinFramework перестал работать. Это исправлено в 12.0
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
Avtech
Newbie Joined: 28 May 2008 Location: Ukraine Status: Offline Points: 4 |
Post Options
Thanks(0)
|
Oleg
Здравствуйте! Недавно нашёл в инете вашу библиотеку для программы Inno Setup и заметил в ней небольшую мелочь, в компоненте TNewCheckListBox не скинируются чекбоксы и радиобаттоны, это так должно быть или будет ли это исправлено? И ещё подскажите с помощью какой проги можно создавать скины? |
|
Oleg
Admin Group Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
|
Привет,
К сожалению пока так и будет. Будем искать способ заскинить их в будущих весиях.
Скины можно создавать с помощью нашего SkinBuilderа - качайте evaluation версию MFC библиотеке, внутри будет SkinBuilder.
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
Avtech
Newbie Joined: 28 May 2008 Location: Ukraine Status: Offline Points: 4 |
Post Options
Thanks(0)
|
Понял, Спасибо! Наконец-то сделали хорошую библиотеку для inno setup а то раньше приходилось использовать глюкавый skincrafter. |
|
Aaron
Senior Member Joined: 29 January 2008 Status: Offline Points: 2192 |
Post Options
Thanks(0)
|
Hallo,
Als jullie allemaal in het russisch beginnen dan ga ik ook maar in het nederlands beginnen. Ben ik benieuwd als er ook een reactie komt. Ik ben bang dat er weinig van terecht komt.
Well guys ? I think you have to do it like this:
Neem 1 liter melk en mix 400 gram bloem er doorheen. Als het mengsel goed geroerd is neemt men 2 eieren en mix dit tot een romig mengsel. Neem de poffertjes pan en smeer wat boter in de gaatjes, dit om het niet aan te laten branden. Giet de kuiltjes vol met het mengsel dat je zojuist hebt gemaakt. Laat geheel zo'n 3 minuutjes bakken en voila overheerlijke poffertjes van Aaron's recept.
Hope this will help
|
|
Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2 Language: Visual Basic 6.0 Zero replies is not an option.... |
|
JantjeKeizer
Groupie Joined: 12 February 2008 Status: Offline Points: 70 |
Post Options
Thanks(0)
|
Bedankt. Soms is het ook lekker om wat gesmolten roomijs eroverheen te smeren. Wel oppassen met hoeveel je eet, want voor je het weet ben je misselijk!
|
|
Oleg
Admin Group Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
Avtech
Newbie Joined: 28 May 2008 Location: Ukraine Status: Offline Points: 4 |
Post Options
Thanks(0)
|
Aaron
Извините, но меня не интересует рецепт вашего "вазелина". Хотя х.з. может я неправильно понял гуглевского перевода. |
|
Aaron
Senior Member Joined: 29 January 2008 Status: Offline Points: 2192 |
Post Options
Thanks(0)
|
@AvTech,
What has vasiline to do with poffertjes (like tiny pancakes) ?
|
|
Product: Xtreme SuitePro (ActiveX) version 15.0.2
Platform: Windows XP (32bit) - SP 2 Language: Visual Basic 6.0 Zero replies is not an option.... |
|
Avtech
Newbie Joined: 28 May 2008 Location: Ukraine Status: Offline Points: 4 |
Post Options
Thanks(0)
|
Aaron
I dont translation of the word "poffertjes" Sorry for my english Oleg Привет! Заметил один глюк в inno setup при использовании скинов. Если в системе установлен "Классический стиль" оформления и используется цветовая схема к примеру "Контрастная черная" то контекстное меню заголовка окна инсталлятора криво отображается. Может в следующих версиях заскинируете контекстное меню чтобы небыло таких глюков, и красивше будет. З.Ы. Может создать ветку для русско-язычных чтоб народ не возмущался? |
|
Oleg
Admin Group Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
|
Hi,
Yes, Popup Menus don't supported now by SkinFramework :( We plan to add it for next release. Please use english or send PM messages to me.
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |