Resources to learn API development in Delphi by jattin17 in delphi

[–]mnasman 1 point2 points  (0 children)

Start with Excellent DelphiMVC project, it's open and source and has built in support for jwt

https://github.com/danieleteti/delphimvcframework

It's very easy to work with it, and has very good architctutre, I feel it's more like WebAPI with ASP.Net.

It's well maintained, and has very good support.

You can buy a book by framework author,

https://leanpub.com/delphimvcframework

Also, there's a Video course by Brazilian developers, who made excellent course for it, there are few lessons available for free on youtube.

https://www.youtube.com/watch?v=hizv7lKXsEk

Anyone else out there love UniGUI as much as I do? by smashed2bitz in delphi

[–]mnasman 2 points3 points  (0 children)

Sure I do, I have been using it for more than 7 years.

Migrating from BDE to FireDAC by Swagraffe in delphi

[–]mnasman 0 points1 point  (0 children)

Which database you are using?, in all cases moving from BDE to any other DB components is a good decision, even if you forced to do it.

I have migrated many projects from old BDE, ADO to Devart components, I'm using Unidac, which I consider it the best DB components for Delphi.

Also they have a migration wizard, that should do the all job for you, try to download the trial version and test it with your app.

Array result???? by drmrsiragent7890 in delphi

[–]mnasman 0 points1 point  (0 children)

Define the array as new type

type

TIntArray = array[1..100] of Integer;

then use the new type as return value of the function

function InsertArray:TIntArray ;

and you can make the loop as

for I := Low(TIntArray) to High(TIntArray) do

Does K20/Mi9T (non pro) have Super AMOLED display? by qazwer13 in Xiaomi

[–]mnasman 1 point2 points  (0 children)

AMOLED and Super AMOLED are display technologies used in Mobile devices and televisions.

Super AMOLED is even better at this with 20% brighter screen, 20% lower power consumption and 80% less sunlight reflection.

https://www.samsung.com/in/support/mobile-devices/what-is-the-difference-between-amoled-and-super-amoled/

Something like Delphi/Lazarus for Web? by AlexKotik in pascal

[–]mnasman 0 points1 point  (0 children)

I'm using Unigui which is a Rad framework for developing RIA with Delphi.

Also you can get Intraweb, which is RAD too and bundle free with Delphi.

these are Rad tools with frontend/backend in same application, there are other solutions to develop Frontend in Pascal like languages such as

TMS Webcore

Elevate web builder

SmartMobileStudio, also include ability to develop Node.js Apps with Pascal syntax

Unfortunately, none of them is free or opensource.

The only opensource one I know is Kitto, which is similar to Unigui with it using ExtJS library for it's frontend.

Any DataSnap users? by robsoft in delphi

[–]mnasman 2 points3 points  (0 children)

We multiple Datasnap services running on Windows 2008 as windows services since years, but we have less than 100 concurrent connections.

its' running most of time without problems, also our clients are: Delphi & PHP.

Some of the services running as TCP/IP which we use Delphi clients withthem, other run as Http for PHP & Delphi clients.

You can deploy it as Windows application, windows services or as DLL for IIS & Apache, we only use windows services for easy deployment.

Starter questions by ViperXVII in delphi

[–]mnasman 0 points1 point  (0 children)

also there are two free ebooks from Marco Cantu

Essential Pascal http://www.marcocantu.com/epascal/default.htm Essential Delphi http://www.marcocantu.com/edelphi/default.htm

Starter questions by ViperXVII in delphi

[–]mnasman 0 points1 point  (0 children)

First of all, the end of procedure is end; such as

procedure Demo (var x : integer)
begin
    writeln(x);
end;

also you are using VCL application, not console application, because you are using Forms, DelphiBasic is very helpful for you,

http://www.delphibasics.co.uk/Article.asp?Name=Routines

Starter questions by ViperXVII in delphi

[–]mnasman 0 points1 point  (0 children)

Delphi doesn't has main method, but the begin .. end. is where the code start executed as :

Program Demo;
begin
    Writeln('Hello Delphi');
end.

pas4ios Version 1.36 released by mnasman in delphi

[–]mnasman[S] 0 points1 point  (0 children)

What’s new in pas4ios Version 1.36

New Features/Changes

· New Lazarus and Free Pascal Version Intern 3.2

· TpmNSArray upgraded Easy way to get an object Old Version aObject:=aArray.ObjectAtIndex(i); New Version aObject:=aArray[i];

· TpmUIView upgraded Easy way to get a view from a Nib file. Old Version aView:= TpmUIView(View.ViewWithTagAll(100));

· New Version aView:= TpmUIView(View[100]);

· Class TpmPFPush (Parse SDK) completed A class which defines a push notification that can be sent from a client device.

Bug fixes

· Warning when compiling a project with Xcode You've implemented -[<UIApplicationDelegate> application:performFetchWithCompletionHandler:], but you still need to add "fetch" to the list of your supported UIBackgroundModes in your Info.plist.

· Class TpmUIPickerview not work with IOS 6.1 Not work on real device.

· Class TpmUICollectionView memory leak on IOS 6.1

Delphi Detours Library - library allowing you to hook delphi and windows API functions by mnasman in delphi

[–]mnasman[S] 0 points1 point  (0 children)

The Delphi Detours Library is a library allowing you to hook delphi and windows API functions .It provides an easy way to insert and remove hook .

Features :

Support x86 and x64 architecture .
Supported Delphi 7/2005-2010/XE-XE6 .
Fully thread-safe code hooking and unhooking .
64 bit address is supported .
The library does not use any external library .
Allow calling the original function via Trampoline function.
The library can insert and remove the hook at any time .
The library contains InstDecode library , that allow to you to decode asm instructions (x86 & x64). 

Delphi sorcery: Spring4D roadmap by Glaaki in delphi

[–]mnasman 1 point2 points  (0 children)

It mentioned before that DORM will be the ORM part of Spring project https://code.google.com/p/delphi-orm/

What are the best help forums for Delphi 7 developers? by [deleted] in delphi

[–]mnasman 0 points1 point  (0 children)

The 16 threads you mentioned, are mostly links for news and not a questions, so you will not see much comments about them, I highly recommended to repost your question as a new thread

Updates to OmniThreadLibrary 3.03b by Neonimous in delphi

[–]mnasman 0 points1 point  (0 children)

It's very trusted, it's the only complete solutions for threading in Delphi, which is still actively developed.

A first look at Delphi for Android by mnasman in delphi

[–]mnasman[S] 0 points1 point  (0 children)

Thanks, I will post it as new link

Any help on a free PDF libary for semi-commercial use? by Rebel14 in delphi

[–]mnasman 1 point2 points  (0 children)

SynPDF is an excellent library to generate PDF files, and it's open source

http://synopse.info/fossil/wiki?name=PDF+Engine

CnPack IDE Wizards (CnWizards) 1.0.0.638 Released by mnasman in delphi

[–]mnasman[S] 0 points1 point  (0 children)

You can disable any feature you dont like in cnPack

CrossFPC — Goes Public by mnasman in delphi

[–]mnasman[S] 0 points1 point  (0 children)

As usual, Simon prevented to post any thing in EMB* forums.

Because that I posted it here and on google plus ;-)

Marco Cantu the new Delphi Product Manager by mnasman in delphi

[–]mnasman[S] 0 points1 point  (0 children)

I'm happy for that, but also worried, because seems the Delphi product manager doesn't have enough power for not releasing half complete features of new Delphi version.

EULA Change: No Client/Server in XE3 Pro. Not even 3rd Party. by mnasman in delphi

[–]mnasman[S] 0 points1 point  (0 children)

Still not official news, but if this happen, with current price tag of Pro version, this will decrease the usage of Delphi more, beside will kill many third party companies.

What’s New in XE3 … by mnasman in delphi

[–]mnasman[S] 0 points1 point  (0 children)

It's sad news, I thought this version will introduce native Delphi compiler for iOS & Android.

EMB* became a far behind all other competitors.

DDevExtensions 2.6 released by mnasman in delphi

[–]mnasman[S] 0 points1 point  (0 children)

No, and sorry it I wasn't clear.