![]() |
DeCompiler
Moin,
Da der Programmierer mitsammt den Quellcodes des Projekts verschwunden ist, und wir nur ein .exe-file vorliegen haben, stellt sich mir die Frage, ob es nicht sowas wie einen DeCompiler gibt. Gruss EL |
Re: DeCompiler
Such einfach im Forum mal nach "DeCompiler" und die Anwort wird sein:
Nein. Einen Delphi-Quellcode wirst Du nicht mehr herbekommen. Du bekommst Assembler und die Formulare heraus, aber kein vernünftig lesbaren Quellcode. |
Re: DeCompiler
Moin,
Da das Kapital des Programmierers -> seine <- Quellcodes sind, ist es auch gut das es keine DeCompiler gibt. Wenn es nicht sein Quellcode ist und er ihn eigentlich mit verkauft hat, dann ist das ein Fall für den Rechtsanwalt. Ansonsten muß der Quellcode eben gekauft werden! Das kann für ein einzelnes Projekt aber teuer werden, wenn, wie oft üblich, auch gekaufte Fremdkomponenten verwendet wurden. Der Entwickler darf diese ohne Quelltextweitergabe für mehrere Projekte nutzen. Wenn er den Quelltext verkauft, dann muß auch die Komponente komplett für dieses eine Projekt berechnet werden, anspnsten sind noch nach jahren Rechtsstreitigkeiten zu erwarten. Grüße // Martin |
Re: DeCompiler
Zitat:
2. Das Ding muss bis 1.10.2004 laufen! Auf Deutsch: Keine Zeit für Juristensch.... Gruss EL |
Re: DeCompiler
Wenn der Programmierer angestellt war, dann gehören die Quelltexte eventuell der Firma (das hängt aber von seinem Vertrag ab, ich hab da keine Ahnung).
Wenn der Code aber nirgends gespeichert wurde...pech gehabt. Ihr werdet wohl oder übel alles neu schreiben müssen. |
Re: DeCompiler
Zitat:
Nur hab ich den ganzen Sch... jetzt am A... und muss mich reinarbeiten (siehe Thread: Delphi Newbie) Gruss EL |
Re: DeCompiler
Damit ist Rechtslage klar,
der Quellcode gehört Euch! Keine Zeit für Juristen? Ok, dass kann ich gut verstehen, aber wenn es was größeres war, dann ist das sicherlich nicht mal eben nachzuprogrammieren. Da hlft vielleicht einfach ein Abmahnschreiben mit entsprechender kostenandrochung, wenn er das "Firmeneigentum" nicht herausgibt. Andernfalls ist das Diebstahl. Vielleicht hilft aber auch Diplomatie... Grüße // Martin |
Re: DeCompiler
Zitat:
Strafantrag wegen Diebstahl und Computersabotage stellen. Bei einem normalen Angestelltenvertrag sind alle Entwicklungen Eigentum der Firma. Und was ist mit Backups? Falls ihr keine habt, so ist das für eine Firma mehr als Fahrlässig. |
Re: DeCompiler
Zitat:
Der Juristenquatsch ist nicht meine Aufgabe. Dafür hab ich jetzt keine Zeit. Soll sich der GF drum kümmern. Muss das Programm ans Laufen bringen, sprich: alles from the Scratch new. Gruss EL |
Re: DeCompiler
Und wieso suchst Du Delphi? Hat er die CD auch noch mitgenommen?
|
Re: DeCompiler
Zitat:
Gruss EL |
Re: DeCompiler
Zitat:
|
Re: DeCompiler
Als Kunde stellt man sich auf den Standpunkt, dass die Firma für Backups verantwortlich ist. Man könnte sicher ein paar Tage schinden, aber da der 1.10. noch lang hin ist, dürfte das auch nicht funktionieren.
|
Re: DeCompiler
Zitat:
Die Applikation ist für die Firma lebenswichtig. Daher: Für mich zählt jetzt nur, das ich das Ding ans Laufen bekomme. Gruss EL |
Re: DeCompiler
Zitat:
Gruss EL |
Re: DeCompiler
Zitat:
Und der 1.10 ist nicht lange hin. Für kleinere Anwendungen/Tools mag das zwar stimmen, aber wenn das Programm für die Firma so wichtig ist, wird es sich wahrscheinlich um ein Programm mit einem Aufwand in mehreren Mannmonaten/Jahren handeln. |
Re: DeCompiler
Zitat:
Nur muss ich mich jetzt mal in die Programmierung wieder einarbeiten. Ich hab zuletzt Pre-Windows programmiert (ausser jetzt ein paar Webgeschichten). Gruss EL |
Re: DeCompiler
Moin,
da Du offensichtlich schon am Samstag an dem Ding sitzt, scheint Dir das doch deutlich Arbeit zu machen. Versuch für Dich abzuschätzen, was Du selbst leisten kannst. Mach Dir Wochenpläne als Richtlinie. Danach gibt es nur zwei Optione: Win or Lose. Wenn es einfach nicht geht, dann mußt Du Verstärkung beantragen. Es gibt hier im Forum einige, die auch proffesionelle Auftragsprogrammierung anbieten. Kommt halt nur darauf an, ob diese gerade in dem Gebiet fit sind was Ihr braucht und welche Zeit verfügbar ist, aber da hilft ja Fragen. Viele Grüße // Martin |
Re: DeCompiler
Zitat:
Gruss EL |
Re: DeCompiler
Zitat:
Und wenn du zuletzt Pre-Windows programmiert hast und die SW lebenswichtig für die Firma ist, so würde ich nicht noch einige Zeit für die Einarbeitung in Delphi riskieren, sondern einen Delphi-Profi für diese Aufgabe beauftragen. Die Kosten für 6 Wochen Freiberufler sind in deinem Fall evtl. vernachläßigbar gegenüber den Schaden wenn Du es (trotz tatkräftiger Hilfe des DP-Forums) nicht bis zum 1.10 schaffen würdest. Falls Du hier im Forum keinen Freiberufler finden würdest, so schau mal bei ![]() |
Re: DeCompiler
Zumindest die dfm Dateien für die Form kann man aus der EXE Datei wieder extrahieren. Die liegen ja fast unverändert als Resource in der Datei. Teilweise ist auch noch ein wenig mehr möglich.
![]() ![]() |
Re: DeCompiler
Zitat:
Aber wenn die Firma komplett davon abhängt ist es wahrscheinlich tatsächlich notwendig, zumindest Teile davon auch nach extern abzugeben. |
Re: DeCompiler
@thema:
nö gibt es nicht, hächstens nen disassembler |
Re: DeCompiler
Zitat:
|
Re: DeCompiler
Zitat:
Gruss EL |
Re: DeCompiler
Zitat:
Und wenn es nur nullen sind, dann ist es noch einfacher. |
Re: DeCompiler
Zitat:
Gruss EL |
Re: DeCompiler
achso...
ja, die wiederherstellung zahlt sich nur bei großen verlusten aus. |
Re: DeCompiler
Um das ganze hier evtl. mal endgültig zu klären:
Datenwiederherstellung ist nicht, fertig aus. Okay. Decompilieren ist auch nicht. Geht einfach nicht - fertig aus ;). Disassemblieren nützt dir nur etwas, wenn du ein Obercrack was Assembler angeht bist, und das lesen kannst wie ein Roman vorm Einschlafen. Kann so gut wie keiner - fertig aus. Du kannst nicht wirklich Delphi, aber es gäbe hier sicherlich Leute, die du ggf. ansprechen könntest dir professionell zu helfen das Ding auf die Beine zu stellen. Wenn das so wichtig für den Fortbestand der Firma ist kannst du dir garnicht leisten dass mit Halbwissen alleine hinzubiegen - aber das müsstest du natürlich vorher abschätzen, wie umfangreich die Kiste wird. Wenn es wirklich nur ein bischen Zusammengeklicke von Buttons und Edits ist, dann sollte das kein Problem werden - bist ja nicht ganz unerfahren was Programmierung angeht. Da würde es sich evtl. lohnen ein paar kleine kurze Tutorials zu lesen/machen zum Thema Delphi-einführung und Objekt orientierte Programmierung. Wenn man das verstanden hat, erledigen sich viele Fragen oft von selbst. Hier immer wieder zu betonen wie wichtig das ganze ist bringt dich nicht weiter. Stelle doch schon mal konkrete Fragen zu Problemen die sich abzeichnen. Damit wäre dir sicherlich mehr geholfen ;). Wenn alle Stricke reissen, dann wirst du nicht drumrum kommen deinem Chef zu sagen: "Kann ich nicht." Besser ein Mal ehrlich, als aus falschem Stolz die Firma platt! Wenn es noch früh genug ist, dann kann man noch gut externe Leute damit beauftragen. Hilft nicht deinem Ego, aber deinem Brötchengeber - und ohne Brötchen gibt es kein "dein Ego" mehr :zwinker:. Gut gemeinte Grüße, dizzy :angel: |
Re: DeCompiler
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Kann ich es ? ok -- dann übernehm ich es. (Aber dafür mussa ich mir jetzt mal Gewalt antun) Kann ich es nicht ? -- Sorry Chef, musst in die Tasche greifen. Zitat:
Te Salutant EL |
Re: DeCompiler
Um was für ein Programm geht es denn??
|
Re: DeCompiler
Zitat:
Ein paar Eingabeformulare und daraus wird dann am Ende was berechnet. Gruss EL |
Re: DeCompiler
Zitat:
Und zu dem nicht wirklich schwer. Viel Erfolg :thumb: |
Re: DeCompiler
Hallo El,
wollte Dich mit dem juristischen nicht Nerven, aber so wie sich das anhört ist das schon zeimlich dicke. Diese Abschätzungssachen sind übrigens wirklich nicht ganz einfach. Wenn Du was hast wo Du Denkst es kann Dir geholfen werden, dann melde Dich einfach nochmal. natürlich mußt Du Dir letzlich selbst klar werden ob es geht oder nicht. Bei der Einschätzung des Schwierigkeitsgrades könnte Dir aber geholfen werden, wenn Du einige (unverfängliche) Screenshots der Anwendung freigibst. Wohlgemerkt, möglichst ohne Firmennamen oder interna, nicht das du Ärger bekommst. Das wäre aber eine Möglichkeit um abzuschätzen ob da Fremdkomponenten eingebaut sind oder ob mit Standartkomponeten alles zu erreichen ist. Sonst kurzum viel Erfolg ! Grüße // Martin |
Re: DeCompiler
Zitat:
Schon wenn ich Screenshots posten würde, wären das heikle Interna. Das Ding ist in div. Fachkreisen zu bekannt. Aber wie es aussieht, sind es echt nur normale Standarddinge. Alles in Allem nix besonderes (ok - evtl. eine Übertragung einer XML-Datei). Aber nach Fremdkomponenten sieht das echt nicht aus. Vielleicht schrei ich ja hier am Dienstag: Auf geht´s wer machts? Gruss EL |
Re: DeCompiler
Man muss halt seine Angestellten besser behandeln! Den Namen von dem Angestellten habt ihr schon aufgeschrieben? Oder stand der auch nur auf der Festplatte?
PS. Das Programm ist definitiv weg. Disassembler etc. könnt ihr vergessen. |
Re: DeCompiler
Zitat:
Gruss EL |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz