A.- K._, geb. 1971, geht - abgesehen von gelegentlichen erfolglosen Arbeitsversuchen - seit 1992 keiner Erwerbstätigkeit nach. Wegen Drogenabhängigkeit war er wiederholt in stationärer Behandlung (Entzugsaufenthalte). Im Schlussbericht der Kantonalen Psychiatrischen Klinik X._ vom 22. Dezember 1994 wurde eine Polytoxikomanie diagnostiziert; dieselbe Diagnose findet sich seither in zahlreichen ärztlichen Berichten. Am 12. April 1996 meldete sich K._ bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle des Kantons Solothurn lehnte das Begehren mangels Invalidität mit in Rechtskraft erwachsener Verfügung vom 25. September 1996 ab. Am 31. Juli 1998 ersuchte der Versicherte erneut um Zusprechung der gesetzlichen Leistungen. Dieses Begehren lehnte die IV-Stelle des Kantons Solothurn mit Verfügung vom 28. Oktober 1998 ab. B.- Hiegegen erhob K._ Beschwerde mit dem Begehren um Zusprechung der Versicherungsleistungen nach Durchführung einer psychiatrischen Begutachtung. Das Versicherungsgericht des Kantons Solothurn hiess mit Entscheid vom 19. April 1999 die Beschwerde insofern gut, als es die angefochtene Verfügung aufhob und die Sache an die IV-Stelle zurückwies, damit diese ein psychiatrisches Gutachten einhole und anschliessend über das Leistungsbegehren neu verfüge. C.- Mit Verwaltungsgerichtsbeschwerde beantragt die IV-Stelle die Aufhebung des vorinstanzlichen Entscheides. K._ und das Bundesamt für Sozialversicherung haben keine Vernehmlassung eingereicht. 