Results 1 to 40 of 100

Thread: Compatibility of 32-bit VB6 Applications with 64-bit SAPI

Threaded View

  1. #19

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2017
    Posts
    761

    Re: Compatibility of 32-bit VB6 Applications with 64-bit SAPI

    ps: I posted the reference that I used in TwinBasic to chatgpt, and it said that the library that I'm using, identified by the GUID "C866CA3A-32F7-11D2-9602-00C04F8EE628", is part of Windows' built-in speech capabilities, specifically tied to the Speech API.(SAPI).
    This is what I see when I double click the reference in TwinBasic:

    Code:
    [ LibraryId ("C866CA3A-32F7-11D2-9602-00C04F8EE628") ]
    [ Version (5.4) ]
    [ Description ("Microsoft Speech Object Library") ]
    Library SpeechLib
    
        ' Original type library: C:\WINDOWS\System32\Speech\Common\sapi.dll
        ' NOTE: Offsets and lengths calculated for current Win64 target.
    I checked the customer's registry, and it is found:

    Code:
    [HKEY_CLASSES_ROOT\CLSID\{0655E396-25D0-11D3-9C26-00C04F8EF87C}\TypeLib]
    @="{C866CA3A-32F7-11D2-9602-00C04F8EE628}"
    Name:  versions1.jpg
Views: 292
Size:  28.4 KB

    I see that the version of sapi.dll of the customer's computer is newer than mine, but SAPI exists since many years, and I find it highly unlikely that a change to it was introduced which in turn would cause an incompatibility.
    Last edited by tmighty2; Oct 13th, 2024 at 01:10 PM.

Tags for this Thread

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