BG Development


Страници: (3) 1 [2] 3   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Конвертиране от VB6 към VB.NET, Как да заредя файла
Zombayo
Публикувано на: 18-04-2016, 14:04
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 106
Регистриран на: 30.04.05



QUOTE (wqw @ 18-04-2016, 13:00)
Имаш ли VB6 инсталирано на машината на която правиш конверсията?

Също имай предвид, че тези ocx-и са 32-битови и нямат x64 имплементация. Т.е. и Any CPU най-вероятно няма да му хареса за target project-а

cheers,
</wqw>

Пробвах го на 32 битова машина.

Вади същата грешка... icon_confused.gif

Други предложения ?


--------------------
CLEAN CODE NOT RECOMMENDED
PMEmail Poster
Top
wqw
Публикувано на: 18-04-2016, 14:46
Quote Post


Group Icon
Име: Владимир Висулчев
Група: VIP
Ранг: Почетен член

Мнения: 5751
Регистриран на: 10.06.04



QUOTE (Zombayo @ 18-04-2016, 15:04)
Други предложения ?

Да си инсталираш VB6 на машината ако имаш лиценз?

Ако нямаш да си намериш OCX-ите да си ги регистрираш на ръка?

Да пробваш с 32-битов wizard от 32-битово студио?

cheers,
</wqw>


--------------------
PMEmail PosterUsers Website
Top
Zombayo
Публикувано на: 18-04-2016, 14:49
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 106
Регистриран на: 30.04.05



Значи comctl32.ocx го отстраних като отворих .vbp файла и вътре заместих

CODE
Object={6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.4#0; comctl32.Ocx


със същия код но вместо 1.4#0 го заместих с 1.3#0

CODE
Object={6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.3#0; comctl32.Ocx


С какво мога да заместя този код:

CODE
Object={0ECD9B60-23AA-11D0-B351-00A0C9055D8E}#6.0#0; MSHFLXGD.OCX


????


--------------------
CLEAN CODE NOT RECOMMENDED
PMEmail Poster
Top
wqw
Публикувано на: 18-04-2016, 15:25
Quote Post


Group Icon
Име: Владимир Висулчев
Група: VIP
Ранг: Почетен член

Мнения: 5751
Регистриран на: 10.06.04





--------------------
PMEmail PosterUsers Website
Top
Zombayo
Публикувано на: 18-04-2016, 15:47
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 106
Регистриран на: 30.04.05



QUOTE (wqw @ 18-04-2016, 15:25)
http://lmgtfy.com/?q=mshflxgd.ocx+download

cheers,
</wqw>

Днес свалих доста ocx файлове но без ефект.

Това мнение е било редактирано от Zombayo на 19-04-2016, 08:32


--------------------
CLEAN CODE NOT RECOMMENDED
PMEmail Poster
Top
wqw
Публикувано на: 18-04-2016, 15:59
Quote Post


Group Icon
Име: Владимир Висулчев
Група: VIP
Ранг: Почетен член

Мнения: 5751
Регистриран на: 10.06.04



QUOTE (Zombayo @ 18-04-2016, 16:47)
. . . колега.

Бъркаш ме с някой. . . 100% не се познаваме.

cheers,
</wqw>


--------------------
PMEmail PosterUsers Website
Top
Zombayo
  Публикувано на: 19-04-2016, 08:39
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 106
Регистриран на: 30.04.05



Извинявам ти се, та сега конкретно на въпроса ми.

Използвам Windows 10, опитах да регистрирам dll файла MSHFLXGD.OCX поставих го в Win32/ Wow64 в директорията на Windows, но след като написах командите в run ми избива грешка че не може да завърши процеса.

Същия dll файл го поставих в Win32 на Windows XP и написах същите команди в run и там извади съобщение че dll файла е успешно регистриран.

Аз мисля че ако успея да заместя този код:

CODE
Object={0ECD9B60-23AA-11D0-B351-00A0C9055D8E}#6.0#0; MSHFLXGD.OCX


с нещо подобно, нещата би трябвало да се оправят.

По същия начин поправих comctl32.Ocx като заместих този код:

CODE
Object={6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.4#0; comctl32.Ocx


с този

CODE
Object={6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.3#0; comctl32.Ocx


Но, за съжеление никъде не мога да открия с какво да го заместя.....

Дайте напътствия с какво бих могъл да го заместя .. ?

Това мнение е било редактирано от Zombayo на 19-04-2016, 08:42


--------------------
CLEAN CODE NOT RECOMMENDED
PMEmail Poster
Top
Zombayo
Публикувано на: 19-04-2016, 09:04
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 106
Регистриран на: 30.04.05



Или направо ако някой има друго решение върху кода нека го сподели:

CODE
Type=Exe
Reference=*\G{420B2830-E718-11CF-893D-00A0C9054228}#1.0#0#..\..\..\..\..\WINDOWS\system32\scrrun.dll#Microsoft Scripting Runtime
Reference=*\G{2A75196C-D9EB-4129-B803-931327F72D5C}#2.8#0#..\..\..\..\Common Files\System\ADO\msado15.dll#Microsoft ActiveX Data Objects 2.8 Library
Object={6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.3#0; comctl32.Ocx
Object={00028C01-0000-0000-0000-000000000046}#1.0#0; DBGRID32.OCX
Object={3B7C8863-D78F-101B-B9B5-04021C009402}#1.2#0; richtx32.Ocx
Object={CDE57A40-8B86-11D0-B3C6-00A0C90AEA82}#1.0#0; MSDatGrd.ocx
Object={67397AA1-7FB1-11D0-B148-00A0C922E820}#6.0#0; MSADODC.OCX
Form=frmRain_Daily.frm
Form=frmHydTel.frm
Module=ModuleMySQL; Module1MySQL.bas
Form=frmMain.frm
Form=frmDocument.frm
Form=frmAuto_Rain.frm
Form=VmaxForm.frm
Form=frmBachkovo.frm
Form=frmRain.frm
Form=frmThreeTemps.frm
Reference=*\G{6B263850-900B-11D0-9484-00A0C91110ED}#1.0#0#..\..\..\..\..\WINDOWS\system32\MSSTDFMT.DLL#Microsoft Data Formatting Object Library 6.0 (SP6)
Reference=*\G{56BF9020-7A2F-11D0-9482-00A0C91110ED}#1.0#0#..\..\..\..\..\WINDOWS\system32\MSBIND.DLL#Microsoft Data Binding Collection VB 6.0 (SP4)
Form=Rain_2D_Field.frm
Object={0ECD9B60-23AA-11D0-B351-00A0C9055D8E}#6.0#0; MSHFLXGD.OCX
Object={5E9E78A0-531B-11CF-91F6-C2863C385E30}#1.0#0; MSFLXGRD.OCX
Form=frmDavis.frm
IconForm="frmMain"
Startup="Sub Main"
HelpFile=""
Title="Retriever"
ExeName32="RetrieverMySQL.exe"
Path32="\\195.96.246.33\automatic\SYS"
Command32=""
Name="RetrieverMySQL"
HelpContextID="0"
CompatibleMode="0"
MajorVer=1
MinorVer=0
RevisionVer=0
AutoIncrementVer=0
ServerSupportFiles=0
VersionCompanyName=""
VersionLegalCopyright=""
VersionLegalTrademarks=""
VersionProductName=""
CompilationType=0
OptimizationType=0
FavorPentiumPro(tm)=0
CodeViewDebugInfo=0
NoAliasing=0
BoundsCheck=0
OverflowCheck=0
FlPointCheck=0
FDIVCheck=0
UnroundedFP=0
StartMode=0
Unattended=0
Retained=0
ThreadPerObject=0
MaxNumberOfThreads=1
DebugStartupOption=0

[MS Transaction Server]
AutoRefresh=1


--------------------
CLEAN CODE NOT RECOMMENDED
PMEmail Poster
Top
wqw
Публикувано на: 19-04-2016, 10:03
Quote Post


Group Icon
Име: Владимир Висулчев
Група: VIP
Ранг: Почетен член

Мнения: 5751
Регистриран на: 10.06.04



QUOTE (Zombayo @ 19-04-2016, 09:39)
Използвам Windows 10, опитах да регистрирам dll файла MSHFLXGD.OCX поставих го в Win32/ Wow64 в директорията на Windows, но след като написах командите в run ми избива грешка че не може да завърши процеса.

Слагаш OCX-а в произволна директория. Десен клик на Start бутона, от менюто избираш "Команден прозорец (администраторски права)" или "Command Prompt (admin)".

В конзолата стартираш 32-битов regsvr32.exe с параметър OCX-а така:

CODE
C>C:\Windows\SysWOW64\regsvr32.exe C:\Path\To\MSHFLXGD.OCX

Трябва да ти изкара диалог с това:

CODE
[Window Title]
RegSvr32

[Content]
DllRegisterServer in MSHFLXGD.OCX succeeded.

[OK]

cheers,
</wqw>


--------------------
PMEmail PosterUsers Website
Top
Zombayo
Публикувано на: 19-04-2016, 10:23
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 106
Регистриран на: 30.04.05



Изкара го ... icon_lol.gif

Благодаря ти, сега на единия sln файл имам грешка от типа:

Name LenB is not declared

Кода:

CODE
If LenB(content) = 0 Then
                  Kill(comm_file)
                  PrintLine(i, content & comm_file & " Null Content")
            Else
                  'Print #i, content; comm_file
            End If
            'Else
            '    Kill comm_file
            '    Print #i, comm_file; " Null Lenght"
            'End If
            FileClose(i)
      End Sub
End Module


Когато кликна върху грешката ме праща между If-a най-горе и LenB...

Съобщението след upgrade е:

'UPGRADE_ISSUE: LenB function is not supported.

Как мога да е декларирам или с какво да е заместя ?

Това мнение е било редактирано от Zombayo на 19-04-2016, 10:30


--------------------
CLEAN CODE NOT RECOMMENDED
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (3) 1 [2] 3  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0