visual basicia lievästi opetelleena haluaisin tehdä sovelluksen, jossa olisi muutama command button, joista voisi käynnistää sovelluksia.
ja sitten vielä, miten siihen nappiin saisi sen ohjelman kuvakkeen, Picture -kohdasta se meni taustalle.
jos ohjelman antaa kaverille, pitää ilmeisesti ohjelman sovellukset olla mukana paketissa?
sovelluksen käynnistys?
3
795
Vastaukset
- xxxxx
Älä käytä Command buttoneita vaan PictureBoxeja.
Ohjelman käynnistät Shell komennolla, esim. Shell "c:\ohjelma.exe"
Vb:ssä (ostetussa) on mukana setup-paketin teko-ohjelma (se on samassa valikossa kuin vb).- jokk
aloin ajattelemaan asiaa liian monimutkaisesti.
pitääpä kokeilla huomenissa
- Delphikoodari..
Mulla ei ole kokemusta kuin Delphistä, mutta siinä homma onnistuu tosi hyvin :)
//=============================
!procedure TMainClass.RunAtCommandPrompt(const AExecutable, AParameters, AWorkPath: String);
!var
! SEInfo: TShellExecuteInfo;
! exitCode: DWORD;
!begin
! FillChar( SEInfo, SizeOf(TShellExecuteInfo), $00 );
! SEInfo.cbSize := SizeOf( TShellExecuteInfo );
! with SEInfo do
! begin
! fMask := SEE_MASK_NOCLOSEPROCESS;
! Wnd := Application.Handle;
! lpFile := PChar( AExecutable );
! lpParameters := PChar( AParameters );
! lpDirectory := PChar( AWorkPath );
! nShow := SW_SHOW; //SW_HIDE;
! end;
! // suoritetaan komento/ohjelma
! ShellExecuteEx( @SEInfo );
! // .. odotetaan kunnes on suoritettu!
! repeat
! Application.ProcessMessages();
! GetExitCodeProcess( SEInfo.hProcess, exitCode !);
! until (ExitCode STILL_ACTIVE) or Application.Terminated;
!end;
//============================
!procedure TMainClass.AliOhjelma;
!begin
! RunAtCommandPrompt( 'ohjelma.exe', '-c parametrit', 'C:\' );
!end;
Etu tässä on se, että voidaan käynnistää taustalla jokin sovellus (myös piiloitettuna), esim. jokin Java-sovellus ja jäädä odottamaan, kunnes tämä ulkoinen sovellus on suorittanut toimintonsa ja jatkaa siitä, kun tulos on valmis! :)
Onnistuneen ehkä Visual Basicilla myös, mutta en tunne sen koodia!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Riitta-Liisa ja Toni Roponen: Ero! Riitta-Liisa Roponen kertoo asiasta Instagramissa.
Riitta-Liisa ja Toni Roponen eroavat. Riitta-Liisa Roponen kertoo asiasta Instagramissa. – Talvi on ollut elämäni synk662169Sinä vain tulit elämääni
Ja joku tarkoitus sillä on ollut. Näyttämään mitä olen ja kuinka arvokas voisin olla. Se muutti ja käänsi elämäni suunna921462Millaisia ajatuksia on kaivatusta ja tilanteestanne tänään?
Kerro omista mietteistäsi tai lähetä terveisiä. Ehkä hän lukee ja lähettää sinulle takaisin omia mietteitään.621275Tiesitkö mies
Kuinka paljon mulla oli tunteita sua kohtaan? Jos et tiennyt,olisiko tietäminen vaikuttanut tapahtumiin? Ihmettelen kyll701258- 1151135
Jos siis saamme
Sen keskusteluyhteyden niin olisitko jo sinäkin rehellinen ❤️🙏 ne jää meidän välisiksi kaikki. Tarvitsemme toisiamme, j90980- 69970
Mies, mitä minun pitäisi tehdä
Niin, mitä naisen siis pitäisi tehdä, että lähestyisit ja tekisit aloitteen? Mikä on riittävä kiinnostuksen osoitus juur72929Toivottavasti et mussukka elättele toiveita meikäläisen suhteen
Tiedän mitä olet touhunnut joten aivan turha haaveilla mistään enää 👍81870Summit-tippuja Nicola sai Carolalta yllättävän viestin - Some älähtää rajusti: "Älä viitsi..."
The Summit Suomi -kisa käy kuumana kylmässä Norjan vuoristossa. Nicola tiputettiin kisasta juuri ennen finaalia. Likaise11845