Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Warten auf Prozess

Mitglied: Malte

Malte (Level 1) - Jetzt verbinden

11.01.2007, aktualisiert 13:56 Uhr, 4361 Aufrufe, 2 Kommentare

Hallo zusammen,

ich habe ein recht dringendes Problem, welches ich allein leider nicht lösen kann

In asp.net (C#) muss ich eine Grafik on-the-fly erzeugen und speichern lassen. Das dauert je nach Auslastung ein paar Sekunden.

Nun möchte ich dem Benutzer in der Wartezeit eine Info-HTML-Seite mit einer "Bitte einen Augenblick Geduld ..." Meldung anzeigen, welche aber nach Erstellen der Grafik automatisch diese neue Grafik lädt ...

Wie kann ich das umsetzen ?

Derzeit starte ich das Grafikprogramm mit Process.Start(..) in der Page_Load Funktion und warte auf das Ende der Anwendung (mit WaitForExit()) ... doch leider wird dadurch in der Wartezeit auch keine HTML Seite angezeigt.

Gruß,
Malte

Nachtrag:
Nun habe ich es mit einem Thread probiert. Klappte (HTML wurde angezeigt und EXE parallel gestartet). Nur leider wird die neue Grafik nicht nach Abschluss des Grafikprogrammes angezeigt.

Ich habe im Thread das Process.Start(..) aufgerufen, dann WaitForExit() und schließlich Response.Redirect(..). Dieses Redirect wird aber nicht ausgeführt.

Irgendwelche Ideen ??
Mitglied: ketchup
11.01.2007 um 13:50 Uhr
hi!

du könntest die HTML-datei on-the-fly erzeugen.

und wenn die grafik fertig ist, eine neue HTML-datei mit den entsprechenden tags erzeugen bzw. schicken.


oder in die html ein refresh einbauen, dass eine gewisse zeit später sich reloaded.

allerdings aufpassen, dass die grafik dann auch exisitiert.



allerdings könntest du die gesamte webseite von deinem programm aus generieren und anzeigen und dadurch auch die grafik direkt an den webserver schicken und nicht im filesystem zwischenspeicher ... CGI!

jürgen
Bitte warten ..
Mitglied: Malte
11.01.2007 um 13:56 Uhr
hi!

Hallo. Vielen Dank für die schnelle Antwort.


du könntest die HTML-datei on-the-fly
erzeugen.

und wenn die grafik fertig ist, eine neue
HTML-datei mit den entsprechenden tags
erzeugen bzw. schicken.


Leider nein. Die HTML Datei ist eine ASPX Datei und richtig komplex


oder in die html ein refresh einbauen, dass
eine gewisse zeit später sich reloaded.

allerdings aufpassen, dass die grafik dann
auch exisitiert.


Problem: Die Benutzer wollen nicht 5 Sekunden "sinnlos" warten wenn der Server nicht ausgelastet ist. Deshalb mein Wunsch, sofort und flexibel auf die fertige Grafik zu reagieren.


allerdings könntest du die gesamte
webseite von deinem programm aus generieren
und anzeigen und dadurch auch die grafik
direkt an den webserver schicken und nicht im
filesystem zwischenspeicher ... CGI!


Leider auch nicht - s.o.

jürgen
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Skript soll warten bis bestimmte Prozess nicht mehr läuft

gelöst Frage von DaniBatch & Shell3 Kommentare

Guten Abend Kollegen, ich schreibe ein Powershellskript in dem ein Tool aufgerufen wird: Das Skript wartet leider nicht bis ...

Batch & Shell

Powershellscript - Dienst beenden, auf Prozess warten Invoke-Command

gelöst Frage von ChrisIOBatch & Shell7 Kommentare

Hallo, ich bastle gerade an einem Veeam Powershell Script. Ziel ist es, 2 Dienste anzuhalten und auf die Beendigung ...

Windows Server

Warten auf "Gruppenrichtlinienclient" ?

Frage von dojo2000Windows Server3 Kommentare

Hallo zusammen, ich habe mich heute von einem Windows Server 2008 R2 Standard abgemeldet. Danach bleibt auf dem Abmeldebildschirm ...

Windows Userverwaltung

Nach Kennwortänderung - Warten auf Benutzerprofildienst

Frage von Andy1987Windows Userverwaltung16 Kommentare

Guten Tag, wir haben seit einigen Wochen ein Problem bei uns und ich finde den Fehler einfach nicht. Wir ...

Neue Wissensbeiträge
Peripheriegeräte
Unterschrank für HP Drucker
Tipp von NixVerstehen vor 2 TagenPeripheriegeräte2 Kommentare

Als kurzen Freitags-Tipp möchte ich gerne meinen neuen Drucker-Unterschrank Modell Amica KS 15423W vorstellen. Das Gerät eignet sich hervorragend ...

Windows 10
Windows 10 - Probleme mit Point-And-Print
Tipp von emeriks vor 3 TagenWindows 103 Kommentare

Hi, wir kämpfen z.Z. mit einigen Druckertreibern, welche unter Win10 beim Verbinden eines Druckers von Printserver mit dem Dialog ...

Windows 10

Windows 10 1803 - Ihr Roamingbenutzerprofil wurde nicht vollständig synchronisiert

Anleitung von Deepsys vor 3 TagenWindows 101 Kommentar

Bei allen Windows 10 1803 PCs traten Probleme mit den Servergespeicherten Profilen auf. Das Abmelden dauerte sehr lange und ...

Exchange Server
Exchange - Fehler mit 2018-07 Sicherheitsupdate
Tipp von ArnoNymous vor 5 TagenExchange Server7 Kommentare

Hallo, es gibt mal wieder Freude mit den MS-Updates. KB4338814 führt dazu, dass der Exchange keine Mails mehr zustellt. ...

Heiß diskutierte Inhalte
Router & Routing
Routing Problem mit Kaskade FritzBox und pfsense zugeriff nur von der firewall auf die clients und 0.0.0.0
Frage von ukl1967Router & Routing23 Kommentare

Hallo, ich habe ein an sich triviales Problem elches ich allerdings nicht gelöst bekomme. NAS 10.5.10.53 Mein Netz baut ...

LAN, WAN, Wireless
HP Probook 470 G4 - abbrechende Downloads
Frage von joern1LAN, WAN, Wireless19 Kommentare

Folgendes Problem, für einen Tipp wäre ich dankbar: Bei WLAN-Verbindung zum Internet (nicht LAN) kommt es bei etwas größeren ...

Server-Hardware
Einsteigerfragen zu HP ProLiant DL380p Gen 8
gelöst Frage von brain2011Server-Hardware14 Kommentare

Hallo, ich habe mir einen HP ProLiant DL380p Gen 8 zugelegt, um mich grundlegend mit dieser Geräteklasse und der ...

Server-Hardware
DL380p Gen8 LEDs Laufwerksaktivität funktionieren nicht
Frage von Cisco7971Server-Hardware14 Kommentare

Hallo zusammen, ich habe hier ein seltsames Problem: Die LEDs an den Smart Carriern, die bei Laufwerksaktivität rotieren, tun ...