DrPagel-FavIcon « »

Verfasst am 26.06.2006 22:05:22 Uhr
Automatischer Link-Austausch in einer HTML-Datei mit Hilfe von Turbo-Pascal

Immer wieder haben mir Freunde geraten, wenn Du mal was für Windows programmieren willst, dann benutze doch Delphi. Nur, erst muss ich Delphi mal installieren und studieren, damit ich weiß, wie es geht.

TurboPascal7.0 hatte ich mir vor Jahren gekauft, damit ich für mich etwas programmieren könne und eine freie Handhabe darüber besize, ob ich den Programm-Code (EXE-Datei) vermarkte oder nicht. Und ich hatte schon jahre(zehnte)lang die Entwicklung von Pascal und Turbopascal miterlebt, so dass man erst mal mit dem beginnt, was man zu können glaubt und sich dann erst auf neue Gebiete wagt.

Also ich möchte, dass unter dem Namen eines Beitrages
  • im Tagebuch-Archiv die Archiv-URL
  • im drpagel.log.ag-Tagebuch die drpagel.log.ag-URL
  • im drpagel.beeplog.de-Tagebuch die drpagel.beeplog.de-URL

    (usw.) stehen soll und nicht diese URL-Adresse unter dem Kreuz. Unter dem Kreuz kann eine (der) alternativ-Adresse(n) stehen, wie z.B. für 2004 die drpagel.log.ag-Adresse (denn später werden evtl. noch mehr folgen).
Zu fuss: man markiert die rechte URL-Adresse und tauscht sie mit einem HTML-Editor mit der linken URL-Adresse aus. Bei wenigen Beiträgen kann man diese Geduld noch aufbringen, aber ich habe sowieso für diese geisttötende Klein-Klein-Arbeit keine Geduld.

Deswegen habe ich mir heute mit Hilfe von Turbopascal (offline) diese Arbeit automatisiert. Leider musste ich hierfür ca. 8ZeitStunden an Programmier- und Testzeit investieren. Drei Bedingungen sind (zur Zeit) nötig:
  • die Zeilen der HTML-Ausgangs-Datei dürfen nicht länger als 255Stellen sein
  • die auszutauschenden URL's müssen in der gleichen Zeile zu finden sein
  • der zu kumulierende Listenbereich sollte mit und markiert worden sein.
Zum Vergleich: Ein Linktausch mit einem Datenbank-Tabelle-Editor z.B. mit Staroffice geht auch nicht, da hier die Daten als HTML-Textzeile und nicht in Form von HTML-Tabellenfeldelement-Einträgen vorliegen. Weitere Programm-Entwicklungen werden vielleicht irgendwann folgen, wenn ich mehr Zeit habe. (dp)
archiviert(tbid760.138): (dp) 07.04.2009 (+0,1h (+flagcounter +home.icon +w3c_LiCh)), 18.4.2009 (+0,2h (+html-korr.)),03.8.2010(+0,03h(-validome.org+w3c_HTMLch))
Haftungsausschluss
free counters
© drpagel.de Alle Rechte vorbehalten.