Did you include the internettools package as requirement in your project?

Because then, it does not compile for Android, because I did not want to add a requirement on LCL
for the package, when it  works without LCL everywhere except Android.
And sadly you cannot set different package requirements, for Android and non-Android.

You can click on "Add / New Requirement" and add LCL in the package inspector then it will probably work this way.

Or, I use it in my project, by not including the internettools package as requirement, and having all paths in fpc.cfg.
Then it works also fine. The packages are really pointless


Benito

On 05/24/2013 03:03 PM, Kjow wrote:
I'm sorry for delay, I have few free time.

I can't compile for arm-android:

Hint: Start of reading config file C:\Develop\fpc\2.7.x\bin\i386-win32\fpc.cfg Hint: End of reading config file C:\Develop\fpc\2.7.x\bin\i386-win32\fpc.cfg
Free Pascal Compiler version 2.7.1 [2013/05/21] for arm
Copyright (c) 1993-2013 by Florian Klaempfl and others
Target OS: Android for ARMEL
Compiling internettools.pas
Compiling .\internet\simpleinternet.pas
Compiling .\internet\androidinternetaccess.pas
internet\androidinternetaccess.pas(35,8) Fatal: Can't find unit LCLProc used by androidinternetaccess

I have both lcl and lclbase in package requirements.

Thanks,
Kjow



2013/5/23 Benito van der Zander <[email protected] <mailto:[email protected]>>

    You do not really need to install anything.
    Just add the paths with the units to the search paths.

    But if you want to install it, you can open the internettools.lpk
    and click Use/Install


    On 05/23/2013 10:51 AM, Kjow wrote:
    2013/5/22 Benito van der Zander <[email protected]
    <mailto:[email protected]>>

        Hi,
        last week I ported my Internet Tools
        (http://benibela.de/sources_en.html#internettools) to Android
        e.g.:

        uses simpleinternet;
        Memo2.Lines.text := retrieve(edit1.text);

        or if you need the headers:

        uses androidinternetaccess;
        var internet: TAndroidInternetAccess;
        begin
            internet:=TAndroidInternetAccess.create;
            Memo2.Lines.text := internet.get(edit1.text);
            Memo1.Lines.Assign(internet.GetLastHTTPHeaders);
            internet.free;
        end;


    Thank you, but I can't get it working... neither x64-win64 nor
    Android.
    I can't find an installation guide, so I don't understand what is
    needed and how to set it.

    Can you help me?


    --
    _______________________________________________
    Lazarus mailing list
    [email protected]  
<mailto:[email protected]>
    http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

    --
    _______________________________________________
    Lazarus mailing list
    [email protected]
    <mailto:[email protected]>
    http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus




--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to