Avatar billede hclarsen Nybegynder
01. august 2008 - 23:51 Der er 12 kommentarer og
1 løsning

Distribuering af programmer

Hej alle

Findes Delphi i en version, således man kan sætte de programmer man har udviklet til fri download? Med fri download mener jeg, at jeg ikke vil tage penge for programmerne.
Avatar billede psycosoft-funware Nybegynder
02. august 2008 - 00:22 #1
hvis du er villig til at ofre penge så tillader borlands licens at Professional, Enterprise og Architect udgaverne af Delphi at du må distributiere dine programmer uden problemer.

hvis det skal være den gratis løsning kunne Free Pascal Compileren med Lazarus (samme funktion som Delphi) udbygningen anbefales www.lazarus.freepascal.org

just my 2 cents...

/psycosoft-funware :)
Avatar billede arne_v Ekspert
02. august 2008 - 00:23 #2
Du kan checke license.txt og deploy.txt i din installation.

Jeg mener at den korte version er:
  - personal edition : kun ikke kommerciel brug
  - andre versioner : ja
  - deploy.txt har en specifik liste over de libraries der må distribueres sammen med EXE
Avatar billede hclarsen Nybegynder
02. august 2008 - 14:26 #3
Det er lidt ærgeligt med Lazarus, fordi jeg bruger et tredjeparts-komponent (CoolTrayIcon). De har godt nok deres TrayIcon-komponent, men må indrømme, at jeg ikke helt kan få det til at fungere.
Avatar billede psycosoft-funware Nybegynder
02. august 2008 - 16:54 #4
ja jeg har også haft lidt problemer med at få deres egen trayicon til at virke.. men det er lidt af et tilfælde at du nævner lige præcis CoolTrayIcon, for det er lige præcis den komponent jeg er ved at portere til lazarus :)
Avatar billede hclarsen Nybegynder
02. august 2008 - 17:03 #5
Ahh, fedt. Hvordan porterer man komponenter til Lazarus?
Avatar billede hclarsen Nybegynder
02. august 2008 - 17:08 #6
Iøvrigt, inde på deres FAQ skriver de: "Free Pascal is designed to be able to understand and compile Delphi syntax, which is of course OOP."

Med "Delphi syntax" menes der Object Pascal?
Avatar billede psycosoft-funware Nybegynder
02. august 2008 - 17:18 #7
portering af komponenter er der ikke de store i, bla benytter Lazarus samme måde at registrere komponenter på som i delphi. der hvor det bliver en smule mere krævende er når koden skal kunne komplieres og fungere på flere platforme med forskellige APIer.

btw regner jeg med at skrive en lille guide til hvordan man portere komponenter fra delphi til Lazarus i samme omgang CoolTrayIcon bilver porteret :)

og ja med "Delphi Syntax" menes der Object Pascal :)
Avatar billede hclarsen Nybegynder
02. august 2008 - 17:29 #8
Lyder rigtig godt. Hvad er tidshorisonten på dit projekt :-)?
Avatar billede hclarsen Nybegynder
06. august 2008 - 14:46 #9
- Siden du kender CoolTrayIcon, så kan du måske hjælpe mig. Hvis cooltrayicon.hint = "test1", og mens har musemarkøren hen over ens ikon i baren, så bliver cooltrayicon.hint = "test2" - men dette bliver ikke opdateret, før man kører marken hen over ikonet en gang til (jeg håber du kan følge mig).

Er der nogen måde, hvorpå man kan forcere en opdatering?
Avatar billede arne_v Ekspert
28. oktober 2008 - 02:45 #10
Tid at få afsluttet her ?
Avatar billede hclarsen Nybegynder
28. oktober 2008 - 08:02 #11
Jeps - jeg kom aldrig videre med projektet, men I må gerne lægge et svar allesammen for deltagelsen.
Avatar billede arne_v Ekspert
28. oktober 2008 - 14:17 #12
.
Avatar billede arne_v Ekspert
28. oktober 2008 - 22:41 #13
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester