Anyway, something is broken on (my?) lazarus/fpc... when I compile for
Android it builds, but app crashes at start
(Well, on Galaxy Note it crashes at start, on Nexus 10 the app goes on
loop flashing all time until I kill it)
Always or just with the internettools?
Did you check the logcat?
On 05/24/2013 11:53 PM, Kjow wrote:
Now it works, I misunderstood the requirements... I meant "LCL" in
project requirements, not package!
Anyway, something is broken on (my?) lazarus/fpc... when I compile for
Android it builds, but app crashes at start
(Well, on Galaxy Note it crashes at start, on Nexus 10 the app goes on
loop flashing all time until I kill it)
So I can't test on real device.
Thank you!
Kjow
2013/5/24 Benito van der Zander <[email protected]
<mailto:[email protected]>>
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]
<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