Zum Inhalt springen

Iceman346

Mitglieder
  • Gesamte Inhalte

    109
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Iceman346

  1. Das tats nicht, mit FTP.StartInfo.WindowStyle = ProcessWindowStyle.Hidden gehts aber. Dann noch eine Frage: Ich habe nun in meinem Programm eine TextBox worin das Log des hinterliegenden FTP Programmes ausgelesen wird. Kann ich dies irgendwie so einstellen, dass er nach jedem Lesevorgang ganz bis zum Ende scrollt? Ich habe schon versucht den Cursor zum Ende zu setzen, aber dadurch scrollt er nicht runter.
  2. Das Programm existiert halt nu als Konsolenanwendung und ehrlich gesagt hab ich in C++ noch nie was anderes als Konsolenanwendungen erstellt, wüsste also garnicht wie ich anfangen sollte. Hab aber im Internet ne Codezeile gefunden die in C++ das Fenster verstecken soll, werd die dann zur Not noch in das Programm einbauen.
  3. Ist ne ganz normale Konsolenanwendung, ja. Mit dem absoluten Pfad startete es, hab nun den Aufruf auf FTP = Process.Start(System.AppDomain.CurrentDomain.BaseDirectory() & "FTP.exe") geändert, damit funktioniert alles wie gewünscht. Wäre noch die Frage, ob es möglich ist das Konsolenfenster der aufgerufenen Anwendung zu verstecken.
  4. Nö, eigentlich nicht. Soll auch keine Eingabe rein oder so, könnts auch alles auf Labels ändern, aber das sollte ja nicht die Quelle des Problemes sein Ja natürlich. Die verbindet sich mit einem FTP Server, schaut ob da Dateien liegen, kopiert diese runter und wiederholt diesen Vorgang alle X Sekunden. Ist nen C++ Programm welches ich geschrieben habe, dass hier auf der Arbeit momentan als Hilfe läuft. Startet man das Programm von Hand läuft auch alles wie es soll. Edit: Interessanterweise ist Firefox nichtmal der Standardbrowser
  5. Im Internet findet man zwar Unmengen an Tipps zu älteren VB Versionen, aber bei den .net Teilen ist man eher aufgeschmissen. Folgendes Problem: Ich versuche mir momentan VB beizubringen, da darin viele der hier auf der Arbeit genutzten Programme geschrieben sind. Nun hab ich es mir zur Aufgabe gemacht ein kleines Programm zu schreiben, welches ein externes Konsolenprogramm auf Knopfdruck starten und beenden kann. Dies wirft aber einige seltsame Probleme auf. Mein bisheriger Code sieht so aus: Public Class Form1 Dim gestartet As Boolean = False Dim FTP As Process Dim config As Process Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TextBox1.Text = "FTP Kopierer gestoppt." TextBox1.BackColor = Color.Red End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If Not gestartet Then FTP = Process.Start("FTP.exe") TextBox1.Text = "FTP Kopierer gestartet." TextBox1.BackColor = Color.Green Button1.Text = "FTP Kopierer stoppen." gestartet = True ElseIf gestartet Then FTP.Kill() TextBox1.Text = "FTP Kopierer gestoppt." TextBox1.BackColor = Color.Red Button1.Text = "FTP Kopierer starten." gestartet = False End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If Not gestartet Then config = Process.Start("Config.exe") gestartet = True ElseIf gestartet Then config.Kill() gestartet = False End If End Sub End Class (und ja ich weiß, dass ich die gestartet Variable so nicht weiterbenutzen kann) Der Aufruf und das Beenden der Config.exe funktioniert dabei problemlos, aber die FTP.exe startet er nicht. Stattdessen öffnet er den Firefox mit ftp://ftp.exe/ in der URL Leiste. Kann mir irgendwer sagen wo mein Fehler liegt? Ist es möglich die FTP.exe so zu öffnen, dass das Konsolenfenster nicht sichtbar ist?
  6. Nee, bei mir stehts auch nicht im Vertrag, hab den Betrag erst in der Ausbildungsbescheinigung die ich mir habe ausstellen lassen gesehen.
  7. Ich werd dafür neidisch wenn ich hier von Leuten lese die als Weihnachts oder Urlaubsgeld gleich nen volles Gehalt bekommen Das ist bei mir nämlich deutlich niedriger. Hab die genauen Zahlen grad nicht im Kopf, aber iirc lag das eine so bei 180€ und das andere bei 260€.
  8. Da müssten die Schuljahre gelten, steht zumindestens so in meiner Ausbildungsbescheinigung. Ich hab ja zum 1.3. angefangen und offiziell beginnt mein 2. Ausbildungsjahr am 1.8. 2008, mitsamt Gehaltserhöhung und allem drum und dran.
  9. Hab grad den Vertrag unterschrieben (FIAE, datiert auf 1.3., ging alles etwas flott, darum gabs den Vertrag erst jetzt). Vergütung bei mir Brutto: 1. Jahr: 800€ 2. Jahr: 850€ 3. Jahr: 900€ Bin ich eigentlich sehr zufrieden mit.
  10. *Geräusch einer Hand die auf die Stirn klatscht* Da hätt ich auch selbst drauf kommen können ^^ Jo, hatte das mit der String Variante gemerkt und geändert. Im Endeffekt war der Aufwand aber erstmal sowieso nicht nötig, da das Programm momentan noch keine Dateien durchsuchen soll. War ursprünglich als Programm geplant welches Dateien von einem FTP Server holt, nach bestimmten Markierungen schaut und diese aussortiert, aber erstmal reicht es wenn nur die Dateien kopiert werden und das klappt auch wunderbar.
  11. Mit Strings stürzt auf jeden Fall nichts ab Keine Ahnung woran es beim Char lag.
  12. Werd ich nächste Woche oder so mal ausprobieren, danke für die Tipps. Strings sind sowieso besser, da ich im Endeffekt den Inhalt der Datei mit ner Vorgabe vergleichen will und das geht über Strings ja deutlich einfacher. Scheint aber irgendwie an der Datei zu liegen, hab mal ne deutlich größere Datei (~160kb) versucht, da lief er problemlos durch, hab dann wieder auf die andere Datei gewechselt, da stürzte er wieder ab.
  13. Ich schreib grad an einem ersten kleinen Programm für meine, Anfang der Woche angefangene FIAE Ausbildung Aber so ganz will es grad nicht. Folgenden Programmcode nutze ich: ifstream * lesen = new ifstream("53967.JDF"); char text[100] = ""; *lesen >> text; while (!(*lesen).eof()) { cout << text << endl; *lesen >> text; } dies stürzt dann immer bei der Ausgabe der Datei ab. Gibt es irgendein Problem mit der Größe vielleicht? Verkleinere ich den Inhalt der Datei geht es. Die Datei enthält einfachen .xml Code und ist ~17kb groß.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...