It looks like 4D are phasing out PDF documentation which is a shame because
the HTML docs are a mess. Way too much scrolling.
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D
For those getting started with Git. Atlassian offer bitbucket for 10 USD a
year and their GUI sourcetree is free of charge. Integrates with Jira and
for small development teams is amazing value for money.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
Makes sense to me. It would be really useful if 4D were able to archive this
list plus the old 4D forum. I use nabble to search this list which works ok.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
Thanks Jim, Using OrderBy and push is exactly what I ended up doing. Its
faster and the orda code is simpler than managing a lot of arrays.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet
I have a collection created from arrays via mysql. This contains duplicated
elements. I'm trying to do the equivalent of distinct values but the
collection.distinct command does not do the distinction on a single
attribute.
This is really slow and doesn't seem to work.
ARRAY TO
Hello Randy,
You can no longer use the client local folder. It was deprecated with V17
R5
https://forums.4d.com/Post/EN/30742975/1/30761022#30761022
Regards
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
There is a thread about this problem on the old 4D forum.
https://forums.4d.com/Post/EN/34156307/1/34663615#34663615
With version 18 you can no longer define the location of the client folder
it is automatically created. 4D uses a combination of the IP address and the
hash to create the path to
Unfortunately the client local folder option no longer works with version
17R6 onwards there are some posts from me on the 4D forums about this.
4D client now automatically creates a folder within the users profile
utilising the IP address and then ID.
Is a real nuisance if you're doing web
Hello Pat,
I haven't used Virtual box for a while but VBoxManage is the way you do it.
Is the disc fixed size or dynamic. If it's a dynamic disk the file won't get
larger until you fill it up. If it's a fixed disk it should resize.
Paul
--
Sent from:
I use heidi very easy and reliable.
https://www.heidisql.com/
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D iNUG)
Archive: http://lists.4d.com/archives.html
Install the server as administrator then install the client on the server
machine but login as user using the user profile of each user. Make sure you
have enabled remote desktop server And have setup access file in the
firewall. Start the 4D client and connect to the server whilst logged in as
There is a V17 write pro pdf , I agree can't find it. 4D documentation is a
mess at the moment. I spent hours yesterday wading through the new dev.docs
site the old knowledge base, tech cases, blog etc trying to establish if
anything changed with components and the new project database. Very
Thanks for replies. Never considered the multiple monitor issue. My customers
have always been in the KISS group.
Cheers
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D
Seeing an earlier post by Tim. I'm struggling to understand the benefit of
SDI on Windows. I understand on a Mac with the way the menu switches with
the window SDI makes sense. However the windows implementation where the
menu remains with the window does not work for me so I am surprised why
I use nginx running on windows from this source
http://nginx-win.ecsds.eu/
Combine this with nssm.exe and you can have nginx sitting behind the
firewall acting as a proxy or load balancer for 4D server and or 4D clients.
I use 4d Clients to serve different websites but using the same 4D server.
Simple solution would be to decide which data needed protection. Move that
into Mysql or Postgres and use Pluggers Mysql plugin to access the data.
Regards
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
That looks fantastic.
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D iNUG)
Archive: http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
I think I am right in saying that 4D only runs on IOS not android and
requires a client server licence ?
Not aware that 4d can run stand alone on IOS ?
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D
I assumed this was internet facing hence my Nginx comments. As well as
serving the static content Nginx or Apache as a proxy supports Lets Encrypt
so you dont have to worry about ssl. If you proxy nginx does the ssl bit and
as long as its on localhost you can connect to 4D on port 80 which is a
I always run 4d webserver behind an niginx web proxy. Nginx can server static
content then forward valid requests. You can use the rewrite rules to
validate requests. 4D then does the rest via on web Connection
authentication. Nginx is open source, I run the Windows version as a
service.
Ive been using pluggers MyConnect for years it just works. No need to mess
around with odbc.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D iNUG)
Archive:
Hello Tom,
The advantage of the nginx proxy approach is speed and serving multiple
domains or sites. For example we have our main site running under the Joomla
CMS (no point reinventing the wheel). Nginx proxies requests between joomla
and 4D for our 4D Quote system and it is transparent to the
I place nginx as a proxy in front of 4d. Its very straightforward and can run
on linux and windows. Nginx runs the public port and can serve all static
resources images css etc. You can use lets encrypt for free ssl. This way
the proxy to 4D can run on http to say port 8080 which is faster and 4D
Thanks Maurice, FYI the thumbnail images at the bottom of the web page do not
enlarge on click so cant read them.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D iNUG)
Chuck,
We have a template system for email replies so need to view in 4d and auto
generate email contents. We import emails via exchange/imap parse the mime
results all works ok HTMl is valid but write pro does not open or format
correctly at the moment. Thomas Maul confirmed the format needs to
Hello Kirk,
We have had an email client for number of years. And we switch to using
write pro as the email editor with version 16. We were able to generate the
html to open with write pro by using the old 4D write plug-in as the HTML
generated Was compatible with write pro. This is now broken in
Did you change the install path on the server ? If so then its the firewall.
In the Windows firewall you define either the ports to be open or for the
application itself to accept connections. If you have changed the path then
it will be treated as a new application and unable to accept
Hello David,
We had a similar problem and there are a number of posts on the form about
it. The most common cause is you have another application using the same
port defined in the database settings PHP. If you got two copies afford the
running there will be conflict using the same php port at
I agree we use qpdf with pdf templates to insert the filed data. Very fast
and better than a print driver.
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D iNUG)
Archive:
Another thing worth considering is to use the plesk control panel on the
hyper V wordpress, its cheap for 10 domains guest and install the wp site on
that. Plesk inc the nginx proxy so very easy to redirect from wp site to 4d
securely on internal nic. This way wp runs as https and nginx proxy is
Been down that road. I have tried running php based sites ie Joomla! and
WordPress on Windows using IIS. They are very slow compared to a Linux.
WS2008 supports Hyper V so I would run a linux virtual machine on the server
hyper V with WordPress and run the 4D server on the host. You can create a
The default zoom is part of the pdf not the viewer. Try opening in acrobat
(not reader) and set the default default magnification to 200% in file-
properties. Open in 4d it should be zoomed in. I just checked and did this
opening in chrome ignores the file setting, opening in acrobat is ok. So its
I agree with Pat. Orda is a massive change and JPR really does make it quite
clear where the future is. Plus the resources included are great value for
money.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
I use nssm works without a problem and its open source.
https://nssm.cc/
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D iNUG)
Archive: http://lists.4d.com/archives.html
Its easy to turn off. Control Panel - Windows Update - Change Settings -
Select "Download but choose to install" Then when you check you can see
which ones to install. If Win server is only running 4D then no need to auto
install updates. Fire wall should block any issues.
Paul
--
Sent from:
I dont have access to server 2016 so cant be sure but my guess is its a
permission issue. Please see
https://www.advancedinstaller.com/user-guide/qa-custom-user-service.html
Do you have the local policy set for the use under which the service is
running and does the user have read and write
It sounds very good and I just try to sign up for the two day event in
London. Your shopping cart experience leaves something to be desired. After
the registration form you get a button to pay for day 2. Which then takes
you to the 4D store page which is completely useless. Firstly you have to
Just watched the 4D Method presentation from Matt. Very interesting.
Thanks to Matt and 4D Method.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D iNUG)
Archive:
What is the file path to the location where you have the exe and data
installed. You can only use c:\\program files for the exe not the data. For
that use c:\\program data or as mentioned install under a user account. In
which case it runs from c:\users\username etc.
Paul
--
Sent from:
Have you setup the firewall inbound rule to allow the application access via
the program and services tab and also the ports range eg 19812-19814 on the
protocols tab.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
As already mentioned. Have a look at lightning. It is now version 4 supports
bootstrap 3 which is very important for mobile and you will be able to
leverage a lot of your 4d existing code.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
I would do as follows. Install a copy of mysql. Download and use heidi an
open source sql client and import the dump file file. Then you will be able
to view the "structure" and the tables/data. Heidi can export the data from
the tables you need. It's quite straightforward. Alternatively you
Hello Milan,
Ill give the client a try. There is defiantly a gap in market for a client
simple easy to use client.
Re Bitbucket, Jira and Confluence you can host your own versions in VM's you
just need plenty of RAM. All three are great for collaboration and you get
10 users for $10 per year.
I only rebuild the entire client and server if there has been a 4D version
change ie moving from 16.3 to 16.4 etc. Otherwise I build the server and
just copy across the new .DC file from the Server Database folder. You
need to make sure compiling on same version as deploying. Never had a
problem
This is a significant problem and not easily solved hence the use of a "back"
button on webpages. I use a combination of a tab object and buttons for form
filling in the browser. On each page the user can only proceed to the next
page or tab if they have filled in the mandatory information and the
Kirk,
Good point, well made.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D iNUG)
Archive: http://lists.4d.com/archives.html
Options:
Allan, See the example in 4d forums by Thomas Maul. It works we use it
http://forums.4d.com/Post/EN/19099114/1/19168533#19168533
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users
I've been thinking about it more from the point of practicalities than the
coding. I understand how we can create documentation of the objects. My
problem is three years down the line when you revisit some old code written
by third-party. With tables and records and the structure it's relatively
Thanks Kirk, I was afraid you were going to say that. Ive got multiple
developers on our app all with different habits plus me and I am the worst.
I have to give this some thought.
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
We have not started using objects in our application but I can see how they
could be useful. However where I am struggling is how we are supposed to
keep documentation as to the object definition. With database structure you
can clearly see the definition of the table and fields and these are
I have v15 running as service on remote Virtual machine and I can connect
with 4D remote without problem. In the service properties under the general
tab what do you have as the path to the executable. For example mine is.
C:\Program Files (x86)\4D\4D v15.4\4D Server\4D Server.exe -s
I am running 15.5 on 2012 without a problem. Is this a built application? If
not how are you selecting the database to launch ?
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users
Thanks for the offer Jorg, I have been working with acrobat since v1 so know
it well. Even managed to get product as a case study on the adobe V4 install
cd ! Its so easy to do thats why I cant understand why 4D havent resolved
this.
I also agree about the blog. Its useful but it has fragmented
My bias towards pdf is possibly because I'm not the primary coder of our
product. Therefore quite often if I am writing code I need to check the
documentation and read the information to make sure understood it correctly.
For example if I was looking to use the command distinct values. In the V
I couldn't agree more the html files are rubbish, poor navigation page
refresh etc etc. A return to the V11 style formatting and fonts would also
help. I wish designers would understand it its all about ease of use and
readability.
Paul
--
Sent from:
I use the nabble web interface to read and post.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D iNUG)
Archive: http://lists.4d.com/archives.html
Options:
Resolved I was missing the 4D extensions folder in the built client
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D Internet Users Group (4D iNUG)
FAQ: http://lists.4d.com/faqnug.html
Archive:
I am getting something similar since I update to R6 this week. The
EnginedServer.4Dlink file is not being recognised on windows 7 but it ok on
win8. My 2 win7 clients always display the connect dialog but no servers are
present. They connect okay if I manually enter the details in custom. And
when
I use Grahams lightning and the Oxygen xml editor with bootstrap. V4 is now
ready for production and not a lot it cant do. Need 4d experience though but
design is separate from data.
Jody, We have never met but the Uk Gov at the EU behest did the same to me
for my buildings energy performance
I assumed when they announced write pro and it was based upon HTML that we
would be able to do this but progress has been slow and nothing's been
announced. As Pat mentioned you should be able to use one of the JavaScript
editors such as Tinymce but I believe that write pro uses custom tags so
I appreciate that 4d has got round to providing us with a tool bar. Can
somebody please tell the designers who seem to rule the roost that we dont
need great big icons and clunky fonts. What is the obsession ? Please can we
have something like the original 4d write style.
Thanks
Paul
--
Sent
We use it but only for creating templates not as a real wp. It works but its
a mess. The html is only usable with write pro so what is the point ? Would
have been much better off integrating libreoffice open document format.
Paul
--
Sent from:
RE: Note if you enable 443 and ssl for any server you must have a cert for
all servers listening on 443 you cant mix them up.
To Clarify I use nginx on windows and linux in a hyper v vm to proxy to our
different internal servers for web, testing etc. Each ssl is tied to a
domain however if you
Hello Jason,
I ve been doing this for years my config is simpler. Dont understand why you
need to define the upstream and rewrite for a simple proxy. I just have a
server block (nginx jargon) as follows.
server {
listen 443 ssl;
server_name
Andrea, you would be better off running nginx on same windows proxy and proxy
nginx https to 4D http. Faster and certs are easy with lets encrypt.
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
**
4D
4D have 2 separate licences for web one for the server and one for the
client. I can understand this if you ran both but not if you need to use one
or the other. Really dumb so I bought NTK.
Paul
--
Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
I run client webserver on windows and use nssm to run client as a service.
Works great. Dont run any methods to keep activity up stays connected all
weekend.
Paul
--
View this message in context:
http://4d.1045681.n5.nabble.com/4D-Client-Remote-as-Web-Server-tp5753659p5753671.html
Sent from
I had this dilemma about 3 years ago with my energy calculation software for
architects which was standalone. I tried a few combo's such as using cloud
mysql with 4D standalone etc which works ok. In the end I went with browser
and lightning and 4D. It depends how dependent you are on 4D UI
Program Files is read only cant install there. I use advanced installer for
this or innosetp which is free
--
View this message in context:
http://4d.1045681.n5.nabble.com/Question-about-building-an-installer-tp5753344p5753349.html
Sent from the 4D Tech mailing list archive at Nabble.com.
I may sound like a Luddite but I like MDI much neater to be able to minimise
a whole app in one click or is that possible with SDI ?
--
View this message in context:
http://4d.1045681.n5.nabble.com/Collections-in-v16R4-tp5753225p5753229.html
Sent from the 4D Tech mailing list archive at
It works uncompiled what makes you think it wont ? I will check.
Paul
--
View this message in context:
http://4d.1045681.n5.nabble.com/PHP-Execute-tp5753151p5753153.html
Sent from the 4D Tech mailing list archive at Nabble.com.
I second that confluence and Jira are brilliant. They do a 10 user version
for 10 USD trouble is its additive and 25 users is expensive. Download a
postgres appliance from turnkey linux. Set up a virtual machine in hyper v.
Install.
--
View this message in context:
Never used choose as the pdf version of the docs have not included the
command index at the back since v11. Searching for choose doesnt work. Come
4d can we have the pdf docs formatted as per V11 it was far better.
Paul
--
View this message in context:
I am just using username not domain\username but I think this is something to
do with exchange setup. What error are you getting ? 10061 is the imap proxy
whereas 10064 is auth. Can you telnet to port 993 ?
--
View this message in context:
For reference if anyone else is getting 10061 errors the issuse is exchnage.
Follow this blog
http://danblee.com/exchange-2013-test-imap-connectivity/
make sure imap.proxy is healthy then connect on port 993 with ssl
--
View this message in context:
Tim,
I cant get this to work either error 10061 or 10064. SMTP works fine. Can
you confirm if you are using domain\username or email address to login as
per http://kb.4d.com/assetid=76712 On the exchange (2013) side imap
settings are you able to confirm the login options have selected ? I get a
Hello Jason,
DID you get this resolved I am alos getting error 10061 tryint to connect to
exchnage via imap. SMTP is ok. Bit confused about tls vs ssl and the last
param. Which combination of 0 or 1, Tls or SSL and port 143 or 993 ?
Thanks
Paul
--
View this message in context:
I had sage line 50 working ok with odbc. I was able to export data from sage
into our 4D app. However this was for a one of conversion rather than
ongoing integration.
Paul
--
View this message in context:
http://4d.1045681.n5.nabble.com/4D-and-Sage-tp5752571p5752592.html
Sent from the 4D Tech
I have been doing this for years with large library of pdf's. I do as
follows.
Create site in cloud with plesk control panel - this inc apache and nginx
reverse proxy.
Optionlal Install joomla for front pages
Store the tiffs in cloud
Proxy the 4d requests via nginx to 4d on local server
Use 4d
I was thinking of doing using aws and S3 storage. I currently do this with
my backups and it would work just as well for the log files. AWS has a sync
client you can call this to synchronise the directory from 4D ie upload the
log. The on mirror server in reverse sync back to local then
I am interested in this. Are both servers on local network ? I am thinking of
live server in cloud and backup mirror on premises.
Paul
--
View this message in context:
http://4d.1045681.n5.nabble.com/Re-Server-Mirroring-tp5750849p5750852.html
Sent from the 4D Tech mailing list archive at
I have not managed to solve this problem of running 2 copies of 4D on same
machine both calling php. I have them running on reports 8002 and 8010 with
5 processes and also I tried this
auto_prepend_file = "E:/V15 R5 Compare
Client/Resources/php/Windows/_4D_Execute_PHP.php"
session.save_path =
FWIW I use the lightning component on 4d and oxygen for editing and checking
syntax. However since Lightning uses templates I have found Stylizer
http://www.skybound.ca/ for edting css is the best thing since sliced bread
(if you hate css as much as I do).
--
View this message in context:
Keith,
If you need an external web site ie non 4D developer that can incorporate 4D
data (back office ?). Just use a CMS ie joomla or wordpress and with Rob's
mysql plugin its simple and very productive There are joomla extensions for
just about everything.
--
View this message in context:
I use Graham's Lightning component its great and V4 gives you a choice of
jquery or bootstrap. Rob's new Ntk is also very interesting but lightning is
easier from 4D perspective. I havent come across anything it cant do.
http://www.grahamlangley.co.uk/
--
View this message in context:
I used to do this by creating an ODBC connection to sage then you can read
the database.
Regards
Paul
--
View this message in context:
http://4d.1045681.n5.nabble.com/sage-50-importing-tp5749260p5749272.html
Sent from the 4D Tech mailing list archive at Nabble.com.
Hello Scott, Bill, Tim
I'm trying to decide where to host the 4Dserver application. The options are
1. 4D server inhouse and 4D Client web serving in cloud on a dedicated
server. The limitation here is the speed of our connection as this is a
consumer site and could be busy.
2. 4D server and 4D
Blimey, that is a major update Rob, Framework looks very interesting. For
anyone else trying the demo its v13 on port 8080. With the web demo I
couldnt get past the web login page or create account. Bit more info on demo
would be useful.
Cheers
Paul
--
View this message in context:
Scott, I am about to implement serving via client. In your setup having a
"web user" does this mean you have to login manually when you restart the
client ?
Thanks
Paul
--
View this message in context:
http://4d.1045681.n5.nabble.com/web-serving-from-4D-client-tp5748533p5748578.html
Sent from
I have one app on port 8002 and the other on 8010 but I get error if I try to
run php simultaneously on both.
Error code: 500
FastCGI client error in context "{context}".
Environment info: UseExternalServer = {use_ext}, ip = {ip}, port = {port},
ExecutablePath = {path}.
component: 'FCGI'
task -6,
I couldnt agree more, whats the point of these changes. I would like words
instead of icons and sorted tables is still not fixed.
--
View this message in context:
http://4d.1045681.n5.nabble.com/Execution-Control-Buttons-in-V15R5-Debugger-tp5747958p5747968.html
Sent from the 4D Tech mailing
Tim,
I only just noticed this.
Timothy Penner wrote
> Are you using the 32 bit or 64 bit version of 4D?
> I just tested 32 bit 4D Dev Pro v15R2 on Windows and it lets me use both
> 4D Write and 4D Write Pro.
> I then tested 64 bit 4D Dev Pro v15R2 on Windows and as expected the 4D
> Write
92 matches
Mail list logo