Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > ActiveX COM > Skin Framework
  New Posts New Posts RSS Feed - Problem with SysWOW64 registration
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Problem with SysWOW64 registration

 Post Reply Post Reply
Author
Message
AndreiKr View Drop Down
Newbie
Newbie
Avatar

Joined: 03 May 2008
Status: Offline
Points: 9
Post Options Post Options   Thanks (0) Thanks(0)   Quote AndreiKr Quote  Post ReplyReply Direct Link To This Post Topic: Problem with SysWOW64 registration
    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
Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 05 May 2008 at 2:29am
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
Back to Top
AndreiKr View Drop Down
Newbie
Newbie
Avatar

Joined: 03 May 2008
Status: Offline
Points: 9
Post Options Post Options   Thanks (0) Thanks(0)   Quote AndreiKr Quote  Post ReplyReply Direct Link To This Post Posted: 05 May 2008 at 3:06am
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 .
Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 05 May 2008 at 5:01am
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
Back to Top
AndreiKr View Drop Down
Newbie
Newbie
Avatar

Joined: 03 May 2008
Status: Offline
Points: 9
Post Options Post Options   Thanks (0) Thanks(0)   Quote AndreiKr Quote  Post ReplyReply Direct Link To This Post Posted: 05 May 2008 at 10:48am
Олег, вы не против если я буду писать по русски, меня это  англо-саксонское наречие слегка напрягает.

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 версию, еще напишу. Дам подробный отчет. Поскольку мы пишем коммерческое приложение для широкой аудитории, то тестируем систему на разных платформах, возможно наш опыт будет полезен.



Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 06 May 2008 at 2:14am

Привет

Ерунда какая-то. Ну не может програма работать по разному если копилируется на разных компьютерах. Попробуйте сделать сетап для нашего SkinControls примера и проверить как он себя ведет на 64x. В любом случае нужно качать 12.0 версию - после того как Microsoft выпустил sp1 для Vista x64, SkinFramework перестал работать. Это исправлено в 12.0
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
Avtech View Drop Down
Newbie
Newbie


Joined: 28 May 2008
Location: Ukraine
Status: Offline
Points: 4
Post Options Post Options   Thanks (0) Thanks(0)   Quote Avtech Quote  Post ReplyReply Direct Link To This Post Posted: 28 May 2008 at 4:14pm
Oleg
Здравствуйте!
Недавно нашёл в инете вашу библиотеку для программы Inno Setup и заметил в ней небольшую мелочь, в компоненте TNewCheckListBox не скинируются чекбоксы и радиобаттоны, это так должно быть или будет ли это исправлено?
И ещё подскажите с помощью какой проги можно создавать скины?
Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 29 May 2008 at 1:26am
Привет,
 
К сожалению пока так и будет. Будем искать способ заскинить их в будущих весиях.
 
Скины можно создавать с помощью нашего SkinBuilderа - качайте evaluation версию MFC библиотеке, внутри будет SkinBuilder.
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
Avtech View Drop Down
Newbie
Newbie


Joined: 28 May 2008
Location: Ukraine
Status: Offline
Points: 4
Post Options Post Options   Thanks (0) Thanks(0)   Quote Avtech Quote  Post ReplyReply Direct Link To This Post Posted: 29 May 2008 at 3:27am
Originally posted by oleg oleg wrote:

Привет,
К сожалению пока так и будет. Будем искать способ заскинить их в будущих весиях.
Скины можно создавать с помощью нашего SkinBuilderа - качайте evaluation версию MFC библиотеке, внутри будет SkinBuilder.

Понял, Спасибо! Наконец-то сделали хорошую библиотеку для inno setup а то раньше приходилось использовать глюкавый skincrafter.
Back to Top
Aaron View Drop Down
Senior Member
Senior Member
Avatar

Joined: 29 January 2008
Status: Offline
Points: 2192
Post Options Post Options   Thanks (0) Thanks(0)   Quote Aaron Quote  Post ReplyReply Direct Link To This Post Posted: 29 May 2008 at 4:00am
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....
Back to Top
JantjeKeizer View Drop Down
Groupie
Groupie


Joined: 12 February 2008
Status: Offline
Points: 70
Post Options Post Options   Thanks (0) Thanks(0)   Quote JantjeKeizer Quote  Post ReplyReply Direct Link To This Post Posted: 29 May 2008 at 4:26am
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!
Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 29 May 2008 at 9:02am
lol. :) Sorry, guys. :-)
 
it was question about http://isskin.codejock.com that we just released.
 
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS
Back to Top
Avtech View Drop Down
Newbie
Newbie


Joined: 28 May 2008
Location: Ukraine
Status: Offline
Points: 4
Post Options Post Options   Thanks (0) Thanks(0)   Quote Avtech Quote  Post ReplyReply Direct Link To This Post Posted: 29 May 2008 at 9:35am
Aaron
Извините, но меня не интересует рецепт вашего "вазелина".
Хотя х.з. может я неправильно понял гуглевского перевода.
Back to Top
Aaron View Drop Down
Senior Member
Senior Member
Avatar

Joined: 29 January 2008
Status: Offline
Points: 2192
Post Options Post Options   Thanks (0) Thanks(0)   Quote Aaron Quote  Post ReplyReply Direct Link To This Post Posted: 29 May 2008 at 11:02am
Originally posted by Avtech Avtech wrote:

Aaron
Извините, но меня не интересует рецепт вашего "вазелина".
Хотя х.з. может я неправильно понял гуглевского перевода.
 
@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....
Back to Top
Avtech View Drop Down
Newbie
Newbie


Joined: 28 May 2008
Location: Ukraine
Status: Offline
Points: 4
Post Options Post Options   Thanks (0) Thanks(0)   Quote Avtech Quote  Post ReplyReply Direct Link To This Post Posted: 30 May 2008 at 12:38pm
Aaron
I dont translation of the word "poffertjes"
Sorry for my english

Oleg
Привет!
Заметил один глюк в inno setup при использовании скинов.
Если в системе установлен "Классический стиль" оформления и используется цветовая схема к примеру "Контрастная черная" то контекстное меню заголовка окна инсталлятора криво отображается. Может в следующих версиях заскинируете контекстное меню чтобы небыло таких глюков, и красивше будет.
З.Ы. Может создать ветку для русско-язычных чтоб народ не возмущался?
Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post Posted: 30 May 2008 at 3:03pm
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
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.172 seconds.