openwindow() öffnet sich net,debugger meldet nix

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

openwindow() öffnet sich net,debugger meldet nix

Beitrag von captain third »

hey,morgn alle mann,ich hab mir mal gedacht ich schreib ein html editor,naja der is net fertig,aber ich wollte ihn mir mal anguggn,irgendwo mittn drin....naja mein problem ist so,wenn ich starte,startet alles,also debugger und das fenster #window_0 jetzt kommts aber,in der taskleiste sieht man zwar dass es offen ist,aber das fenster sieht man net aufm desktop...ich geb euch mal den script,vlt vasteht ihr was ich meine

Code: Alles auswählen

Enumeration
  #Window_0
EndEnumeration

Enumeration
  #Button_0
  #String_0
  #Panel_0
  #Editor_0
  #Button_1
  #Button_3
  #Button_4
  #Button_5
  #Button_6
  #Button_7
  #Button_8
  #Button_9
  #Button_10
  #Button_11
  #Button_12
  #Button_13
  #Button_14
  #Button_16
  #Button_17
  #Button_18
  #Button_19
  #Button_20
  #Button_21
  #Button_22
  #Button_23
  #Button_24
  #Button_25
  #Button_26
  #Button_27
  #Button_28
  #Button_29
  #Button_30
  #Button_31
  #Button_32
EndEnumeration

Enumeration
  #StatusBar_0
EndEnumeration

  If OpenWindow(#Window_0, 3000, 3000, 0, 0,  #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar , "Html Editor written by Third")
    If CreateStatusBar(#StatusBar_0, WindowID())
    EndIf
    
    If CreateGadgetList(WindowID())
      ButtonGadget(#Button_0, 10, 10, 160, 30, "Html Erstellen")
      StringGadget(#String_0, 10, 50, 200, 20, "Dateiname")
      EditorGadget(#Editor_0, 10, 110, 650, 480)
      SetGadgetText(#Editor_0, ";Willkommen in meinem HTML-Script-Editor...Power,written and copyright by Third")
      ButtonGadget(#Button_32, 10, 80, 170, 20, "Html Datei Öffnen")
      
      ;- Panel0
      PanelGadget(#Panel_0, 230, 10, 430, 90)
      AddGadgetItem(#Panel_0, -1, "#HTML 1")
      ButtonGadget(#Button_1, 8, 8, 100, 20, "Textarea")
      ButtonGadget(#Button_3, 8, 28, 100, 20, "Bild einfügen")
      ButtonGadget(#Button_4, 108, 8, 100, 20, "Hyper-Link")
      ButtonGadget(#Button_5, 108, 28, 100, 20, "E-mail Link")
      ButtonGadget(#Button_6, 208, 8, 100, 20, "Hintergrund-Bild")
      ButtonGadget(#Button_7, 208, 28, 100, 20, "Zeilenumbruch")
      ButtonGadget(#Button_8, 308, 8, 100, 20, "Text hochsetzen")
      ButtonGadget(#Button_9, 308, 28, 100, 20, "text tiefsetzen")
      AddGadgetItem(#Panel_0, -1, "#HTML 2")
      ButtonGadget(#Button_10, 8, 8, 100, 20, "Text zentriert")
      ButtonGadget(#Button_11, 8, 28, 100, 20, "text rechtsbündig")
      ButtonGadget(#Button_12, 108, 8, 100, 20, "Tabelle")
      ButtonGadget(#Button_13, 108, 28, 100, 20, "Fixierter Hintergrund")
      ButtonGadget(#Button_14, 208, 8, 100, 20, "Hinweis Fenster")
      AddGadgetItem(#Panel_0, -1, "#Java 1")
      ButtonGadget(#Button_16, 8, 8, 100, 20, "Mausverfolger")
      ButtonGadget(#Button_17, 8, 28, 100, 20, "Maus-Uhr")
      ButtonGadget(#Button_18, 108, 8, 100, 20, "Statustext 1")
      GadgetToolTip(#Button_18, "Blinkender Statuszeilen-Text")
      ButtonGadget(#Button_19, 108, 28, 100, 20, "Statustext 2")
      GadgetToolTip(#Button_19, "Schreibmaschinen art schreibt es ind den statuszeilen")
      ButtonGadget(#Button_20, 208, 8, 100, 20, "TitelText1")
      GadgetToolTip(#Button_20, "Schreibt einen text als schreibmaschine in den Titel")
      ButtonGadget(#Button_21, 208, 28, 100, 20, "Scrollbarfervärbung")
      ButtonGadget(#Button_22, 308, 8, 100, 20, "Matrix-Effekt")
      ButtonGadget(#Button_23, 308, 28, 100, 20, "User-Begrüßung")
      AddGadgetItem(#Panel_0, -1, "CSS/Stylesheets")
      ButtonGadget(#Button_24, 8, 8, 100, 20, "Glühender Text")
      ButtonGadget(#Button_25, 8, 28, 100, 20, "Wellentext")
      ButtonGadget(#Button_26, 108, 8, 100, 20, "Textschatten")
      ButtonGadget(#Button_27, 108, 28, 100, 20, "Bild transparentiern")
      ButtonGadget(#Button_28, 208, 8, 100, 20, "Bild verwischen")
      ButtonGadget(#Button_29, 208, 28, 100, 20, "Bildwellen")
      ButtonGadget(#Button_30, 308, 8, 100, 20, "Bildschatten")
      ButtonGadget(#Button_31, 308, 28, 100, 20, "Bild-glühen")
      CloseGadgetList()
      
;-Mainprogramm       
      Repeat
      
       EventID = WaitWindowEvent() 
     If EventID = #PB_Event_CloseWindow 
       Quit = 1 
     EndIf 
     If EventID = #PB_Event_Gadget 
      If EventGadgetID()=#Button_1 
       SetGadgetText(#Editor_0,"<Textarea>Hier kommt der Text rein</textarea>")
      EndIf 
      If EventGadgetID()=#Button_3
       SetGadgetText(#Editor_0,"<img src=  url des bildes   alt=  info    >")
      EndIf
      If eventgadgetid()=#Button_4
       SetGadgetText(#Editor_0,"<a href=url zum link target=_blank title=Linkinfo>Knuddels</a>")
      EndIf
      If EventGadgetID()=#Button_5
       SetGadgetText(#Editor_0,"<a href=emailadresse>Text</a>")
      EndIf
      If EventGadgetID()=#Button_6
       SetGadgetText(#Editor_0,"<body background=URL-des-Bildes>")
      EndIf
      If  EventGadgetID()=#Button_7
       SetGadgetText(#Editor_0,"<br>")
      EndIf
      If EventGadgetID()=#Button_8
       SetGadgetText(#Editor_0,"<sup>1234567890</sup>")
      EndIf
      If EventGadgetID()=#Button_9
       SetGadgetText(#Editor_0,"<sub>1234567890</sub>")
      EndIf
      If EventGadgetID()=#Button_10
       SetGadgetText(#Editor_0,"<div align=center>...Absatz mittig...</div>")
      EndIf
      If EventGadgetID()=#Button_11
       SetGadgetText(#Editor_0,"<div align=right>...Absatz rechtsbündig...</div>")
      EndIf
      If EventGadgetID()=#Button_12
       SetGadgetText(#Editor_0,"<table border=anführungsstriche zahl anführungsstriche>")
       SetGadgetText(#Editor_0,"<tr>")
       SetGadgetText(#Editor_0,"<td>Test1</td>")
       SetGadgetText(#Editor_0,"<td>Test2</td>")
       SetGadgetText(#Editor_0,"</tr>")
       SetGadgetText(#Editor_0,"<tr>")
       SetGadgetText(#Editor_0,"<td>Test2</td>")
       SetGadgetText(#Editor_0,"<td>Test3</td>")
       SetGadgetText(#Editor_0,"</tr> ")
       SetGadgetText(#Editor_0,"</table>")
      EndIf
    endif
    Until quit=1
   EndIf
  EndIf
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Beitrag von GPI »

Grob geschätzt: Du bist übermüdet

Code: Alles auswählen

OpenWindow(#Window_0, 3000, 3000, 0, 0, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar , "Html Editor written by Third")
Sieh dir mal die Parameter an.
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Vielleicht solltest Du Deine Bildschirmauflösung ändern. Z.B. 4098 x 3072

Dann wirst Dein Fenster wohl sehen :lol:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Franky
Beiträge: 1132
Registriert: 29.08.2004 16:31
Wohnort: Münsterland
Kontaktdaten:

Beitrag von Franky »

Frage, was für einen Bildschirm hast du, dass ein Fenster der Größe 0,0 bei 3000, 3000 angezeigt wird?

Zu deutsch:

Code: Alles auswählen

  If OpenWindow(#Window_0, 0, 0, 3000,3000,  #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar , "Html Editor written by Franky :P")

statt

Code: Alles auswählen

  If OpenWindow(#Window_0, 3000,3000, 0, 0,  #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar , "Html Editor written by Third")


:wink:


Edit: Mist, nur dritter :twisted: <)
Falsch zugeordnetes Zitat des Tages: "O'zapft is" - Edward Snowden :)
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Beitrag von captain third »

achja,da merkt man wieder mein schlafmangel :mrgreen: ich mach mir jetzt ein kaffee :mrgreen: :mrgreen: danke....in zukunft pass ich auf :mrgreen:
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Code: Alles auswählen

Enumeration
  #Button_0
  #String_0
  #Panel_0
  #Editor_0
  #Button_1
  #Button_3
  #Button_4
  #Button_5
  #Button_6
  #Button_7
  #Button_8
  #Button_9 
  [...]
> ich mach mir jetzt ein kaffee

nachdem Du den Kaffee getrunken hast, würde ich Dir vorschlagen, Deine
Buttons mit aussagekräftigen Namen zu versehen, denn später wirst Du
Schwierigkeiten haben, sie auseinanderzuhalten.

Grüße ... Kiffi
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Beitrag von captain third »

nönö....ich komme damit schon sehr gut klar....macht die gewöhnung :mrgreen: *pocket coffee ess*
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Beitrag von captain third »

ach eine frage hät ich noch....passt zwar nicht zu dem thema aber egal...also die frage:wenn man jetzt auf einen button drückt z.b. #Button_3
kommt der setgagdetstring(sowiso) und schreibt alles in die erste zeile...kann man irgendwie machen das dann alles da hinkommt wo auch der blinkender text cursor ist im #Editor_0 ???
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
Benutzeravatar
Franky
Beiträge: 1132
Registriert: 29.08.2004 16:31
Wohnort: Münsterland
Kontaktdaten:

Beitrag von Franky »

Ich kann mich Kiffi nur anschließen


Mein Prog hat momentan etwa 950 Gadgets.

#button_563 hilft da net viel ;)

und wenn du´s dir bei kleinen sachen angewöhnst, fällt´s dir später net so schwer
Falsch zugeordnetes Zitat des Tages: "O'zapft is" - Edward Snowden :)
Benutzeravatar
Franky
Beiträge: 1132
Registriert: 29.08.2004 16:31
Wohnort: Münsterland
Kontaktdaten:

Beitrag von Franky »

Sendmessage() mit #em_replacesel
Falsch zugeordnetes Zitat des Tages: "O'zapft is" - Edward Snowden :)
Antworten