Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 01:26

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Applet per Button aufrufen...

Discussion on Applet per Button aufrufen... within the Flyff Private Server forum part of the Flyff category.

Closed Thread
 
Old   #1
 
Cartmanforlife's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 302
Received Thanks: 83
Applet per Button aufrufen...

Hallöle,

folgendes habe ich probiert, um ein Applet (welches übringens per Hotkey funktioniert) per Button klick aufzurufen: Das ganze findet in der WndField.cpp statt:

OnChildNotify Function... bla
Code:
switch( nID )
	{
	case WIDC_BUTTON2: //Teleporter
		CWndTeleporter *pTeleporter;
		pTeleporter->Initialize();
		break;
	}
Wenn der Button2, in dem fall halt die teleport app gedrückt wird, schmiert die neuz ab. Was mache ich falsch?

Edit: Ich bekomme übrigens nen C4700 Warning das die Variable pTeleporter benutzt wird, bevor sie initialisiert wird... ?

Danke im Voraus.
Cartmanforlife is offline  
Thanks
1 User
Old 03/08/2013, 19:27   #2
 
Mognakor's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 598
Received Thanks: 465
Du erstellst einen Zeiger der auf irgendwas zeigt und versuchst dann von dort eine Funktion aufzurufen, klar dass das crasht.

Du musst erst einmal eine neue Instanz erzeugen auf die der Zeiger zeigt, da ich mich nicht ausm Kopf mit den Flyff-Fenster auskenne, rate ich dir einfach mal das ganze mit anderen Hotkeys zu vergleichen.
Mognakor is offline  
Old 03/08/2013, 20:38   #3
 
Cartmanforlife's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 302
Received Thanks: 83
Quote:
Originally Posted by Mognakor View Post
Du erstellst einen Zeiger der auf irgendwas zeigt und versuchst dann von dort eine Funktion aufzurufen, klar dass das crasht.

Du musst erst einmal eine neue Instanz erzeugen auf die der Zeiger zeigt, da ich mich nicht ausm Kopf mit den Flyff-Fenster auskenne, rate ich dir einfach mal das ganze mit anderen Hotkeys zu vergleichen.
Das Fenster funktioniert ja schon mit Hotkeys nur eben nich per Button es zu öffnen...

Mir ist gerade eingefallen das beim adden eines Freundes auf das Plus gedrückt wird und dabei das Fenster aufgeht wo man den Namen eingeben muss, ich werd versuchen das zu finden

Danke schonmal
Cartmanforlife is offline  
Old 03/08/2013, 20:55   #4



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
Versuch es mal so:

Code:
if( g_WndMng.GetWndBase( APP_TELEPORTER ) == NULL )
{
	CWndTeleporter* pWndTeleporter = new CWndTeleporter;
	pWndTeleporter->Initialize();
}
Erst abfragen ob der teleporter bereits offen ist, wenn nicht als neue instanz initialisieren.
Sedrika is offline  
Thanks
1 User
Old 03/08/2013, 22:36   #5
 
Cartmanforlife's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 302
Received Thanks: 83
Quote:
Originally Posted by Sedrika View Post
Versuch es mal so:

Code:
if( g_WndMng.GetWndBase( APP_TELEPORTER ) == NULL )
{
	CWndTeleporter* pWndTeleporter = new CWndTeleporter;
	pWndTeleporter->Initialize();
}
Erst abfragen ob der teleporter bereits offen ist, wenn nicht als neue instanz initialisieren.
Jaaahh, super funktioniert Prima, vielen lieben Dank.

#Closerequest.
Cartmanforlife is offline  
Old 03/09/2013, 02:23   #6

 
xxfabbelxx's Avatar
 
elite*gold: 900
Join Date: Apr 2009
Posts: 14,976
Received Thanks: 11,388
closed
xxfabbelxx is offline  
Closed Thread


Similar Threads Similar Threads
G19 GTA San Andreas Applet
02/05/2013 - Grand Theft Auto - 3 Replies
Im searching a GTA SA Applet for Logitech G19. Everything would be nice. Like: "Live Gaming" ( Im on desktop but I see what happen in the game ) A part of the Map ( bigger than minimap but not whole Map )
Java Applet Chat
11/26/2012 - Metin2 PServer Guides & Strategies - 16 Replies
Servus, hier habt ihr eine Jave Applet Schnittelle für eure Webseiten um einen schnellen Chat anzubieten. Ändert die Values in eure Bedürfnisse ab und erstellt ein php File mit diesem Code: echo "<applet codebase='http://www.shock-industries.com:8080/vcc lient/' archive='http://www.shock-industries.com:8080/vccl ient/COM/volano/VolanoChat.jar' code='COM.volano.WebVolanoChat.class' width='100%' height='350'>"; echo "<param name='scriptable' value='false' />"; echo "<param...
Wie erstellt man ein Java-Applet?
07/05/2012 - General Coding - 14 Replies
Hi, ich muss für die Uni ein Programm in scheiß Java schreiben und hab jetzt 'ne ganz normale Java Application mit einer public static main-void. Das Programm lädt Bilder aus einem Ordner, der sich im gleichen Verzeichnis befindet. Wie kann ich daraus jetzt ein Applet machen und muss ich dafür irgendwas stark umstrukturieren oder klatscht man den main-Code dann einfach nochmal in die Applet-main-void? Und wie kann ich von dem Applet auf die Bilder zugreifen? Wäre sehr dankbar für Hilfe...
Switching Applet
11/21/2011 - Minecraft - 1 Replies
Also , wenn ich auf der Homepage spielen will und das laden lasse kommt nur ein Schwarzer Bildschirm und sehr kurz ' Switching Applet ' eingeblendet und dann bleibt der Bildschirm schwarz .. Was kann ich machen? hilft mir bitte ..
need applet for g15 keyborard of sro
07/25/2008 - Silkroad Online - 8 Replies
im searching for this http://sig.highjet.de/screen1.gif but all links that i found arent work, i only have this page but i dont know how make whit this, can anyone helpme please?????



All times are GMT +2. The time now is 01:26.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.