MaxGUI + WaitEvent() Error :-/ [Behoben]

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

 

#Reaper

Newsposter

Betreff: MaxGUI + WaitEvent() Error :-/ [Behoben]

BeitragSa, März 24, 2007 19:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

Ich hab Ubuntu installiert und mit der Hilfe vom Chat u.a. konnte ich soweit alles zum laufen bekommen. Jedoch meckert er bei mir WaitEvent() an:
Unhandled Exception: appstub.linux signal handler 11

Was meint der damit? :-/

MfG
#Reaper


PS: Das programm wird auch nicht beendet, aber es läuft auch nicht richtig weiter :-/





Code: [AUSKLAPPEN]
Framework BRL.Win32MaxGUI
Import BRL.EventQueue
Import BRL.Retro

AppTitle = "ProxyPlore"



Global ProxyUrl$ = "http://www.anxiety-clan.de/proxy/proxy.php?replacements=1&domain=%domain%&url=%url%"

Global Window_W   = 800
Global Window_H   = 600
Global Window_X   = (GadgetWidth(Desktop()) / 2) - (Window_W / 2)
Global Window_Y   = (GadgetHeight(Desktop()) / 2) - (Window_H / 2)

Global UrlField_H   = 20
Global UrlButton_W   = 100



Global Window:TGadget   = CreateWindow("ProxyPlore", Window_X, Window_Y, Window_W, Window_H, 0, WINDOW_TITLEBAR|WINDOW_RESIZABLE|WINDOW_STATUS)

Global HtmlView:TGadget   = CreateHTMLView(0, UrlField_H, ClientWidth(Window), ClientHeight(Window)-UrlField_H, Window, HTMLVIEW_NONAVIGATE)
Global UrlField:TGadget   = CreateTextField(0, 0, ClientWidth(Window)-UrlButton_W, UrlField_H, Window)
Global UrlButton:TGadget= CreateButton("Go", ClientWidth(Window)-UrlButton_W, 0, UrlButton_W, UrlField_H, Window, BUTTON_OK)

SetGadgetLayout(HtmlView, 1,1,1,1)
SetGadgetLayout(UrlField, 1,1,1,0)
SetGadgetLayout(UrlButton, 0,1,1,0)

'ActivateGadget UrlField


HtmlViewGo(HtmlView, "about:blank")


While Not AppTerminate()
   
   Select WaitEvent()
      Case EVENT_GADGETACTION
         Select EventSource()
            Case HtmlView
               HtmlGo(EventText())
               
            
            Case UrlButton
               HtmlGo(GadgetText(UrlField), "http://")
               
               
         End Select
         
         
         
      Case EVENT_WINDOWCLOSE
         End
         
   End Select
   
   
   
Wend
End


Function HtmlGo(url$, extra$="")
   
   Local domain$ = extra$ + GetDomain(url$)
   DebugLog "Domain: " + domain$
   
   url$ = extra$ + url$
   url$ = Replace(ProxyUrl$, "%url%", url$)
   url$ = Replace(url$, "%domain%", domain$)
   
   HtmlViewGo(HtmlView, url$)
   
End Function



Function GetDomain$(url$)
   Local txt$ = url$
   Local l, m
   
   While Not Instr(txt$, "/") = 0
      l = Instr(txt$, "/") + 1
      txt$ = Mid(txt$, l)
      DebugLog txt$
      DebugLog l
      DebugLog m
      m = m + l
   Wend
   
   Return Mid(url$, 1, m-3)
End Function
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7
  • Zuletzt bearbeitet von #Reaper am Di, März 27, 2007 11:09, insgesamt einmal bearbeitet

Markus2

BeitragSo, März 25, 2007 16:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Leit dem letzten Modul Update kennt er bei mir WaitEvent() nicht mehr ...

Ich mußte Import BRL.EventQueue mit rein nehmen aber das hast du ja schon ...
 

Dreamora

BeitragSo, März 25, 2007 16:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie wärs wenn du auf Linux das Linux GUI importierst statt Windows?
Das sollte eigentlich dann doch bedeutend besser funktionieren Smile (heisst fltk frameworken, net win32)
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

#Reaper

Newsposter

BeitragSo, März 25, 2007 16:54
Antworten mit Zitat
Benutzer-Profile anzeigen
oh Embarassed
hatte den Framework Assistent genommen..öm..naja..^^
sollte es ohne jedliches Framework nicht auch gehen?
Test es aber dennnoch mal, danke Wink


Edit:
Ne, geht immer noch nicht, immernoch das selbe Sad
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7
 

Dreamora

BeitragSo, März 25, 2007 17:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Das Signal Handler Problem kannst du vermutlich mit der Suchfunktion beheben, da das Problem früher schon auftauchte.
Während der Entwicklung solltest du eh nie Framework nehmen, weil es dir nur potentielle Probleme bringt ohne dir irgend etwas zu geben (nur Dateigrösse sinkt, aber auf deiner Machine machen ein paar MB mehr oder weniger keinen Unterschied)

Und Framework Assistant ist für Windows, nutzt dir also nur bedingt wenn du es sonstwo nutzt, da musst du dir dann jeweils überlegen was die entsprechenden OS Module sind.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

#Reaper

Newsposter

BeitragSo, März 25, 2007 17:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Mm.. hab jetzt was mit der Suche gefunden ( Embarassed ), aber beide Lösungsprobleme (Zugriffsrechte und Ubuntu 5.1) gehen bei mir nicht, bzw. habe eigentlich das neuste Ubuntu am laufen. Mein Ram ist sicherlich nicht kaputt, habe das ganze ja auch auf VMware laufen.. :-/ Sad
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7

Jan_

Ehemaliger Admin

BeitragMo, März 26, 2007 7:27
Antworten mit Zitat
Benutzer-Profile anzeigen
kannst du die Module Kompilen?

wenn nicht, sollten wir den übeltäter schon haben.
schaue auch mal, ob deine Graka OpenGl treiber installiert hat.
between angels and insects
 

#Reaper

Newsposter

Betreff: [Behoben]

BeitragDi, März 27, 2007 11:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Kompilen konnte ich so ziemlich alles... aber das hat sich ja nun eh erledigt Embarassed

Musste ja Ubuntu neuinstallieren, habs ja so netterweise geschrottet Embarassed, und hab dann mal alle Packete aus dem ersten Teil dieses gute Tutorials installiert (bzw. Copy->Paste->Enter->Fertig):
https://www.blitzforum.de/foru...hp?t=20959

Läuft gut, danke aber dennoch Wink

PS: Leider weiß ich nicht mehr, und kann es auch nicht mehr herausfinden, welches Packet mir gefehlt hat. Würde mich einfach mal interessieren Wink
Interessant ist auch, dass ich vorher gcc 4.0 und einen Link brauchte, um zu Kompilen, nun geht auch wieder 3.3 :-/ Confused
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group