Pagina1 van 1
Forum

Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!

Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.

Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.



Deel:
Meldingen
Alles wissen

[Opgelost] Vraag door oude Pascaller

137 Berichten
2 Gebruikers
0 Reactions
17.5 K Bekeken
(@hengst)
Trusted Member
Deelgenomen: 10 jaar geleden
Berichten: 83
Topic starter  

Tja ik had inderdaad dan een radio moeten doen, maar dan zal ik veel opnieuw moeten programmeren.
Jammer maar wellicht een andere keer.


   
BeantwoordenCiteren
(@hengst)
Trusted Member
Deelgenomen: 10 jaar geleden
Berichten: 83
Topic starter  

Hoi Hans,

Alles zit in het programma wat ik wil.Nog een probleempje dat is met het leeghalen zonder iets in te vullen dan krijg ik een error.
Die vind ik ook wel.

Ik dacht je het prog te sturen maar die is groter dan 4mb.

Wist je nog iets dat te verkleinen?

Dank Gerard


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2864
 

Hi Gerard,

Om het programma kleiner te maken kun je het STRIP commando gebruiken ... (zie een eerdere post)
Sommige mensen gebruiken daarna nog eens UPX, maar daar ben ik niet zo kapot van - geeft nog weleens problemen met anti-virus enzo.

Voor wat betreft de error: even kijken wat er gebeurt in de events van het betreffende object.
Daar ga ik zelf ook weleens de mist in. 


   
BeantwoordenCiteren
(@hengst)
Trusted Member
Deelgenomen: 10 jaar geleden
Berichten: 83
Topic starter  

Hoi Hans,

Dit is het geworden. Dank voor alle hulp.
Ga nu nog wat schonen aan opbouw van hulpfiles. Duplicaten eruit.

Als je nog een foutje tegenkom hoor ik graag het, zodat ik het kan verbeteren.

groetjes
Gerard


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2864
 

Hoi Gerard!

Ziet er goed uit! Mooi om te horen dat alles goed is gegaan! En ... ik hoop dat ik je een beetje over de eerste drempel heb geholpen.

Mocht je nog vragen hebben, laat het dan gerust weten!


   
BeantwoordenCiteren
(@hengst)
Trusted Member
Deelgenomen: 10 jaar geleden
Berichten: 83
Topic starter  

Ja Hans dank.

Twee puntjes.

Weet jij hoe je een upload file bouwt. Dus ik wil een klein programma hebben die van mijn website de file (de gezipte exe) kopieert naar de computer van de gebruiker en deze dan uitpakt, waar de gebruiker het wil hebben of anders een standaard dir aanmaakt.

Tweede is er een simpele manier op een wav file in het programma op te nemen?

Wederom wordt je input op prijs gesteld.

Het programmeren gaat steeds makkelijker, alsof ik de 20 jaar niet gemist heb.


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2864
 

Hoi Gerard,

mooi om te horen ...

Dus als ik het goed begrijp: een klein programma dat vervolgens het eigenlijke programma download?
Ik vermoed dat zo'n programma in Lazarus Pascal misschien wat groot uitpakt, is het niet handiger om de gebruiker gewoon een link te geven>

Je zou eventueel ook een installer/setup maken via het gratis Inno Setup (link) kunnen overwegen, maar er zijn zeker andere varianten te vinden (zie deze Lazarus Wiki Link). Dat zou mijn keuze zijn.

De goede oude tijd (Windows XP en daarvoor) is helaas over en Windows klaagt makkelijk als je in C:Program Files wilt gaan schrijven ... (helaas uit eigen ervaring)

Voor het "embedden" van een WAV file, zie de Lazarus Resources wiki pagina. Het is relatief eenvoudig, gewoon de stappen volgen zoals beschreven.

Het weergeven van een WAV kan op verschillende manieren, mocht je dat nog niet uitgevogeld hebben. Zie de Lazarus Multimedia Wiki pagina.
Overigens, kun je jouw applicatie zonder te veel werk onder Linux en MacOS X compileren als je een cross-platform aanpak gebruikt voor WAV weergave. Leuk als je klanten/gebruikers hebt die daar gebruik van willen maken.

Hopelijk helpt je dit een beetje op weg 


   
BeantwoordenCiteren
(@hengst)
Trusted Member
Deelgenomen: 10 jaar geleden
Berichten: 83
Topic starter  

Hans,

Zoe je willen kijken of dit werkt. Dank

Om de gratis demo te downloaden graag de volgende stappen uitvoeren:

• Ga naar http://www.hengst.co.nl/?download=demo-podotherapie 

• Klik op “gratis bestellen”;

• Vul uw e-mail en naam in;

• Klik vervolgens op “gratis downloaden”;

• Klik dan op “demo20150214” en de download start naar uw computer;

• Als windows een beveiligingswaarschuwing geeft, dan met het pijltje ernaast “behouden”;

• Klik vervolgens op het programma “demo20150214” dat in uw map downloads zit / of onderaan op uw site balk;

• Als windows erom vraagt middels “uitvoeren” accepteren,

en u kunt het programma uit proberen.


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2864
 

Heb het even onder Windows XP geprobeerd, alles werkt goed, tot ik het programma wil starten.

Als ik het programma start (demo201502141.exe), dan zie ik alleen iets in de taakbalk maar er opent zich verder geen venster.


   
BeantwoordenCiteren
(@hengst)
Trusted Member
Deelgenomen: 10 jaar geleden
Berichten: 83
Topic starter  

Jammer, zal eraan moeten werken.

Windows 8 gaat goed.


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2864
 

Ik heb even geen Windows 8 ter beschikking - helaas ...

Properties ...

Kan het zijn dat de 1 van de volgende Form properties niet goed staat?

Form1.Position (ik kies vaak poDefault or poScreenCenter)

of

Form1.FormStyle (ik gebruik altijd fsNormal)

Met name position kan problemen veroorzaken, b.v. als het op poDesigned staat en je een erg groot scherm hebt en de Form per ongeluk op een maffe plaats hebt staan. Als je met meerdere monitoren werkt, kijk dan ook eens naar de DefaultMonitor property.

Bestand locaties ...

Wat natuurlijk ook kan zijn is dat jouw applicatie een bestand gaat openen voor de form wordt weergegeven ... en die niet kan vinden. 

Dit gebeurt met name als je kijkt naar de verschillen in standaard paden in Windows, denk maar eens aan de gebruikers directory die onder Windows XP b.v. onder "C:Documents and Settings" staat, terwijl nieuwere Windows versies "C:Users" gebruikt.

Een aantal van deze paden, om ellende te voorkomen, kunnen op een aparte manier benaderd worden.

B.v. i.p.v. C:Program Files, kun je ook %PROGRAMFILES% gebruiken waarbij Windows dan zel weet waar dat zou moeten zijn.

Een kort lijstje (gebruik b.v. mijnfile := '%APPDATA%mijndata.txt';) :

%ALLUSERSPROFILE% voor b.v. C:ProgramData
%APPDATA% voor b.v. C:Users(username}AppDataRoaming
%CommonProgramFiles% voor b.v. C:Program FilesCommon Files
%COMPUTERNAME% voor b.v. <computernaam>
%COMSPEC% voor b.v. C:WindowsSystem32cmd.exe
%HOMEDRIVE% voor b.v. C:
%HOMEPATH% voor Users<gebruikersnaam>
%LOCALAPPDATA% b.v. C:Users<gebruikersnaam>AppDataLocal
%ProgramData% b.v. C:ProgramData
%PROGRAMFILES% b.v. C:Program Files
%ProgramFiles(x86)% voor 64-bit systemen, voor de 32-bit programma's. b.v. C:Program Files (x86)
%Public% b.v. C:UsersPublic
%SYSTEMDRIVE% voor de Windows root drive, b.v. C:
%SYSTEMROOT% voor de Windows root directory, b.v. C:Windows
%TEMP% en %TMP% voor tijdelijke data, b.v. C:Users<Username>AppDataLocalTemp
%USERNAME% voor <gebruikersnaam>
%USERPROFILE% b.v. C:Users<gebruikersnaam>
%WINDIR% dit is meestal ook C:Windows

   
BeantwoordenCiteren
(@hengst)
Trusted Member
Deelgenomen: 10 jaar geleden
Berichten: 83
Topic starter  

 Hans, 

Heb weer veel aangepast. Zou je het nog een keer willen proberen.

Ook graag tweemaal achter elkaar hetzelfde BSN na op de knop declareren en alles wissen.

Om de gratis demo te downloaden graag de volgende stappen uitvoeren:

• Ga naar http://www.hengst.co.nl/?download=demo-podotherapie

• Klik op “gratis bestellen”;

• Vul uw e-mail en naam in;

• Klik vervolgens op “gratis downloaden”;

• Klik dan op “demo20150214” en de download start naar uw computer;

• Als windows een beveiligingswaarschuwing geeft, dan met het pijltje ernaast “behouden”;

• Klik vervolgens op het programma “demo20150214” dat in uw map downloads zit / of onderaan op uw site balk;

• Als windows erom vraagt middels “uitvoeren” accepteren,

en u kunt het programma uit proberen.


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2864
 

Nou ... hij werkt!
Wat was nou de oorzaak?

Wat me alleen wel opviel, als voorbeeld, is dat "Voorgang zorg aan klant", en bij "Zorgcode" niet echt lekker werkt.
Omzetten van de TCheckGroup naar een TRadioGroup is zeer aan te raden ...

Voor de datums kun je overwegen een TDateEdit te gebruiken (onder "Misc").

De label bij "Declaratienummer" (1ste tab) en "BSN" (4de tab) zijn wat te klein. Hier eventueel "AutoSize" op TRUE zetten of de label breder maken.

De "Bevestigen" knoppen kun je eventueel automatisch doen door voor de betreffende TEdit, het OnExit event te gebruiken.
Netter zou zijn een controle uit te voeren bij het OnKey event, maar dan moet je wel bedenken dat die iedere keer afgaat als iemand een toets los laat - dus niet meteen een fout melding geven. En dan vervolgens bij de OnExit een melding geven als iets niet goed is.

De labels "Prestatiebedrag", "BTW in prestatie" en "Declaratiebedrag" zijn wat te hoog, en overlappen de onderliggende Edit velden.

Als ik geslacht aan klik, b.v. Man, dan veranderd de label daarachter prima. Maar als ik dan van geslacht wissel gaat het fout.

Sorry als dit als veel kritiek klinkt ... het is bedoeld als opbouwende kritiek en een eerste observatie van een ex-solution manager ...


   
BeantwoordenCiteren
(@hengst)
Trusted Member
Deelgenomen: 10 jaar geleden
Berichten: 83
Topic starter  

Dank voor je kritiek, wordt zeker op prijs gesteld.

Oorzaak lag op meer dan een punt, maar waarschijnlijk op de default monitor voornamelijk.

Ik had al zitten kijken naar de Radio button gebruik maar krijg er geen gang in. Kon ook niet de tips begrijpen.

Als ik een radiogroup maak zou ik  niet weten hoe daar item in komen, de rest zal dan wel lukken, maar het begin niet.

ook zou man/vrouw een radio box moeten kunnen worden. Zal daar nog aan werken.

Decl en BSN staan op automatisch en werken bij mij weer heel goed.

Ik wil de bevestig knoppen echt op deze manier hebben omdat de gebruiker bewust elk onderdeel moet accepteren, mede omdat er gegevens uit hun klantenbestand kunnen worden geïmporteerd en moeten worden gecontroleerd.


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2864
 

Hoi Gerard!

Wat de de TRadioGroup betreft;

Als eerste natuurlijk een op de Form zetten, en dan in de Object Inspector op "Items" dubbel klikken.
Er verschijnt dan een teksteditor, waar iedere regel een optie voorstelt. Eenmaal op OK geklikt zul je ze zien verschijnen.

De opties zijn genummerd van 0 ... n, en de gekozen optie vindt je in de property RadioGroup1.ItemIndex
Als deze waarde -1 is, dan is er niets geselecteerd, maar als eenmaal iets geselecteerd is blijft er altijd 1 selectie.

Je kunt ItemIndex ook in code zetten natuurlijk.

Wat Decl en BSN betreft: misschien even de label wat breder zetten (AutoSize eerst op False zetten) dan nodig is - of zoveel ruimte geven als beschikbaar is. Ik weet niet precies waarom dit er bij mij anders uitziet - het kan wellicht zijn omdat ik een HDPI scherm heb (Hoge DPI) - Als AutoSize aan staat dan zou dat goed moeten gaan.

Helemaal begrepen wat de "Bevestig" knoppen betreft, prima! 


   
BeantwoordenCiteren
Pagina 3 / 10
Deel: