12. december 2000 - 20:24Der er
15 kommentarer og 2 løsninger
Oprettelse af mappe fra Program....
Hej allesammen hvordan opretter jeg en mappe fra mit program..... I ved en installationsmenu.... Altså med filecommander og drev-angivelse mm. (Det kunne jo være fedt hvis man kunne installere sit hjemmelavede program fra sit eget installationsprogram) ;)
Nu skriver du godt nok \"...sit eget installationsprogram\", men hvorfor benytter du dog ikke den gratis version af InstallShield, som ligger på Delphi CDen?
Det er et professionelt installationsprogram, som benyttes af 90% af alle software-huse. De flese programmer du gennem tiden har installeret på din PC er installeret med netop InstallShield.
I forlængelse af microtec\'s svar vil jeg gerne lige spørge hvem det ville være fedt for. Dit spørgsmål tyder på at du ikke er helt klar over hvor meget der skal stemme helt overens med MS\'s retningslinier for at programmet også skal kunne afinstalleres ordentligt. Se http://msdn.microsoft.com/library/psdk/buildapp/setup_51pw.htm
Du kan ikke selv bestemme designet 100%, men der er rigtig mange ting du kan bestemme. Der er et hav af indstillinger, hvor du kan vælge hvorledes installationen skal afvikles, hvilke skærmbilleder brugeren skal se og hvordan de skal se ud.
Jeg mener faktisk at det er en ulempe, hvis du laver alt for meget om i forhold til hvordan en installation \"plejer\" at se ud. Det er meget lettere for brugeren, hvis installationen forløber som han er vant til.
Husk for øvrigt også på, som pstric nævner, at der også skal være mulighed for at afinstallere programmet igen. Det er ikke let selv at lave. Det får du \"forærret\", hvis du benytter InstallShield.
lsn1 >> Med den metode kan brugeren ikke afinstalleret programmet igen fra kontrolpanelet med ikonet \"Tilføj/fjern programmer\", som jo er den normale procedure.
Et andet problem med dit program er at der ikke oprettes et ikon til programmet i Start-menuen.
Det er vist i overkanten at kalde det et \"installations-program\" :o)
Det skal heller ikke være et superspørgsmål.... Det skal være en hvor den installere mit program til et bestemt bibliotek som brugeren selv har tastet ind.... LAYOUTER SKAL SE CA. SÅDAN HER UD:
(Process linie total) Install to boks.... (Make dir knap) Installer-knap.....
prodoc >> prøv lige at tænke over hvor meget kode der skal skrives for at håndtere fejlindtastninger fra brugeren.
- Hvad hvis der indtastes et ugyldigt drev? - Hvad hvis der indtastes et ugyldigt bibliotek? - Hvad hvis filen allerede findes? - Skal brugeren indtaste \"\\\" i slutningen at indtastningsfeltet til bibliotek? - Hvad hvis han glemmer at angive et \":\" i drevnavnet?
Hvis du blot kopierer filen til et bibliotek, skal brugeren selv ind manuelt og tilknytte et short-cut for at der kommer et ikon i enten Start-menuen eller desktoppen. Kunne du så ikke lige så godt bede brugeren selv flytte filen ved hjælp af filstyringen?
Nej det skal slet ikke være så svært, jeg vil bare gerne have den til at Installere programmet på computeren, der skal ikke være nogen afinstall funktion og der skal hverken filer i startmenuen eller windows bib.... Kun den mappe som brugeren har valgt!!! *Kan man ikke gøre sådan at man SKAL bruge en stifinder til at vælge bib og derunder kan man også oprette en mappe - og hvis filen allerede findes så skal den bare overskrive for de 2-3 filer som mit program indeholder har ikke noget navn der ligner noget som windows har lavet (Jeg tror ihvertfald ikke at windows har en fil der hedder (EasyWriter) ;-)
prodoc >> Du kommer hurtigt til at bruge 10 gange så meget tid på at lave det selv :o) En så simpel installation som du ønsker kan laves på 15 minutter med InstallShield. Og så er det fejlsikkert med mulighed for ikon og afinstallation.
Microtec> Ja men jeg vil bare godt selv lave designet (form, grafik) det er det det hele handler om :) Men hvis du har en kode eller løsning/komponent er jeg villig til at at sætte flere points på spil... ;)
Det ved jeg ikke helt????? ;) For et script der kan man da godt lave om på layoutet, kan man ikke? Altså hvis det er sådan et script (Til Delphi) Det eneste jeg ved er: *Installations-menuen skal ikke fylde hele skærmen, det skal være en lille form jeg afrundede hjørner (Har et komponent til det \"Coolforms\") så skal der være en progress-line, en Install to (Treemenu, man kan ikke skrive fx C:\\Programmer\\EasyWriter\\ kun vælge destinationen via en treemenu, den næste knap skal hedde Create new Dir (Siger sig selv) Og den tredje skal hedde install (Den gør så at den installere programmet til fx. C:\\Programmer\\Easywriter\\ der skal ikke addes nogle filer til Start-menuen eller Windows!!! Håber du forstår min efterspørgsel :)
Microtec> Jamen, hvis du skriver et install shield script....så bliver det da ligesom i en delphi-form ikke? og så kan jeg da godt ændrer på det hele ikke? Jeg har fundet sådan et install komponent på torry.net som hedder Youthfull (el lign.) Der er en masse komponenter i hvor man kan lave en install fil.... i men det er bare hvordan man skal gøre!!! **Jamen her den anden dag viste en af mine ICQ venner mig et screenshot af en hjemmelavet installationsfil.... Det var en som hed \"Class\" som havde lavet det dem. De var rigtig flotte og de havde så vidt jeg kunne se alle de funktioner som jeg gerne vil have i min! SES
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.