AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Anhänge über ICQ - TICQClient Version 1.18f
Thema durchsuchen
Ansicht
Themen-Optionen

Anhänge über ICQ - TICQClient Version 1.18f

Offene Frage von "cYaONE"
Ein Thema von Nicolai1234 · begonnen am 20. Mai 2004 · letzter Beitrag vom 21. Mai 2004
Antwort Antwort
Seite 1 von 2  1 2      
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#1

Anhänge über ICQ - TICQClient Version 1.18f

  Alt 20. Mai 2004, 19:31
Wie kann man über die ICQ-Komponente TICQClient Version 1.18f Anhänge an eine bestimmte UIN versenden?
Danke
  Mit Zitat antworten Zitat
cYaONE

Registriert seit: 18. Mai 2003
Ort: Sand am Main
192 Beiträge
 
Delphi 7 Personal
 
#2

Re: Anhänge über ICQ - TICQClient Version 1.18f

  Alt 20. Mai 2004, 21:39
Delphi-Quellcode:
var
  SendStream: TFileStream;

procedure TForm1.Button2Click(Sender: TObject);
begin

ICQClient1.SendFileDC(12345678, 'C:\abc.bmp', 'Testing SendFileDC');
end;

procedure TForm1.ICQClient1SendFileData(Sender: TObject; UIN: Cardinal;
Data: Pointer; var DataLen: Cardinal; var IsLastPacket: Boolean);
begin
// Read 2048 bytes into Data Buffer.
DataLen := SendStream.Read(Data, 2048);
// Are we at the end of the file?
IsLastPacket := SendStream.Position = SendStream.Size;
end;

procedure TForm1.ICQClient1SendFileStart(Sender: TObject; UIN: Cardinal;
SendFileRec: TSendFileRec);
begin
If SendStream <> nil then
FreeAndNil(SendStream); // can only proccess one send at a time with this code.
// Open File For Reading.
SendStream := TFileStream.Create(SendFileRec.FilePath + SendFileRec.FileName, fmOpenRead);
end;

procedure TForm1.ICQClient1SendFileFinish(Sender: TObject; UIN: Cardinal;
SendFileRec: TSendFileRec; Aborted: Boolean);
begin
FreeAndNil(SendStream);
end;
So ungefähr sollte das aussehen - es funktioniert nur leider nicht (zumindest bei mir), weil es keine direkte Verbindung herstellen kann (was aber eigentlich funktionieren sollte)

Falls ihr eine Lösung habt, würde ich mich echt freuen!

PS: Inzwischen gibt's schon Version 1.20f (in der das oben genannte Problem aber immer noch nicht behoben ist)
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Anhänge über ICQ - TICQClient Version 1.18f

  Alt 21. Mai 2004, 10:59
Und wie muss ich das dann aufrufen?
  Mit Zitat antworten Zitat
cYaONE

Registriert seit: 18. Mai 2003
Ort: Sand am Main
192 Beiträge
 
Delphi 7 Personal
 
#4

Re: Anhänge über ICQ - TICQClient Version 1.18f

  Alt 21. Mai 2004, 12:45
Das sollte sich eigentlich von selbst erklären, oder?

Du ziehst eine TICQClient-Komponente auf Form1 und weist ihr die Ereignisse zu (SendFileData, SendFileStart, SendFileFinish)
Danach noch einen Button oder sonst irgendwas zum testen, um dann ICQClient1.SendFileDC() aufzurufen!
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Anhänge über ICQ - TICQClient Version 1.18f

  Alt 21. Mai 2004, 13:21
Bei mir gibt es die proceduren sendfiledata etc. in der Komponente garnicht!
  Mit Zitat antworten Zitat
cYaONE

Registriert seit: 18. Mai 2003
Ort: Sand am Main
192 Beiträge
 
Delphi 7 Personal
 
#6

Re: Anhänge über ICQ - TICQClient Version 1.18f

  Alt 21. Mai 2004, 13:33
Das sind ja auch Ereignisse der Komponente! (OnSendFileStart, OnSendFileFinish, OnSendFileData)
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Anhänge über ICQ - TICQClient Version 1.18f

  Alt 21. Mai 2004, 18:52
Meine ich doch! Gibts aber trotzdem nicht!
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Anhänge über ICQ - TICQClient Version 1.18f

  Alt 21. Mai 2004, 19:31
Dann Poste doch mal ein link, wo es die Komponennte zum download gibt, damit hier auch alle von der gleichen reden....
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Anhänge über ICQ - TICQClient Version 1.18f

  Alt 21. Mai 2004, 19:34
Sie kommt von torry.net, weiß es aber nicht genau!
Ich habe sie hier auf meinem Server mal online gestellt!
  Mit Zitat antworten Zitat
cYaONE

Registriert seit: 18. Mai 2003
Ort: Sand am Main
192 Beiträge
 
Delphi 7 Personal
 
#10

Re: Anhänge über ICQ - TICQClient Version 1.18f

  Alt 21. Mai 2004, 19:36
Stimmt, bei der 1.18er es des noch net dabei - lad dir mal die aktuelle runter!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz