Search  
Wednesday, May 23, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Visual FoxPro in general  ACTIVE X IN WIN...
 ACTIVE X IN WINDOWS 7 64
 
 9/2/2011 8:35:46 AM
User is offlineSCHRECK
156 posts
5th


ACTIVE X IN WINDOWS 7 64
 (N/A)
Am o aplicatie care foloseste un ProgressBar, componenta Active x localizat in MSCOMCTL.OCX
Am instalat pe un calculator cu WINDOWS 7 64 biti si nu mai vrea sa functioneze.
Am copiat fisierul in WINDOWS\SYSTEM32 si am incercat comanda regsvr32 mscomctl.ocx si am primit mesajul
la care ma asteptam ceva de genul 'incompatibilitate cu program 32 biti'
Exista vreo solutie? Se poate cumva forta inregistrarea componentei de 32 biti sau seta WINDOWS 7 sa functiona in modul 32 biti?
Eu nu am instalat WINDOWS 7 64 biti si nu pot face incercari. Poate cineva a trecut prin asta si ma poate ajuta.
 9/4/2011 7:16:16 AM
User is offlineneagu_laurentiu
101 posts
5th


Re: ACTIVE X IN WINDOWS 7 64
 (N/A)
Vezi ca in System32 pe x64 sunt chiar programele pe 64 biti si nu 32.
In SysWoW64 sunt cele pe 32 biti.
Incearca asa: %systemroot%\SysWoW64\regsvr32.exe C:\locatia ta\MSCOMCTL.OCX
 9/8/2011 9:00:00 AM
User is offlineSCHRECK
156 posts
5th


Re: ACTIVE X IN WINDOWS 7 64
 (N/A)
AM REUSIT IN SFARSIT SA AM ACCES LA ACEL CALCULATOR PE 64 BITI.
COMANDA FUNCTIONEAZA, S-A INREGISTRAT MSCOMCTL.OCX SI PRIN URMARE FUNCTIONEAZA SI PREGRESSBAR-UL
MULTUMESC

In schimb au aparut alte probleme legate de acceasarea API.
Nu mai functioneaza SHELLEXECUTE iar la comanda CREATEOBJECT("wscript.shell") PRIMESC MESAJUL OLE error......
Oare o comanda de genul DECLARE INTEGER ShellExecute IN shell64 ar functiona ?
Eu din pacate nu prea am acces la acel WINDOWS 7 pe 64 biti prin urmare nu pot sa fac incercari.
Daca cineva a avut posibilitatea sa faca aceste incercari si sa ajunga la o concluzie legate de accesarea claselor in WIDOWS pe 64 biti rog sa o posteze
MULTUMESC
 9/8/2011 9:14:10 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: ACTIVE X IN WINDOWS 7 64
 (N/A)
Esti 100% sigur ca nu e problema de drepturi de acces, de fapt? Dezactiveaza temporar UAC-ul si vezi cum se comporta.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 9/8/2011 3:56:23 PM
User is offlineneagu_laurentiu
101 posts
5th


Re: ACTIVE X IN WINDOWS 7 64
 (N/A) Modified By neagu_laurentiu  on 9/8/2011 3:57:53 PM)
 Oare o comanda de genul DECLARE INTEGER ShellExecute IN shell64 ar functiona ?

Nu. Nu poti incarca .dll-uri din x64 in x86. Si nu exista nici shell64.dll
Exista in schimb C:\WINDOWS\system32\shell32.dll pentru 64 biti respectiv C:\WINDOWS\SysWOW64\shell32.dll pentru 32 biti.
Deci ai grija pe cine incarci !
 9/10/2011 2:10:59 PM
User is offlineSCHRECK
156 posts
5th


Re: ACTIVE X IN WINDOWS 7 64
 (N/A)
Deci pare ca pt. controale Active x si Declaratii de fisiere dll 32 biti problema se poate rezolva pentru sisteme de 64 biti
Cum ramane cu CREATEOBJECT("wscript.shell" ?
Am incercat un program

lcExe=fisier.pdf"

loShell = CREATEOBJECT("wscript.shell")
loShell.Run(lcEXE,0,.f.)

Pe windows 7 32 biti functioneaza in schimb pe 64 biti NU
Apare un mesaj OLE error nr.........
 9/11/2011 9:38:24 AM
User is offlineneagu_laurentiu
101 posts
5th


Re: ACTIVE X IN WINDOWS 7 64
 (N/A) Modified By neagu_laurentiu  on 9/11/2011 9:48:05 AM)
Trebuie sa mearga.
Nu stiu din ce motiv nu ai inregistrat in sistem C:\Windows\SysWOW64\wshom.ocx. Daca nu ai in HKEY_CLASSES_ROOT\Wow6432Node\WScript.Shell si toate legaturile nu are cum sa mearga.
Mergi in C:\Windows\SysWOW64 si inregistreaza cu regsvr32.exe de acolo pe wshom.ocx tot din acea locatie.
Ori asa cum ti s-a spus, poate nu ai drepturi suficiente sa accesezi acea locatie ! Desi read-only ar trebui sa ai.
 11/11/2011 10:30:13 PM
User is offlineSCHRECK
156 posts
5th


Re: ACTIVE X IN WINDOWS 7 64
 (N/A)
Am incercat sa inregistrez wshom.ocx in windows 7 64 cu comanda
c:\windows\syswow64\regsvr32.exe c:\windows\syswow64\wshom.ocx si primesc eroarea
The module c:\windows\syswow64\wshom.ocx was loaded but the call to DllRegisterServer failed with error code 0x80040201
UAC-ul este dezactivat
Am incercat si pt windows 7 32
c:\windows\system32\regsvr32.exe c:\windows\system32\wshom.ocx si primesc acelasi mesaj

In schimb daca schimb wshom.ocx in ex. mscomctl.ocx functioneaza in ambele versiuni

De ce nu-i place de wshom.ocx ?
  Visual FoxPro  Visual FoxPro in general  ACTIVE X IN WIN...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement