1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    novembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : novembre 2013
    Messages : 3
    Points : 1
    Points
    1

    Par défaut Embed in Delphi Program

    Hello,

    I am new to the forum and as English is my native language I am having trouble translating everything. Google Translate is trying it's best but fails on certain part.

    It does not like translating the main FlashPascal site at [url]http://flashpascal.execute.re/[/url] because it uses frames and will not convert inside frames bizarrely.

    On to more serious matters. I love FlashPascal :D The ability to out Flash SWF files from pure pascal source code is just pure genius.

    What I am wanting to do however is have a program that outputs certain SWF files (containing transitions such as tweening text, blurs / fades etc). I am then wanting to merge these SWF files into a full MPG4 movie (I think ffmpeg should do it).

    However from what I can gather (and please correct me if I am wrong on this) the source for the main compiler is not available is it ?

    If it is a matter of purchasing it for commercial reasons then please let me know how I can go about this (presuming the above I mentioned can be achieved of course).

    Regards
    Anthoni

    PS: I am using Delphi XE5 Enterprise and my program also needs to run on the MacOS system as well.

  2. #2
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    6 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 6 812
    Points : 21 788
    Points
    21 788

    Par défaut

    Hi Anthoni,

    I'm glad you like my work.

    The SWF with effects you're talking about, are they made with FlashPascal ? In fact, I don't really understand why you need the compiler source code if you just want to use ffmeg to convert the animations to MP4.

    Anyway, there's an old version of FlashPascal that is OpenSource on http://flashpascal.sf.net

    I do not plan to release FlashPascal2's source code for now, but if you have a lot of money we can talk about that

    Both code are Delphi 6 compatible, the conversion to XE5 need at least to care about UnicodeString, but as the compiler do not use any external component so it should work under Mac OSX. FlashPascal 2 IDE use SynEdit, I don't know whenever it is Mac OSX nor XE5 compatible.

    Regards
    Paul TOTH, author of FlashPascal
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Produits : UPnP, RemoteOffice, FlashPascal

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    novembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : novembre 2013
    Messages : 3
    Points : 1
    Points
    1

    Par défaut

    Citation Envoyé par Paul TOTH Voir le message
    Hi Anthoni,

    I'm glad you like my work.

    The SWF with effects you're talking about, are they made with FlashPascal ? In fact, I don't really understand why you need the compiler source code if you just want to use ffmeg to convert the animations to MP4.
    The SWF files will be made (hopefully) with FlashPascal. Basically the user will enter some information such as new text to display and the type of animation they want. This will then generate the SWF file (using FlashPascal). Several of these will then be merged into one single movie in MP4 format.

    I've looked at various ways to accomplish this and this seems to be the best route to be honest.

    Citation Envoyé par Paul TOTH Voir le message
    Anyway, there's an old version of FlashPascal that is OpenSource on http://flashpascal.sf.net
    Citation Envoyé par Paul TOTH Voir le message
    I do not plan to release FlashPascal2's source code for now, but if you have a lot of money we can talk about that
    Hahah, I am guessing "a lot money" is quite a bit then

    Citation Envoyé par Paul TOTH Voir le message
    Both code are Delphi 6 compatible, the conversion to XE5 need at least to care about UnicodeString, but as the compiler do not use any external component so it should work under Mac OSX. FlashPascal 2 IDE use SynEdit, I don't know whenever it is Mac OSX nor XE5 compatible.
    Downloaded the OpenSource version and looked through the code minimally although not compiled it in Delphi yet. Like you say, the biggest problem with the Unicode and I also believe Mac's version of their string as well.

  4. #4
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    6 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 6 812
    Points : 21 788
    Points
    21 788

    Par défaut

    Citation Envoyé par Anthoni Voir le message
    Downloaded the OpenSource version and looked through the code minimally although not compiled it in Delphi yet. Like you say, the biggest problem with the Unicode and I also believe Mac's version of their string as well.
    yes, first things to do:
    replace any String by an AnsiString or RawByteString
    replace any Char by AnsiChar
    replace any litteral char like #65 by AnsiChar(65)

    BTW: this version of the compiler is protected by GPL, if you plan to use it in a closed source commercial product, you have to request a private licence from me ... less expansive than the FlashPascal2 source code
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Produits : UPnP, RemoteOffice, FlashPascal

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    novembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : novembre 2013
    Messages : 3
    Points : 1
    Points
    1

    Par défaut

    Citation Envoyé par Paul TOTH Voir le message
    yes, first things to do:
    replace any String by an AnsiString or RawByteString
    replace any Char by AnsiChar
    replace any litteral char like #65 by AnsiChar(65)
    Cheers for that, will do the replacements before I load it all into Delphi. I use Total Commander so I can just Batch String Find / Replace using that.

    Citation Envoyé par Paul TOTH Voir le message
    BTW: this version of the compiler is protected by GPL, if you plan to use it in a closed source commercial product, you have to request a private licence from me ... less expansive than the FlashPascal2 source code
    1] How do I go about getting a private license? You have an email address I can contact you on ?

    2] How much will this cost ?

    3] Just out curiosity, how much is FP2 source code please ?

    Regards
    Anthoni

Discussions similaires

  1. programe pascal delphi
    Par adelcrb dans le forum Débutant
    Réponses: 2
    Dernier message: 30/06/2013, 18h31
  2. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 21h09
  3. [Kylix] Migration delphi -> kylix
    Par Christian dans le forum EDI
    Réponses: 1
    Dernier message: 03/04/2002, 23h50
  4. Réponses: 4
    Dernier message: 27/03/2002, 12h03
  5. Réponses: 2
    Dernier message: 21/03/2002, 00h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo