Zitat von
hans-peter2:
{dieser Teil steht in Unit1}
case verlauf of
1:
2:
3:
zum Beispiel die
4:
5:
6:
7:
auf die zweite, zusätzliche
Unit verlagern will, würde das auch funktionieren? Oder eben doch nur mit functionen und proceduren?
das wird nicht so recht gehen, da du bei einem "normalen" delphi-programm ja eh nur units schreibst arbeitest du da auch nur mit proceduren und funktionen. wenn du jetzt meinst das ein teil der procedure hier und ein anderer teil da sein soll, dann kannste das nich einfach da raus kopieren oder so, sondern du musst dir dann halt neue proceduren schreiben die du dann in auch in einzelne units auslagern kannst. diese units bindest du dann ganz einfach per uses ein und schwupps fertig. es gibt sogar einen menüpunkt units verwenden, da kannste dann deine units zu deinem programm hinzufügen.
ob es sinnvoll ist eine case anweisung in einzelne units zu verlagern wage ich zu bezweifeln außer das sind tausend zeilen code
.
aber jeder wie ers am besten kann...
//EDIT: das hauptaugenmekr liegt in der möglichkeit der wiederverwendbarkeit der einzelnen funktionen und proceduren, und ein riesenvorteil gegenüber der
dll, die
unit wird mit compiliert was bedeutet das du sie deinem compilierten programm nicht anhängen musst, das sie in die exe eingebunden ist. units sind allerdings nicht kompatibel zu anderen programmiersprachen so wie
dll's es sind