Fevereiro 19

Relatório rápido em 1920*1080 resolução mais 125% Quando o ambiente de configuração de exibição acima é,A proporção de “Preview Print” estará incorreta.(muito grande ou muito pequeno),Mas a impressão real é normal.,Se você quiser corrigir,É necessário modificar o arquivo qrprntr.pas do Quick Report no ambiente de compilação,Existem duas maneiras de corrigi-lo。

Continue navegando »

Dezembro 31

Meu computador possui um disco rígido NTFS externo.,Depois de inicializar recentemente,Clique nesta unidade em Thunar,Todos não conseguirão montar,mensagem de erro “erro ao montar tipo de fs errado, opção ruim, superbloco ruim…”。

Continue navegando »

Agosto 2

[Configuração de VLAN]
◎「VLAN」→「802.1Q」→「Avançado」→「Configuração de VLAN」,Selecione "Ativar"。
◎ Adicionar ID de VLAN sequencialmente,如:53、172。

Continue navegando »

Janeiro 2

ao instalar o programa,"Não há mais espaço disponível no dispositivo" aparece,Verifique com df -h,/tmp está cheio。

Minha partição dependente de /tmp,está com / mesma região magnética,e / há espaço,Então você pode aumentar temporariamente o espaço de /tmp remontando o comando。

df -h /tmp
#查詢 /tmp 佔用空間。

sudo mount -o remount,size=15G /tmp/
#將 /tmp 大小改成 15G。

df -h /tmp
#確認 /tmp 的佔用 % 是否改變。

 

Para esvaziar /tmp,Os seguintes comandos podem ser executados:

sudo rm -r /tmp/*

 

Referência [link]

Setembro 1

Ao instalar uma impressora de rede,às vezes depois de dois cliques,Ocorreu um erro de 0x00000BCB,Geralmente ocorre em rotuladoras de código de barras e impressoras matriciais,O mainframe nunca aconteceu,Normalmente, reinstalar o driver no Windows Server resolve o problema,Mas depois de um tempo,vai acontecer de novo。
Continue navegando »

Agosto 25
<%# Eval("SDate", "{0:yyyy/MM/dd}") %>
// 0: 表示定義整個括號裡面的第 0 個變數要採用此日期格式。

// 以下為兩個變數的範例。
string s = String.Format("At {0}, the temperature is {1}°C.",
                         DateTime.Now, 20.4);
Console.WriteLine(s);
// Output similar to: 'At 4/10/2015 9:29:41 AM, the temperature is 20.4°C.'

Referência [link]

Agosto 22
Página de configurações objeto posição do ponto de ajuste
"atalho" o atalho arquivo de atalho
"compatibilidade" Do utilizador 機碼(Nota 1.)
"Compatibilidade para todos os usuários" Todos os usuários 機碼(Nota 2.)

Nota 1.
電腦HKEY_CURRENT_USERSOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers
Nota 2.
電腦HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers

PS. A chave é "valor da string",valor é”~ ADMIN HUMANO”。

Julho 11
unit unit1;

interface

uses
  Windows, Messages....

type
  TFormName = (Casefm1, Casefm2, Casefm3);

function xxx(): Boolean;
var
  StrFormName: String;
  CaseFormName: TFormName;
begin
  StrFormName := 'Case' + vFormName; 
  // 將 FormName(物件) 與 TFormName(值) 做區隔。
  // (vFormName為帶有各FormName的字串變數)
  CaseFormName := TFormName(GetEnumValue(TypeInfo(TFormName), StrFormName));

  case CaseFormName of
    Casefm1:
      begin
        ..............
      end;

    Casefm2:
      begin
        ..............
      end;

    Casefm3: 
      begin
       ...............
      end;

Referência [link]

Julho 11

Os menus do Delphi parecem sempre ter fontes que voltam ao padrão (8, Tahoma) O problema,Dúvidas do exterior,mas sem solução。A solução temporária que posso pensar no momento é definir uma tecla de função (Pode ser definido como tecla de atalho),Permitir que o usuário encontre um tamanho de fonte pequeno,Redefinir o tamanho da fonte por conta própria。(Durante o teste, a fonte do menu pode ser alterada de volta ao valor padrão alterando a porcentagem do tamanho de exibição do Windows)

procedure Tmainform.N93Click(Sender: TObject);
begin
  Screen.MenuFont.Size := 12;
  xxxxxx.BringToFront; // 改變畫面焦點,以刷新選單畫面。
end;

Referência [link]

Julho 11
procedure TfmQAB.FormShortCut(var Msg: TWMKey; var Handled: Boolean);
begin
if (Msg.CharCode = 116)  and (HiWord(GetKeyState(VK_CONTROL)) = 1)  then 
  begin
    ......
  end
end;

Referência [link]