Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
22.05.2012, 14:33:33
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  WinAPI Forum
| | |-+  Q3 Console auslesen per winAPI
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Q3 Console auslesen per winAPI  (Gelesen 2295 mal)
anhilator2k
Gast
« am: 03.05.2002, 14:44:11 »

Ich versuche im Moment die STV:EF Console (Q3 engine) per winAPI auszulesen.

Zu diesem Zweck habe ich mir den qIRC DLL Source (c++) gesaugt und etwas umgeschrieben sodas sie EF statt Q3 anspricht und auch einige weitere Kleinigkeiten.

Jedoch würde ich eine Funktion benötigen die nach Wörtern überall im Source sucht und nicht nur am Zeilen Anfang (wie es bei dieser DLL der fall ist).
Die Q3 Console besitz 3 Buttons ('Copy' 'Clear' 'Quit' sowie ein Edit Feld (für Eingaben) und ein Memo (für Ausgaben).

Selbstverständlich würde es auch reichen die Console per CLEAR zu löschen, einen Timer zu aktivieren, COPY zu drücken und wieder zu löschen, danach die kopierte Stringliste in ein Memo zu kopieren und dort zu behandeln.

Leider habe ich keine Ahnung wie ich dies bewältigen könnte da mir das C++ Knowhow (obwohl der dll source bloss 20-30 zeile hat) fehlt.

Ich poste den DLL Source hier nicht direkt sondern nur als Link da sonnst der Tread zu unübersichtlich würde.

[a href="http://anhi.gamehost.at/efirc_dll_source.zip" target="_blank"]Modifizierter qIRC.dll Source[/a]

Es wäre toll wenn sich einer dieser Sache annehmen würde da ich seit monaten an nem Livestat bastle aber diese eine Funktion noch fehlt (habe mir mittels /condump notdürftig geholfen).....

mfg pmp://Anhilator
Gespeichert
VincentVega
Gast
« Antworten #1 am: 06.05.2002, 15:15:28 »

Hallo,
Also ich hab mir deinen Text mehrmals durchgelesen aber mir wird nicht ganz klar was denn dein Problem ist! Kannst du deine Frage noch etwas genauer stellen und auch erläutern was dieser qirc_dll Quelltext damit zu tun hat? Oder wo diese dll benutzt wird?
Gespeichert
anhilator2k
Gast
« Antworten #2 am: 06.05.2002, 18:09:46 »

Diese DLL besitzt die folgenden Export-Funktionen :

"Sendconsole" : schreibt ins edit der console und drückt enter
"ClearConsole" : drückt auf den CLEAR-Button der Console
"ScanConsole" : überprüft die Zeilenanfänge der Console nach einem bestimmten wort.

Ich bräuchte die folgende Funktion hinzugefügt :

"CopyConsole" : drückt den COPY Knopf der Console.

Dies wäre vermutlich durch wenige Zeilen zu erreichen, allerdings verstehe ich nicht wie genau das funktioniern müsste da ich auf dem gebit WinAPI nicht sehr bewandert bin.

Für diese aufgabe gibt es hunderte Visual Basic Codes, jedoch nichts für delphi :(

<EDIT>

Ich habe einen Sourceschnippsel ergattert, jedoch komme ich auch damit nicht zurecht :
[a href="http://anhi.gamehost.at/delphi/q3send.txt" target="_blank"]TXT File mit Code[/a]

Ausserdem habe ich mit WinSight versucht anschaulich zu machen wie die Console funktioniert :

[img src="http://anhi.gamehost.at/delphi/console.jpg" border="0" alt="IPB Image" /]
Die Console

[img src="http://anhi.gamehost.at/delphi/wsight.jpg" border="0" alt="IPB Image" /]
Die Console in WinSight[/img][/url]
Gespeichert
AXE-Daemon
Jr. Member
**
Offline Offline

Beiträge: 74



« Antworten #3 am: 08.05.2002, 19:59:01 »

Hi! Mal ne zwischenfrage... Wo bekomme ich Winsight her?

THX
Gespeichert
Rainer
Hero Member
*****
Offline Offline

Beiträge: 1666


WWW
« Antworten #4 am: 08.05.2002, 20:25:54 »

Zitat
Wo bekomme ich Winsight her?

Bei Delphi ab der Pro-Version dabei, siehe auch
[a href="http://www.borland.com/delphi/del6/d6_features.pdf" target="_blank"]http://www.borland.com/delphi/del6/d6_features.pdf[/a]
Gespeichert

MfG Rainer

end.
AXE-Daemon
Jr. Member
**
Offline Offline

Beiträge: 74



« Antworten #5 am: 08.05.2002, 20:32:13 »

Danke!
Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS