Fandom Δημοσιεύτηκε Ιούλιος 5, 2010 #1 Κοινοποίηση Δημοσιεύτηκε Ιούλιος 5, 2010 Παίδες έχω ένα θέμα με VB και χρειάζομαι τα φώτα σας.Έχουμε ενα .exe γραμμένο σε Fortran, το οποίο με το που το τρέχεις σου ζητάει ενα filename. Aν το καλέσουμε με Shell(), πως μπορούμε να πείσουμε τη VB να του βάλει μέσα το file name;Οποιαδήποτε βοήθεια ευπρόσδεκτη! Link to comment Share on other sites More sharing options...
Jaco Ιούλιος 7, 2010 #2 Κοινοποίηση Ιούλιος 7, 2010 Σε ένα module ή στην αρχή του frm αρχείου βάζεις το declaration της ShellExecute από το winapi...Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongΚαι στον κώδικά σου μετά το καλείς έτσι...:Dim tmpStr As StringDim hdl As LongtmpStr = "--option 1 --option 2 κτλ"hdl = ShellExecute(0, "Open", "program.exe", tmpStr, App.Path, 1)όπου στο tmpStr βάζεις όλες τις παραμέτρους που θες να εκτελέσει το program.exe, το οποίο είναι το fortran πρόγραμμά σου... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.