-
Feb 16th, 2021, 11:34 AM
#1
Thread Starter
Junior Member
-
Feb 16th, 2021, 11:50 AM
#2
Re: Making an exe that wo'nt requiere vb6FR.dll
Why do you think that dll is "required"?
(I think if the progran does not find it it runs anyway).
-
Feb 16th, 2021, 11:55 AM
#3
Thread Starter
Junior Member
Re: Making an exe that wo'nt requiere vb6FR.dll
Hi Eduardo
I get a error like the "vb6fr.dll could not be found" if this dll is not palced in System32/SysWow64 on the machine where I would run the exe.
 1 Hour vinyl mix live on Eurodance90 each sunday 10:00 PM (French Timezone) 
-
Feb 16th, 2021, 11:59 AM
#4
Re: Making an exe that wo'nt requiere vb6FR.dll
Well, that's strange. I develop in an Spanish VB6 and never had that problem.
OK, let's wait to see if someone knows about it.
BTW: do you have SP6 installed?
-
Feb 16th, 2021, 12:07 PM
#5
Re: Making an exe that wo'nt requiere vb6FR.dll
Do you have any API delcaration that uses that DLL? (search for vb6fr in your code).
-
Feb 16th, 2021, 12:16 PM
#6
Thread Starter
Junior Member
Re: Making an exe that wo'nt requiere vb6FR.dll
I just tried now a very simple exe with only the Form1 form, nothing else.
Created the exe, and sent it on a machien that has not this dll and I get the error.
The message is exactly : the language DLL VB6FR.DLL could not be found .
 1 Hour vinyl mix live on Eurodance90 each sunday 10:00 PM (French Timezone) 
-
Feb 16th, 2021, 01:15 PM
#7
Re: Making an exe that wo'nt requiere vb6FR.dll
Do you compile to P-code?
-
Feb 16th, 2021, 03:18 PM
#8
Thread Starter
Junior Member
Re: Making an exe that wo'nt requiere vb6FR.dll
Hi Arnoutdv,
No, in native.
Look at the screenshot : )
 1 Hour vinyl mix live on Eurodance90 each sunday 10:00 PM (French Timezone) 
-
Feb 16th, 2021, 03:47 PM
#9
Re: Making an exe that wo'nt requiere vb6FR.dll
You can "crack" the exe to replace VB6FR.DLL to msvbvm60.dll.
https://codes-sources.commentcamarch...dll-facilement
Code:
Private Sub Command1_Click()
FileCont = ""
Dim FileTemp As String
Dim Ligne As String * 1024
Open Text1.Text For Binary As #1 Len = Len(Ligne)
Do While Not EOF(1)
Get #1, , Ligne
FileCont = FileCont & Ligne
Loop
Close #1
FileTemp = vbEmpty
Open Text2.Text For Binary As #1 Len = Len(Ligne2)
Put #1, , Replace("VB6FR.DLL", Text3.Text, FileCont, vbBinaryCompare)
Close #1
End Sub
-
Feb 17th, 2021, 10:01 AM
#10
Thread Starter
Junior Member
Re: Making an exe that wo'nt requiere vb6FR.dll
Hi,
Thanks, but I don't want to add any code to my projects.
I search a solution to Visual Basic Frenche makes exe like Visual Basic non French (and without needed DLL).
Also, Avira beeped on project extraction from your link.
 1 Hour vinyl mix live on Eurodance90 each sunday 10:00 PM (French Timezone) 
-
Feb 17th, 2021, 10:17 AM
#11
Re: Making an exe that wo'nt requiere vb6FR.dll
 Originally Posted by Couin
Hi,
Thanks, but I don't want to add any code to my projects.
I search a solution to Visual Basic Frenche makes exe like Visual Basic non French (and without needed DLL).
Also, Avira beeped on project extraction from your link.
You don't need any code in your project. It's outside of your project.
Make exe as usual, then crack it before sending to the client.
I won't give anything of a beep from Avira. It's typical to have false alarms for VB6.
-
Feb 17th, 2021, 10:41 AM
#12
Thread Starter
Junior Member
Re: Making an exe that wo'nt requiere vb6FR.dll
Hi,
I missed something but I understand now.
Also, I tried to "crack" an app I did with if, but the cracked exe does not start, I get a warning "Out of memory".
 1 Hour vinyl mix live on Eurodance90 each sunday 10:00 PM (French Timezone) 
-
Feb 17th, 2021, 11:04 AM
#13
Junior Member
Re: Making an exe that wo'nt requiere vb6FR.dll
Bonjour Couin
Tu peux utiliser IPDK, l'utilitaire prévu pour cela par Microsoft, qui permet de modifier l'exécutable pour enlever la référence à VB6FR.DLL
Il est encore téléchargeable sur le lien suivant.
http://web.archive.org/web/200406041...EN-US/ipdk.exe
Il y a une documentation pour chaque langue gérée. C'est enfantin !
Tu compiles, puis tu passes ton exe à la moulinette VBLocal.exe
Hello Couin
You can use IPDK, the utility provided for this by Microsoft, which allows you to modify the executable to remove the reference to VB6FR.DLL
It is still downloadable on the following link.
http://web.archive.org/web/200406041...EN-US/ipdk.exe
There is documentation for each supported language. It's childish!
You compile, then you use VBLocal.exe
-
Feb 17th, 2021, 03:12 PM
#14
Junior Member
Re: Making an exe that wo'nt requiere vb6FR.dll
Tu trouveras sur le lien suivant un petit outil d'interface en français qui ne fonctionne que pour VB6FR.dll et dont je me sers régulièrement
http://www.ordoconcept.net/vb/Visual...ocalizator.zip
-
Feb 17th, 2021, 03:27 PM
#15
Re: Making an exe that wo'nt requiere vb6FR.dll
Translation:
You will find on the following link a small interface tool in French which only works for VB6FR.dll and which I use regularly
http://www.ordoconcept.net/vb/Visual...ocalizator.zip
-
Feb 17th, 2021, 03:50 PM
#16
Re: Making an exe that wo'nt requiere vb6FR.dll
So VB6 in French works different in regard of the need of the localization file DLL than other languages? What about German, Italian, Chinese, Russian?
-
Feb 17th, 2021, 10:57 PM
#17
Re: Making an exe that wo'nt requiere vb6FR.dll
The IPDK is documented in the MSDN Library docs that came with VB6. Just search on the term there for details.
-
Feb 18th, 2021, 01:33 AM
#18
Hyperactive Member
Re: Making an exe that wo'nt requiere vb6FR.dll
This is strange that this vb6fr.dll is required.
Never saw that before.
But I try always to install & run all my apps in English (even if I am a french people)
-
Feb 18th, 2021, 09:10 AM
#19
Thread Starter
Junior Member
Re: Making an exe that wo'nt requiere vb6FR.dll
Hi friends,
Thanks for answers, I'll try IPDK and VisualBasicLocalisator but I have to remove the TR.Dropgen5 virus I have since I downloaded the "Se passer de vb6fr.dll facilement" example. Each exe I compile with VB6 now deleted by Avira ...
 1 Hour vinyl mix live on Eurodance90 each sunday 10:00 PM (French Timezone) 
-
Mar 7th, 2021, 05:47 PM
#20
Thread Starter
Junior Member
Re: Making an exe that wo'nt requiere vb6FR.dll
Hi friends,
I finally installed an US version of VB6 IDE.
Apps compiledwith it no longer request VB6FR.DLL.
Thanks
 1 Hour vinyl mix live on Eurodance90 each sunday 10:00 PM (French Timezone) 
-
Mar 8th, 2021, 09:36 AM
#21
Member
Re: Making an exe that wo'nt requiere vb6FR.dll
It is so easy !
Code:
Dim MyString As String
Open App.Path & "\MyExe.exe" For Binary As #1
MyString = Space$(LOF(1))
Get #1, , MyString
MyString = Replace(MyString, "VB6FR.DLL", "MSDMO.DLL")
Put #1, 1, MyString
Close #1
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|