Delphi(デルファイ)について、他のスレッドでは書き込めない超低レベル、もしくは
質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
Delphi使いが優しくコメントを返しますが、お礼はDelphiの布教と初心者の救済をお願いします。
■Delphi 10.3
ttp://www.embarcadero.com/jp/products/delphi
■Delphi Community Edition (無料)
iOS、Android、Windows、macOS向けアプリも開発可能。年間売上5000 US$以内の商用開発可。
https://www.embarcadero.com/jp/products/delphi/starter
<前スレ>
くだすれDelphi(超初心者用)その57
https://mevius.5ch.net/test/read.cgi/tech/1476332514/
探検
くだすれDelphi(超初心者用)その58【Embarcadero】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/03/11(水) 18:30:39.03ID:NTiFnax/454デフォルトの名無しさん
2021/01/12(火) 15:45:57.35ID:j/YjggYo 何をやろうとしていて
今はこうやってるけど
ここの動作ができないので方法を知りたい
またはここでこういうエラーが出る
みたいな情報があれば優しい兄貴達がメッセージくれるよきっと
今はこうやってるけど
ここの動作ができないので方法を知りたい
またはここでこういうエラーが出る
みたいな情報があれば優しい兄貴達がメッセージくれるよきっと
455デフォルトの名無しさん
2021/01/12(火) 16:22:19.37ID:I6fF/sQE でもこんな頭の弱い人が作ったプログラムを使わされる方、もしくは辞めたり移動した後にメンテされられ方にとっては迷惑なんだよ
456452
2021/01/12(火) 17:07:33.71ID:5cL+u1HJ ありがとうございます。
ぼちぼち調べながらやっていきます。
また、質問させてもらうと思いますがよろしくお願いします。
自分の勉強の為なので、周りには迷惑かけるような事には
ならないと思います。
ご心配どうもです。
ぼちぼち調べながらやっていきます。
また、質問させてもらうと思いますがよろしくお願いします。
自分の勉強の為なので、周りには迷惑かけるような事には
ならないと思います。
ご心配どうもです。
457デフォルトの名無しさん
2021/01/12(火) 19:24:04.36ID:dZe4Jb1o458デフォルトの名無しさん
2021/01/12(火) 22:25:33.13ID:j/YjggYo >>456
がんばれー
がんばれー
459デフォルトの名無しさん
2021/01/13(水) 00:30:16.80ID:bv7dWCc1460デフォルトの名無しさん
2021/01/13(水) 09:36:17.06ID:++3RBKQw >>459
こういうバカっていなくならないよねw
こういうバカっていなくならないよねw
461デフォルトの名無しさん
2021/01/13(水) 17:28:25.54ID:XY6XuwJD >>460
上司にクソコード怒られてイライラしてるんだよきっと
上司にクソコード怒られてイライラしてるんだよきっと
462デフォルトの名無しさん
2021/01/13(水) 17:30:18.19 まぁどっちの気持ちもわかる
463デフォルトの名無しさん
2021/01/13(水) 17:35:13.75ID:Mb95xbD5 TListViewのヘッダが白くなるバグ回避法教えてよ
464デフォルトの名無しさん
2021/01/13(水) 17:50:37.60ID:OOEmtSqw OwnerDrawで塗りつぶし処理実装すりゃいいんじゃね
465デフォルトの名無しさん
2021/01/13(水) 17:53:22.33ID:Mb95xbD5 >>464
ヘッダの色を変えるならそれでいいんだけど
デフォでヘッダが真っ白になっててアレ
どうやらOSの設定に依存しているみたいって事がわかったんだけど
Win10の場合どこでその設定があるのかがわからない
TListViewのヘッダの色に影響するWin10の設定教えてエロくさい
ヘッダの色を変えるならそれでいいんだけど
デフォでヘッダが真っ白になっててアレ
どうやらOSの設定に依存しているみたいって事がわかったんだけど
Win10の場合どこでその設定があるのかがわからない
TListViewのヘッダの色に影響するWin10の設定教えてエロくさい
466デフォルトの名無しさん
2021/01/13(水) 18:04:52.43ID:Mb95xbD5 ちな、TStringGridの固定セルも同様にデフォで白になっとぇr
設計時にTStringGridやTListViewを貼り付けたら既に白
それでexeを作成し実行しても白なんだけど、
別のPCで実行するとちゃんとヘッダに色がついてるのでOS設定っぽい
何か気が付いたらこんなんなってた何時設定かえたんだろか
設計時にTStringGridやTListViewを貼り付けたら既に白
それでexeを作成し実行しても白なんだけど、
別のPCで実行するとちゃんとヘッダに色がついてるのでOS設定っぽい
何か気が付いたらこんなんなってた何時設定かえたんだろか
467デフォルトの名無しさん
2021/01/13(水) 18:17:32.16ID:OOEmtSqw 自分でどっかのプロパティいじった結果ならまっさらなプロジェクトで最初から作り直せばいいんじゃね
468デフォルトの名無しさん
2021/01/13(水) 19:09:29.35ID:d1Rkm+bX TListviewの諸問題にはもしtsReportで使ってるなら
いっそVirtualTreeviewなどに乗り換えるのも一つの手
TListviewの描画遅いし
いっそVirtualTreeviewなどに乗り換えるのも一つの手
TListviewの描画遅いし
469デフォルトの名無しさん
2021/01/13(水) 20:58:05.24ID:+S7gAlIH 10.4.1のTSpeedButtonおよびそれに派生するバグの件
470デフォルトの名無しさん
2021/01/13(水) 21:02:26.10ID:+S7gAlIH 10.4.1のTSpeedButtonおよびそれに派生するバグの件
QCのコメントが荒れてて、Marco Cantuが釈明する羽目になってるな。
Marcoはβテストに参加してくれといってるが、フリーソフトコミュじゃあるまいし
仕事でDelphiを使っててその開発上でバグに遭遇して困っているわけで、
俺たちはバグFixを期待してサブスク料を払ってるんだという突っ込みは当然だよな。
QCのコメントが荒れてて、Marco Cantuが釈明する羽目になってるな。
Marcoはβテストに参加してくれといってるが、フリーソフトコミュじゃあるまいし
仕事でDelphiを使っててその開発上でバグに遭遇して困っているわけで、
俺たちはバグFixを期待してサブスク料を払ってるんだという突っ込みは当然だよな。
471デフォルトの名無しさん
2021/01/13(水) 21:43:58.51ID:72pGagZC472デフォルトの名無しさん
2021/01/18(月) 20:25:38.96ID:Hfw9auVI 超基本機能のデグレのバグ指摘したらβテストに参加せよって
なんてメーカーだよ
今は何人が作ってるんだっけ?
なんてメーカーだよ
今は何人が作ってるんだっけ?
473デフォルトの名無しさん
2021/01/18(月) 23:45:51.46ID:s11ixUhB アメリカ人
474デフォルトの名無しさん
2021/01/21(木) 17:45:55.62ID:5uOPQELD475デフォルトの名無しさん
2021/01/23(土) 17:02:57.42ID:j761FKKd >>20
メモリーリークを防ぐためにParentを指定するというのは、どうやってやるのですか?
メモリーリークを防ぐためにParentを指定するというのは、どうやってやるのですか?
476デフォルトの名無しさん
2021/01/23(土) 20:04:23.97ID:cQOSINeL ParentじゃなくてOwnerだなぁ
Thoge.Create(AOwner);
AOwnerが破棄される時に一緒に破棄される(はず)
俺はなんだか気持ち悪いからCreateした物は明示的にどっかで破棄してるけど
Thoge.Create(AOwner);
AOwnerが破棄される時に一緒に破棄される(はず)
俺はなんだか気持ち悪いからCreateした物は明示的にどっかで破棄してるけど
477デフォルトの名無しさん
2021/01/24(日) 01:46:16.84ID:OkXYdm3O >>476
ありがとう
ありがとう
478デフォルトの名無しさん
2021/01/28(木) 00:28:57.27ID:/eIE0m5X レンタルサーバーのMySQLに接続したいのですがFDConnectionにSSHのパスフレーズを書く場所ってどこでしょうか.
よろしくお願いします。
よろしくお願いします。
479478
2021/01/28(木) 00:31:26.38ID:/eIE0m5X すみません、途中で送ってしまいました。
そもそも接続に使うのはFDConnectionでよかったでしょうか。
そもそも接続に使うのはFDConnectionでよかったでしょうか。
480デフォルトの名無しさん
2021/01/28(木) 00:51:39.09ID:hXwW1wFB481478
2021/01/28(木) 10:28:21.01ID:/eIE0m5X 有難うございます。
私に知識がなくMySQL Workbenchで接続ができたので、MySQL Workbenchと比べて設定内容が
違うので戸惑っている現状です。
>>478の質問以前に理解してなさすぎとわかりました。
(ネットの知識もあまりありません。)
MySQL WorkbenchとFDConnectionの比較になるのですが確認と質問をさせて下さい。
私が借りているサーバーのことをAサーバーとさせてもらいます。
1.ServerはAサーバーのIPアドレス?
2.MySQL Workbenchにはデータベースのホスト名とデータベース名を設定するのですが
FDConnectionではデータベースのホスト名はどこに書くのでしょうか?
3.Aサーバーへの接続時のユーザー名とパスワードはどこに書くのでしょうか?
4.教えていただいたヘルプにはSSLの事が書いてあったのですが、SSHでの接続はできないのでしょうか?
長くなって申し訳ないですがよろしくお願いします。
私に知識がなくMySQL Workbenchで接続ができたので、MySQL Workbenchと比べて設定内容が
違うので戸惑っている現状です。
>>478の質問以前に理解してなさすぎとわかりました。
(ネットの知識もあまりありません。)
MySQL WorkbenchとFDConnectionの比較になるのですが確認と質問をさせて下さい。
私が借りているサーバーのことをAサーバーとさせてもらいます。
1.ServerはAサーバーのIPアドレス?
2.MySQL Workbenchにはデータベースのホスト名とデータベース名を設定するのですが
FDConnectionではデータベースのホスト名はどこに書くのでしょうか?
3.Aサーバーへの接続時のユーザー名とパスワードはどこに書くのでしょうか?
4.教えていただいたヘルプにはSSLの事が書いてあったのですが、SSHでの接続はできないのでしょうか?
長くなって申し訳ないですがよろしくお願いします。
482デフォルトの名無しさん
2021/01/28(木) 10:48:33.00ID:hXwW1wFB >>481
SSH TunnelとFireDACのMySQL接続は全く別の機能
何某かのSSH Clientコンポーネント(またはSSH Tunnel機能を持つSSHクライアントソフト)でサーバーにSSH接続してlocalhoatへFireDACを接続する
どこに書くのでしょうか?とか丸投げしてないでちょっとは自分でトライアンドエラーしよう
SSH TunnelとFireDACのMySQL接続は全く別の機能
何某かのSSH Clientコンポーネント(またはSSH Tunnel機能を持つSSHクライアントソフト)でサーバーにSSH接続してlocalhoatへFireDACを接続する
どこに書くのでしょうか?とか丸投げしてないでちょっとは自分でトライアンドエラーしよう
483デフォルトの名無しさん
2021/01/28(木) 14:45:42.45ID:/eIE0m5X >>482
有難うございます。
丸投げしたつもりはないのですが申し訳ないです。
ググってもDelphi関係は英語ばかりでMySQL Workbenchの説明を見ながら何とか接続できた感じなので
FDConnectionのテストで全然接続できなくて何が間違えているのかさえ良くわからなくて質問させてもらいました。
自分の知識ではだめそうなので他の手を考えます。
ありがとうございました。
有難うございます。
丸投げしたつもりはないのですが申し訳ないです。
ググってもDelphi関係は英語ばかりでMySQL Workbenchの説明を見ながら何とか接続できた感じなので
FDConnectionのテストで全然接続できなくて何が間違えているのかさえ良くわからなくて質問させてもらいました。
自分の知識ではだめそうなので他の手を考えます。
ありがとうございました。
484デフォルトの名無しさん
2021/01/28(木) 17:17:16.92ID:/fB2idDN 初心者スレなんでいいと思うぜ
回答してくれる人がいるかは別だが
回答してくれる人がいるかは別だが
485481
2021/01/29(金) 15:09:24.05ID:08mxf/Xc >>482さんの
何某かのSSH Clientコンポーネント(またはSSH Tunnel機能を持つSSHクライアントソフト)でサーバーにSSH接続してlocalhoatへFireDACを接続する
をもとにググりまくってなんとか外部サーバーのMySQLと繋ぐことが出来ました。
ありがとうございました。
何某かのSSH Clientコンポーネント(またはSSH Tunnel機能を持つSSHクライアントソフト)でサーバーにSSH接続してlocalhoatへFireDACを接続する
をもとにググりまくってなんとか外部サーバーのMySQLと繋ぐことが出来ました。
ありがとうございました。
486デフォルトの名無しさん
2021/01/29(金) 15:27:17.80ID:v1y4KIIs487デフォルトの名無しさん
2021/01/29(金) 22:59:53.84ID:7ZkjE6Dj 10.3だけどListViewのGroupsってクリアしちゃまずいの?
クリアしてもIDの値がリセットされずに増え続けて
このあやしいIDをListViewItemのGroupIDに割り当てると項目が表示されなくなる
ListView1.Groups.Clear;
var gi := ListView1.Groups.Add;
// gi.ID => 0
ListView1.Groups.Clear;
gi := ListView1.Groups.Add;
// gi.ID => 1
ListView1.Groups.Clear;
gi := ListView1.Groups.Add;
// gi.ID => 2
この現象のせいで外部ファイルを読み込んでGroupsを(再)構成するというやり方が破綻する
Clearする前なら設計時のGroupsを使ったり動的にAddしていっても正常に動作している
今はClearせずにGroupsを検索してすでにあったらその項目を使い回すというコードでしのいでいるけど実質的なメモリリーク状態になっている
クリアしてもIDの値がリセットされずに増え続けて
このあやしいIDをListViewItemのGroupIDに割り当てると項目が表示されなくなる
ListView1.Groups.Clear;
var gi := ListView1.Groups.Add;
// gi.ID => 0
ListView1.Groups.Clear;
gi := ListView1.Groups.Add;
// gi.ID => 1
ListView1.Groups.Clear;
gi := ListView1.Groups.Add;
// gi.ID => 2
この現象のせいで外部ファイルを読み込んでGroupsを(再)構成するというやり方が破綻する
Clearする前なら設計時のGroupsを使ったり動的にAddしていっても正常に動作している
今はClearせずにGroupsを検索してすでにあったらその項目を使い回すというコードでしのいでいるけど実質的なメモリリーク状態になっている
488デフォルトの名無しさん
2021/01/30(土) 01:19:38.77ID:fQLcTFFI ソース見て何してるか調べたほうが早いのでは
489デフォルトの名無しさん
2021/01/30(土) 09:51:46.34ID:LGk+5gcn >>487
なんかバグっぽいね
ListView.Groups.Clear したら NextGroupIDは1に設定されるのに
Groups.Addしたら反映されずCrear前のGroupID + 1になってしまう
なんかバグっぽいね
ListView.Groups.Clear したら NextGroupIDは1に設定されるのに
Groups.Addしたら反映されずCrear前のGroupID + 1になってしまう
490デフォルトの名無しさん
2021/01/30(土) 10:01:14.58ID:LGk+5gcn >>489
と書いた後にソース見たんだけど
ListView.Groups.Clear じゃなくて ListView.Groups.ClearAndResetID を使えば
IDも0にリセットされるのに気付いた。
と書いた後にソース見たんだけど
ListView.Groups.Clear じゃなくて ListView.Groups.ClearAndResetID を使えば
IDも0にリセットされるのに気付いた。
491デフォルトの名無しさん
2021/02/01(月) 09:36:39.55ID:utVqb3+S そういう仕様か
492デフォルトの名無しさん
2021/02/02(火) 01:05:38.43ID:7g9y5NW4 Delphi10.4を使っています。
TEditにデータを入力してからMySQLに対してTFDQueryでSQL文を実行しています。
SQLは実行はできてデータベースも更新されるのですが、DBGridが真っ白になり表示がされません。
そこでSQLを実行した後に下記のようにしています。
FDQuery1.ExecSQL;
FDQuery1.sql.text := 'select * from DB_hoge';
.FDQuery1.open;
これでDBGridに表示はされるのですが、皆さんもこんな感じですか?
また、これだと先頭行に選択行が行ってしまいます。
例えば10行目の内容変更後も10行目が選択された状態にするにはどうすればいいでしょうか?
よろしくお願いします。
TEditにデータを入力してからMySQLに対してTFDQueryでSQL文を実行しています。
SQLは実行はできてデータベースも更新されるのですが、DBGridが真っ白になり表示がされません。
そこでSQLを実行した後に下記のようにしています。
FDQuery1.ExecSQL;
FDQuery1.sql.text := 'select * from DB_hoge';
.FDQuery1.open;
これでDBGridに表示はされるのですが、皆さんもこんな感じですか?
また、これだと先頭行に選択行が行ってしまいます。
例えば10行目の内容変更後も10行目が選択された状態にするにはどうすればいいでしょうか?
よろしくお願いします。
493デフォルトの名無しさん
2021/02/02(火) 05:07:12.22ID:lxj5XU1q >>492
どーしてもSQL文でやりたい場合
procedure hogehoge;
var
Qry : TFDQuery;
begin
Qry := TFDQuery.Create(nil);
try
Qry.Connection := FDQuery1.Connection;
Qry.SQL.text := 'update nantoka kantoka';
Qry.ExecSQL;
finally
FreeAndNil(Qry);
end;
if FDQuery1.Active then begin
FDQuery1.Refresh;
end else begin
FDQuery1.Open;
end;
end;
どーしてもSQL文でやりたい場合
procedure hogehoge;
var
Qry : TFDQuery;
begin
Qry := TFDQuery.Create(nil);
try
Qry.Connection := FDQuery1.Connection;
Qry.SQL.text := 'update nantoka kantoka';
Qry.ExecSQL;
finally
FreeAndNil(Qry);
end;
if FDQuery1.Active then begin
FDQuery1.Refresh;
end else begin
FDQuery1.Open;
end;
end;
494デフォルトの名無しさん
2021/02/02(火) 05:09:47.68ID:lxj5XU1q >>492
FDQueryの関数を使う場合
procedure hogehoge;
begin
FDQuery1.Edit; //DBのカーソルを編集したいレコードに合わせる事
FDQuery1.FieldByName('fugafuga').Value := something;
FDQuery1.Post;
end;
FDQueryの関数を使う場合
procedure hogehoge;
begin
FDQuery1.Edit; //DBのカーソルを編集したいレコードに合わせる事
FDQuery1.FieldByName('fugafuga').Value := something;
FDQuery1.Post;
end;
495デフォルトの名無しさん
2021/02/02(火) 05:10:33.84ID:lxj5XU1q トランザクションとかその他の面倒な事はすべてすっ飛ばしてるから適宜追加して
496デフォルトの名無しさん
2021/02/02(火) 06:03:32.97ID:XgMLtpK0 >>492
既存行の状態を管理したいならTBookmarkを使えばよいかと思う
既存行の状態を管理したいならTBookmarkを使えばよいかと思う
497492
2021/02/02(火) 13:11:27.23ID:7g9y5NW4 皆さん、ありがとうございました。
希望通りの動きができました。
TFDQueryとTFDTableは基本同じことができると思っていいのでしょうか?
ヘルプにはTFDQueryのほうが効率がいいみたいなことが書いてあったのと、名前からSQL文
を扱うのに都合が良いのかな?と思った程度で使っています。
Tableを使うのが一般的なのでしょうか?
希望通りの動きができました。
TFDQueryとTFDTableは基本同じことができると思っていいのでしょうか?
ヘルプにはTFDQueryのほうが効率がいいみたいなことが書いてあったのと、名前からSQL文
を扱うのに都合が良いのかな?と思った程度で使っています。
Tableを使うのが一般的なのでしょうか?
498デフォルトの名無しさん
2021/02/02(火) 15:31:58.02ID:lxj5XU1q 想定通りの動作してるなら好きな方使えばいい
499デフォルトの名無しさん
2021/02/02(火) 16:56:46.94ID:rAxQwi5Z そもそも排他処理とか他で使ってるとか考えない個人レベルのプログラムで笑える
500デフォルトの名無しさん
2021/02/02(火) 17:14:11.70ID:+YBVnJ9D マウント取りたがりおじさんがやってきたw
501デフォルトの名無しさん
2021/02/02(火) 17:18:17.54ID:XgMLtpK0502デフォルトの名無しさん
2021/02/02(火) 17:18:37.66ID:lxj5XU1q すぐ下の495くらいは読んでほしいな
503492
2021/02/03(水) 01:06:08.16ID:eL+KspiW 皆さん、ありがとうございました。
トランザクションのことは知らなかったので助かりました。
Delphiのヘルプを読んだりググったりして、結局ヘルプのサンプルに倣ったコードを書きました。
これが自分の環境に合っているかは分からないのですが、とりあえず害はないみたいなので
様子見です。
また、聞きに来ることになると思いますがよろしくお願いします。
トランザクションのことは知らなかったので助かりました。
Delphiのヘルプを読んだりググったりして、結局ヘルプのサンプルに倣ったコードを書きました。
これが自分の環境に合っているかは分からないのですが、とりあえず害はないみたいなので
様子見です。
また、聞きに来ることになると思いますがよろしくお願いします。
504デフォルトの名無しさん
2021/02/03(水) 03:40:44.27ID:Fxo5X5Aw こんな奴を雇うクズ会社
505デフォルトの名無しさん
2021/02/06(土) 03:42:34.70ID:7O9KzLyl Community Editionをインストールしても最後に「BDS.exeが見つかりません」
というエラーが出て失敗する 何度やり直してもダメ もう入れるの諦めた・・
というエラーが出て失敗する 何度やり直してもダメ もう入れるの諦めた・・
506デフォルトの名無しさん
2021/02/06(土) 11:55:17.38ID:v0k5HBI3 >>505
よくわからんが、Windows Defenderの履歴は見た?
よくわからんが、Windows Defenderの履歴は見た?
507デフォルトの名無しさん
2021/02/06(土) 18:22:25.50ID:2QF+wrzj >>506
ESETを入れているので、DefenderはOFFになっている
エラーの原因は不明
最後の手段で、7GBもあるオフラインインストーラーのISOを
数時間かけてダウソして入れたら、何とか入った
Community Edition用のキーを入れたら、ちゃんとそれになった
ESETを入れているので、DefenderはOFFになっている
エラーの原因は不明
最後の手段で、7GBもあるオフラインインストーラーのISOを
数時間かけてダウソして入れたら、何とか入った
Community Edition用のキーを入れたら、ちゃんとそれになった
508デフォルトの名無しさん
2021/02/06(土) 18:31:10.66ID:iAhLUnF1509デフォルトの名無しさん
2021/02/06(土) 20:18:51.32ID:pFF8LBVY Community Editionてまだ10.3.3のまま?
510デフォルトの名無しさん
2021/02/06(土) 21:49:22.40ID:NS321T+y >>508
以前アップデート途中で固まって再起動したら。
ライセンス情報まで消えて、再インストール等非常に手間取った。
今もアップデータが有るって表情さててるけど怖くてそのまま。(10.4)
いつになったら、何も考えないでアップデート出来るのだろう? トラウマです。
以前アップデート途中で固まって再起動したら。
ライセンス情報まで消えて、再インストール等非常に手間取った。
今もアップデータが有るって表情さててるけど怖くてそのまま。(10.4)
いつになったら、何も考えないでアップデート出来るのだろう? トラウマです。
511デフォルトの名無しさん
2021/02/08(月) 21:19:22.83ID:mnaXFAst データベースのことで教えて下さい。
MySQLに FDQuery -> DatasetProvider -> Clientdataset -> Datasource -> DBGrid
こんな感じで接続しているのですが
テーブルでdecimal(11,2)と設定している所がオーバーフローと表示されてしまいます。
多分、ClientdatasetのFieldDefsのDataTypeがおかしいと思うのですが。。。
(ftBCDになっていました。)
MySQLのdecimal(11,2)に対応するDataTypeの設定は何になるのでしょうか?
因みにFDQuery -> Datasource -> DBGridと接続する時は正常に表示されます。
宜しくお願い致します。
MySQLに FDQuery -> DatasetProvider -> Clientdataset -> Datasource -> DBGrid
こんな感じで接続しているのですが
テーブルでdecimal(11,2)と設定している所がオーバーフローと表示されてしまいます。
多分、ClientdatasetのFieldDefsのDataTypeがおかしいと思うのですが。。。
(ftBCDになっていました。)
MySQLのdecimal(11,2)に対応するDataTypeの設定は何になるのでしょうか?
因みにFDQuery -> Datasource -> DBGridと接続する時は正常に表示されます。
宜しくお願い致します。
512デフォルトの名無しさん
2021/02/08(月) 22:40:51.73ID:69CLP1ii currencyはどうかな
513デフォルトの名無しさん
2021/02/08(月) 23:17:29.83ID:4klqN5oD >>511
CDSじゃなくてTFDMemTable噛ませてみて
CDSじゃなくてTFDMemTable噛ませてみて
514デフォルトの名無しさん
2021/02/10(水) 05:49:52.15ID:0CK/W94g コードテンプレートのリロードの方法がわかったぞ
code_templatesと同じ場所に
code_template_reloadというフォルダを作る
フォルダ名は何でも良いんだがとにかくcode_templatesの真上に来るような名前にする
例えばbegin.xmlというテンプレートに変更を加えたら
このファイルをつまんでreloadフォルダに移動すると
テンプレート一覧からbeginがフッと消える
そしたらexplorerで^zして移動を取り消すとまたファイルが戻って
修正した内容が反映される
新規作成したファイルもこの方法で反映される
これで細かい試行錯誤が楽にできる
いっそ.xmlファイル全部をガバっと移動して5秒後に戻すスクリプト書いて
ツールメニューから呼び出せばよいのかもしれない
code_templatesと同じ場所に
code_template_reloadというフォルダを作る
フォルダ名は何でも良いんだがとにかくcode_templatesの真上に来るような名前にする
例えばbegin.xmlというテンプレートに変更を加えたら
このファイルをつまんでreloadフォルダに移動すると
テンプレート一覧からbeginがフッと消える
そしたらexplorerで^zして移動を取り消すとまたファイルが戻って
修正した内容が反映される
新規作成したファイルもこの方法で反映される
これで細かい試行錯誤が楽にできる
いっそ.xmlファイル全部をガバっと移動して5秒後に戻すスクリプト書いて
ツールメニューから呼び出せばよいのかもしれない
515デフォルトの名無しさん
2021/02/10(水) 11:09:38.15ID:w5zc+tMZ community版さすがにアプデ遅すぎだろ
516デフォルトの名無しさん
2021/02/10(水) 12:03:36.20ID:v1Zy3l0+ >>512,513
ありがとうございました。
教えてもらったことを試したのですが改善されず色々調べてみたら
MySQL側とFDConnection側の文字コードの設定の食い違いでオーバーフロー
になるようでした。
少数を使わなければ正しく表示できていたので気づきませんでした。
お騒がせしました。
ありがとうございました。
教えてもらったことを試したのですが改善されず色々調べてみたら
MySQL側とFDConnection側の文字コードの設定の食い違いでオーバーフロー
になるようでした。
少数を使わなければ正しく表示できていたので気づきませんでした。
お騒がせしました。
517デフォルトの名無しさん
2021/02/10(水) 13:10:47.83ID:ulzQqER8 ここに書くぐらいだから初心者さんなのかもしれないが
>FDQuery -> Datasource -> DBGrid
じゃあなんでこっちはOKだったかの情報ももらえるとうれしいよね
>FDQuery -> Datasource -> DBGrid
じゃあなんでこっちはOKだったかの情報ももらえるとうれしいよね
518デフォルトの名無しさん
2021/02/10(水) 20:13:21.52ID:yblOKi5a もう終わった言語だよね?
519デフォルトの名無しさん
2021/02/10(水) 20:19:20.50ID:77qVEHiH520デフォルトの名無しさん
2021/02/10(水) 22:14:44.95ID:FfKq3R6D521デフォルトの名無しさん
2021/02/10(水) 22:53:51.82ID:Be7o6/0k 規約を守ってないかどうか、どうやって判定してるんだろう
522516
2021/02/10(水) 23:21:25.21ID:v1Zy3l0+ >>517
色々テストして数字のみのテーブルの時は少数があっても問題が出ない。
商品名などの文字列データを含むとオーバーフローと出たり、エラーメッセージで
'1000@'は整数ではありませんと出たり、また、文字列データの列順を変えると
数字の変わり方に変化が出たりしました。
なので、サーバーの照合順序の文字コードとアプリ側が合ってないのが原因と思いました。
>FDQuery -> Datasource -> DBGridで問題が出ないのは、多分、ClientdatasetのFieldDefsのDataTypeの
様にカラム毎のデータタイプをしていないからだと思います。
数字のみの時は正常なのでFDConnectionのCharacterSetを色々いじってcsSjisにしたら落ち着いた感じです。
データベース側はutf8mb4_general_ci,FDConnectionはcsSjisの組み合わせです。
理屈がわかってる訳ではないのでこれで正しいのかはわかりません。
長くなりましたが素人の考察です。
色々テストして数字のみのテーブルの時は少数があっても問題が出ない。
商品名などの文字列データを含むとオーバーフローと出たり、エラーメッセージで
'1000@'は整数ではありませんと出たり、また、文字列データの列順を変えると
数字の変わり方に変化が出たりしました。
なので、サーバーの照合順序の文字コードとアプリ側が合ってないのが原因と思いました。
>FDQuery -> Datasource -> DBGridで問題が出ないのは、多分、ClientdatasetのFieldDefsのDataTypeの
様にカラム毎のデータタイプをしていないからだと思います。
数字のみの時は正常なのでFDConnectionのCharacterSetを色々いじってcsSjisにしたら落ち着いた感じです。
データベース側はutf8mb4_general_ci,FDConnectionはcsSjisの組み合わせです。
理屈がわかってる訳ではないのでこれで正しいのかはわかりません。
長くなりましたが素人の考察です。
523デフォルトの名無しさん
2021/02/11(木) 01:37:39.80ID:7+LZM72z524デフォルトの名無しさん
2021/02/11(木) 04:42:02.58ID:r5DE13lh525デフォルトの名無しさん
2021/02/11(木) 05:16:17.51ID:p5U1dq/b なんかおかしいのが1匹張り付いてるね
526デフォルトの名無しさん
2021/02/11(木) 12:32:54.00ID:+Ah7+QkV >>520
10.4の品質が改善されないままcommunity版を放流しちゃうと
更に悪評が拡大するから出せない面もあるのでは
ここまで長引くと、もう品質改善にリソースを注ぎ込むための
利益に還元させるビジネスモデルとして難しいんだろうか
機能制限した10.2Starterを継続していき、community版を出さなければよかったのかなぁ
10.4の品質が改善されないままcommunity版を放流しちゃうと
更に悪評が拡大するから出せない面もあるのでは
ここまで長引くと、もう品質改善にリソースを注ぎ込むための
利益に還元させるビジネスモデルとして難しいんだろうか
機能制限した10.2Starterを継続していき、community版を出さなければよかったのかなぁ
527デフォルトの名無しさん
2021/02/11(木) 12:43:59.64ID:r5DE13lh WINUIみたいにPreview出せばいいのに
528デフォルトの名無しさん
2021/02/11(木) 12:50:56.84ID:Lq1QhI81529デフォルトの名無しさん
2021/02/11(木) 12:55:14.55ID:jHyALkc5 2007を使い続けている俺は勝ち組だな
新しい文字列の取り扱いを覚えたくないだけだが
(実際はもっぱら以前のプログラムのメンテしかやっていないからなのだが)
新しい文字列の取り扱いを覚えたくないだけだが
(実際はもっぱら以前のプログラムのメンテしかやっていないからなのだが)
530デフォルトの名無しさん
2021/02/11(木) 14:55:18.92ID:Lq1QhI81 10.3.3はHiDPI環境でスケーリンクを変えている際タイトルバーのサイズなど
対応し切れてない部分があるから10.4には期待してたんだけどね
対応し切れてない部分があるから10.4には期待してたんだけどね
531デフォルトの名無しさん
2021/02/12(金) 06:55:30.14ID:QnldmLcq 10.3が快適すぎて流石に文句行ったらバチ当たるレベル
手持ちのバージョンがXE7までしか無いから
CE切られたら不自由すぎて引退考える
手持ちのバージョンがXE7までしか無いから
CE切られたら不自由すぎて引退考える
532デフォルトの名無しさん
2021/02/12(金) 18:36:00.54ID:HelPTmty 教えてください
533532
2021/02/12(金) 18:36:45.24ID:HelPTmty ■;パネル |:splitterの時に
534532
2021/02/12(金) 18:38:05.16ID:HelPTmty ■|■とするとSplitterが全然動かないけど特別な設定ってありますか?
535デフォルトの名無しさん
2021/02/12(金) 18:50:43.33ID:GhVjb1+H >>534
AlignLayoutが左からLeft Left Clientになってるか確認
AlignLayoutが左からLeft Left Clientになってるか確認
536532
2021/02/12(金) 19:22:30.78ID:HelPTmty レスありがとうございます
AlignはLeft Left Clientにしていますが、なぜか動かないんです。
PanelじゃなくMemoとかだとカンタンなんですが・・。
AlignはLeft Left Clientにしていますが、なぜか動かないんです。
PanelじゃなくMemoとかだとカンタンなんですが・・。
537デフォルトの名無しさん
2021/02/12(金) 19:50:30.74ID:n1OCIsO2 すげえな
質問が全然わからないわw
質問が全然わからないわw
538532
2021/02/12(金) 19:59:15.09ID:HelPTmty 言葉足らずですみません
539532
2021/02/12(金) 20:00:17.82ID:HelPTmty Splitter使うのが初めてでさっぱり判らないんです。
540デフォルトの名無しさん
2021/02/12(金) 20:18:52.16ID:cNPyFZGq ホントにSplitter使ってる?何か別のコンポの可能性は?
そもそもDelphiのバージョンはいくつ?
そもそもDelphiのバージョンはいくつ?
541デフォルトの名無しさん
2021/02/12(金) 20:21:03.60ID:cNPyFZGq ひょっとしてIDEでデザイン時に動かそうとしてない?
ちゃんとコンパイルビルドしてから動かしてる?
ちゃんとコンパイルビルドしてから動かしてる?
542デフォルトの名無しさん
2021/02/12(金) 20:34:29.57ID:n1OCIsO2 !やっとわかったわ533は記号の説明か
サンプルでパネル2つとスプリッタ1つ配置した画面でも動かないわけ?
サンプルでパネル2つとスプリッタ1つ配置した画面でも動かないわけ?
543デフォルトの名無しさん
2021/02/12(金) 21:21:49.39ID:QnldmLcq まずは気を落ち着けてまっさらなフォームで
panel配置,align=left
splitter配置,align=left
まずはこの2つでやってみると良い
memoで出来てるならpanelも一緒なはずだからなにか勘違い・手違いをしている
全然関係ないけど
exe/dcuの出力先を
$(Temp)\$(Platform)\$(Config)\RbdUeZpU <- パスワードジェネレータで作ったランダムな文字列
にするとクソデカexeをtempフォルダに作れて使い捨てテストプロジェクトなんかは便利だ
panel配置,align=left
splitter配置,align=left
まずはこの2つでやってみると良い
memoで出来てるならpanelも一緒なはずだからなにか勘違い・手違いをしている
全然関係ないけど
exe/dcuの出力先を
$(Temp)\$(Platform)\$(Config)\RbdUeZpU <- パスワードジェネレータで作ったランダムな文字列
にするとクソデカexeをtempフォルダに作れて使い捨てテストプロジェクトなんかは便利だ
544デフォルトの名無しさん
2021/02/12(金) 22:37:13.80ID:Q/MXWGlX 質問のIDがhelpだすごい。
memoではうまく行くなら、
splitterをpanelの中に入れちゃってそうだな。
構造ツリーで
Form1
Panel1
Panel2
Splitter1
のようになっていたら動かない。
下のようにSplitterを作用させるPanelと同じ階層に置く必要がある。
Form1
Panel1
Panel2
Splitter1
memoではうまく行くなら、
splitterをpanelの中に入れちゃってそうだな。
構造ツリーで
Form1
Panel1
Panel2
Splitter1
のようになっていたら動かない。
下のようにSplitterを作用させるPanelと同じ階層に置く必要がある。
Form1
Panel1
Panel2
Splitter1
545532
2021/02/13(土) 09:27:36.91ID:Wl7fFNG/ いっぱいアドバイスありがとうございます
546532
2021/02/13(土) 09:36:46.49ID:Wl7fFNG/ 送ってしまった。
Panel1(atLeft)
Panel2(atCliant)
Splitter(atLeft)
のようにやると、>>544さんの仰るとおり左側は動きます。
ですが、Panel1とPanel2でSplitterを挟む方法が判りません
急にMemoでもできなくなってしまった。
まさか、インターフェースでつまずくとは思いませんでした。
Panel1(atLeft)
Panel2(atCliant)
Splitter(atLeft)
のようにやると、>>544さんの仰るとおり左側は動きます。
ですが、Panel1とPanel2でSplitterを挟む方法が判りません
急にMemoでもできなくなってしまった。
まさか、インターフェースでつまずくとは思いませんでした。
547デフォルトの名無しさん
2021/02/13(土) 10:32:34.68ID:RAblQzIu 1 Panel1、Panel2、Splitter1のAlignを全てalNoneにする
2 Panel1を切り取って貼り付けてAlignをalLeftにする
3 Splitter1を切り取ってPanel1の右側に貼り付けてAlignをalLeftにする
4 Panel2を切り取ってSplitter1の右側に貼り付けてAlignをalClientにする
これでどうだ?
2 Panel1を切り取って貼り付けてAlignをalLeftにする
3 Splitter1を切り取ってPanel1の右側に貼り付けてAlignをalLeftにする
4 Panel2を切り取ってSplitter1の右側に貼り付けてAlignをalClientにする
これでどうだ?
548デフォルトの名無しさん
2021/02/13(土) 11:05:20.62ID:Y7XMn6Sd こいつ、ホントにわかってんのか?
550532
2021/02/13(土) 11:24:29.86ID:Wl7fFNG/ 丁寧に教えてくださりありがとうございました
レベルの低い質問すみませんでした
レベルの低い質問すみませんでした
551デフォルトの名無しさん
2021/02/13(土) 11:37:01.98ID:Y7XMn6Sd552532
2021/02/13(土) 11:45:59.16ID:Wl7fFNG/ ごめんなさい
553デフォルトの名無しさん
2021/02/13(土) 11:51:17.55ID:RAblQzIu■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★3 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「クマはなるべく山に返す努力を」「クマと戦争は間違っている」動物保護活動家の主張 棲み分けと学習放獣でクマ被害なくなるのか?★7 [ぐれ★]
- とらせん IPあり
- 【DAZN】ワールドカップ欧州予選総合 ★5
- 巨専】
- こいせん 全レス転載禁止
- 侍ジャパンシリーズ2025「日本vs韓国」その12
- 【J SPORTS】FIFA U-17ワールドカップ ★10
- 高市「次回選挙争点は台湾有事よ!!」自民立憲公明維新国民「やめろーー!!」これが現実になりそうな件 [469534301]
- 経済保安相「気に入らないことがあれば経済的威圧をする国への依存はリスク」日本さん遂にアメリカと断交へ!!! [472617201]
- 自閉症が「んなっしょい」と連呼するお🏡
- 「世の中、バカが多くて疲れません?」👉1991年日本人大発狂 [543236886]
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 来年は卵が1パック400円以上になるらしい
