Wenn Du nicht gleich ein plattform-unabhängiges System wie Java verwendest, so kannst Du natürlich auf ein paar Dinge achten:
1. Überlege Dir, wo Plattformunterschiede sind
Dateinamen, Oberfläche, Shell-Programmierung etc.
2. Isoliere die plattformabhängigen Teile so gut wie möglich
3. Schau genau, welche Möglichkeiten dir deine Entwicklungsumgebeung bereits bietet
In Delphi/Kylix beispielsweise gibt es bereits eine Funktion die dir das Pfadbegrenzungungszeichen liefert. Auch Dateifunktionen arbeiten dort bereits plattformunabhängig.
4. Verwende oder programmiere eine Zwischenschicht
Schreib also Funktionen/Prozeduren, die du ggf. plattformabhängi anpassen kannst, die im Rest deines Programmes verwendet werden können, eben unabhängig von der Plattform.
vop