Теорія:

Крапку з комою ставимо між частинами безсполучникового складного речення, якщо вони досить поширені або всередині них уже є розділові знаки.
Приклад:
Хлопчик поминув сосняк, пішов дубиною; в дубині вечеряли дятли, наїдаючись, видно, на зиму (М. Вінграновський).
Також крапку з комою ставимо між частинами складносурядного й складнопідрядного речень, якщо ці компоненти поширені чи мають свої розділові знаки.
Приклад:
Ся розмова лишила в мені якийсь гіркий несмак; але миритись, брати назад свої слова у мене не було бажання (Леся Українка).

І тепла радість душу обняла,
і сам не знаєш у задумі світлій,
Що краще — вечір цей чи ночі мла;
Що краще — біля тебе сад розквітлий
І серць квітучих трепет молодий
Чи над тобою зоряні сади (Б. Тен).

Люблю небо  уві сні, коли сниться мені воно в криницях; сниться в пригорщі води — з хмарами, коли я умиваюся вранці, що наче вмиваюся хмарами; і ще люблю небо найбільше тоді, коли в ньому летить лелека до нашої хати і дід іде до хати з ґирлиґою за плечима (М. Вінграновський).
Зверни увагу!
Замість крапки з комою можна вживати кому в простих і складних реченнях, крім безсполучникового.