Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.930 Beiträge
Delphi 12 Athens
|
AW: Aufruf Programme mit Firemonkey
11. Aug 2017, 16:30
Hallo
Ich habe mir diese Funktion abgeschaut um eine Website im Browser zu öffnen.
Delphi-Quellcode:
unit uCommonFunctions;
interface
uses
{$IFDEF ANDROID}
Androidapi.Helpers,
Androidapi.JNI.App,
Androidapi.JNI.GraphicsContentViewText,
{$ENDIF ANDROID}
{$IFDEF MSWINDOWS}//WIN32
WINAPI.WINDOWS,
Winapi.ShellAPI,
{$ENDIF MSWINDOWS}
{$IFDEF IOS}
Macapi.ObjCRuntime,
Macapi.ObjectiveC,
IOSApi.Foundation,
IOSApi.UIKit,
IOSApi.QuartzCore,
IOSApi.CocoaTypes,
{$ENDIF IOS}
{$IFDEF POSIX}
Posix.Stdlib,
{$ENDIF POSIX}
System.UIConsts,
System.UITypes,
System.SysUtils,
System.Classes,
uCommontypes,
system.Types,
FMX.Dialogservice,
ioutils;
Procedure OpenDocument(sCommand: String);
implementation
Procedure OpenDocument(sCommand: String);
Begin
{$IFDEF MSWINDOWS}
ShellExecute(0, ' OPEN', PChar(sCommand), ' ', ' ', SW_SHOWNORMAL);
{$ENDIF MSWINDOWS}
{$IFDEF POSIX}
_system(PAnsiChar(' open ' + AnsiString(sCommand)));
{$ENDIF POSIX}
End;
Der Compiler meint für Android PANSICHAR und ANSIString nicht zu kennen.
_PANSICHAR und _ANSISTRING machens auch nicht.
muss ich wieder ein Bytearray von Tencoding übergeben?
Andreas Monads? Wtf are Monads?
Geändert von QuickAndDirty (11. Aug 2017 um 16:40 Uhr)
|
|
Zitat
|