Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi String gegen Var tauschen in EXE (https://www.delphipraxis.net/111399-string-gegen-var-tauschen-exe.html)

G4RFiELD 2. Apr 2008 20:55


String gegen Var tauschen in EXE
 
Liste der Anhänge anzeigen (Anzahl: 1)
Folgendes Problem:

Habe mal ein Programm geschrieben dass ich aber mit Borland Delphi nicht mehr geöffnet bekomme und daher nicht neu kompilieren kann. Das Programm hat nur EINEN kleinen Fehler, und zwar sollte der folgende String
Delphi-Quellcode:
  MailMessage.Recipients.EMailAddresses := 'ich_(AT)_timbehrendt.de';
@ gegen _(AT)_ getauscht!!
eigentlich
Delphi-Quellcode:
  MailMessage.Recipients.EMailAddresses := mailvar;
heissen.

Nun kenn ich mit nicht besonders mit HexEditoren aus...kann man:
Entweder den String gegen die Variable tauschen oder zumindest den String in eine andere Mailadresse abändern?

Das Programm befindet sich im Anhang.

Gruß Tim und DANKE!!!

wido 2. Apr 2008 21:01

Re: String gegen Var tauschen in EXE
 
Zitat:

Zitat von G4RFiELD
Entweder den String gegen die Variable tauschen oder zumindest den String in eine andere Mailadresse abändern?

Ginge prinzipiell beides. Allerdings würde ich Dir vorschlagen lieber das Problem mit dem Öffnen des Projekts zu fixen als Strings zu ändern.

G4RFiELD 3. Apr 2008 21:06

Re: String gegen Var tauschen in EXE
 
Nun, wie aufwendig wäre das denn? Und wie geht das?

SirThornberry 3. Apr 2008 21:21

Re: String gegen Var tauschen in EXE
 
nicht sehr aufwendig bis aufwendig (je nach Talent)
Wie es geht: vorhandenen String suchen und durch neuen ersetzen.

Ich finde es allerdings auch sinnvoller das Projekt zum laufen zu bekommen.

Willst du es mit externen Tools bewerkstelligen oder selbst programmieren?

Luckie 4. Apr 2008 08:05

Re: String gegen Var tauschen in EXE
 
Zitat:

Zitat von SirThornberry
Wie es geht: vorhandenen String suchen und durch neuen ersetzen.

Der String darf aber auf keinen Fall länger sein, da sonst die Adressen in der Exe nicht mehr stimmen. Ist er kürzer muss er mit entsprechend viel Leerzeichen aufgefüllt werden.

RavenIV 4. Apr 2008 08:21

Re: String gegen Var tauschen in EXE
 
Zitat:

Zitat von G4RFiELD
Habe mal ein Programm geschrieben dass ich aber mit Borland Delphi nicht mehr geöffnet bekomme und daher nicht neu kompilieren kann. Das Programm hat nur EINEN kleinen Fehler, und zwar sollte der folgende String

Was ist mit dem Projekt los?
Warum kannst Du es nicht mehr öffnen?
Fehlermeldung?


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz