Prozess im Hintergrund laufen lassen

Übersicht BlitzBasic Blitz3D

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen

 

Yuudaix

Betreff: Prozess im Hintergrund laufen lassen

BeitragFr, Jun 16, 2006 21:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
Ich versuche grade ein kleines update programm zu schreiben aber die exe die ich Starte (also in BB3D geschrieben) soll im Hintergrund laufen so das man sie nur im Taskmgr sieht.

Wie muss ich das anstellen?

tft

BeitragFr, Jun 16, 2006 22:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi ....

ääääääähhhhh schlies doch einfach das Fenster.
TFT
https://www.sourcemagic.ch
Monkey,HTML5,CSS3,W 10 64 Bit, 32 GB Ram, GTX Titan, W8 ist Müll !!!!!!

Lunatix

BeitragFr, Jun 16, 2006 23:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie denn?

Das ght nur in B+ oder mir DLL
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...
 

Yuudaix

BeitragFr, Jun 16, 2006 23:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja und wie in B+?

Rone

BeitragFr, Jun 16, 2006 23:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Yuudaix hat Folgendes geschrieben:
Ja und wie in B+?


ONLINEHILFE: -> HIDEGADGET Gadget <-

window=CREATEWINDOW("Window",50,50,300,300,0,9)
button=CREATEBUTTON("Button",10,10,100,30,window)

HIDEGADGET window
DELAY 3000
SHOWGADGET window
WAITKEY()
END

mfg
 

Yuudaix

BeitragSa, Jun 17, 2006 0:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok thx aber es gibt wirklich keine möglichkeit das in BB3D hinzukriegen?

Lunatix

BeitragSa, Jun 17, 2006 0:40
Antworten mit Zitat
Benutzer-Profile anzeigen
DLL sag ich nur.

Meine sowas gelesen zu ham
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...

Rone

BeitragSa, Jun 17, 2006 5:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Yuudaix hat Folgendes geschrieben:
Ok thx aber es gibt wirklich keine möglichkeit das in BB3D hinzukriegen?

Mit der Blitzsys.dll geht das!

... keine Ahnung wo ich die her hab?! Deshalb hier:

www.sa-tec.net/BlitzSys.rar

Schau da mal in der Hilfe nach DLLPostMessage(hWnd,WM_SYSCOMMAND,SC_MINIMIZE,0)

mfg
 

Dreamora

BeitragSa, Jun 17, 2006 8:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Wo du die her hast: Aus dem Userlibboard, wo solche Dinge auch zu finden sind Smile
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Lunatix

BeitragSa, Jun 17, 2006 11:22
Antworten mit Zitat
Benutzer-Profile anzeigen
[ur]https://www.blitzforum.de/forum/viewtopic.php?t=17489[/url]

Da gibts die neuste version Very Happy
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...
 

Yuudaix

BeitragSa, Jun 17, 2006 13:45
Antworten mit Zitat
Benutzer-Profile anzeigen
So habe mir nun also die DLL heruntergeladen und versuchte auch die examples zu benutzen aber leider sprang BB3D nach jdm start des Programmes gleich auf und gab die Function not Found Fehlermeldung aus.

Er hat vollgende Function in der sys nicht gefunden:
"Return CallDLL(sBlitzSysDLLNameA101B6,"InitialiseDLL")"

Wenn ich es mit B+ starte gehts ja aber genau das wollte ich ja vermeiden.
 

Dreamora

BeitragSa, Jun 17, 2006 15:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Du brauchst auch kein CallDLL

Sinn und zweck von userlibs ist es, dass die DLL Befehle in Blitz wie normale Blitz Funktionen genutzt werden können.
Es besteht durchaus die chance, dass die DLL auf die Verwendung garnicht eingerichtet ist und darum ganz einfach bockt.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Bud

BeitragSa, Jun 17, 2006 15:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Dreamora hat Folgendes geschrieben:
Du brauchst auch kein CallDLL

Sinn und zweck von userlibs ist es, dass die DLL Befehle in Blitz wie normale Blitz Funktionen genutzt werden können.
Es besteht durchaus die chance, dass die DLL auf die Verwendung garnicht eingerichtet ist und darum ganz einfach bockt.

In der blitzsys.bb Include-Datei wird die blitzsys.dll aber durch CallDLL aufgerufen...

Edit: Bin nicht der Threadersteller^^
  • Zuletzt bearbeitet von Bud am Sa, Jun 17, 2006 16:00, insgesamt einmal bearbeitet
 

Dreamora

BeitragSa, Jun 17, 2006 15:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Ah ich dachte du hättest selbst noch sowas hinzugefügt.

Hast du die DLL am gleichen ort wie die Exe? (falls noch keine bb gespeichert wurde also im temp verzeichnis)
Sprich funktionieren die examples in dem verzeichnis in welchem du das zip entpackt hast?
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

tft

BeitragSa, Jun 17, 2006 18:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi


Code: [AUSKLAPPEN]


Include "blitzsys.bb"
If DLLBlitzSysInitialise() < 104 Then RuntimeError("blitzsys.dll not found or incorrect version! You suck! :)")

title$="TFT-COOL"
AppTitle title$
Global bhWnd=api_FindWindow("Blitz Runtime Class",title$)

api_ShowWindow bhwnd,SW_HIDE



fersuche es doch mal damit... das geht mit BlitzSYS und B3D
TFT
https://www.sourcemagic.ch
Monkey,HTML5,CSS3,W 10 64 Bit, 32 GB Ram, GTX Titan, W8 ist Müll !!!!!!
 

Yuudaix

BeitragSa, Jun 17, 2006 21:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:

Hi


Code:


Include "blitzsys.bb"
If DLLBlitzSysInitialise() < 104 Then RuntimeError("blitzsys.dll not found or incorrect version! You suck! Smile")

title$="TFT-COOL"
AppTitle title$
Global bhWnd=api_FindWindow("Blitz Runtime Class",title$)

api_ShowWindow bhwnd,SW_HIDE



fersuche es doch mal damit... das geht mit BlitzSYS und B3D



Da zeigt er jetzt aber an: "Function Api show_window not found"

Rone

BeitragSa, Jun 17, 2006 22:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Steht doch alles in de Samples:

Code: [AUSKLAPPEN]


; Include the DLL wrapper include..
Include "blitzsys.bb"

; This just checks to see if the DLL is available... (probably makes it resident too).
If DLLBlitzSysInitialise() = False Then RuntimeError("blitzsys.dll not found, you suck! :)")

windowHandle = DLLFindBlitzRuntimeHwnd("Example #002")
DLLShowWindow(windowHandle,SW_HIDE)


Delay 2000

DLLShowWindow(windowHandle,SW_SHOW)

End


mfg
 

Blitz-Coder

BeitragSo, Jun 18, 2006 2:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Besteht eine möglichkeit den Prozess im Taskmanaer zu verstecken? (DLL?)
_______________________________
>>>> Update! <<<<
>>>>>>> <<<<<<<
>>>>>>>>> <<<<<<<<<<
>>>>>>>>>>[RD-Ware]<<<<<<<<<<
>>>>>> www.rd-ware.de.vu <<<<<<<
________________________________

PowerProgrammer

BeitragSo, Jun 18, 2006 7:59
Antworten mit Zitat
Benutzer-Profile anzeigen
@BlitzCoder:
Über umwege nur... Hoffe, du willst keinen Virus proggen...

Du musst den Prozess als Dienst anmelden, dann sieht der Taskmanager den nicht, dafür sieht man ihn dan unter "Dienste"...
www.xairro.com Alles für Webmaster und Programmierer! Es gibt mehr als bloß einen Counter!
 

Dreamora

BeitragSo, Jun 18, 2006 9:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein die möglichkeit gibt es unter richtigen Windows Versionen (NT basierend) nicht. Der Admin kann sich alle laufenden Dienste / Prozesse anzeigen lassen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group