Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Microsoft speak - API (https://www.delphipraxis.net/16469-microsoft-speak-api.html)

TheMito 17. Feb 2004 14:33


Microsoft speak - API
 
Hallo, Jungs!
Vor kurzem bin ich von Delphi auf Borland C++ Builder umgestiegen und habe folgendes Problem:

Der unten angeführte Quellcode funktioniert zwar in Delphi einwandfrei, wenn ich ihn allerdings in C++ - Code übersetze und ihn im C++ Builder kompilieren will, tritt in der unten markierten Zeile ein Fehler auf.


Code:
uses Comobj;

procedure TForm1.Button1Click(Sender: TObject);
var
  voice: OLEVariant;
begin
  voice := CreateOLEObject('SAPI.SpVoice');
  voice.Speak('Hello World!', 0);         <----------------------- (kennt die Funktion 'Speak' nicht)
end;
Da ich auf dieser Seite bisher immer eine Lösung zu meinen Problemen in Delphi bekommen habe und ich für C++ kein so hilfreiches Forum gefunden habe, hoffe ich, dass ihr mir auch dabei helfen könnt. :zwinker: :zwinker:

MrKnogge 17. Feb 2004 14:57

Re: Microsoft speak - API
 
Kannst du mal bitte den C-Code posten ?

TheMito 17. Feb 2004 15:05

Re: Microsoft speak - API
 
Hier ist er:

Code:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  OleVariant voice;
  voice = CreateOleObject("SAPI.SpVoice");
  voice->Speak("Hello World", 0);             <---------------------------- (kennt die Funktion 'Speak' nicht)
  voice = Unassigned;
}

Alexander 17. Feb 2004 15:11

Re: Microsoft speak - API
 
Kenne mich mit C++ nicht so aus, aber musst du vielleicht ncoh irgendwelche Header-Dateien includen?
Außerdem was soll das auf C++ umzusteigen... :evil: :mrgreen:

TheMito 17. Feb 2004 15:17

Re: Microsoft speak - API
 
Die benötigte Header-Dateien sind alle eingebunden...

-> C++ <==> Mächtig <- :-D :-D

TheMito 17. Feb 2004 16:00

Re: Microsoft speak - API
 
:cry: Kann mir bitte jemand behilflich sein?? oder kennt jemand ein gutes C++ Forum?? :cry:


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz