Articles of riferimento

Utilizzo di più versioni della stessa DLL

Sono stato incaricato di creare un nuovo modulo per un’applicazione, quindi aggiungo nuove DLL al progetto. Questo va tutto bene e bene. Tuttavia, nelle mie DLL mi piacerebbe usare una nuova versione di una DLL esterna (su cui non ho alcun controllo). Se faccio solo riferimento alla nuova DLL e lavoro solo con quella, il […]

L’utilizzo come tipo concreto conforms al protocollo AnyObject non è supportato

Sto usando Swift 2 e utilizzo di WeakContainer come un modo per memorizzare un insieme di oggetti deboli, proprio come NSHashTable.weakObjectsHashTable() struct WeakContainer { weak var value: T? } public protocol MyDelegate : AnyObject { } Quindi nel mio ViewController, dichiaro public var delegates = [WeakContainer] Ma è un errore L’utilizzo di MyDelegate come tipo […]

WCF Service Reference genera la propria interfaccia di contratto, non riutilizza il mio

La mia prima domanda quindi spero che sia adatta: Assemblaggio dell’interfaccia condivisa – Ho un assembly ‘condiviso’ che ha un’interfaccia, chiamiamolo IDocRepository . È contrassegnato con [ServiceContract] e esistono diversi metodi [OperationContract] . Assiemi di implementazione WCF : dispongo di due progetti di servizio WCF, ognuno dei quali fa riferimento all’assembly condiviso, ciascuno implementando tale […]

“Imansible trovare il progetto o la libreria” per le funzioni VBA standard

Quindi dovrò eseguire l’app excel di qualcun altro sul mio PC e ricevo “Imansible trovare il progetto o la libreria” su funzioni standard come data, formato, hex, mid, ecc. Alcune ricerche indicano che se prefisso queste funzioni con “VBA”. come in “VBA.Date” quindi funzionerà correttamente. Le pagine Web suggeriscono che ha a che fare con […]

Comprendere le classi di riferimento di Java: SoftReference, WeakReference e PhantomReference

Qualcuno può spiegare la differenza tra le tre classi di riferimento (o postare un link ad una bella spiegazione)? SoftReference > WeakReference > PhantomReference , ma quando dovrei usare ognuno di essi? Perché c’è una WeakHashMap ma nessuna SoftHashMap o PhantomHashMap ? E se io uso il seguente codice … WeakReference ref = new WeakReference(“Hello!”); […]

È richiesto un riferimento a un object per il campo, il metodo o la proprietà non statici?

So che questa è probabilmente una domanda molto nuova, quindi mi scuso. Sto cercando di accedere alla proprietà Text di un’etichetta su Form1 da un altro modulo, MaxScore. Quando faccio clic sul pulsante OK su MaxScore, voglio impostare Form1’s myGameCountLbl.Text sulla variabile di Form1, max usando max.ToString (). Ecco il mio codice nell’evento del pulsante […]

Strano comportamento di const_cast

Considera il seguente codice: Dichiaro una nuova fine di riferimento assegnarla per valutare un tramite const_cast. Poi ho solo aumentare il valore di riferimento stampare gli indirizzi e i valori. #include using namespace std; int main() { const int a = 7; int &b = const_cast(a); ++b; cout<<"Addresses "<<&a<<" "<<&b<<endl; cout<<"Values "<<a<<" "<<b<<endl; } //output […]

Passando argomento puntatore per riferimento sotto C?

#include #include void getstr(char *&retstr) { char *tmp = (char *)malloc(25); strcpy(tmp, “hello,world”); retstr = tmp; } int main(void) { char *retstr; getstr(retstr); printf(“%s\n”, retstr); return 0; } gcc non compilerebbe questo file, ma dopo aver aggiunto #include potrei usare g ++ per compilare questo file sorgente. Il problema è: il linguaggio di programmazione C […]

Cosa significa “riferimento non definito a varName” in C?

Ho 2 file: ac e bc In ac sto inviando un segnale a una funzione situata in bc signal(SIGUSR1,doSomething); In cima al file ac, ho: extern void doSomething (int sig); Quando compilo, tuttavia, ottengo un errore: /tmp/ccCw9Yun.o: nella funzione main’: ac:(.text+0xba): undefined reference to main’: ac:(.text+0xba): undefined reference to main’: ac:(.text+0xba): undefined reference to doSomething […]

Se == confronta i riferimenti in Java, perché valuta su true con queste stringhe?

Come si afferma, l’operatore == confronta i riferimenti a oggetti per verificare se si riferiscono allo stesso object su un heap. In tal caso, perché sto ottenendo il “Uguale” per questo pezzo di codice? public class Salmon { public static void main(String[] args) { String str1 = “Str1”; String str2 = “Str1”; if (str1 == […]