Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Skompilovanie zdrojových kódov s funkciami Delphi (v Delphi 2007)

Potrebujem urobiť MaskEdit pre rodné číslo a znak lomítka (/) sa tam nedá zadať, lebo ho berie ako oddeľovač dátum a z nastavení Windowsu zistí, že u nás sa dátumy oddeľujú bodkou a tak to lomítko nahradí bodkou.

Ďalej potrebujem urobiť, aby MaskEdit nevyhadzoval tie anglické hlášky, pretože pre používateľa programu to nie je veľmi príjemné a určite by mal pocit, že to je chyba v programe, lebo celý program je v slovenčine.

Na obidva problémy som už našiel riešenie. Vždy ide o upravenie zdrojových súborov *.pas, v adresári s Delphi, no neviem ako ďalej. Treba to nejak skompilovať na DLL knižnice, ktoré potom Delphi využíva alebo ako to je?

Riešenia tých dvoch problémov:
1.) TMaskEdit.EditMask ignores '\' before '/' or ':'
2.) Zmena anglicke hlasky pri nedostatecnem mnozstvi znaku v MASKEDIT

Předmět Autor Datum
A máš nějaký důvod proč to dělat zrovna jako MaskEdit? Já mněl kdysy taky nějaký takový problém a na…
Lukenzi 07.08.2008 20:19
Lukenzi
Veď som písal, že potrebujem tam zadávať rodné číslo. V iných formulároch som si ošetril vstup kompo…
gorgeous007 09.08.2008 14:11
gorgeous007
Pokud kompiluješ včetně balíčků (nedistribuuješ zvlášť knihovny *.bpl), tak krom úpravy zdrojáku nem…
Rce 07.08.2008 22:27
Rce
Ja neviem ako to kompiluje. Nič som tam nemenil. Proste som len dal File -> New -> VCL Forms Applica…
gorgeous007 09.08.2008 14:18
gorgeous007
Pokud jde o opravy primo zdroju VCL, umisti opravene zdroje do adresare s aplikaci. Tohle umisteni m…
Jan Fiala 09.08.2008 16:43
Jan Fiala
Díky. ;-) poslední
gorgeous007 09.08.2008 17:31
gorgeous007

A máš nějaký důvod proč to dělat zrovna jako MaskEdit? Já mněl kdysy taky nějaký takový problém a nakonec jsem to vyřešil normálním Editem s tím ,že jsem samozřejmně ošetřil vstup svýma funkcema. Ve výsledku z toho byl MaskEdit přesně podle mých představ :-D

Pokud kompiluješ včetně balíčků (nedistribuuješ zvlášť knihovny *.bpl), tak krom úpravy zdrojáku nemusíš nic dalšího, zakompiluje se to do exe samo. Jestliž kompiluješ za použití balíčků, musíš znovu sestavit příslušné balíčky a distribuovat tyto upravené zákazníkovi. Pozor, každý balíček má verzi běhovou a návrhovou verzi.

Zpět do poradny Odpovědět na původní otázku Nahoru