Page Index Toggle Pages: 1 Send TopicPrint
Hot Topic (More than 10 Replies) Komponente installieren in Delphi XE8 (Read 6669 times)
Morris
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 14. Oct 2021
Komponente installieren in Delphi XE8
14. Oct 2021 at 09:50
Print Post  
Hallo liebes Phoner-Forum,
ich bin neu hier und habe direkt eine Frage Smiley
Ich möchte Phoner in einem von mir geschriebenen Delphi-Programm benutzen. Hierfür muss ich ja logischer weise die Phoner Komponente installieren/importieren.
Wie stelle ich das an?
Habe mir die .zip hier http://www.phoner.de/download.htm  herunter geladen. Ich kann die Komponente aber nicht über Komponente-->Komponente importieren...-->Typbibliothek importieren finden. Phoner taucht nicht in der Liste auf. Also habe ich auf "Hinzufügen" geklickt und habe versucht, die sippper.dll aus der .zip zu importieren. (Hatte das hier mal gelesen) Leider auch ohne Erfolg (Fehler beim Laden der Typbibliothek/DLL).
Was mache ich falsch?
Wo bekomme ich die Phoner Komponente und wie installiere/importiere ich die dann in Delphi?

Vielen Dank für eure Hilfe!


Liebe Grüße

Morris F.
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11556
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Komponente installieren in Delphi XE8
Reply #1 - 14. Oct 2021 at 12:42
Print Post  
Nicht jeder möchte, dass Phoner selbständig in die Registry schreibt. Aus diesem Grund musst du das Registrieren der Typbibliothek einmal manuell vornehmen. In der Eingabeaufforderung startest du im Phoner-Verzeichnis folgendes: Phoner.exe -i
Danach solltest du die Typbibliothek in Delphi importieren können.

Ich möchte darauf hinweisen, dass ich Phoner nicht mehr aktiv weiterentwickle. Stattdessen entwickle ich nur noch PhonerLite weiter.
  
Back to top
WWW  
IP Logged
 
Morris
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 14. Oct 2021
Re: Komponente installieren in Delphi XE8
Reply #2 - 14. Oct 2021 at 15:37
Print Post  
Habe cmd ins Phoner Verzeichnis navigiert und Phoner.exe -i ausgeführt.
Nichts ist passiert. Dann habe ich meine Schritte zum Import wiederholt und den selben Fehler erhalten, wie vorher beschrieben. Cry
Welche datei muss ich zum importieren auswählen?
Wenn PhonerLite alles kann, was Phoner auch kann, benutze ich gerne das.
Ist das importieren hier einfacher?
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11556
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Komponente installieren in Delphi XE8
Reply #3 - 14. Oct 2021 at 15:56
Print Post  
Du musst beim Import keine Datei angeben, sondern aus der Liste Phoner auswählen.
  

import.png ( 66 KB | 81 Downloads )
import.png
Back to top
WWW  
IP Logged
 
Morris
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 14. Oct 2021
Re: Komponente installieren in Delphi XE8
Reply #4 - 14. Oct 2021 at 16:09
Print Post  
Phoner steht bei mir nicht in der Liste
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11556
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Komponente installieren in Delphi XE8
Reply #5 - 15. Oct 2021 at 08:49
Print Post  
OK - ich vergaß zu erwähnen, dass du das mit Administrator-Rechten aufrufen musst. Du musst also eine Eingabeaufforderung mit Admin-Rechten starten und das dann dort aufrufen.
  
Back to top
WWW  
IP Logged
 
Morris
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 14. Oct 2021
Re: Komponente installieren in Delphi XE8
Reply #6 - 15. Oct 2021 at 12:49
Print Post  
Hat jetzt geklappt man muss phoner.exe -i als Admin ausführen!
  
Back to top
 
IP Logged
 
Morris
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 14. Oct 2021
Re: Komponente installieren in Delphi XE8
Reply #7 - 15. Oct 2021 at 15:05
Print Post  
Oke also die Komponente ist jetzt in Delphi importiert und ich habe eine Klasse geschrieben, die diese Benutzt. 
Allerdings ist ein neues Problem aufgetreten: Wenn ich Phoner.MakeCall(nummer) aufrufe, dann erscheint die GUI der Phoner.exe
Ich hätte allerdings gern, dass die GUI nicht erscheint und der Anruf quasi im Hintergrund getätigt wird. Ist das möglich?
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11556
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Komponente installieren in Delphi XE8
Reply #8 - 18. Oct 2021 at 10:32
Print Post  
Hast du dir das Delphi-Sample zur Ansteuerung per COM mal angeschaut? Da gibt es die CheckBox "WindowEnable", welche die entsprechende Property steuert.
  
Back to top
WWW  
IP Logged
 
Morris
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 14. Oct 2021
Re: Komponente installieren in Delphi XE8
Reply #9 - 18. Oct 2021 at 11:25
Print Post  
Ah 
Danke für den Tipp!
Nein, das habe ich noch nicht gesehen.
Wo kann ich mir das angucken?
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11556
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Komponente installieren in Delphi XE8
Reply #10 - 18. Oct 2021 at 12:29
Print Post  
Auf der normalen Download-Seite von Phoner: https://phoner.de/download_de.htm
Dort gibt es einen Link zu einem Delphi-Sample.
  
Back to top
WWW  
IP Logged
 
Morris
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 14. Oct 2021
Re: Komponente installieren in Delphi XE8
Reply #11 - 18. Oct 2021 at 14:02
Print Post  
Danke!
Habe die .zip herunter geladen und mir das Beispiel mal angeguckt.
Dann habe ich nach dem Create von CPhoner 
Code (Pascal)
Select All
Phoner.WindowEnabled := False; 


gemacht.
Trotzdem erscheint die GUI beim Anrufen.
Was mache ich falsch?

Außerdem bin ich ein wenig verwirrt, über die Methode
Code (Pascal)
Select All
Phoner.Connect(); 

Huh
muss man beim Connect nicht IP, Benutzername und Passwort angeben? (
Code (Pascal)
Select All
Phoner.Connect('192.168.x.y', 'user', 'pw'); 

)
Wie kann ich Phoner diese Parameter übermitteln?
(Im Beispiel konnte ich auch nichts zum Connect() finden.)
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11556
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Komponente installieren in Delphi XE8
Reply #12 - 18. Oct 2021 at 14:09
Print Post  
Ich glaube du hast ein falsches Bild, was der Sinn der aktuellen COM-Steuerung abgeht. Es wird davon ausgegangen, dass Phoner gestartet ist (kann auch minimiert sein). Mittels COM kannst du diese gestartete Instanz statt der Mausklicks steuern - dabei wird immer von einer funktionierenden Konfiguration ausgegangen. Im Grunde geht das, was das Sample anbietet. Du kannst eine Zielrufnummer angeben und diese anrufen. Für eingehende Rufe bekommst du eine Benachrichtigung und kannst den Ruf annehmen oder ablehnen. 

Wenn ich dich richtig verstehe, willst du eine komplette VoIP-Umgebung in deine Applikation integrieren, aber dabei eigentlich kein (visuelles) Fremdprodukt einsetzen. Wahrscheinlich ist Phoner nicht die richtige Lösung für dich.
  
Back to top
WWW  
IP Logged
 
Morris
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 14. Oct 2021
Re: Komponente installieren in Delphi XE8
Reply #13 - 18. Oct 2021 at 14:21
Print Post  
Ja, genau das, was du beschrieben hast ist der Plan Grin
schade Undecided
Trotzdem ein schönes Progrämmchen, das Phoner...
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint