Zitat von
hanspeter:
procedure init_Kommunikation -> Delphi hängt sich auf
procedure init_Komm -> es funktioniert.
Das hat nur indirekt mit der Namenslänge zu tun. Der längere Name bewirkt im Speicher eine Verschiebung des Programmcode oder Datensegments.
Der eigentliche Fehler ist entweder in der Procedure oder schon beim Aufruf passiert (oder schon einige Zeilen vorher).
Je nach Speicherlayout wirkt er sich aus oder eben nicht.