Results 1 to 21 of 21

Thread: Making an exe that wo'nt requiere vb6FR.dll

  1. #1

    Thread Starter
    Junior Member Couin's Avatar
    Join Date
    Dec 2020
    Posts
    25

    Making an exe that wo'nt requiere vb6FR.dll

    Hi all

    I make my apps with Visual Basic 6 French and each exe I create requieres VB6FR.DLL installed on the running app machine.

    I think it's because I use the french version of Visual Basic.

    Is there a way to ride off the requierement ?
    I mean, An option somewaghre une Visual Basic, to make exe like if we make it with a english version of Visual Basic, , that I think, making exe that doesn't requeire this DLL on running machine where this exe is launched ?

    Thanks
    Couin
    1 Hour vinyl mix live on Eurodance90 each sunday 10:00 PM (French Timezone)

  2. #2
    PowerPoster
    Join Date
    Feb 2017
    Posts
    3,049

    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).

  3. #3

    Thread Starter
    Junior Member Couin's Avatar
    Join Date
    Dec 2020
    Posts
    25

    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)

  4. #4
    PowerPoster
    Join Date
    Feb 2017
    Posts
    3,049

    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?

  5. #5
    PowerPoster
    Join Date
    Feb 2017
    Posts
    3,049

    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).

  6. #6

    Thread Starter
    Junior Member Couin's Avatar
    Join Date
    Dec 2020
    Posts
    25

    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)

  7. #7
    PowerPoster Arnoutdv's Avatar
    Join Date
    Oct 2013
    Posts
    4,306

    Re: Making an exe that wo'nt requiere vb6FR.dll

    Do you compile to P-code?

  8. #8

    Thread Starter
    Junior Member Couin's Avatar
    Join Date
    Dec 2020
    Posts
    25

    Re: Making an exe that wo'nt requiere vb6FR.dll

    Hi Arnoutdv,

    No, in native.
    Look at the screenshot : )
    Name:  vb6.png
Views: 239
Size:  10.0 KB
    1 Hour vinyl mix live on Eurodance90 each sunday 10:00 PM (French Timezone)

  9. #9
    Frenzied Member
    Join Date
    Jun 2012
    Posts
    1,750

    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

  10. #10

    Thread Starter
    Junior Member Couin's Avatar
    Join Date
    Dec 2020
    Posts
    25

    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)

  11. #11
    Frenzied Member
    Join Date
    Jun 2012
    Posts
    1,750

    Re: Making an exe that wo'nt requiere vb6FR.dll

    Quote Originally Posted by Couin View Post
    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.

  12. #12

    Thread Starter
    Junior Member Couin's Avatar
    Join Date
    Dec 2020
    Posts
    25

    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)

  13. #13
    Junior Member saturnian's Avatar
    Join Date
    Dec 2017
    Location
    France
    Posts
    22

    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

  14. #14
    Junior Member saturnian's Avatar
    Join Date
    Dec 2017
    Location
    France
    Posts
    22

    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

  15. #15
    Frenzied Member jdc2000's Avatar
    Join Date
    Oct 2001
    Location
    Idaho Falls, Idaho USA
    Posts
    1,813

    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

  16. #16
    PowerPoster
    Join Date
    Feb 2017
    Posts
    3,049

    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?

  17. #17
    PowerPoster
    Join Date
    Feb 2006
    Posts
    22,071

    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.

  18. #18
    Hyperactive Member
    Join Date
    Jan 2015
    Posts
    429

    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)

  19. #19

    Thread Starter
    Junior Member Couin's Avatar
    Join Date
    Dec 2020
    Posts
    25

    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)

  20. #20

    Thread Starter
    Junior Member Couin's Avatar
    Join Date
    Dec 2020
    Posts
    25

    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)

  21. #21
    Member
    Join Date
    Sep 2016
    Posts
    44

    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
  •  



Click Here to Expand Forum to Full Width