Evo ti osnovni primer za pravljenje exe-a iz VB6
Resenje koristi Scripting ActiveX controlu (koja moze da izvede VB i Java sctipt). Ako imas VB6 imas i nju instaliranu.
A ako hoces da program posaljes nekom napravi insaler i ukljuci msscript.ocx (ne znam tacno dali je ona sastavni deo windowsa)
Ovde je demonstrirano samo osnovno.
Script moze da bude prilicno komplikovan (cak moze da pistupi formama i ostalim objektima iz glavnog programa)
Napravljeni exe je ustvari isti kao i onaj koji ga pravi ali mu je dodat deo koji sadrzi podatke o tekstu scripta.
Ako taj deo postoji u programu, program se pokrece u modu koji izvrsava script, a ako nije pokrece se u modu editora.
Programe (u ovom primeru) mozes da pravis samo iz exe verzije (ne iz VB IDE). Editor je vec izkompajlovan i dodat u zip fajl.
Sto se tice dinamickog dodavanja resursa,to je bio jedan moj primer od ranije.
Tu tehniku sam ovde iskoristio da dodam skript u novi exe.
To je samo jedna od tehnika za dodavanje podataka u exe (ima i drugih , npr neko stavlja podatke na kraju fajla i na samom kraju dodaje long broj koji opisuje duzinu podataka itd) i nema nikakve veze sa samim izvodjenjem scripta.
Ovo sto su ti ostali opisivali (pravljenje pravog programa sa asm i dr) je daleko iznad tvog nivoa programiranja. Mogao bi da ti napravim i takav primer ali nema svrhe .... a osim VB-a morao bi da znas i assembler.
Pozdrav
PS Komentari u modulu su iz stare verzije .... ne odnose se na ovaj
[Ovu poruku je menjao Eurora3D Team dana 16.12.2007. u 17:28 GMT+1]