Problem z wysylaniem wiadomosci...

Dark Smark

Były Moderator
Dołączył
Kwiecień 29, 2006
Posty
1953
Witam!
Problem wygląda następująco...
W komponencie hgg chce wyslac wiadomosc, robie tak:
gg.sendmessage(323233,'treść',[]);[/b]
*323233 - przykladowy numer gg
Ok działa ale jest jeden problem chce zrobić aby ten numer wczytywało z edit1.text
robie tak:
gg.sendmessage(edit1.text,'treść',[]);
gg.sendmessage('edit1.text','treść',[]);[/b]
Niedziała wyskakuje:
Build
[Error] Unit1.pas(107): Incompatible types: 'Integer' and 'TCaption'
[Fatal Error] klient.dpr(5): Could not compile used unit 'Unit1.pas'[/b]

Prosze o pomoc. :hmmm:
Z Góry dziękuje.

//Ahh spaprałem, komponent zepsułem edycją źródła, już naprawione.
PS : Szukałem podobnego problemu, nieznalazłem kombinuje nadal :faja:
 

voyteck

Użytkownik
Dołączył
Listopad 25, 2006
Posty
81
Spoko, bez nerwów...
Jeśli nazwę komponentu HGG zmieniłeś z HGG1 na gg to robisz tak:

Kod:
gg.SendMessage(strtoint('6666666'),'blablabla');

A z Editami robisz tak (jeśli Edit1 to numer gg, a Edit2 to wiadomość):

Kod:
gg.SendMessage(strtoint(Edit1.text),Edit2.Text);

już ok?
 

Dark Smark

Były Moderator
Dołączył
Kwiecień 29, 2006
Posty
1953
Originally posted by M1ch00
MYŚL!!! Nie jesteś chyba idiotą, nie? Trochę juz na tym forum piszesz.

<div class='quotetop'>CYTAT
[Error] Unit1.pas(107): Incompatible types: 'Integer' and 'TCaption'
"Niepasujace typy Całkowity i TCaption." Co to może znaczyć...

->Pod bulderem jest funkcja StrToInt(), więc pod delphi pewnie też.

//Edit:
Jesteś kłamcą:
http://www.google.pl/search?q=Incompatible...%27&start=0

Drógi wynik.(pdf)[/b][/quote]

DObrze a masz hasło do tego pdf? ;]



Przy:
gg.SendMessage(strtoint(Edit1.text),Edit2.Text);[/b]
Już tak próbowałem... niedziala
Build
[Error] Unit1.pas(108): Not enough actual parameters
[Fatal Error] klient.dpr(5): Could not compile used unit 'Unit1.pas'[/b]
Edit1 i Edit2 sa i hgg nazywa sie gg...
:hmmm:

PS : Ściągłem z http://www.haker.com.pl/forum/viewtopic.ph...ghlight=#135560
prosty komunikator VoyteGG bo było z nim źródło...
przy kompilacji dzieje się coś podobnego, wszystko jest a wyskakuje:
Build
[Error] Unit1.pas(114): Not enough actual parameters
[Error] Unit1.pas(167): Not enough actual parameters
[Error] Unit1.pas(176): Incompatible types: 'TUserStatus' and 'Integer'
[Error] Unit1.pas(182): Incompatible types: 'TUserStatus' and 'Integer'
[Error] Unit1.pas(188): Incompatible types: 'TUserStatus' and 'Integer'
[Fatal Error] VoyteGG.dpr(5): Could not compile used unit 'Unit1.pas'[/b]
w linijce:
procedure TForm1.startClick(Sender: TObject);
begin
hgg.SendMessage(strtoint(gg.text),wiadomosc.Text);
odbior.lines.add('Ja: '+wiadomosc.text);
wiadomosc.Text:='';

end;[/b]
Może coś mam komponent zepsuty...?
 

voyteck

Użytkownik
Dołączył
Listopad 25, 2006
Posty
81
no widzisz.... akurat ja jestem autorem tego VoyteGG i na 100% powinien się kompilować, bo zamieściłem kod bezbłędny ( w miarę
<
).

W takim razie nie wiem jak Ci pomóc...
 

voyteck

Użytkownik
Dołączył
Listopad 25, 2006
Posty
81
na 100% masz dobry komponent? spróbuj ściągnąć HGG z 4programmers.net ....
Bo coś mi się ta ikonka nie podoba co Ci się wyświetla... u mnie to jest strzałka pozioma...
 

Dark Smark

Były Moderator
Dołączył
Kwiecień 29, 2006
Posty
1953
Ściągnołem zainstalowałem i nadal ten sam błąd...
komponent z 4programmers jeszcze jakies pomysly...?
<
 
Do góry Bottom