Du bist nicht angemeldet.

Gugi

VB.NET & C# Programmierer

  • »Gugi« ist der Autor dieses Themas

Beiträge: 1 506

Hilfreich-Bewertungen: 44

  • Private Nachricht senden

21

Sonntag, 8. August 2010, 22:09

Moin!

Das mit dem anrufen habe ich mit

Visual Basic Quellcode

1
AxSkype1.PlaceCall({Name})

hingekreigt!

Jetzt meine Frage:
Kann ich iwie den Verlauf auslesen? (/htmlhistory geht ja nicht mehr...)

MfG Jopi24

danke das du mir den funktionierenden code gesagt hast. hab ihn editiert.
leider weis ich nicht wie man nachrichten empfangen kann.

lg Gugi

PascalN

Newcomer

Beiträge: 1 295

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

22

Dienstag, 10. August 2010, 00:16

Für Chats geht das auslesen der letzten Chats (RecentChats.. Ich weiss nicht, wie weit zurück das geht) geht es beispielsweise so. Schau dir dazu die Chat-Klasse mal an:

Visual Basic Quellcode

1
2
3
        For Each C As SKYPE4COMLib.Chat In AxSkype1.RecentChats
            ListBox1.Items.Add(C.FriendlyName)
        Next



Gruss
Pascal

Renes1998

unregistriert

23

Freitag, 13. August 2010, 23:05

Damit kann man seine eigenen Narchrichten auslesen aber nicht die des jenigen der sie schreipt

Merio

Hobby-Programmierer

Beiträge: 252

Hilfreich-Bewertungen: 6

  • Private Nachricht senden

24

Mittwoch, 18. August 2010, 22:11

fehler:

 Hier klicken für weitere Informationen
System.InvalidOperationException wurde nicht behandelt.
Message="Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Klasse nicht registriert (Ausnahme von HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))."
Source="WindowsApplication1"
StackTrace:
bei WindowsApplication1.My.MyProject.MyForms.Create__Instance__[T](T Instance) in 17d14f5c-a337-4978-8281-53493378c1071.vb:Zeile 190.
bei WindowsApplication1.My.MyProject.MyForms.get_Form1()
bei WindowsApplication1.My.MyApplication.OnCreateMainForm() in C:\Users\Johannes\AppData\Local\Temporary Projects\WindowsApplication1\My Project\Application.Designer.vb:Zeile 35.
bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
bei WindowsApplication1.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:Zeile 81.
bei System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
bei Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
InnerException: System.Runtime.InteropServices.COMException
Message="Klasse nicht registriert (Ausnahme von HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))"
Source="System.Windows.Forms"
ErrorCode=-2147221164
StackTrace:
bei System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
bei System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
bei System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
bei System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
bei System.Windows.Forms.AxHost.CreateInstance()
bei System.Windows.Forms.AxHost.GetOcxCreate()
bei System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
bei System.Windows.Forms.AxHost.CreateHandle()
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.AxHost.EndInit()
bei WindowsApplication1.Form1.InitializeComponent() in C:\Users\Johannes\AppData\Local\Temporary Projects\WindowsApplication1\Form1.Designer.vb:Zeile 58.
bei WindowsApplication1.Form1..ctor()
InnerException:


hab win 7 64 bit. könnts vieleicht am 64 bit liegen?


Also ich hab den Fehler auch.. hab auch Win7 64bit
LG
Merio



95% Der Jugend würden weinen, wenn Justin Bieber auf einem Wolkenkratzer stehen würde, und springen will.
Wenn du auch zu den 5% gehörst, die Popcorn essen und "DO A BACKFLIP" schreien würden, pack das in deine Sig.


jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

25

Mittwoch, 18. August 2010, 22:22

ich glaube das Problem liegt am 64 Bit und wurde irgendwo auch schonmal gelöst(hier im Forum)...also einfach mal die Ziel-CPU auf x86 stellen...
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

Merio

Hobby-Programmierer

Beiträge: 252

Hilfreich-Bewertungen: 6

  • Private Nachricht senden

26

Mittwoch, 18. August 2010, 22:28

ich glaube das Problem liegt am 64 Bit und wurde irgendwo auch schonmal gelöst(hier im Forum)...also einfach mal die Ziel-CPU auf x86 stellen...

Könntest du erklären, wie das funktioniert?
LG
Merio



95% Der Jugend würden weinen, wenn Justin Bieber auf einem Wolkenkratzer stehen würde, und springen will.
Wenn du auch zu den 5% gehörst, die Popcorn essen und "DO A BACKFLIP" schreien würden, pack das in deine Sig.


Gugi

VB.NET & C# Programmierer

  • »Gugi« ist der Autor dieses Themas

Beiträge: 1 506

Hilfreich-Bewertungen: 44

  • Private Nachricht senden

27

Mittwoch, 18. August 2010, 22:34

ich glaube das Problem liegt am 64 Bit und wurde irgendwo auch schonmal gelöst(hier im Forum)...also einfach mal die Ziel-CPU auf x86 stellen...

Könntest du erklären, wie das funktioniert?

soweit ich weis geht das mit den express editions nicht.

lg Gugi

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

28

Mittwoch, 18. August 2010, 22:36

Projekteigenschaften->Kompilieren->Erweiterte Kompilierungsoptionen->Ziel-CPU-> x86->Bestätigen...

Edit: mit den Expresseditions geht es wohl :P :
sollte dies jedoch nicht funktionieren/vorhanden sein, dann einfach die .vbproj Datei bearbeiten und follgende Zeile fügst du dann unter die erste "PropertyGroup" ein:

Quellcode

1
<PlatformTarget>x86</PlatformTarget>
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jvbsl« (18. August 2010, 22:44)


thefiloe

Registrierter Benutzer

  • »thefiloe« ist männlich

Beiträge: 684

Dabei seit: 17. Mai 2010

Wohnort: Lustenau

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

29

Dienstag, 31. August 2010, 20:47

kann man das eig auch in einer konsolenanwendung erstellen sodass man das nicht auf die form ziehen muss vll mit withevents?



jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

30

Mittwoch, 1. September 2010, 12:46

du kannst alles was du in WinForms machen kannst auch in einer Applikationsanwendung machen...
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

thefiloe

Registrierter Benutzer

  • »thefiloe« ist männlich

Beiträge: 684

Dabei seit: 17. Mai 2010

Wohnort: Lustenau

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

31

Mittwoch, 1. September 2010, 20:05

ja das hab ich versucht



jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

32

Mittwoch, 1. September 2010, 21:14

und was gibt es für Fehler, bzw. was funktioniert nicht/bekommst du nicht hin?
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

gugi-zone.net

VB.NET & C# Programmierer

  • »gugi-zone.net« ist der Autor dieses Themas

Beiträge: 1 506

Hilfreich-Bewertungen: 44

  • Private Nachricht senden

33

Mittwoch, 1. September 2010, 21:35

Zitat

ja das hab ich versucht
und hat es geklappt? alle benötigten verweise hinzugefügt?

Gruß, Gugi :thumbup:

  • »xXMichaelXx« ist männlich

Beiträge: 1 146

Dabei seit: 22. Mai 2009

Frühere Benutzernamen: xXMichaelXx

Hilfreich-Bewertungen: 14

  • Private Nachricht senden

34

Mittwoch, 1. September 2010, 23:20

Muss der Benutzer, den man bei

Visual Basic Quellcode

1
AxSkype1.SendMessage("username", "nachricht")

anschreibt, in der Liste sein?

Sonst könnte man ja mit einem Crawler nen Spambot machen :evil:
whitehouse:~$ rm -f /bin/laden

gugi-zone.net

VB.NET & C# Programmierer

  • »gugi-zone.net« ist der Autor dieses Themas

Beiträge: 1 506

Hilfreich-Bewertungen: 44

  • Private Nachricht senden

35

Donnerstag, 2. September 2010, 15:54

Zitat

Muss der Benutzer, den man bei

Visual Basic Quellcode

1
AxSkype1.SendMessage("username", "nachricht")

anschreibt, in der Liste sein?

Sonst könnte man ja mit einem Crawler nen Spambot machen :evil:
ja, glaub schon das der in der liste sein muss ;)

Gruß, Gugi :thumbup:

PascalN

Newcomer

Beiträge: 1 295

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

36

Donnerstag, 2. September 2010, 17:39

Kann man glaube ich (leider...)
Du müsstest das glaub eich in den Einstellungen deaktivieren, dass Leute, die nicht in deiner Kontaktliste sind, dir schreiben können.


Gruss
Pascal

thefiloe

Registrierter Benutzer

  • »thefiloe« ist männlich

Beiträge: 684

Dabei seit: 17. Mai 2010

Wohnort: Lustenau

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

37

Freitag, 3. September 2010, 14:19

naja es gibt zwar keine fehler aus jedoch kann ich die befehle nicht verwenden und 2.

kann man das auch beim aktiven gespräch auf stumm schalten?



PascalN

Newcomer

Beiträge: 1 295

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

38

Freitag, 3. September 2010, 21:26

Hast du alle Verweise richtig gesetzt?
Rufst du die Funktionen richtig auf?

Zu 2. Schau mal die Member von ActiveCalls (oder wars 'ActiveCall') an.


Gruss
Pascal

thefiloe

Registrierter Benutzer

  • »thefiloe« ist männlich

Beiträge: 684

Dabei seit: 17. Mai 2010

Wohnort: Lustenau

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

39

Samstag, 4. September 2010, 12:11

ich hab alle nötigen verweise und ich denke ma, dass ich alles richtig aufrufe
es gibt nur aktivecall jedoch finde ich da nix von stummstellen

kannst du das vll genauer sagen da gibts nur item, remove usw



PascalN

Newcomer

Beiträge: 1 295

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

40

Samstag, 4. September 2010, 18:51

Dann ist es ActiveCalls..
Unddabei handelt es sich um ein Array. Mit "ActiveCalls.Item(1)" ermittelst du den jetztigen (ersten) Anruf.
Mit "ActiveCalls.Item(1).Hold()" pausierst du das Gespräch.


Gruss
Pascal

Social Bookmarks