Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Weiß jemand die neue Adresse ? (https://www.delphipraxis.net/68530-weiss-jemand-die-neue-adresse.html)

QuickAndDirty 27. Nov 2007 16:31

Re: Weiß jemand die neue Adresse ?
 
Ja die Einzig Guten Kompos für sowas, ich hab dann noch einen Bug entfernt
Delphi-Quellcode:
 
procedure TCapiISDN.ProcessSending(aConnection:TConnection);
var aConnectionInfo:TConnectionInfo;
    alawAdr,wavadr:pointer;
    aSize:integer;
begin
    if assigned(aConnection) then
      aConnectionInfo:=FConnectionInfos.IDITems[aConnection.ID]
    else
      aConnectionInfo:=Nil;
    if assigned(aConnectionInfo) then begin
      while (aConnection.B3DataQueue.count<_CapiBDataBlocks) and (aConnectionInfo.SendingMode<>smNone) do begin
           if aConnectionInfo.SendingMode = smWave then begin
              getmem(alawAdr,_CapiBDataLen);
              getmem(wavAdr,2*_CapiBDataLen);
              fillchar(alawAdr^,_CapiBDataLen,0);
              aSize:=2*_CapiBDataLen;
              Wave.Read(aConnectionInfo.PWavFile,wavAdr,aSize);
              MoveWavtoALaw(wavAdr,ALawAdr,aSize);

              (****************A.R. 4. April 2005************************)
              //Wegen des KNACK am Ende der Datei auskommentiert
              //FCapi.AddB3Data(aConnection,alawAdr,_CapiBDataLen,0);

              //Statt dessen   aSize div 2   verwenden da es nur Daten in
              //die Queue schiebt die Ton kodieren.
              FCapi.AddB3Data(aConnection,alawAdr,asize div 2,0);

              freemem(alawAdr,_CapiBDataLen);
              freemem(wavAdr,2*_CapiBDataLen);
           end;
      end;
      FCapi.TransferB3Data(aConnection);
    end else if not assigned(aConnectionInfo) then
     showmessage('CI NA');
end;
Kann man diese Komponenten eigentlich irgendwo ins Forum einstellen, so das man sie leicht findet?
Hat es jemand von euch geschafft Konntakt mit Dirk Rübenbach aufzunehmen? Auf Emails antwortet er damals nicht.

DevStar 23. Mai 2009 09:06

Re: Weiß jemand die neue Adresse ?
 
Zitat:

Zitat von QuickAndDirty
Ja die Einzig Guten Kompos für sowas, ich hab dann noch einen Bug entfernt

Ja, nur das der Knack am Ende jetzt noch schlimmer geworden ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:25 Uhr.
Seite 3 von 3     123   

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