![]() |
Memo refreshen????
Moin allerseits,
ich bin gerade dabei ein Programm zu schreiben, welchen unter anderem ein Chat enthält. Nun ist meine Frage, da das Chatfenster ein Memofeld ist, wie ich dieses mit Hilfe des Timers jede Sekunde refreshen kann?? mfG, Nico |
Re: Memo refreshen????
wie meinste das mit refreshen. es muss doch irgendne funktion ausgeführt werden die dem memo was zuweist, also musst du die in den timer reinschreiben, oder???
|
Re: Memo refreshen????
Japp, der Chat ist soweit auch schon fertig,
jedoch mein Problem ist, dass wenn ich eine Nachricht sende, die allererste gesendete Nachricht nicht ankommt. D.h. ich möchte in meinen Timer eine Funktion einbauen, welche das Memofeld refresht, so dass auch die erste gesendete Nachricht ankommt, ohne dass ich erst eine zweite hinterhersenden muss. |
Re: Memo refreshen????
Ich denke, dann hast du eher ein Problem mit deiner Socket Programmierung!
|
Re: Memo refreshen????
Wie meinst du das?
|
Re: Memo refreshen????
eventuell vergessen ne verbindung zu closen bevor du ne neue öffnest???
gib uns doch mal deinen dode!!! |
Re: Memo refreshen????
Uppps :oops: :oops: :oops: :oops:
Japp das habe ich dann wohl vergessen Dankeschön |
Re: Memo refreshen????
ich hatte das problem auch mal. ich würd an deiner stelle echt mal den code posten, weil ich den fehler auch nicht selber gefunden hab^^
|
Re: Memo refreshen????
Neee glaub das ist nicht so eine gute Idee
der is nämlich ziemlich lang (zumindest für mich :-D) ich versuchs ersteinmal damit, alles zu closen^^ Falls es dann immernoch nciht klappt melde ich mich wieder :lol: ...mit code^^ |
Re: Memo refreshen????
ich mein ja nur den aufruf wo man die nachricht empfängt :)
|
Re: Memo refreshen????
Achso ja das kann ich gleich tun,
allerdings kann das noch ungefähr 10 mins dauer, da dieser noch nicht kompltt fertig ist. |
Re: Memo refreshen????
wir haben zeit (aber beieil dich sonst verpass ich noch die simpsons :) :) :) )
|
Re: Memo refreshen????
Ahhh noch eine Sache, die das ganze verzögert.
Wieso klappt diese Funktion nicht?
Delphi-Quellcode:
if text <> 'Spieleinladung' or 'Einladungannehmen' then
begin //Anweisung end; |
Re: Memo refreshen????
also ganz sicher funktioniert's so:
Delphi-Quellcode:
if text := 'Spieleinladung' then
// else if text := 'Einladungannehmen' then // |
Re: Memo refreshen????
Die Meldung Text soll ja ungleich mit den beiden sein und nicht nur mit einen.
aber irgendwie nimmt er das or nicht richtig an oder so? |
Re: Memo refreshen????
weiß jez nicht so richtig was du meinst kannste dann nicht if not statt if benutzten???
aso und nur mal so aus interesse, kannste mir ma n screenshot deines programmes zeigen??? |
Re: Memo refreshen????
Also bei bestimmten Wörtern die ankommen, werden bestimmte Funktionen
ausgelöst, also bei den Wörtern 'Spieleinladung' und 'Einladungannehmen'. Jedoch wenn diese "Signalwörter" nicht kommen, soll der ganz normale geschriebene Text ausgegeben werden.
Delphi-Quellcode:
if text <> 'Spieleinladung' or
if text <> 'Einladungannehmen' then begin Memo1.Lines.Add(Text); end; Edit: Screenshot hinzugefügt |
Re: Memo refreshen????
geht das schon? kannstes mir dann bitte mal schikcen? sieh echt cool aus :)
|
Re: Memo refreshen????
Nee das geht leider noch nich das is ja mein Problem also das mitn
Text usw habe ich jetzt gelöst (Naja gelöst will ich jetzt nicht unbedingt sagen :-D) Er zeigt jetzt immer bei der Einladung nochma das Wort Einladung darunter an, aber das stört mich jetzt nich großartig mehr :-D Denke mal das ich das Programm heute noch fertigbekommen und dann werde ich es Dir schicken bww auch allegeimein hier im Forum vorstellen aber erstma muss ich noch was für die Schule machen :? ...sonst komme ich nachher nicht in mein Profil^^. Naja ich meld mich denn wenn das Programm fertig is :) mfG, Nico Edit: vorstellen wird mit V geschrieben :-D |
Re: Memo refreshen????
Zitat:
|
Re: Memo refreshen????
mach den screenshot vieeleicht doch wieder weg immerhin sieht man da deine ip!!!
|
Re: Memo refreshen????
Was ist das denn für eine Raterei hier. :gruebel:
Zitat:
Delphi-Quellcode:
So werden die Anweisungen nur ausgeführt, wenn "text" weder "Spieleinladung" noch "Einladungannehmen" ist.
if (text <> 'Spieleinladung') and (text <> 'Einladungannehmen') then
begin // Anweisungen end; |
Re: Memo refreshen????
Zitat:
|
Re: Memo refreshen????
Zitat:
Delphi-Quellcode:
...ist das einzig gescheite. :-D
if (text <> 'Spieleinladung') and (text <> 'Einladungannehmen') then
begin // Anweisungen end; |
Re: Memo refreshen????
Ahhh danke, so gehts^^
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:09 Uhr. |
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