HTML Code in Pure basic ausgeben

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> naja das ist eh keine richtige webseite sondern eher nurn paar texte und
> ne textbox plus link

dann verstehe ich nicht, was das mit HTML zu tun haben soll.

> Kommt in die Sig

Wann?

Grüße ... Kiffi
a²+b²=mc²
Bogy
Beiträge: 9
Registriert: 23.10.2006 20:11

Beitrag von Bogy »

Kiffi hat geschrieben:> naja das ist eh keine richtige webseite sondern eher nurn paar texte und
> ne textbox plus link

dann verstehe ich nicht, was das mit HTML zu tun haben soll.

> Kommt in die Sig

Wann?

Grüße ... Kiffi
signatur wurde am anfang nicht angehängt sry

Wenn du mir ne alternative gibt die net kompli ist würd ichs auch gern machen
Ich benutze Pure Basic 4
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

unter "info-datei" kann ich mir nich so richtig was vorstellen...

normalerweise solltest du bei ner ausgabe in nem fenster auch nen Close-Button haben,
und auf den solltest du reagieren.

Code: Alles auswählen

OpenWindow(0,0,0,200,100,"INFO")
Repeat
  EVID = WaitWindowEvent()
Until EVID = #PB_Event_CloseWindow
reagiert auf Button und auf ALT-F4

Code: Alles auswählen

OpenWindow(0,0,0,200,100,"INFO",#PB_Window_BorderLess)
StartDrawing(WindowOutput(0))
  DrawText(10,10,"INFO")
StopDrawing()
Repeat
  EVID = WaitWindowEvent()
Until EVID = #PB_Event_CloseWindow
hat keinen X-Button, reagiert nur auf ALT-F4, und auch nur, wenn es den fokus hat.

PS:
auch ALT-F4 ist ein #PB_Event_CloseWindow
ohne event-schleife kein window.
Zuletzt geändert von Kaeru Gaman am 23.10.2006 21:04, insgesamt 1-mal geändert.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Danke für die Signatur!

> Wenn du mir ne alternative gibt die net kompli ist würd ichs auch gern
> machen

wie können wir Dir eine Alternative empfehlen, wenn wir nicht wissen, was
Du überhaupt machen willst? (siehe auch das Posting von Kaeru Gaman)

Soll das Programm in einem Fenster laufen? In einer Konsole? Oder wie?

Grüße ... Kiffi
a²+b²=mc²
KeyPusher
Beiträge: 52
Registriert: 04.10.2006 10:56

Beitrag von KeyPusher »

hier zwei kleine "programme" die man mit Alt-F4 beenden kann.

für console:

Code: Alles auswählen

OpenConsole()
Repeat
    Delay(10)
    Inkey()
Until RawKey()=115
CloseConsole()
End
für fenster:

Code: Alles auswählen

If OpenWindow(0, 100, 200, 195, 260, "PureBasic Window", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget)
    AddKeyboardShortcut(0,#PB_Shortcut_F4|#PB_Shortcut_Alt, 1)
    Repeat
        EventID = WaitWindowEvent()
        If EventID = #PB_Event_CloseWindow 
            Quit = 1
        EndIf
        If EventMenu()=1
            Quit=1
        EndIf
    Until Quit = 1
EndIf
CloseWindow(0)
End
steht aber alles irgendwie in der hilfe. da hab ich's auch her - wenn auch nicht am stück ;-)
Bogy
Beiträge: 9
Registriert: 23.10.2006 20:11

Beitrag von Bogy »

Standart fenster

Ist ja kein "programm" sagt nur nen Paar zeilen die man auch makieren kann oder ne Textbox das wars mit evt einen Link
Ich benutze Pure Basic 4
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

boah wird hier hardcore schnell gepostet... :lol:

PS: bitte auch meinen code 4(!) postings weiter oben beachten... ;)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Bogy
Beiträge: 9
Registriert: 23.10.2006 20:11

Beitrag von Bogy »

hab mal

Code: Alles auswählen

If OpenWindow(0, 100, 200, 195, 260, "PureBasic Window", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget)
    AddKeyboardShortcut(0,#PB_Shortcut_F4|#PB_Shortcut_Alt, 1)  
text$+"<html>"+Chr(13)+Chr(10)
text$+"<head>"+Chr(13)+Chr(10)
text$+"</head>"+Chr(13)+Chr(10)
text$+"<body>"+Chr(13)+Chr(10)
text$+""+Chr(13)+Chr(10)
text$+"<h1>test</h1>"+Chr(13)+Chr(10)
text$+"<br>"+Chr(13)+Chr(10)
text$+"bla"+Chr(13)+Chr(10)
text$+"</body>"+Chr(13)+Chr(10)
text$+"</html>"+Chr(13)+Chr(10)

    Repeat
        EventID = WaitWindowEvent()
        If EventID = #PB_Event_CloseWindow
            Quit = 1
        EndIf
        If EventMenu()=1
            Quit=1
        EndIf
    Until Quit = 1
EndIf
CloseWindow(0)
End 
probiert wurde aber kein text angezeigt
Ich benutze Pure Basic 4
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

bitte mal die codes vorher auch lesen.

auf den shortcut kannst du verzichten.
wie ich sagte, auch ALT-F4 ist ein normales Close.

dein text wird nicht angezeigt, weil du nichts anzeigst.

du müsstest zumindest ein textgadget erstellen, dem du den text$ übergibst.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Bogy
Beiträge: 9
Registriert: 23.10.2006 20:11

Beitrag von Bogy »

Kaeru Gaman hat geschrieben:bitte mal die codes vorher auch lesen.

auf den shortcut kannst du verzichten.
wie ich sagte, auch ALT-F4 ist ein normales Close.

dein text wird nicht angezeigt, weil du nichts anzeigst.

du müsstest zumindest ein textgadget erstellen, dem du den text$ übergibst.
was bedeutet das auf n00bisch?

Code example
Ich benutze Pure Basic 4
Antworten