Vorgang extern ausführen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

blitzuser34

Betreff: Vorgang extern ausführen

BeitragSa, Jan 19, 2008 19:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich wollt mal fragen ob ihr ne Idee habt, wie ich einen Vorgang extern ausführnen kann. Theoretisch könnte ich ein externes Programm ausführen und das Ergebnis dann abspeichern. Ich will aber kein neues Fenster. Oder soll ich das Programm im Desktopbuffer machen? Oder soll ich bei Blitzplus einfach kein Fenster aufmachen und kein Graphics verwenden?

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSa, Jan 19, 2008 20:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Was meinst du mit externen Vorgang?
Hast du den ein Programm am laufen?

Wie wäre es mit mehr Info.
[BB2D | BB3D | BB+]

blitzuser34

BeitragSa, Jan 19, 2008 20:53
Antworten mit Zitat
Benutzer-Profile anzeigen
z.B. bei nem Suchprogramm... Ich will die Funktion nähmlich nicht in meinem Programm ausführen. Deshalb hab ich mir gedacht ich schreib den Ordner in eine Datei und führ dann die Suche aus. Ich will aber kein 2. Fenster. Deshalb hab ich gefragt, was ich dann am besten nehme.
 

Dreamora

BeitragSa, Jan 19, 2008 20:58
Antworten mit Zitat
Benutzer-Profile anzeigen
und was nutzt es dir wenn du das net selbst machst in deinem programm sondern ein zeites programm schreibst, was dir das macht?
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

blitzuser34

BeitragSa, Jan 19, 2008 20:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie soll ich ne rekursive Suchfunktion in ner Schleife verwenden???????

Eingeproggt

BeitragSa, Jan 19, 2008 21:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du rekursiv programmierst, soll ein Programm nicht sich selbst aufrufen, sondern eine Funktion sich selbst.
Ist das verständlicher?

(Wenn du unbedingt eine 2. Anwendung machst: Ja, bei B+ einfach kein Fenster erstellen und kein Graphics aufrufen)

mfG, Christoph.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

blitzuser34

BeitragSo, Jan 20, 2008 12:10
Antworten mit Zitat
Benutzer-Profile anzeigen
@Eingeproggt: Ich weiß dass sich die Funktion selber aufruft. Das war eher als Gegenfrage von Dreamora gemeint. Er hat nähmlich gefragt warum ich ein 2. Programm will. Die Antwort: Ich kann keine rekursive Suche in der Programmschleife laufen lassen.

BladeRunner

Moderator

BeitragSo, Jan 20, 2008 12:20
Antworten mit Zitat
Benutzer-Profile anzeigen
doch kannst du, ohne Probleme.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

blitzuser34

BeitragSo, Jan 20, 2008 12:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Und wie soll das gehen? Das Programm soll ja weiterlaufen.

BladeRunner

Moderator

BeitragSo, Jan 20, 2008 12:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Du kannst zB den letzten Zwischenstand in einer globalen festhalten und die Funktion erst in der nächsten Runde wieder mit diesen Daten aufrufen.

Multithreading (was Du dir augenscheinlich wünschst) ist unter bb und bm nicht zu realisieren, da muss man ein wenig tricksen.

execfile könnte zwar ein externes Programm starten, aber das abgleichen der Daten wäre langsam und aufwändig.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group