Hey, nicht schlecht. Das spart mir als eingerosteten Entwickler die Arbeit. Hatte gestern nämlich mal angefangen mit C#, aber bin nicht so sehr weit gekommen. Aber schau bitte nochmal. Wenn ich die Datei einlese wird der Text zwar noch angezeigt, aber dann stürzt das Programm ab. Ich denke, die Textbox verkraftet nicht so viel Text, denn die Dateien sind i.d.R. etwas größer. Also vielleicht zeigst Du nur einen Teil des Textes im Fenster an und schreibst gleich alles beim Konvertieren in die Datei (am einfachsten den Dateinamen mit einer neuen Erweiterung). Würdest Du auch den Quellcode zur Verfügung stellen (bzw. das Projekt)? Also vielen Dank.
Dateiein- und -ausgabe programmieren
-
-
Ja, da setz' ich mich nochmal dran. Ab einer gewissen Dateigrösse wird die ganze Sache ziemlich lahm und es liegt wirklich an der Textbox bzw. die Art wie sie mit Text gefüllt wird. Das Prog. kackt zwar nicht ab, aber es sieht so aus als ob es nichts mehr macht. Die Textbox an sich verpackt mehrere Megabytes, daran soll's nicht liegen. War gestern (ups - heute) schon ziemlich spät/früh und hatte es nur mit kleineren Dateien getestet. Quellcode/Projekt kann ich zur Verfügung stellen, wer ihn denn haben will...
EDIT: Hab's nun doch noch heute geschafft, sollte jetzt viel schneller laufen. Die beiden Dateien wie vorher beschrieben entpacken (man sollte auch BEIDE Dateien herunterladen!), vorher noch die Endung '.bmp' entfernen! Ist immer noch "quick and dirty", Fehler werden keine abgefangen. Vorsicht daher bei zu konvertierenden aktiven System-DLLs von Windows, da kann schon mal ein I/O-Error auftreten, aber dafür war diese Anwendung ja auch nicht konzipiert. Jetzt ist zusätzlich noch ein Fortschrittsbalken vorhanden, damit man auch sieht, dass das Prog. noch "lebt"! Eine 15 Megabyte grosse Datei braucht hier ca. 15 Sekunden für die Konvertierung. Viel Spass beim testen.
-
Na funktioniert doch Super. Vielen Dank. Ich würde mich mal für den Quelltext anmelden.
-
Gerne. Hier ist das komplette Projekt (Delphi 7).
-
Danke.
-
Sorry, dass ich diesen Thread wieder hoch hole - hatte den schon abgemeldet, wurde jetzt erst drauf hingewiesen, dass sich doch noch einer meines Anliegens erbarmt hat...
Ganz vielen lieben Dank, Dimebag! - das ist echt ne super Sache so!
Ich hatte nen Fehler in meiner Beschreibung: das letzte Komma in der Zeile muss noch weg, da motzt der Assembler - und dass da als Ausgabeformat "Pesi" steht ist etwas verwirrend, das ist eben einfach für Assembler...
also wenn Du die zwei kleinen Änderungen noch machen könntest, wäre das echt super! - das mit Header vorne rauslöschen kann ich dann ja doch auch im Texteditor machen, das ist nicht mehr der Riesen-Aufwand, das ist ja ein ganzer Block...
-
Ist leider in Delphi programmiert. Damit hab ich nur gar nichts zu tun. Aber schön, dass der Quellcode dabei ist. Der ist auf jeden Fall leicht verständlich. Aber eben der Compiler fehlt mir ...
-
Mir leider auch, sonst würde ich versuchen es anzupassen. Hab zwar noch nie was in Delphi gemacht, aber vor vielen Monden mal in der Schule Turbo Pascal gelernt... (in der 8. oder 9. Klasse).
-
Ja, die Frage war ja an den Dimebag gerichtet, der hat das doch gemacht, dass er eben nur (das dürfte ja wirklich kein großer Aufwand sein..?) diese zwei kleinen Änderungen noch vornimmt und das als .exe neu reinstellt...